Iain Buclaw <ibuc...@ubuntu.com> writes:

> I've have received news from Walter Bright that the license of the D
> frontend has been assigned to the FSF. As the current maintainer of
> GDC, I would like to get this moved forward, starting with getting the
> ball rolling. What would need to be done? And what are the processes
> required? (ie: passing the project through to technical review.)
>
> The current home of GDC is here: https://bitbucket.org/goshawk/gdc

Some preliminary comments.

Do you plan to move primary maintenance of the D frontend into gcc
proper, or do you plan the mirror the D frontend from an external
repository?

Are there any additional external dependencies required to build the D
frontend or the D runtime support?

I note that you have some patches to gcc proper; those patches need to
submitted individually for separate review.

The D frontend code does not appear to follow the gcc coding
conventions.  I'm not sure whether we should worry about that or not.

The D frontend code appears to be under the GPLv2.  The gcc project
would prefer GPLv3.

The D runtime appears to be in a subdirectory of gcc/d.  Ordinarily we
would prefer that it be in a separate toplevel directory, e.g.,
libdruntime.

There is a directory gcc/d/zlib, but gcc already has a top-level zlib
directory.

There is a list of most of the requirements for a new frontend at
http://gcc.gnu.org/onlinedocs/gccint/Front-End.html .  Work through the
list and make sure that everything is handled.

I would like to see this happen, thanks for pushing forward.

Ian

Reply via email to