Hi, Seems that I can't upload the files individually due to a size limit, so I've put the files up on my site. Sorry for any initial noise.
Long story short: So I have been working on this for quite some time, and now I feel it is approaching some state of readiness for inclusion. Any feedback or advice to help push this little project along would be greatly appreciated. Thanks. Former discussion about possible inclusion: http://gcc.gnu.org/ml/gcc/2011-10/msg00037.html Current development of GDC is hosted on github: https://github.com/D-Programming-GDC/GDC Summary of patches These series of patches are for the D compiler frontend for inclusion into GCC. http://www.gdcproject.org/files/gdc_frontend.patch.gz http://www.gdcproject.org/files/gdc_libphobos.patch.gz http://www.gdcproject.org/files/gdc_testsuite.patch.gz http://www.gdcproject.org/files/gdc_gcc.patch.gz [PATCH 1/4]: The D compiler frontend - gcc/d [PATCH 2/4]: Phobos and the D runtime library - gcc/libphobos - gcc/libphobos/libdruntime [PATCH 3/4]: The D compiler testsuite - gcc/testsuite/gdc.exp - gcc/testsuite/lib/gdc-dg.exp - gcc/testsuite/lib/gdc.exp [PATCH 4/4]: Add D frontend and library to build - configure - configure.ac - Makefile.def - Makefile.in Add mention of D compiler and Phobos in documentation - gcc/doc/frontends.texi - gcc/doc/install.texi - gcc/doc/invoke.texi - gcc/doc/sourcebuild.texi - gcc/doc/standards.texi Backend support for D compiler - gcc/config/rs6000/rs6000.c - gcc/dwarf2out.c - gcc/gcc.c Again, sorry for the initial noise, I look forwarded to future discussions. Regards -- Iain Buclaw *(p < e ? p++ : p) = (c & 0x0f) + '0';