D-Programming-Language/dmd — pull request #911 by LightBender (2012-04-29 05:27:04+00:00)
Title: Improved DI Generation

This pull request attempt to improve the automatic generation of DI files by DMD.

All function implementations are removed from DI files EXCEPT for those inside templates.
Private functions are completely removed.
Variables retain their initializers.

There were some changes to OutBuffer::write() to fix an OutOfMemory error I was getting on Windows (x64).

If anybody has any questions/comments/rants/raves or finds anything broken let me know. I would love to hear feedback.