Build Master: Scheduling
deadalnix
deadalnix at gmail.com
Thu Nov 14 12:53:04 PST 2013
On Thursday, 14 November 2013 at 20:30:40 UTC, Dicebot wrote:
> On Thursday, 14 November 2013 at 20:27:23 UTC, Rob T wrote:
>> Bug fixes should be as frequent as possible. To understand
>> why, just try and find a good reason to artificially hold back
>> a bug fix.
>
> Code breakage. DMD has good amount of accepts-invalid bugs.
Right now I have 15 tests failing in SDC test suite because of
DMD messing up with closures.
This is certainly not an option to wait 6 month that way. Accept
invalid is certainly not something you can stick in patches
release, but invalid codegen is.
I fairly bummed by code breakage being raised as a excuse to not
do anything. As a matter of fact, I have to work with my own
homebrew version of DMD half of the time. One release out of 2
has introduced unacceptable regression.
Now I'm ready to hear that people don't want to spend time
publishing a minor version of DMD because they don't have time or
whatever. But this breaking code bullshit must stop.
Every single release of DMD break my code, 1 release out of 2
break it by introducing regression, not because of accept-invalid
(which I'm happy to fix).
We need these minor release. Anyone that have a reasonably sized
D codebase knows it. In fact I'm pretty sure that anyone having a
reasonably sized D codebase is using some homebrew version of DMD
most of the time, as waiting 6 month is usually not an option.
More information about the Digitalmars-d
mailing list