diff options
author | Herbert Valerio Riedel <hvr@gnu.org> | 2017-12-22 00:04:19 +0100 |
---|---|---|
committer | Herbert Valerio Riedel <hvr@gnu.org> | 2017-12-22 00:12:56 +0100 |
commit | fc257e4b60169f2b0f3b0bdef049c90565d8d305 (patch) | |
tree | 328754e3df7875d4d6dfad6d8e22ad0935ce5396 | |
parent | 05551d00eabaea2734f9ddb5521a2e15233e9ee9 (diff) | |
download | haskell-fc257e4b60169f2b0f3b0bdef049c90565d8d305.tar.gz |
Sync `ghc-prim` changelog from GHC 8.2
(cherry picked from commit 4d99a665986f66f403ad49f7d91a1fc069870274)
-rw-r--r-- | libraries/ghc-prim/changelog.md | 30 |
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 |