[dmd-beta] D2 beta status

Brad Roberts braddr at puremagic.com
Tue Feb 14 13:18:28 PST 2012


On Tue, 14 Feb 2012, Martin Nowak wrote:

> On Mon, 13 Feb 2012 21:44:28 +0100, Walter Bright <walter at digitalmars.com>
> wrote:
> 
> > At the moment, I have no idea what it is. There are scattered vague reports.
> > 
> > Can anyone with a verifiable regression from 2.057 please post it here.
> 
> With respect to being a successor of 2.057 the changelog looks impressive.
> I'm only aware of one further regression in phobos.
> http://d.puremagic.com/issues/show_bug.cgi?id=7476
> So this would be a fairly good release for RELEASE (2.057) users.
> 
> With respect to being the release of the current development version going
> back and forth between the import behavior will cause people to fix code they
> have written since January because of reintroduced compiler bugs.
> So this is going to be a disappointing release for HEAD users.
> 
>            | 2.058b4 | 2.058b4 + quickfixes | 2.058b4 + real fixing
> ---------------------------------------------
> 2.057 users |    :|   |         :|           |         :(
> 
> HEAD users |    :@   |         :(           |         ;)
> 
>  dmd       |    :|   |         :(           |         :|
> 
> 
> 
> Doing a real fix would take about 2-3 days for implementation/testing and 1-2
> weeks beta.
> 
>    Import bugs: 313,314,625,1504,2401,2991,3254,5411,5412,6307,6554,7496
> Protection bugs: 143,1161,1238,1441,1754,2225,2775,2830,6180

While it's unfortunate that we've had to pull some fixes back due to bugs 
with the implementation, the correct way to view progress is from release 
to release.  The interum state is much less relevant to many more people.

It's a little disappointing that so much time passed between committing 
the first round of changes and reporting of the regressions or we might 
have been able to fix them during the release cycle, but I have no regrets 
about backing off and holding them for the next cycle.

Let's finish getting this release out the door so that the next cycle can 
start.




More information about the dmd-beta mailing list