- Plug a loophole to create
undefined {unMod = 100} :: Mod 1. - Fix
^%when power isminBound :: Int. - Fix
^%when power is 0 and modulo is 1. - Fix
Data.Euclidean.{gcd,lcm}returning invalid inhabitants ofMod m.
- Fix
invertMod (0 :: Mod 1).
- Fix build on
aarch64.
- Breaking change: redesign
GcdDomainandEuclideaninstances. - Add
instance Readandinstance Real. - Migrate from
integer-gmptoghc-bignum. - Remove
(^) -> (^%)rewrite rule, it does not fire. - Plug loopholes to inhabit
Mod 0. - Work around performance degradation on ARM.
- Work around an issue with
fromIntegralin GHC 9.0.1.
- Support
integer-gmp-1.1.
- Add
Storable,PrimandUnboxinstances.
- Add
Data.Mod.Word.
- Initial release