Purity, memoization and parallelization of dmd

Per Nordlöw per.nordlow at gmail.com
Thu Jul 16 18:21:11 UTC 2020


What's the status/progress on making dmd (completely) pure?

Is this task on somebody's agenda? If so, are there any big 
obstacles that currently has no clear solution or is just a very 
large pile of small ones?

And, in the long run, will a pure compiler (finally) enable 
caching/memoization of, for instance, template 
instantiations/ctfe-evaluations and, perhaps further into future, 
parallelization of the compiler?


More information about the Digitalmars-d mailing list