Roadmap

Johannes Pfau nospam at example.com
Mon Feb 13 11:57:58 PST 2012


Am Mon, 13 Feb 2012 19:30:07 +0000
schrieb Iain Buclaw <ibuclaw at ubuntu.com>:

> On 13 February 2012 18:46, Johannes Pfau <nospam at example.com> wrote:
> > Am Mon, 23 Jan 2012 20:13:26 +0000 (UTC)
> > schrieb Iain Buclaw <ibuclaw at ubuntu.com>:
> >
> >> Started an initial list for our roadmap for the next month.
> >>
> >> https://bitbucket.org/goshawk/gdc/wiki/Roadmap
> >>
> >>
> >> Daniel, if there's anything you could help on, please don't
> >> hesitate to contact me. :)
> >>
> >>
> >> Regards
> >> Iain
> >
> > "Re-structure project directories to match that of GCC"
> >
> > can you give some more information about that? Will druntime,
> > phobos1 and phobos2 all get own subdirectories in the gcc folder?
> > I'll try to make druntime buildable out-of-tree, so it'd be good to
> > know.
> >
> 
> Yeah, D1 and D2 will have to be split from each other, as the library
> folders share the same name, thus conflict.
> 
> The new directory structure will be:
> 
> /
> ... /gcc
> ... ... /d
> ... ... ... /dfrontend
> ... /libphobos
> ... ... /core
> ... ... /etc
> ... ... /gc
> ... ... /gcc
> ... ... /rt
> ... ... /std
> 
> 
> > Btw: when gdc moves to git(hub), will we have separate repositories
> > for druntime & phobos? This way we could make the gdc
> > druntime/phobos forks of the dmd repositories and pushing changes
> > upstream should be easier.
> 
> The problem with this is, if you are building gdc, you have to
> clone/download THREE repositories/tarballs and move/extract them to
> the correct places, which are in varying locations in the gcc source
> code.
> 
> 

Git submodules might be useful here, that's what the ldc
developers do. See
https://github.com/ldc-developers/ldc/tree/master/runtime
but I have to admit I don't know anything about git submodules.


More information about the D.gnu mailing list