On 10 Aug 2015, at 18:30, Martin Nowak via dmd-internals wrote:
With the 2.068.0 out the door let's look ahead and plan the next 2 weeks.

I'd appreciate if we could have another look at struct lifetime handling. The whole argprefix business introduced in 2.067 made life more difficult for LDC, and does not seem to be anywhere near complete: https://issues.dlang.org/show_bug.cgi?id=14903

Since the template emission is still being discussed, I'd also like to draw attention to the following regression: https://issues.dlang.org/show_bug.cgi?id=14901

As you can probably guess from my GitHub feed and bug reports, I'm currently spending most of my D time on making DMD/LDC 2.067 work for one of our corporate users. Thus, I can't really make any big picture plans as far as I am concerned. Focusing on DDMD exclusively for 2.069 seems like a workable plan, although I'd really like to see some of the long overdue big issues (e.g. 314) fixed soon. The amount of unintended regressions those cause in big code bases on every release is staggering. Just about *every* fix for them, no matter how disruptive they might seem, would still be a giant step over having to deal with related fallout on every single compiler update. Backwards compatibility for new compiler releases is currently an illusion when it comes to even just moderately sized projects.

 — David
_______________________________________________
dmd-internals mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-internals

Reply via email to