[dmd-internals] Patch list, mid-November.

Brad Roberts braddr at puremagic.com
Thu Nov 18 23:23:03 PST 2010


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



More information about the dmd-internals mailing list