<p><br>
On Aug 30, 2013 7:34 PM, "H. S. Teoh" <<a href="mailto:hsteoh@quickfur.ath.cx">hsteoh@quickfur.ath.cx</a>> wrote:<br>
><br>
> On Fri, Aug 30, 2013 at 03:41:34PM +0200, Iain Buclaw wrote:<br>
> [...]<br>
> > Across D/Druntime/Phobos, there are currently 26 open major bugs<br>
> > since 28/05/2013.<br>
> > <a href="http://bit.ly/173WrZf">http://bit.ly/173WrZf</a><br>
> ><br>
> > 18 open critical bugs.<br>
> > <a href="http://bit.ly/16WkhcM">http://bit.ly/16WkhcM</a><br>
> ><br>
> > 5 blockers.<br>
> > <a href="http://bit.ly/18q1pkC">http://bit.ly/18q1pkC</a><br>
> ><br>
> > And 14 regressions.<br>
> > <a href="http://bit.ly/15pLzVb">http://bit.ly/15pLzVb</a><br>
> [...]<br>
><br>
> I obtained a +1 Sword of Bisection from a git this morning, and decided<br>
> to go commit hunting. I found the specific commits that introduced the<br>
> following regressions (see bug notes for the offending commits):<br>
><br>
> 10687 - Refused cast from uint[] to array of uint-based enums at compile-time<br>
> 10401 - ICE(ztc/symbol.c 1035) - inline Nullable struct with JSONValue<br>
> 10425 - Link error with templates<br>
> 10555 - enumerator can no longer increment beyond maximum of initializer<br>
> 10617 - contract with -profile -debug is not nothrow<br>
> 10630 - Structs with disabled default construction can't be used as `out` parameters<br>
><br>
> I would fix them myself, except that my dmd-fu level isn't high enough<br>
> to take them on yet. ;-)<br>
></p>
<p>Thanks, I take it you linked in the specific commits in the bug reports? I can have a look later and chime in, however bugs that don't affect me won't get reviewed. :)<br></p>
<p>Regards<br>
-- <br>
Iain Buclaw</p>
<p>*(p < e ? p++ : p) = (c & 0x0f) + '0';</p>