--- Comment #5 from Max Samukha <samu...@voliacable.com> 2011-02-28 11:08:26
(In reply to comment #4)
> Yes, I know, that one has been top of the list for more than a year. But it's
> hard! Really hard!
You will cope with it!
> For reference, this is my current list of top ten bugs:
> 4854 Regression(2.047, Mac 10.5 only) writefln Segmentation fault if no
> 3516 Destructor not called on temporaries
> 314 [module] Static, renamed, and selective imports are always public
> 4714 Cannot return ref this when struct has invariant
> = 3273 Regression(2.031) struct invariant + dtor fails to compile (no line
> = 1251 Final template class w/ constructor and invariant causes compile error
> = 3973 out contracts fail with ref return types
> 4269 Regression(2.031) invalid type accepted if evaluated while errors are
> [design issue] Signature of opEquals
> *All* of these are very difficult bugs. I have spent a lot of time on each one
> of them.
> Then comes a pile of wrong-code bugs, starting with:
> 1350 delegate literal inside tuple; wrong values
> The reason for the focus on wrong-code and ICE bugs, is that they often
> indicate fundamental problems with the compiler. In particular, I have zero
> tolerance for back-end bugs.
I understand. One fundamental problem fixed is better than a million of hacks
stacked on a broken foundation. Thanks for the work you are doing.
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------