http://d.puremagic.com/issues/show_bug.cgi?id=10909
--- Comment #5 from [email protected] 2013-08-27 04:29:06 PDT --- (In reply to comment #4) > (In reply to comment #3) > > The fix is pretty trivial, bools where not supported for the simple fact > > that > > they are not on the "support" list. > > > > The fix is: > > > > 1. std.conv: > > > > Line 1309 Change: > > T toImpl(T, S)(S value) > > if (!isImplicitlyConvertible!(S, T) && > > (isNumeric!S || isSomeChar!S) && > > (isNumeric!T || isSomeChar!T) && !is(T == enum)) > > > > To: > > T toImpl(T, S)(S value) > > if (!isImplicitlyConvertible!(S, T) && > > (isNumeric!S || isSomeChar!S || isBoolean!S) && > > (isNumeric!T || isSomeChar!T || isBoolean!T) && !is(T == enum)) > > > > 2. Traits: > > Line 5691 Change: > > template mostNegative(T) > > if(isNumeric!T || isSomeChar!T) > > > > To: > > template mostNegative(T) > > if(isNumeric!T || isSomeChar!T || isBoolean!T) > > > > I don't have time to fix this myself right now, but if someone else does it, > > and writes the corresponding unittests, I'd be glad to review it. > > https://github.com/D-Programming-Language/phobos/pull/1525 > > OK, I had a go at this. It is my first D contribution so hopefully I did > everything correctly. > > Cheers, > G Thanks for the help monarch_dodra! -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
