summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHerbert Valerio Riedel <hvr@gnu.org>2017-12-22 00:04:19 +0100
committerHerbert Valerio Riedel <hvr@gnu.org>2017-12-22 00:12:56 +0100
commitfc257e4b60169f2b0f3b0bdef049c90565d8d305 (patch)
tree328754e3df7875d4d6dfad6d8e22ad0935ce5396
parent05551d00eabaea2734f9ddb5521a2e15233e9ee9 (diff)
downloadhaskell-fc257e4b60169f2b0f3b0bdef049c90565d8d305.tar.gz
Sync `ghc-prim` changelog from GHC 8.2
(cherry picked from commit 4d99a665986f66f403ad49f7d91a1fc069870274)
-rw-r--r--libraries/ghc-prim/changelog.md30
1 files changed, 29 insertions, 1 deletions
diff --git a/libraries/ghc-prim/changelog.md b/libraries/ghc-prim/changelog.md
index a2529ea1a5..6248b2f4e1 100644
--- a/libraries/ghc-prim/changelog.md
+++ b/libraries/ghc-prim/changelog.md
@@ -20,7 +20,35 @@
- Added to `GHC.Prim`:
- isPinnedByteArray# :: MutableByteArray# s -> Int#
+ fabsDouble# :: Double# -> Double#
+ fabsFloat# :: Float# -> Float#
+ isByteArrayPinned# :: ByteArray# -> Int#
+ isMutableByteArrayPinned# :: MutableByteArray# s -> Int#
+ anyToAddr# :: a -> State# (RealWorld) -> (# State# (RealWorld),Addr# #)
+
+- New primitives for compact regions in `GHC.Prim`:
+
+ Compact#
+ compactNew#
+ compactResize#
+ compactContains#
+ compactContainsAny#
+ compactGetFirstBlock#
+ compactGetNextBlock#
+ compactAllocateBlock#
+ compactFixupPointers#
+ compactAdd#
+ compactAddWithSharing#
+ compactSize#
+
+- Generalised `noDuplicate#` from
+
+ noDuplicate# :: State# (RealWorld) -> State# (RealWorld)
+
+ to
+
+ noDuplicate# :: State# s -> State# s
+
## 0.5.0.0