On Wednesday, 4 April 2018 at 20:29:19 UTC, Stefan Koch wrote:
On Wednesday, 4 April 2018 at 20:04:04 UTC, Jack Stouffer wrote:
On Wednesday, 4 April 2018 at 01:08:48 UTC, Andrei Alexandrescu wrote:
Exactly, which is why I'm insisting this - and not compiler benchmarking, let alone idle chattaroo in the forums - is where we need to hit. What we have here, ladies and gentlemen, is a high-impact preapproved item of great general interest. Shall we start the auction?

Are you aware of this PR? https://github.com/dlang/dmd/pull/8124

This is but a layer of paint over the real problem.
Unneeded Dependencies. Programming should not be a game of jenga.
Piling things on top of other things rarely works out.

Having unittests included from precompiled libraries is a problem in and of itself. This is causing many templates to be instantiated that will never be used by the application, killing compilation time.

There are also other problems...here's a link to my description of "Lazy Imports" that I think would help other issues we currently have.

https://github.com/marler8997/dlangfeatures#lazy-imports

Reply via email to