[dmd-internals] regression bugs with pull requests or patches

Don Clugston dclugston at googlemail.com
Fri Aug 5 00:51:08 PDT 2011


On 4 August 2011 06:03, Brad Roberts <braddr at puremagic.com> wrote:
> Given the number of pull requests, I figured a little help prioritizing which should probably be looked at first might
> be useful.  Here's all of the ones that tie into a bug marked with severity regression or critical:

There are four straightforward ones which should be included ASAP::

> https://github.com/D-Programming-Language/dmd/pull/139
> http://d.puremagic.com/issues/show_bug.cgi?id=3273
> Issue 3273 - Regression(2.031): struct invariant + dtor fails to compile (no line number)

> https://github.com/D-Programming-Language/dmd/pull/179
> http://d.puremagic.com/issues/show_bug.cgi?id=6228
> Issue 6228 - ICE(e2ir.c:1323, 2.053) on {auto x = (*ptr) ^^ y} with const

> https://github.com/D-Programming-Language/dmd/pull/217
> http://d.puremagic.com/issues/show_bug.cgi?id=6270
> Issue 6270: XMMREGS not preserved on indirect function call

> https://github.com/D-Programming-Language/dmd/pull/232
> http://d.puremagic.com/issues/show_bug.cgi?id=6286
> Issue 6286 - Regression(2.054): Static arrays can not be assigned from const(T)[N] to T[N]

I think this one is also good, but it's more complicated:

> https://github.com/D-Programming-Language/dmd/pull/96
> http://d.puremagic.com/issues/show_bug.cgi?id=3797
> Regression(2.038): Implicit conversion between incompatible function pointers

The other ones need more thought to evaluate.

>
> https://github.com/D-Programming-Language/dmd/pull/131
> http://d.puremagic.com/issues/show_bug.cgi?id=4174
> Issue 4174 - Template interface functions not allowed, making operator overloads difficult
>
> https://github.com/D-Programming-Language/dmd/pull/269
> http://d.puremagic.com/issues/show_bug.cgi?id=4953
> Issue 4953 - Regression(2.031): templates don't do implicit conversion properly
>
> https://github.com/D-Programming-Language/dmd/pull/279
> http://d.puremagic.com/issues/show_bug.cgi?id=6398
> Issue 6398 - Regression(2.054 beta): Property getter/setter confusion
> NOTE: has a comment that you don't like the design of the patch
>
> ---
>
> No pull request, but has a patch in bugzilla:
>
> http://d.puremagic.com/issues/show_bug.cgi?id=4088
> Issue 4088 - opEquals not called on interfaces
>
> http://d.puremagic.com/issues/show_bug.cgi?id=5936
> Issue 5936 - Regression(2.050): Segfault when forward-referencing pure auto-return member function with parameter.
> NOTE: only has a partial patch that stops the segfault, doesn't actually fix the whole problem
>
> _______________________________________________
> dmd-internals mailing list
> dmd-internals at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-internals
>


More information about the dmd-internals mailing list