darcs patch: more portabilization
Isaac Dupree
isaacdupree at charter.net
Wed Jan 16 18:56:15 EST 2008
Isaac Dupree wrote:
> oh, darnit, you wanted to panic for invalid FastBools... which seems
> reasonable and hard to work around.
although if they're really supposed to be Fast, I question putting any
extra checks than "is it equal to zero or not" for example, even to
panic. chr# doesn't do checks the way Data.Char.chr does, so my fastChr
doesn't do checks either, so that my patch would preserve GHC's speed.
In fact that might make FastBool slower than Bool... maybe FastBool is
not needed anyway and can be eliminated from the few places it's used?
I'm in a bit of a time-crunch now and can't do too much though... I'll
try to at least get what patches I've already made, validated and in
~Isaac
More information about the Cvs-ghc
mailing list