D compilation is too slow and I am forking the compiler

Vladimir Panteleev thecybershadow.lists at gmail.com
Wed Nov 21 08:46:25 UTC 2018


On Wednesday, 21 November 2018 at 08:32:39 UTC, Nicholas Wilson 
wrote:
> You gave me a fright there with the title there for a moment.

:)

> Awesome stuff though. Not sure how easy it will be to upstream 
> considering this needs to not wreck Windows and needs to work 
> with LDC/GDC (at least we have inlining in the backend).

All the DMD-side logic is all encapsulated in one function:

https://github.com/CyberShadow/dmd/blob/dmdforker/src/dmd/mars.d#L501-L673

Its body can be versioned out in incompatible 
platforms/implementations.



More information about the Digitalmars-d-announce mailing list