ghc-lib-parser 8.10.1.20200518 → 8.10.1.20200523
raw patch · 3 files changed
+5/−5 lines, 3 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- ghc-lib-parser.cabal +1/−1
- libraries/ghc-heap/GHC/Exts/Heap/Closures.hs +2/−2
- libraries/ghc-heap/cbits/HeapPrim.cmm +2/−2
ghc-lib-parser.cabal view
@@ -1,7 +1,7 @@ cabal-version: >=1.22 build-type: Simple name: ghc-lib-parser-version: 8.10.1.20200518+version: 8.10.1.20200523 license: BSD3 license-file: LICENSE category: Development
libraries/ghc-heap/GHC/Exts/Heap/Closures.hs view
@@ -50,9 +50,9 @@ ------------------------------------------------------------------------ -- Boxes -foreign import prim "aToWordzh" aToWord# :: Any -> Word#+foreign import prim "Ghclib_aToWordzh" aToWord# :: Any -> Word# -foreign import prim "reallyUnsafePtrEqualityUpToTag"+foreign import prim "Ghclib_reallyUnsafePtrEqualityUpToTag" reallyUnsafePtrEqualityUpToTag# :: Any -> Any -> Int# -- | An arbitrary Haskell value in a safe Box. The point is that even
libraries/ghc-heap/cbits/HeapPrim.cmm view
@@ -1,11 +1,11 @@ #include "Cmm.h" -aToWordzh (P_ clos)+Ghclib_aToWordzh (P_ clos) { return (clos); } -reallyUnsafePtrEqualityUpToTag (W_ clos1, W_ clos2)+Ghclib_reallyUnsafePtrEqualityUpToTag (W_ clos1, W_ clos2) { clos1 = UNTAG(clos1); clos2 = UNTAG(clos2);