November 19, 2010 [dmd-internals] Patch list, mid-November. | ||||
---|---|---|---|---|
| ||||
The number of DMD patches in bugzilla has crept up to almost 100 again. About 70 of the patches are good ones. This list includes many of the most significant ones (plus a couple which are trivial to fix). // wrong code 2954 Appalling bug in associative arrays (D2 only) 5191 Combination of pure and nothrow result in a function that does nothing 5107 Const-shared classes/structs not typed as shared // This is by far the oldest good patch in Bugzilla (mid-2008). 2206 unnamed template mixin of class inside function or class has incorrect classinfo and mangleof // ICE and regression 4864 ICE(statement.c) Crash on invalid 'if statement' body inside mixin 5182 ICE(expression.c): calling unittest from a function 5214 Compiler crash with array of empty {} 5145 Regression(2.050, 1.065) override error with forward ref of superclass // This spec patch is also ancient 1626 bool spec problem // A nice intrinsics patch, good for CTFE 3749 cannot evaluate yl2x (log) and exp functions at compile time // Miscellaneous 3905 Wrong error message with wrong opBinary("in") 3276 Recursion broken by alias template parameter 4217 Function overloads are not distinguished when instantiating templates 5094 No implicit conversion with "alias property this" 5020 Forward implicit bool conversions to alias this |
November 18, 2010 [dmd-internals] Patch list, mid-November. | ||||
---|---|---|---|---|
| ||||
Posted in reply to Don Clugston | Another good one with two patches (one for dmd, one for the test suite):
5238 fix return of uninitialised var in interpret.c
On 11/18/2010 8:30 PM, Don Clugston wrote:
> The number of DMD patches in bugzilla has crept up to almost 100
> again. About 70 of the patches are good ones.
> This list includes many of the most significant ones (plus a couple
> which are trivial to fix).
>
> // wrong code
> 2954 Appalling bug in associative arrays (D2 only)
> 5191 Combination of pure and nothrow result in a function that does nothing
> 5107 Const-shared classes/structs not typed as shared
> // This is by far the oldest good patch in Bugzilla (mid-2008).
> 2206 unnamed template mixin of class inside function or class has
> incorrect classinfo and mangleof
>
> // ICE and regression
> 4864 ICE(statement.c) Crash on invalid 'if statement' body inside mixin
> 5182 ICE(expression.c): calling unittest from a function
> 5214 Compiler crash with array of empty {}
> 5145 Regression(2.050, 1.065) override error with forward ref of superclass
>
> // This spec patch is also ancient
> 1626 bool spec problem
>
> // A nice intrinsics patch, good for CTFE
> 3749 cannot evaluate yl2x (log) and exp functions at compile time
>
> // Miscellaneous
> 3905 Wrong error message with wrong opBinary("in")
>
> 3276 Recursion broken by alias template parameter
> 4217 Function overloads are not distinguished when instantiating templates
> 5094 No implicit conversion with "alias property this"
> 5020 Forward implicit bool conversions to alias this
> _______________________________________________
> 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