DMD performance issues with deeply-recursive templates

Peter Alexander peter.alexander.au at gmail.com
Thu Jul 25 01:36:59 PDT 2013


On Thursday, 25 July 2013 at 08:17:28 UTC, Peter Alexander wrote:
> Actually, it's probably caused by the exponential size of 
> template symbol names thanks to mangling of eponymous templates:

Sorry, that's a lie. Eponymous templates aren't the problem, the 
problem is that you are instantiating an exponential number of 
templates, which obviously can never scale.


More information about the Digitalmars-d mailing list