On 09/09/2015 08:46 PM, Martin Nowak via dmd-internals wrote: > It's definitely on the agenda but doesn't preclude working on the > current implementation b/c it's unclear whether we can actually come up > with a feasible and better solution.
To mention one thing that might solve many of our problems apart from the above refactoring (https://github.com/D-Programming-Language/dmd/pull/4780#issuecomment-124087604). We should do more things in the compiler lazily and need a proper pipeline that keeps track of dependencies (and detects cycles). The 3rd regression caused by the template change was order dependent and happened b/c code for a function was generated before calling codegen for it's nested module. https://github.com/D-Programming-Language/dmd/pull/5058#issuecomment-139055923 https://issues.dlang.org/show_bug.cgi?id=15032#c4 Seems like a good idea to talk to deadalnix about how that works in SDC.
signature.asc
Description: OpenPGP digital signature
_______________________________________________ dmd-internals mailing list [email protected] http://lists.puremagic.com/mailman/listinfo/dmd-internals
