On Thursday, 6 July 2017 at 12:00:29 UTC, Jacob Carlborg wrote:
On 2017-07-05 22:12, H. S. Teoh via Digitalmars-d wrote:
[...]

It's not UFCS per say that causes the problem. If you're using the traditional calling syntax it would generate the same symbols.

[...]

Yeah, it's usually all these D specific compile time features that is slowing down compilation.

DWT and Tango are two good examples of large code bases where very few of these features are used, they're written in a more traditional style. They're at least 200k lines of code each and, IIRC, takes around 10 seconds (or less) to compile, for a full build.

IIRC building Tango per package instead of all-at-once got the build time down to less than a second.

Atila

Reply via email to