Build time

Adam D Ruppe destructionator at gmail.com
Fri Jul 23 20:12:51 UTC 2021


On Friday, 23 July 2021 at 19:32:08 UTC, H. S. Teoh wrote:
> And avoid doing too much work in CTFE, which is known to be 
> slow.

Well it very much depends HOW you do it. Like the ~= operation in 
ctfe is awfully slow and wastes a lot of memory depending on the 
size of the string, but if you preallocate and copy memory in 
chunks it isn't too bad at all.

And if you use format!"str"() in ctfe that alone can be a real 
speed killer.

That's why I wanna see the code, it is possible there's a fairly 
simple bottleneck to look at.


More information about the Digitalmars-d-learn mailing list