===================================== D Concurrent Garbage Collector (CDGC) ===================================== .. toctree:: :hidden: papers links My thesis project was about improving the `D Programming Language`__ `garbage collector`__. Here you can find some information about my research on new techniques for the D garbage collector. Most of my progress was posted as `blog posts`__ in my blog__ (you can see the `posts in chronological order`__). __ http://www.digitalmars.com/d/ __ http://en.wikipedia.org/wiki/Garbage_collection_%28computer_science%29 __ /blog/blog/tag/dgc __ /blog/ __ /blog/blog/tag/dgc?sort=+date I have a page where I kept track of :doc:`interesting papers ` I read (or I want to read). If you know of any papers you think I would be interested in, I'll appreciate if you can drop me an `e-mail`__. __ mailto:luca@llucax.com I've been lurking (and sometimes posting ;) to the `D newsgroups`__ for quite some time now (I think since 2005). In that time I collected some :doc:`interesting GC-related posts ideas and links `. Please let me know too if you think I omitted something relevant :). __ http://www.digitalmars.com/webnews/newsgroups.php You can :download:`download my thesis ` (:download:`printer-friendly version ` also available) and the :download:`presentation slides ` (:download:`extended version ` also available). Unfortunately both are only available in **Spanish**. And here are my Git__ repositories with code and commit messages in English: __ http://git-scm.com/ * CDGC__: The collector itself. * dgcbench__: The benchmarks used to test the performance of the collector. __ https://git.llucax.com/w/software/dgc/cdgc.git __ https://git.llucax.com/w/software/dgc/dgcbench.git These other repositories are in in Spanish: * Propuesta__: The thesis proposal document. * Informe__: The thesis document itself. * Presentacion__: The slides used to present the thesis. __ https://git.llucax.com/w/z.facultad/75.00/propuesta.git __ https://git.llucax.com/w/z.facultad/75.00/informe.git __ https://git.llucax.com/w/z.facultad/75.00/presentacion.git You can download too a :download:`CD image ` with all the code and binaries ready to be tested (also available as a :download:`tar archive `. Instructions are included (in Spanish, but it's generally enough to write ``make`` to build the sources). Finally, you can find an experimental D2__ druntime__ branch__ using the CDGC garbage collector, and a `bug report with patches`__ for inclusion of CDGC in Tango__ (which are already merged__). __ http://www.digitalmars.com/d/2.0/ __ http://www.dsource.org/projects/druntime __ http://www.dsource.org/projects/druntime/browser/branches/CDGC __ http://www.dsource.org/projects/tango/ticket/1997 __ http://www.dsource.org/projects/tango __ /blog/blog/post/-3d3bc8f4 .. vim: set et sw=3 sts=3 tw=78 :