Thread overview
[dmd-beta] Time to do a new release
Jul 04, 2011
Walter Bright
Jul 04, 2011
Jonathan M Davis
Jul 04, 2011
Brad Roberts
Jul 04, 2011
David Nadlinger
Jul 04, 2011
Jonathan M Davis
Jul 04, 2011
Daniel Murphy
July 03, 2011
That means:

1. no more new stuff!
2. get it through the test suite
3. only critical bugs in the stuff that's new since the last release get fixed
4. only critical regressions get fixed

Let's push this out and then we can clear the plate for more new stuff!
July 03, 2011
On 2011-07-03 20:56, Walter Bright wrote:
> That means:
> 
> 1. no more new stuff!
> 2. get it through the test suite
> 3. only critical bugs in the stuff that's new since the last release get
> fixed 4. only critical regressions get fixed
> 
> Let's push this out and then we can clear the plate for more new stuff!

This should probably be fixed before the next release: http://d.puremagic.com/issues/show_bug.cgi?id=6234

- Jonathan M Davis
July 03, 2011
On Sunday, July 03, 2011 8:56:01 PM, Walter Bright wrote:
> 2. get it through the test suite

Intended to fix many of the broken dmd tests -- fall out from phobos changes.  I wish none of the dmd tests depended on phobos.  It's a sign of a test case that's not fully reduced. https://github.com/D-Programming-Language/dmd/pull/200

The reason all the 64 bit tests fail: http://d.puremagic.com/issues/show_bug.cgi?id=6234

Also, I wouldn't count on all the phobos committers being subscribed to dmd-beta.
July 04, 2011
I'd like to use the opportunity to point out that my one-line bool AA key fix from pull request https://github.com/D-Programming-Language/dmd/pull/77 still isn't in Git master (it was merged, but then accidentally reverted again).

It would be great if it was in the next release, because even though I cannot quite imagine a good real-world use case, I could just specify ?use 2.054 and all tests should pass? for my Thrift GSoC project then.

On 6/16/11 11:32 PM, David Nadlinger wrote:
 > On 6/16/11 11:26 PM, Walter Bright wrote:
 >> Hmm, your change is still in the current source code.
 >
 > Strange ? maybe that's in your local copy? The ?case Tbool:? line seems
 > to be there again/still in Git master:
 >
https://github.com/D-Programming-Language/dmd/blob/master/src/mtype.c#L3996
 >
 > It was removed by my commit b016286, but added in again by cce360c,
 > probably by accident as it is unrelated to the DDoc fixes.

David



On 7/4/11 5:56 AM, Walter Bright wrote:
> That means:
>
> 1. no more new stuff!
> 2. get it through the test suite
> 3. only critical bugs in the stuff that's new since the last release get
> fixed
> 4. only critical regressions get fixed
>
> Let's push this out and then we can clear the plate for more new stuff!
> _______________________________________________
> dmd-beta mailing list
> dmd-beta at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta

July 04, 2011

BTW, this release is going to break a lot of external code if the pure function changes that disable weak-pure go out.? Haven't been paying close attention to all the commits, but was this resolved?


-Steve


>________________________________
>From: Walter Bright <walter at digitalmars.com>
>To: Discuss the dmd beta releases for D <dmd-beta at puremagic.com>
>Sent: Sunday, July 3, 2011 11:56 PM
>Subject: [dmd-beta] Time to do a new release
>
>That means:
>
>1. no more new stuff!
>2. get it through the test suite
>3. only critical bugs in the stuff that's new since the last release get fixed
>4. only critical regressions get fixed
>
>Let's push this out and then we can clear the plate for more new stuff!
>_______________________________________________
>dmd-beta mailing list
>dmd-beta at puremagic.com
>http://lists.puremagic.com/mailman/listinfo/dmd-beta
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/dmd-beta/attachments/20110704/2e49a200/attachment.html>
July 05, 2011
On Mon, Jul 4, 2011 at 1:56 PM, Walter Bright <walter at digitalmars.com> wrote:
> That means:
> 3. only critical bugs in the stuff that's new since the last release get
> fixed

My list of bugs that should be fixed by the next release are: http://d.puremagic.com/issues/show_bug.cgi?id=6228 (has patch) http://d.puremagic.com/issues/show_bug.cgi?id=6234 (has untested patch - can anybody test this on 64bit for me?)

https://github.com/D-Programming-Language/dmd/pull/200 (tests broken
by phobos changes)
https://github.com/D-Programming-Language/dmd/pull/207 (bugs in the
changes to in contracts)
https://github.com/D-Programming-Language/dmd/pull/209 (bug introduced
by pull 194)

And probably these regressions from 2.053, if possible. http://d.puremagic.com/issues/show_bug.cgi?id=6235 http://d.puremagic.com/issues/show_bug.cgi?id=6014
July 04, 2011
On 2011-07-04 06:18, Steve Schveighoffer wrote:
> BTW, this release is going to break a lot of external code if the pure function changes that disable weak-pure go out.  Haven't been paying close attention to all the commits, but was this resolved?

I'm pretty sure not. I just rebuilt one of my projects yesterday and pretty much had to strip pure out of it completely to get it to build. I expect that the pure changes will break most projects which use pure. So, if we want to avoid breaking a lot of code with this release, then we need to sort out the weak purity issues with regards to member functions before we release. Obviously, we can sort it out later, but a lot of code will break in the interim.

- Jonathan M Davis