CTFE: Less Memory, More Speed!
Paolo Invernizzi
paolo.invernizzi at gmail.com
Sat Sep 14 09:16:22 UTC 2019
On Saturday, 14 September 2019 at 06:52:25 UTC, Walter Bright
wrote:
> Rainer and I collaborated on switching CTFE from using the heap
> to using a region allocator, which recycles the memory en masse
> at CTFE exit. Rainer did some benchmarking:
>
> dmd 2.088: 1039 MB in 6.6 seconds
> master: 909 MB in 5.0 seconds
>
> https://github.com/dlang/dmd/pull/10396#issuecomment-531454363
>
> and it's looking like a sweet win!
I really really appreciate that kind of work on the compiler!
Kudos to both for the improvement!
Keep pushing on that way!
/Paolo
More information about the Digitalmars-d
mailing list