Thanks for your interest in contributing to LDC.
The structure of the project is simple:
- the dmd and dmd2 folders contain the DMD v1 and v2 frontend
- the gen and ir folders contain the glue code to create LLVM IR
Some more details are given in the wiki.
Except for the content of the LDC wiki, dlang.org and LLVM documentation
(see http://www.llvm.org/) there is nothing you can read.
My advise is to find an area where you like to contribute (e.g. fixing a
bug from old bug tracker; merging the DMD 1.070 frontend; ...) and
simply start reading the source and firing up the debugger. It is really
not as complicated as it may look for you now.
If you have questions then please don't hesitate to ask them on the list.
On 12.10.2012 04:24, Rizo Isrof wrote: