dmd 2.068, 2.069, 2.0xx Evil Plan going forward
Martin Nowak via Digitalmars-d
digitalmars-d at puremagic.com
Mon Jul 20 14:10:56 PDT 2015
On Monday, 20 July 2015 at 04:02:04 UTC, Walter Bright wrote:
> 2.101+ -
> 1. Take advantage of D features to improve quality.
Great for thing with good test coverage. Will hopefully attract
more contributors.
> 2. Go to full lazy semantic analysis of imports, rather than
> the current "analyze them all"
Good for compilation speed, but sound very work intensive.
Maybe do an 80/20 solution instead?
We have a few more important compiler issue, such as 313+314.
> 3. Rethink what "speculative instantiation" of templates means
> so we can have a coherent process of compiling them.
Longstanding issue, particularly for separate compilation and
when compiling to multiple object files.
> 4. Redo CTFE interpreter so it only rarely needs to allocate
> memory. This was already done for constant folding, but now
> it's time for the rest of the interpreter.
High priority task.
> 5. Get rid of reliance on the global error count. This has been
> mostly done, it just hast to be finished.
Sure
> 6. Convert the back end to D as well.
Waste of time IMO, there is nothing to gain here.
More information about the Digitalmars-d
mailing list