... | ... | @@ -560,7 +560,7 @@ An `integer-gmp-1.1` package is provided for backward compatibility. It is based |
|
|
|
|
|
Some GMP specific functions (prime test, secure powmod, etc.) *are not implemented* in `ghc-bignum`. All `ghc-bignum` backends must support the same set of operations with the same deterministic results. We couldn't make the `native` backend support them (for different reasons, see #18427). If you need those functions, you should use another package providing them such as [hgmp](https://hackage.haskell.org/package/hgmp).
|
|
|
|
|
|
`shiftL` and `shiftR` for `Natural` values used to return `0` when the shift amount was negative. From now on, they trigger an overflow exception in this case to be more similar to `Integer`'s behavior (see #18499).
|
|
|
`shiftL` and `shiftR` for `Natural` and `Integer` now behave similarly to `Word` and `Int` when the shift amount is negative: they throw an exception (see #18499).
|
|
|
|
|
|
### `template-haskell-2.17.*`
|
|
|
|
... | ... | |