Thread overview | |||||||||
---|---|---|---|---|---|---|---|---|---|
|
July 03, 2011 [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! |
July 03, 2011 [dmd-beta] Time to do a new release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | 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 [dmd-beta] Time to do a new release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | 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 [dmd-beta] Time to do a new release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | 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 [dmd-beta] Time to do a new release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | 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 [dmd-beta] Time to do a new release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | 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 [dmd-beta] Time to do a new release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Steve Schveighoffer | 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
|
Copyright © 1999-2021 by the D Language Foundation