Thread overview | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
September 18, 2010 [phobos] 2.050 release thoughts | ||||
---|---|---|---|---|
| ||||
I've got a suggestion for the next release: a concentration on fixing bugs in dmd that require work arounds in druntime and phobos. To that end, would those of you who work on the two put together your top 3-5 annoying dmd bugs? Thanks, Brad |
September 20, 2010 [phobos] 2.050 release thoughts | ||||
---|---|---|---|---|
| ||||
Posted in reply to Brad Roberts | On Sat, 2010-09-18 at 12:45 -0700, Brad Roberts wrote: > I've got a suggestion for the next release: a concentration on fixing bugs in dmd that require work arounds in druntime and phobos. To that end, would those of you who work on the two put together your top 3-5 annoying dmd bugs? No surprise, the one at the top of my list is 3979 Order-of-compilation and forward reference errors (aka. the std.process blocker) Also, earlier this year, SHOO put in a lot of work to apply @safe, @trusted, and @system to Phobos, and identified a bunch of problems in the process. These ought to be straightened out, so we can begin to use the safety attributes for real. Here's the discussion: http://lists.puremagic.com/pipermail/phobos/2010-May/000488.html -Lars |
September 20, 2010 [phobos] 2.050 release thoughts | ||||
---|---|---|---|---|
| ||||
Posted in reply to Brad Roberts | On Saturday 18 September 2010 12:45:54 Brad Roberts wrote:
> I've got a suggestion for the next release: a concentration on fixing bugs in dmd that require work arounds in druntime and phobos. To that end, would those of you who work on the two put together your top 3-5 annoying dmd bugs?
>
> Thanks,
> Brad
>
> _______________________________________________
> phobos mailing list
> phobos at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/phobos
Personally, I find the issues with inout and the lack of const-correctness of Object and company to be highly annoying, but there may be other bugs that are more pressing. Certainly with the push to make Phobos deal with const and immutable more correctly, those bugs are going to need to be dealt with soon.
- Jonathan M Davis
|
September 20, 2010 [phobos] 2.050 release thoughts | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jonathan M Davis | On 20 sep 2010, at 13:00, Jonathan M Davis wrote: > On Saturday 18 September 2010 12:45:54 Brad Roberts wrote: >> I've got a suggestion for the next release: a concentration on fixing bugs in dmd that require work arounds in druntime and phobos. To that end, would those of you who work on the two put together your top 3-5 annoying dmd bugs? >> >> Thanks, >> Brad >> >> _______________________________________________ >> phobos mailing list >> phobos at puremagic.com >> http://lists.puremagic.com/mailman/listinfo/phobos > > Personally, I find the issues with inout and the lack of const-correctness of Object and company to be highly annoying, but there may be other bugs that are more pressing. Certainly with the push to make Phobos deal with const and immutable more correctly, those bugs are going to need to be dealt with soon. > > - Jonathan M Davis > _______________________________________________ > phobos mailing list > phobos at puremagic.com > http://lists.puremagic.com/mailman/listinfo/phobos I have to agree with Jonathan here, and like to add the missing share declarations in the object module as well. -- /Jacob Carlborg |
September 21, 2010 [phobos] 2.050 release thoughts | ||||
---|---|---|---|---|
| ||||
Posted in reply to Brad Roberts | Brad Roberts <braddr at puremagic.com> wrote: > I've got a suggestion for the next release: a concentration on fixing bugs in dmd that require work arounds in druntime and phobos. To that end, would those of you who work on the two put together your top 3-5 annoying dmd bugs? These! Copy constructor and templated opAssign cannot coexist http://d.puremagic.com/issues/show_bug.cgi?id=4424 rejects templated ref return function http://d.puremagic.com/issues/show_bug.cgi?id=3175 Function overloads are not distinguished when instantiating templates http://d.puremagic.com/issues/show_bug.cgi?id=4217 Shin |
September 21, 2010 [phobos] 2.050 release thoughts | ||||
---|---|---|---|---|
| ||||
Posted in reply to Brad Roberts | On Sep 18, 2010, at 12:45 PM, Brad Roberts wrote: > I've got a suggestion for the next release: a concentration on fixing bugs in dmd that require work arounds in druntime and phobos. To that end, would those of you who work on the two put together your top 3-5 annoying dmd bugs? Anything to do with 'shared', though this is a top contender: http://d.puremagic.com/issues/show_bug.cgi?id=4160 |
September 24, 2010 [phobos] 2.050 release thoughts | ||||
---|---|---|---|---|
| ||||
Posted in reply to Brad Roberts | I vote to these issues! - These issues are related to temporaries' destructor: http://d.puremagic.com/issues/show_bug.cgi?id=3516 http://d.puremagic.com/issues/show_bug.cgi?id=4712 - These issues are related to const-correctness: http://d.puremagic.com/issues/show_bug.cgi?id=1824 http://d.puremagic.com/issues/show_bug.cgi?id=3282 (2010/09/19 4:45), Brad Roberts wrote: > I've got a suggestion for the next release: a concentration on fixing bugs in dmd that require work arounds in druntime and phobos. To that end, would those of you who work on the two put together your top 3-5 annoying dmd bugs? > > Thanks, > Brad |
September 23, 2010 [phobos] 2.050 release thoughts | ||||
---|---|---|---|---|
| ||||
Posted in reply to SHOO | I've been meaning to chime in here, but forgot until now. My vote is to just get 64-bit support working and out the door before we worry about anything else besides maybe regressions. I and a few other people are really looking forward to this, and I get the impression (correct me if I'm wrong, Walter) that 80-90% of the work is already done. If so, let's finish the last 10-20% now instead of constantly getting sidetracked and worry about fixes for non-showstopper bugs later. Of course bugs in Phobos/druntime, as opposed to DMD, can be fixed in parallel with finishing DMD's 64 support. In Phobos/druntime, I suggest working on const correctness where feasible. Lack of const correctness in certain parts of Phobos/druntime often hinders development of other parts. Where const correctness isn't feasible within the language as it currently stands, I think we should start thinking about tweaks to the language to make it feasible. I've already proposed a few things. I'd like others to do the same. After 64-bit support works reasonably well, my vote is to focus on bugs related to alias this and inout. These are especially annoying because they can require workarounds at the design/macro level, not just the micro level. On Thu, Sep 23, 2010 at 2:16 PM, SHOO <zan77137 at nifty.com> wrote: > I vote to these issues! > > - These issues are related to temporaries' destructor: http://d.puremagic.com/issues/show_bug.cgi?id=3516 http://d.puremagic.com/issues/show_bug.cgi?id=4712 > > - These issues are related to const-correctness: http://d.puremagic.com/issues/show_bug.cgi?id=1824 http://d.puremagic.com/issues/show_bug.cgi?id=3282 > > > (2010/09/19 4:45), Brad Roberts wrote: > >> I've got a suggestion for the next release: a concentration on fixing bugs >> in >> dmd that require work arounds in druntime and phobos. To that end, would >> those >> of you who work on the two put together your top 3-5 annoying dmd bugs? >> >> Thanks, >> Brad >> > _______________________________________________ > phobos mailing list > phobos at puremagic.com > http://lists.puremagic.com/mailman/listinfo/phobos > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.puremagic.com/pipermail/phobos/attachments/20100923/9739f248/attachment.html> |
September 23, 2010 [phobos] 2.050 release thoughts | ||||
---|---|---|---|---|
| ||||
Posted in reply to David Simcha | +1
Andrei
On 9/23/10 13:30 CDT, David Simcha wrote:
> I've been meaning to chime in here, but forgot until now. My vote is to just get 64-bit support working and out the door before we worry about anything else besides maybe regressions. I and a few other people are really looking forward to this, and I get the impression (correct me if I'm wrong, Walter) that 80-90% of the work is already done. If so, let's finish the last 10-20% now instead of constantly getting sidetracked and worry about fixes for non-showstopper bugs later.
>
> Of course bugs in Phobos/druntime, as opposed to DMD, can be fixed in parallel with finishing DMD's 64 support. In Phobos/druntime, I suggest working on const correctness where feasible. Lack of const correctness in certain parts of Phobos/druntime often hinders development of other parts. Where const correctness isn't feasible within the language as it currently stands, I think we should start thinking about tweaks to the language to make it feasible. I've already proposed a few things. I'd like others to do the same.
>
> After 64-bit support works reasonably well, my vote is to focus on bugs related to alias this and inout. These are especially annoying because they can require workarounds at the design/macro level, not just the micro level.
>
> On Thu, Sep 23, 2010 at 2:16 PM, SHOO <zan77137 at nifty.com <mailto:zan77137 at nifty.com>> wrote:
>
> I vote to these issues!
>
> - These issues are related to temporaries' destructor:
> http://d.puremagic.com/issues/show_bug.cgi?id=3516
> http://d.puremagic.com/issues/show_bug.cgi?id=4712
>
> - These issues are related to const-correctness:
> http://d.puremagic.com/issues/show_bug.cgi?id=1824
> http://d.puremagic.com/issues/show_bug.cgi?id=3282
>
>
> (2010/09/19 4:45), Brad Roberts wrote:
>
> I've got a suggestion for the next release: a concentration on
> fixing bugs in
> dmd that require work arounds in druntime and phobos. To that
> end, would those
> of you who work on the two put together your top 3-5 annoying
> dmd bugs?
>
> Thanks,
> Brad
>
> _______________________________________________
> phobos mailing list
> phobos at puremagic.com <mailto:phobos at puremagic.com>
> http://lists.puremagic.com/mailman/listinfo/phobos
>
>
>
>
> _______________________________________________
> phobos mailing list
> phobos at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/phobos
|
Copyright © 1999-2021 by the D Language Foundation