[Haskell-cafe] Array bug?
dons at galois.com
Mon Nov 3 13:55:22 EST 2008
> Henning Thielemann <lemming at henning-thielemann.de> writes:
> > I think it is a good idea to switch this feature on and off by a
> > compiler switch.
> I agree. Same with Int overflow checking, if it can be done at all.
> The interesting question is how to name it, the obvious
> might imply that these optimizations are fun and safe, which is
> probably misleading :-)
The uvector package as -funsafe, which disables bounds checking on
primitive reads/writes. It's a compile time flag to cabal that sets a
#define, that then let's GHC optimise away a guard.
So there's precedent.
More information about the Haskell-Cafe