[dmd-internals] Top Ten Bugs -- Eight have pull requests!

Don Clugston dclugston at googlemail.com
Sun Jun 26 08:02:50 PDT 2011


I've posted my list of ten most important bugs several times now. This
time, it's different -- almost everything on the list has a patch!

314 Static, renamed, and selective imports are always public
4424 Copy constructor and templated opAssign cannot coexist
3797 Regression(2.038): Implicit conversion between incompatible
function pointers
4714 Cannot return ref this when struct has invariant
I think 4714 (pull 131) may also fix 1251, which is also on my list.
But I haven't tested this.

1983 Big Hole in Const System
2521 Not possible to return immutable value by ref
(Two pull requests!) 3268 --- can't compare pointer to functions when
one is const
3147 Incorrect value range propagation for addition

The only one that doesn't have a complete patch is bug #1, and even it
has progress towards a patch::
4854 Regression(2.047, Mac 10.5 only) writefln Segmentation fault if no globals

Additionally,  another four previous members of my top ten list have
been fixed since the last release.
I'm particularly pleased that not one of these patches is by me <g>.
Great work, guys!


More information about the dmd-internals mailing list