June 20, 2010 [dmd-internals] Regression and ICE patches | ||||
---|---|---|---|---|
| ||||
There are a huge number of regressions from 2.030 and later. So far, only a couple have patches: 3983 Regression(2.037): struct with == can't be member of struct with template opEquals 3569 DMD Stack Overflow with a struct member function inside a C-style struct initializer A couple of patches which I think are quite important: 4298 Constant array translated to unnecessary array literal creation 4303 __traits(compiles) returns wrong result when used recursively And a couple of patches for compiler crashes: 4238 Segfault(statement.c): with(typeof(int)) 4339 Struct destructor + invariant + struct parameter = horrific error message --- Some other regressions are quite critical and I think fairly difficult. We need patches for these: 3996 ICE Regression(2.041): Passing struct as AA template parameter (Algebraic with struct) 4269 Regression(2.031): invalid type accepted if evaluated while errors are gagged |
June 20, 2010 [dmd-internals] Regression and ICE patches | ||||
---|---|---|---|---|
| ||||
Posted in reply to Don Clugston | I dream of the day that regressions are considered release blockers and that all 34 of the current regressions are fixed or closed as invalid/wontfix.
On 6/20/2010 3:02 AM, Don Clugston wrote:
> There are a huge number of regressions from 2.030 and later.
> So far, only a couple have patches:
> 3983 Regression(2.037): struct with == can't be member of struct with
> template opEquals
> 3569 DMD Stack Overflow with a struct member function inside a C-style
> struct initializer
>
> A couple of patches which I think are quite important:
> 4298 Constant array translated to unnecessary array literal creation
> 4303 __traits(compiles) returns wrong result when used recursively
>
> And a couple of patches for compiler crashes:
> 4238 Segfault(statement.c): with(typeof(int))
> 4339 Struct destructor + invariant + struct parameter = horrific error message
>
> ---
> Some other regressions are quite critical and I think fairly
> difficult. We need patches for these:
> 3996 ICE Regression(2.041): Passing struct as AA template parameter
> (Algebraic with struct)
> 4269 Regression(2.031): invalid type accepted if evaluated while
> errors are gagged
> _______________________________________________
> dmd-internals mailing list
> dmd-internals at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-internals
|
Copyright © 1999-2021 by the D Language Foundation