[dmd-internals] 3rd Biweekly Sprint Planning
Walter Bright via dmd-internals
dmd-internals at puremagic.com
Tue Aug 11 02:25:14 PDT 2015
On 8/10/2015 5:35 PM, David Nadlinger via dmd-internals wrote:
> 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.
There's always going to be reasons not to switch to ddmd. We need to just do it.
I don't know what you mean by 314 causing regressions in every release?
More information about the dmd-internals
mailing list