Commit 4d99a665 authored by Herbert Valerio Riedel's avatar Herbert Valerio Riedel 🕺

Reintegrate lost `ghc-prim` post-release changelog entries

These changelog entries didn't make the original ghc 8.2.1 release and
were produced as part of my post-release documentation process...
parent 3fa061a6
......@@ -10,7 +10,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
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment