X-Git-Url: https://git.llucax.com/z.facultad/75.00/informe.git/blobdiff_plain/b8053b99e21ece3bf1972cb75c3b1e2410e11838..refs/heads/master:/source/referencias.rst?ds=inline diff --git a/source/referencias.rst b/source/referencias.rst index 220bfad..e007ee5 100644 --- a/source/referencias.rst +++ b/source/referencias.rst @@ -1,6 +1,117 @@ +.. Pone links "offline" (para generar PDF para imprimir). +.. target-notes:: -.. _ref_refs: + +.. _refs: + + +.. Papers: +.. ~~~~~~~ + +.. [HDH03] Martin Hirzel, Amer Diwan, and Matthew Hertz, Proceedings + of the 18th Conference on Object-Oriented Programming, Systems, + Languages, and Applications (OOPSLA 2003), Anaheim, CA, Oct. 26-30, + 2003. + +.. [LINS05] Rafael D Lins. A New Multi-Processor Architecture for + Parallel Lazy Cyclic Reference Counting. Proceedings of the 17th + International Symposium on Computer Architecture on High Performance + Computing - Volume 00 (páginas 35-43), 2005. IEEE Press. + +.. [BEZO06] Emery D. Berger, Benjamin G. Zorn. DieHard: probabilistic + memory safety for unsafe languages. PLDI '06: Proceedings of the 2006 + ACM SIGPLAN conference on Programming language design and + implementation. 2006. ISBN 1-59593-320-4. + +.. [HUEL98] Lorenz Huelsbergen and Phil Winterbottom. Very Concurrent + Mark-&-Sweep Garbage Collection without Fine-Grain Synchronization. + Proceedings of the International Symposium on Memory Management. Páginas + 166-175. ACM. 1998. ISBN 1-58113-114-3. + +.. [RODR97] Gustavo Rodriguez-Rivera and Vince Russo. Non-intrusive Cloning + Garbage Collection with Stock Operating System Support. Software Practice + and Experience Volumen 27, Número 8. Agosto 1997. + +.. [BOEH88] Hans-Juergen Boehm and Mark Weiser. `Garbage Collection in an + Uncooperative Environment`__. Software Practice and Experience Volumen 18, + Número 9. Páginas 807-820. Septiembre 1988. +__ http://www.hpl.hp.com/personal/Hans_Boehm/spe_gc_paper/preprint.pdf + +.. [BOEH91] Hans-Juergen Boehm and Alan J. Demers and Scott Shenker. `Mostly + Parallel Garbage Collection`__. Proceedings of the ACM SIGPLAN '91 + Conference on Programming Language Design and Implementation, Volumen 26, + Número 6. Páginas 157-164. Junio 1991. +__ http://www.hpl.hp.com/personal/Hans_Boehm/gc/papers/pldi91.ps.Z + +.. [BOEH93] Hans-Juergen Boehm. `Space Efficient Conservative Garbage + Collection`__. Proceedings + of the ACM SIGPLAN '93 Conference on Programming Language Design and + Implementation, Volumen 28, Número 6. Páginas 197-206. Junio 1993. +__ http://www.hpl.hp.com/personal/Hans_Boehm/gc/papers/pldi93.ps.Z + +.. [BLAC08] Stephen Blackburn and Kathryn McKinley. `Immix Garbage Collection: + Mutator Locality, Fast Collection, and Space Efficiency`__. Proceedings of + the ACM SIGPLAN '08 Conference on Programming Language Design and + Implementation. Páginas 22-32. Junio 2008. +__ http://cs.anu.edu.au/techreports/2007/TR-CS-07-04.pdf + +.. [HIRZ03] Martin Hirzel and Amer Diwan and Matthew Hertz. + `Connectivity-based Garbage Collection`__. Proceedings of the ACM OOPSLA + '03 Conference on Object-Oriented Programming, Systems, Languages and + Applications. Noviembre 2003. +__ http://www-plan.cs.colorado.edu/diwan/cbgc.pdf + +.. [CAR95] A. Rogers and M. Carlisle and J. Reppy and L. Hendren. Supporting + Dynamic Data Structures on Distributed Memory Machines. Transactions on + Programming Languages and Systems, volúmen 17, número 2. Marzo 1995. + +.. [CMK01] B. Cahoon and K. S. McKinley. `Data Flow Analysis for Software + Prefetching Linked Data Structures in Java`__. International Conference on + Parallel Architectures and Compilation Techniques (PACT). Barcelona, + España. Septiembre 2001. +__ ftp://ftp.cs.umass.edu/pub/osl/papers/pact01-prefetch.ps.gz + +.. [BH86] J. Barnes and P. Hut. A hierarchical o(N log N) force-calculation + algorithm. Nature Volumen 324, páginas 446-449. Diciembre 1986. + +.. [BN98] G. Bilardi and A. Nicolau. Adaptive Bitonic Sorting: An optimal + parallel algorithm for shared-memory machines. SIAM J. Comput. + Volumen 18, número 2, páginas 216-228. 1998. + +.. [CDG93] D. Culler, A. Dusseau, S. Goldstein, A. Krishnamurthy, S. Lumetta, + T. von Eicken and K. Yelick. Parallel Programming in Split-C. + Supercomputing 1993, páginas 262-273. 1993. + +.. [KAR77] R. Karp. Probabilistic analysis of partitioning algorithms for the + traveling-salesman problem in the plane. Mathematics of Operations + Research Volumen 2, número 3, páginas 209-224. Agosto 1977. + +.. [GS85] L. Guibas and J. Stolfi. General Subdivisions and Voronoi Diagrams. + ACM Trans. on Graphics Volumen 4, número 2, páginas 74-123. 1985. + +.. [BLA06] Blackburn et ál. The DaCapo benchmarks: java benchmarking + development and analysis. OOPSLA '06: Proceedings of the 21st annual ACM + SIGPLAN conference on Object-oriented programming systems, languages, and + applications. ISBN 1-59593-348-4. Páginas 169-190. 2006. + +.. [PAN09] Vladimir Panteleev. `Memory Management in the D Programming + Language`__. Proyecto de licenciatura. Ministerul Educaţiei şi Tineretului + al Republicii Moldova Universitatea Tehnică a Moldovei Facultatea de + Calculatoare, Informatică şi Microelectronică Catedra Filiera Anglofonă. + 2009. +__ http://thecybershadow.net/d/Memory_Management_in_the_D_Programming_Language.pdf + +.. [HEND02] Fergus Henderson. Accurate garbage collection in an uncooperative + environment. Proceedings of the Third International Symposium on Memory + Management (2002). ACM. Páginas 150-156. Febrero, 2003. + +.. [IEEE754] IEEE Task P754. IEEE 754-2008, Standard for Floating-Point + Arithmetic. IEEE. ISBN 0-7381-5753-8. 2008. + + +.. Libros: +.. ~~~~~~~ .. [BKIP08] Kris Macleod Bell, Lars Ivar Igesund, Sean Kelly, and Michael Parker. Learn to Tango with D. Apress, 2007. ISBN 1-59059-960-8. @@ -11,83 +122,412 @@ .. [SUTT99] Herb Sutter. Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions, 1ra edición. Addison-Wesley - Professional, 1999. ISBN 0-201-61562-2. -.. [DNG46407] Oskar Linde. The problem with the D GC. Grupo de noticias - digitalmars.D, 8 de enero de 2007. `Mensaje número 46407`_. -.. _`Mensaje número 46407`: http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=46407 -.. [DNG43991] Andrey Khropov. [Performance] shootout.binarytrees when +.. [ALX10] Andrei Alexandrescu. The D Programming Language. Addison-Wesley + Professional, 2010. ISBN 978-0321635365. + + +.. Webs: +.. ~~~~~ + +.. [NAS00] Neil Schemenauer. `Garbage Collection for Python`__. 2000. +__ http://arctrix.com/nas/python/gc/ + +.. [PHP530] PHP Team. `PHP 5.3.0 Release Announcement`__. PHP news archive. + 2009-06-30. +__ http://php.net/releases/5_3_0.php + +.. [GCBIB] Richard Jones. `The Garbage Collection Bibliography`__. 1996-2009. +__ http://www.cs.ukc.ac.uk/people/staff/rej/gcbib/gcbib.html + +.. [MOLAWE] Paolo Molaro. `Compacting GC`__. The Mono Project. Obtenido en + Junio de 2009. +__ http://www.mono-project.com/Compacting_GC + +.. [MOLA06] Paolo Molaro. `A new Mono GC`__. Octubre 2006. +__ http://www.go-mono.com/meeting06/mono-sgen.pdf + +.. [BOEHWD] Hans-J. Boehm. `Conservative GC Algorithmic Overview`__. HP + Labs / SGI. Obtenido en Junio de 2009. +__ http://www.hpl.hp.com/personal/Hans_Boehm/gc/gcdescr.html + +.. [LWN90311] Ingo Molnar. `flexible-mmap-2.6.7-D5`__. Linux Weekly News. + Junio 2004. +__ http://lwn.net/Articles/90311/ + +.. [LMTDGC] Leandro Lucarella. `Luca's Meaninless Thoughts, tag DGC`__. + 2008-2010. +__ http://llucax.com.ar/blog/blog/tag/dgc + +.. [DRT117] Sean Kelly. `D Concurrent GC`__. Lista de correo de Druntime. 15 + de septiembre de 2010. +__ http://lists.puremagic.com/pipermail/d-runtime/2010-September/000117.html + +.. [TT1997] Leandro Lucarella. `Integrate CDGC (D Concurrent Garbage + Collector)`__. Tango Issue Tracker. Octubre 2010. +__ http://www.dsource.org/projects/tango/ticket/1997 + +.. [WBB10] Walter Bright. `C++ Compilation Speed`__. Dr. Dobb's Blog. Agosto + 2010. +__ http://www.drdobbs.com/blog/archives/2010/08/c_compilation_s.html + +.. [SHO10] Brent Fulgham. `The Computer Language Benchmarks Game`__. + 2004-2010. +__ http://shootout.alioth.debian.org/ + + +.. Secciones de documentación de D: +.. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. [DWEB] Walter Bright. `D Programming Language Website`__. Digital Mars. + Octubre 2010. +__ http://www.digitalmars.com/d/ + +.. [DWOV] Walter Bright. `D Programming 1.0 Language Overview`__. Digital + Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/overview.html + +.. [DWLR] Walter Bright. `D Programming Language 1.0 Reference`__. Digital + Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/lex.html + +.. [DWSI] Walter Bright. `D Programming Language 1.0 Reference, Static + if`__. Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/version.html#staticif + +.. [DWIN] Walter Bright. `D Programming Language 1.0 Reference, Auto + declaration`__. Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/declaration.html#AutoDeclaration + +.. [DWTO] Walter Bright. `D Programming Language 1.0 Reference, Typeof`__. + Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/declaration.html#typeof + +.. [DWFE] Walter Bright. `D Programming Language 1.0 Reference, Foreach + statement`__. Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/statement.html#ForeachStatement + +.. [DWTP] Walter Bright. `D Programming Language 1.0 Reference, Templates`__. + Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/template.html + +.. [DWCF] Walter Bright. `D Programming Language 1.0 Reference, Compile Time + Function Execution (CTFE)`__. Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/function.html#interpretation + +.. [DWMT] Walter Bright. `D Programming Language 1.0 Reference, Template + mixins`__. Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/template-mixin.html + +.. [DWME] Walter Bright. `D Programming Language 1.0 Reference, Mixin + expressions`__. Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/expression.html#MixinExpression + +.. [DWMX] Walter Bright. `D Programming Language 1.0 Reference, Mixins`__. + Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/mixin.html + +.. [DWIE] Walter Bright. `D Programming Language 1.0 Reference, Is + expressions`__. Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/expression.html#IsExpression + +.. [DWIA] Walter Bright. `D Programming Language 1.0 Reference, D x86 Inline + Assembler`__. Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/iasm.html + +.. [DWGT] Walter Bright. `D Programming Language 1.0 Reference, Goto + statement`__. Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/statement.html#GotoStatement + +.. [DWCC] Walter Bright. `D Programming Language 1.0 Reference, Interfacing to + C`__. Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/interfaceToC.html + +.. [DWMM] Walter Bright. `D Programming Language 1.0 Reference, Memory + management`__. Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/memory.html + +.. [DWGC] Walter Bright. `D Programming Language 1.0 Reference, Garbage + collection`__. Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/garbage.html + +.. [DWST] Walter Bright. `D Programming Language 1.0 Reference, Struct + & unions`__. Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/struct.html + +.. [DWCL] Walter Bright. `D Programming Language 1.0 Reference, Classes`__. + Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/class.html + +.. [DWTY] Walter Bright. `D Programming Language 1.0 Reference, Types`__. + Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/type.html + +.. [DWAL] Walter Bright. `D Programming Language 1.0 Reference, Align + attribute`__. Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/attribute.html#align + +.. [DWDE] Walter Bright. `D Programming Language 1.0 Reference, Class + destructors`__. Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/class.html#Destructor + +.. [DWMO] Walter Bright. `D Programming Language 1.0 Reference, Modules`__. + Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/module.html + +.. [DWFU] Walter Bright. `D Programming Language 1.0 Reference, Functions`__. + Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/function.html + +.. [DWAR] Walter Bright. `D Programming Language 1.0 Reference, Arrays`__. + Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/arrays.html + +.. [DWAA] Walter Bright. `D Programming Language 1.0 Reference, Associative + arrays`__. Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/hash-map.html + +.. [DWSR] Walter Bright. `D Programming Language 1.0 Reference, Strings`__. + Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/arrays.html#strings + +.. [DWDC] Walter Bright. `D Programming Language 1.0 Reference, + Declarations`__. Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/declaration.html + +.. [DWDO] Walter Bright. `D Programming Language 1.0 Reference, Embedded + documentation`__. Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/ddoc.html + +.. [DWIF] Walter Bright. `D Programming Language 1.0 Reference, Interfaces`__. + Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/interface.html + +.. [DWOO] Walter Bright. `D Programming Language 1.0 Reference, Operator + overloading`__. Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/operatoroverloading.html + +.. [DWNC] Walter Bright. `D Programming Language 1.0 Reference, Nested + classes`__. Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/class.html#nested + +.. [DWPR] Walter Bright. `D Programming Language 1.0 Reference, Properties`__. + Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/property.html + +.. [DWEX] Walter Bright. `D Programming Language 1.0 Reference, Try + statement`__. Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/statement.html#TryStatement + +.. [DWCP] Walter Bright. `D Programming Language 1.0 Reference, Contracts`__. + Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/dbc.html + +.. [DWUT] Walter Bright. `D Programming Language 1.0 Reference, Unit tests`__. + Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/unittest.html + +.. [DWVI] Walter Bright. `D Programming Language 1.0 Reference, Void + initializations`__. Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/declaration.html#VoidInitializer + +.. [DWES] Walter Bright. `D Programming Language 1.0 Reference, Exception safe + pogramming`__. Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/exception-safe.html + +.. [DWSY] Walter Bright. `D Programming Language 1.0 Reference, Synchronized + statement`__. Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/statement.html#SynchronizedStatement + +.. [DWAB] Walter Bright. `D Programming Language 1.0 Reference, D Application + Binary Interface`__. Digital Mars. Octubre 2010. +__ http://www.digitalmars.com/d/1.0/abi.html + + +.. Grupo de noticias digitalmars.D: +.. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. [NGD46407] Oskar Linde. The problem with the D GC. Grupo de noticias + digitalmars.D, 8 de enero de 2007. `Mensaje número 46407`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/The_problem_with_the_D_GC_46407.html + +.. [NGD54084] Babele Dunnit. Problems with GC, trees and array concatenation. + Grupo de noticias digitalmars.D, 1ro de junio de 2007. `Mensaje número + 54084`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/Problems_with_GC_trees_and_array_concatenation_54084.html + +.. [NGD5821] Antonio Monteiro. Thread and gc.fullCollect. Grupo de noticias + digitalmars.D, 11 de enero de 2007. `Mensaje número 5821`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/learn/thread_and_gc.fullCollect_5821.html + +.. [NGD35364] Frank Benoit. GC implementation. Grupo de noticias + digitalmars.D, 18 de marzo de 2006. `Mensaje número 35364`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/35364.html + +.. [NGD71869] Fawzi Mohamed. large objects and GC. Grupo de noticias + digitalmars.D, 16 de mayo de 2008. `Mensaje número 71869`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/large_objects_and_GC_71869.html + +.. [NGD75952] Alan Knowles. Threading and the Garbage handler mess. Grupo de + noticias digitalmars.D, 6 de septiembre de 2008. `Mensaje número 75952`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/Threading_and_the_Garbage_handler_mess._75952.html + +.. [NGD13301] Pete Poulos. Weak references. Grupo de noticias digitalmars.D, + 5 de agosto de 2008. `Mensaje número 13301`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/learn/weak_references_13301.html + +.. [NGD86840] Simon Treny. Keeping a list of instances and garbage-collection. + Grupo de noticias digitalmars.D, 29 de marzo de 2009. `Mensaje número + 86840`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/Keeping_a_list_of_instances_and_garbage-collection_86840.html + +.. [NGD69761] Jarrett Billingsley. Weak references. Grupo de noticias + digitalmars.D, 12 de abril de 2008. `Mensaje número 69761`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/Weak_references._69761.html + +.. [NGD74624] Pete Poulos. Weak References. Grupo de noticias digitalmars.D, + 6 de agosto de 2008. `Mensaje número 74624`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/Weak_References_74624.html + +.. [NGD88065] Jason House. D2 weak references. Grupo de noticias + digitalmars.D, 15 de abril de 2009. `Mensaje número 88065`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/D2_weak_references_88065.html + +.. [NGD88298] Leandro Lucarella. GC object finalization not guaranteed. Grupo + de noticias digitalmars.D, 18 de abril de 2009. `Mensaje número 88298`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/GC_object_finalization_not_guaranteed_88298.html + +.. [NGD44607] Russ Lewis. A TODO for somebody: Full Reflection Gets You + Smarter GC. Grupo de noticias digitalmars.D, 20 de noviembre de 2006. + `Mensaje número 44607`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/A_TODO_for_somebody_Full_Reflection_Gets_You_Smarter_GC_44607.html + +.. [NGD42557] Lionello Lunesu. Is a moving GC really needed? Grupo de noticias + digitalmars.D, 2 de octubre de 2006. `Mensaje número 425577`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/Is_a_moving_GC_really_needed_42557.html + +.. [NGD38689] Frank Benoit. GC, the simple solution. Grupo de noticias + digitalmars.D, 4 de junio de 2006. `Mensaje número 38689`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/38689.html + +.. [NGD29291] Larry Evans. How does RTTI help gc?. Grupo de noticias + digitalmars.D, 21 de octubre de 2005. `Mensaje número 29291`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/29291.html + +.. [NGD75995] David Simcha. Partially Static GC. Grupo de noticias + digitalmars.D, 9 de septiembre de 2008. `Mensaje número 75995`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/Partially_Static_GC_75995.html + +.. [NGD80695] David Simcha. Moving GC. Grupo de noticias digitalmars.D, 12 de + diciembre de 2008. `Mensaje número 80695`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/Moving_GC_80695.html + +.. [NGD87831] Leandro Lucarella. Re: Std Phobos 2 and logging library? Grupo + de noticias digitalmars.D, 10 de abril de 2009. `Mensaje número 87831`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/Std_Phobos_2_and_logging_library_87794.html#N87831 + +.. [NGD88559] Andrei Alexandrescu. -nogc. Grupo de noticias digitalmars.D, 23 + de abril de 2009. `Mensaje número 88559`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/nogc_88559.html + +.. [NGD89394] David Simcha. Associative Arrays and Interior Pointers. Grupo de + noticias digitalmars.D, 4 de mayo de 2009. `Mensaje número 89394`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/Associative_Arrays_and_Interior_Pointers_89394.html + +.. [NGD89302] David Simcha. Destructors and Deterministic Memory Management. + Grupo de noticias digitalmars.D, 3 de mayo de 2009. `Mensaje número + 89302`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/Destructors_and_Deterministic_Memory_Management_89302.html + +.. [NGD22968] Maxime Larose. GC pauses. Grupo de noticias digitalmars.D, 2 de + mayo de 2005. `Mensaje número 22968`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/22968.html + +.. [NGD5622] Christian Schüler. D and game programming. Grupo de noticias + digitalmars.D, 30 de mayo de 2002. `Mensaje número 5622`__. +__ http://www.digitalmars.com/d/archives/5622.html + +.. [NGD2547] Mark T. Real time programming why not? Grupo de noticias + digitalmars.D, 5 de enero de 2002. `Mensaje número 2547`__. +__ http://www.digitalmars.com/d/archives/2547.html + +.. [NGD26273] Stewart Gordon. Copying/heap compacting GC. Grupo de noticias + digitalmars.D, 24 de marzo de 2004. `Mensaje número 26273`__. +__ http://www.digitalmars.com/d/archives/26273.html + +.. [NGD18354] Jarrett Billingsley. Does the GC ever perform a generational + collect? Grupo de noticias digitalmars.D, 5 de marzo de 2005. `Mensaje + número 18354`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/18354.html + +.. [NGD67673] Leonardo Maffi. Slow GC? Grupo de noticias digitalmars.D, 13 de + marzo de 2008. `Mensaje número 67673`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/Slow_GC_67673.html + +.. [NGD43991] Andrey Khropov. [Performance] shootout.binarytrees when implemented with gc is 10x slower than C# on .NET 2.0. Grupo de noticias - digitalmars.D, 11 de noviembre de 2006. `Mensaje número 43991`_. -.. _`Mensaje número 43991`: http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=43991 + digitalmars.D, 11 de noviembre de 2006. `Mensaje número 43991`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/Performance_shootout.binarytrees_when_implemented_with_gc_is_10x_slower_than_C_on_.NET_2.0_43991.html -.. [DNG35364] Frank Benoit. GC implementation. Grupo de noticias - digitalmars.D, 18 de marzo de 2006. `Mensaje número 35364`_. -.. _`Mensaje número 35364`: http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=35364 +.. [NGD63541] Leonardo Maffi. A smaller GC benchmark. Grupo de noticias + digitalmars.D, 10 de diciembre de 2007. `Mensaje número 63541`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/A_smaller_GC_benchmark_63541.html -.. [DNG44607] Russ Lewis. A TODO for somebody: Full Reflection Gets You - Smarter GC. Grupo de noticias digitalmars.D, 20 de noviembre de - 2006. `Mensaje número 44607`_. -.. _`Mensaje número 44607`: http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=44607 +.. [NGD90977] Anónimo. Why allocation of large amount of small objects so slow + (x10) in D? Grupo de noticias digitalmars.D, 21 de mayo de 2009. `Mensaje + número 90977`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/why_allocation_of_large_amount_of_small_objects_so_slow_x10_in_D_90977.html -.. [DNG29291] Larry Evans. How does RTTI help gc?. Grupo de noticias - digitalmars.D, 21 de octubre de 2005. `Mensaje número 29291`_. -.. _`Mensaje número 29291`: http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=29291 -.. [DNG6842] Walter Bright. Transitioning to a type aware Garbage - Collector. Grupo de noticias digitalmars.D.announce, 22 de enero de - 2007. `Mensaje número 6842`_. -.. _`Mensaje número 6842`: http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D.announce&article_id=6842 +.. Grupo de noticias digitalmars.D.learn: +.. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.. [DNG42557] Lionello Lunesu. Is a moving GC really needed?. Grupo de - noticias digitalmars.D, 2 de octubre de 2006. `Mensaje número 42557`_. -.. _`Mensaje número 42557`: http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=42557 +.. [NGL13744] Alan Knowles. Any advice for GC/memory debugging. Grupo de + noticias digitalmars.D.learn, 1ro de septiembre de 2008. `Mensaje número + 13744`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/learn/Any_advice_for_GC_memory_debugging_13744.html -.. [DNG38689] Frank Benoit. GC, the simple solution. Grupo de noticias - digitalmars.D, 4 de junio de 2006. `Mensaje número 38689`_. -.. _`Mensaje número 38689`: http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=38689 +.. [NGL8264] Robert Fraser. Soft/weak references? Grupo de noticias + digitalmars.D.learn, 21 de junio de 2007. `Mensaje número 8264`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/learn/Soft_weak_references_8264.html -.. [DNG42564] xs0. Re: Is a moving GC really needed?. Grupo de noticias - digitalmars.D, 2 de octubre de 2006. `Mensaje número 42564`_. -.. _`Mensaje número 42564`: http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=42564 +.. [NGL3937] Chris K. GC and realtime threads. Grupo de noticias + digitalmars.D.learn, 12 de julio de 2006. `Mensaje número 3937`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/learn/3937.html -.. [DNG38704] Walter Bright. Re: GC, the simple solution. Grupo de - noticias digitalmars.D, 4 de junio de 2006. `Mensaje número 38704`_. -.. _`Mensaje número 38704`: http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=38704 -.. [DNG6890] Lionello Lunesu. std.string.split is broken :( (Re: DMD 1.001 - release). Grupo de noticias digitalmars.D.announce, 24 de enero de - 2007. `Mensaje número 6890`_. -.. _`Mensaje número 6890`: http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D.announce&article_id=6890 +.. Grupo de noticias digitalmars.D.announce: +.. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.. [DNG6893] Oskar Linde. Re: DMD 1.001 release. Grupo de noticias - digitalmars.D.announce, 24 de enero de 2007. `Mensaje número 6893`_. -.. _`Mensaje número 6893`: http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D.announce&article_id=6893 +.. [NGA6842] Walter Bright. Transitioning to a type aware Garbage + Collector. Grupo de noticias digitalmars.D.announce, 22 de enero de + 2007. `Mensaje número 6842`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/announce/Transitioning_to_a_type_aware_Garbage_Collector_6842.html -.. [HDH03] Martin Hirzel, Amer Diwan, and Matthew Hertz, Proceedings - of the 18th Conference on Object-Oriented Programming, Systems, - Languages, and Applications (OOPSLA 2003), Anaheim, CA, Oct. 26-30, - 2003. +.. [NGA9103] Myron Alexander. ANN: WeakObjectReference - class to hold weak + references. Grupo de noticias digitalmars.D.announce, 23 de junio de + 2007. `Mensaje número 9103`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/announce/ANN_WeakObjectReference_-_class_to_hold_weak_references_9103.html -.. [LINS05] Rafael D Lins. A New Multi-Processor Architecture for - Parallel Lazy Cyclic Reference Counting. Proceedings of the 17th - International Symposium on Computer Architecture on High Performance - Computing - Volume 00 (páginas 35-43), 2005. +.. [NGA15246] Mason Green. Blaze 2.0. Grupo de noticias + digitalmars.D.announce, 16 de marzo de 2009. `Mensaje número 15246`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/announce/Blaze_2.0_15246.html -.. [BEZO06] Emery D. Berger, Benjamin G. Zorn. DieHard: probabilistic - memory safety for unsafe languages. PLDI '06: Proceedings of the 2006 - ACM SIGPLAN conference on Programming language design and - implementation. 2006. ISBN 1-59593-320-4. +.. [NGA19235] Leandro Lucarella. D Concurrent GC. Grupo de noticias + digitalmars.D.announce, 9 de septiembre de 2010. `Mensaje número 19235`__. +__ http://www.digitalmars.com/d/archives/digitalmars/D/announce/D_Concurrent_GC_19235.html -.. [NAS00] Neil Schemenauer. `Garbage Collection for Python`__. 2000. -__ http://arctrix.com/nas/python/gc/ -.. [PHP081] PHP Team. `PHP 5.3 alpha1 released!`__. PHP news archive. - 2008-08-01. -__ http://www.php.net/archive/2008.php#id2008-08-01-1 +.. Bugzilla +.. ~~~~~~~~ + +.. [DBZ3463] David Simcha, et ál. `Integrate Precise Heap Scanning Into the + GC`__. The D Programming Language Issue Tracking System. Issue 3463. + Noviembre 2009. +__ http://d.puremagic.com/issues/show_bug.cgi?id=3463 .. include:: links.rst -.. vim: set ts=3 sts=3 sw=3 et tw=78 : +.. vim: set ts=3 sts=3 sw=3 et tw=78 spelllang=en :