Am 12.08.2013 17:00, schrieb Richard Webb:
Another little observation:
Dsymbol::toPrettyChars() potentially calls toChars() twice on each
symbol (so it creates 2 copies of the string representation).
Some instances of toChars() just return a literal string, but for
templates it can do a bunch of work. Doesn't sounds like the most
Saying that though, it looks like a lot of the calls to that are to
build error strings that are never displayed because errors are gagged,
which doesn't sound ideal either?
i think it would be better to start a new thread for discussion
optimization - its getting too deep in here :)