Thread overview
[dmd-beta] What are the current known blockers for 2.053?
May 11, 2011
Don Clugston
May 11, 2011
David Simcha
May 11, 2011
Jonathan M Davis
May 11, 2011
Walter Bright
May 11, 2011
Nick Sabalausky
May 11, 2011
Known regressions relative to 2.052:

DMD:
5976   "variable used before set" scope(failure) + ref foreach, only with -O
5965   [2.053 beta] map rejects a predicate with anon-func and nested func

PHOBOS:
5939   Cannot copy std.algorithm.map
----
Have I missed any?

BTW if you find a regression, please enter it in Bugzilla. They are quite difficult to track if they're only reported here.
May 11, 2011
Just a note:  The map bug theoretically applies to all the other higher-order ranges that were made nested.  It's just that I only stumbled on it for map.  We really need Andrei's input about what to do about this, since he originally made the changes, is the "owner" of std.algorithm, etc.

On Wed, May 11, 2011 at 11:42 AM, Don Clugston <dclugston at googlemail.com>wrote:

> Known regressions relative to 2.052:
>
> DMD:
> 5976   "variable used before set" scope(failure) + ref foreach, only with
> -O
> 5965   [2.053 beta] map rejects a predicate with anon-func and nested func
>
> PHOBOS:
> 5939   Cannot copy std.algorithm.map
> ----
> Have I missed any?
>
> BTW if you find a regression, please enter it in Bugzilla. They are
> quite difficult to track if they're only reported here.
> _______________________________________________
> 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/20110511/363ba1d2/attachment.html>
May 11, 2011
After Walter and I discussed this yesterday, we believe it's best to move forward with the nested struct idiom, which is of very significant usefulness. He has fixed 5939 (Walter, could you please update bugzilla?) and is confident he can tackle the other remaining related issues.

Andrei

On 5/11/11 10:44 AM, David Simcha wrote:
> Just a note:  The map bug theoretically applies to all the other higher-order ranges that were made nested.  It's just that I only stumbled on it for map.  We really need Andrei's input about what to do about this, since he originally made the changes, is the "owner" of std.algorithm, etc.
>
> On Wed, May 11, 2011 at 11:42 AM, Don Clugston <dclugston at googlemail.com <mailto:dclugston at googlemail.com>> wrote:
>
>     Known regressions relative to 2.052:
>
>     DMD:
>     5976 "variable used before set" scope(failure) + ref foreach, only
>     with -O
>     5965   [2.053 beta] map rejects a predicate with anon-func and
>     nested func
>
>     PHOBOS:
>     5939   Cannot copy std.algorithm.map
>     ----
>     Have I missed any?
>
>     BTW if you find a regression, please enter it in Bugzilla. They are
>     quite difficult to track if they're only reported here.
>     _______________________________________________
>     dmd-beta mailing list
>     dmd-beta at puremagic.com <mailto:dmd-beta at puremagic.com>
>     http://lists.puremagic.com/mailman/listinfo/dmd-beta
>
>
>
>
> _______________________________________________
> dmd-beta mailing list
> dmd-beta at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta
May 11, 2011
On 2011-05-11 08:53, Andrei Alexandrescu wrote:
> After Walter and I discussed this yesterday, we believe it's best to move forward with the nested struct idiom, which is of very significant usefulness. He has fixed 5939 (Walter, could you please update bugzilla?) and is confident he can tackle the other remaining related issues.

That's good to hear. It's definitely a great idiom, and it wouldn't be fun to have to go and undo all of those changes just for 2.053 and then put them back again once the compiler issues were fixed.

- Jonathan M Davis
May 11, 2011

On 5/11/2011 8:53 AM, Andrei Alexandrescu wrote:
> After Walter and I discussed this yesterday, we believe it's best to move forward with the nested struct idiom, which is of very significant usefulness. He has fixed 5939 (Walter, could you please update bugzilla?) and is confident he can tackle the other remaining related issues.
>

5939 isn't a compiler bug.

http://d.puremagic.com/issues/show_bug.cgi?id=5939
May 11, 2011
From: "Don Clugston" <dclugston at googlemail.com>
> Known regressions relative to 2.052:
>
> DMD:
> 5976   "variable used before set" scope(failure) + ref foreach, only
> with -O
> 5965   [2.053 beta] map rejects a predicate with anon-func and nested func
>
> PHOBOS:
> 5939   Cannot copy std.algorithm.map
> ----
> Have I missed any?
>
> BTW if you find a regression, please enter it in Bugzilla. They are quite difficult to track if they're only reported here.

5982: [2.053 beta] std.iterator gone, but no mention of the change http://d.puremagic.com/issues/show_bug.cgi?id=5982

5983: [2.053 beta] 2.051 and 2.052 missing from changelog http://d.puremagic.com/issues/show_bug.cgi?id=5983