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.
