This is the mail archive of the mailing list for the GCC project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH, gdc] - Merging gdc (GNU D Compiler) into gcc


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:

Current development of GDC is hosted on github:

Summary of patches

These series of patches are for the D compiler frontend for inclusion into GCC.

[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
 -  Makefile.def

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.

Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]