On 23 July 2010 15:49, Andrei Alexandrescu <[email protected]> wrote: > Great work! Also, Don, I recall you implemented disabling a & b == c. Any > chance you could put that patch in production? Thanks!
That's bug 4077, which I mentioned in the list below <g>. I think it's extremely valuable patch. I hate to think what the total economic impact of that C misfeature has been... > > Andrei > > Walter Bright wrote: >> >> Thanks, Don! >> >> Don Clugston wrote: >>> >>> These two are wrong-code bugs which are a nightmare to debug since >>> they fail in subtle ways. >>> >>> 3560 foreach over nested function generates wrong code >>> 3706 delegates of interfaces with multiple inheritance fail >>> >>> There's actually not so many remaining severe wrong-code bugs -- most >>> of the worst ones were fixed in the past few releases. >>> There are a couple of others which I am still working on (I'm finding >>> them particularly difficult, which is why I've only got two in this >>> list). >>> >>> I would also like to see this patch included in the next release, >>> since it abolishes a common bug from all D code. >>> 4077 Bugs caused by bitwise operator precedence >>> >>> There's at least a dozen other worthwhile patches in Bugzilla, but >>> none seem particularly urgent. >>> _______________________________________________ >>> dmd-internals mailing list >>> [email protected] >>> http://lists.puremagic.com/mailman/listinfo/dmd-internals >>> >>> >>> >> >> _______________________________________________ >> dmd-internals mailing list >> [email protected] >> http://lists.puremagic.com/mailman/listinfo/dmd-internals > > _______________________________________________ > dmd-internals mailing list > [email protected] > http://lists.puremagic.com/mailman/listinfo/dmd-internals > _______________________________________________ dmd-internals mailing list [email protected] http://lists.puremagic.com/mailman/listinfo/dmd-internals
