summaryrefslogtreecommitdiff
path: root/libraries
diff options
context:
space:
mode:
Diffstat (limited to 'libraries')
-rw-r--r--libraries/base/base.cabal2
-rw-r--r--libraries/base/changelog.md4
-rw-r--r--libraries/integer-gmp/changelog.md7
-rw-r--r--libraries/integer-gmp/integer-gmp.cabal2
-rw-r--r--libraries/integer-gmp/src/GHC/Integer/Type.hs2
5 files changed, 14 insertions, 3 deletions
diff --git a/libraries/base/base.cabal b/libraries/base/base.cabal
index 0a91315a61..f7bbfaa3ae 100644
--- a/libraries/base/base.cabal
+++ b/libraries/base/base.cabal
@@ -1,6 +1,6 @@
cabal-version: 2.1
name: base
-version: 4.11.0.0
+version: 4.11.1.0
-- NOTE: Don't forget to update ./changelog.md
license: BSD-3-Clause
diff --git a/libraries/base/changelog.md b/libraries/base/changelog.md
index 16e183e6b2..56d8ffc9d4 100644
--- a/libraries/base/changelog.md
+++ b/libraries/base/changelog.md
@@ -1,6 +1,8 @@
# Changelog for [`base` package](http://hackage.haskell.org/package/base)
## 4.12.0.0 *TBA*
+ * Bundled with GHC *TBA*
+
* Move the module `Data.Functor.Contravariant` from the
`contravariant` package to `base`.
@@ -10,6 +12,8 @@
`GHC.Generics`. (#14849)
## 4.11.1.0 *TBA*
+ * Bundled with GHC 8.4.2
+
* Add the `readFieldHash` function to `GHC.Read` which behaves like
`readField`, but for a field that ends with a `#` symbol (#14918).
diff --git a/libraries/integer-gmp/changelog.md b/libraries/integer-gmp/changelog.md
index b817881191..51c84bc047 100644
--- a/libraries/integer-gmp/changelog.md
+++ b/libraries/integer-gmp/changelog.md
@@ -1,5 +1,12 @@
# Changelog for [`integer-gmp` package](http://hackage.haskell.org/package/integer-gmp)
+## 1.0.2.0 *TBA*
+
+ * Bundled with GHC 8.4.2
+
+ * Define `powModSecInteger`, a "secure" version of `powModInteger` using the
+ `mpz_powm_sec` function.
+
## 1.0.1.0 *July 2017*
* Bundled with GHC 8.2.1
diff --git a/libraries/integer-gmp/integer-gmp.cabal b/libraries/integer-gmp/integer-gmp.cabal
index d2f6e3cedf..5d2f89039c 100644
--- a/libraries/integer-gmp/integer-gmp.cabal
+++ b/libraries/integer-gmp/integer-gmp.cabal
@@ -1,6 +1,6 @@
cabal-version: 2.0
name: integer-gmp
-version: 1.0.1.0
+version: 1.0.2.0
synopsis: Integer library based on GMP
license: BSD3
diff --git a/libraries/integer-gmp/src/GHC/Integer/Type.hs b/libraries/integer-gmp/src/GHC/Integer/Type.hs
index 5dcbdce2b8..9ea7c0641c 100644
--- a/libraries/integer-gmp/src/GHC/Integer/Type.hs
+++ b/libraries/integer-gmp/src/GHC/Integer/Type.hs
@@ -1451,7 +1451,7 @@ powModInteger b e m = case m of
-- supports it (GMP >= 5). Otherwise, it internally falls back to
-- @'powModInteger'@, and a warning will be emitted when used.
--
--- @since TODO
+-- @since 1.0.2.0
{-# NOINLINE powModSecInteger #-}
powModSecInteger :: Integer -> Integer -> Integer -> Integer
powModSecInteger b e m = bigNatToInteger (powModSecSBigNat b' e' m')