ghc-datasize 0.2.4 → 0.2.5
raw patch · 2 files changed
+5/−6 lines, 2 filesdep −ghc-lib-parserdep ~basedep ~ghc-prim
Dependencies removed: ghc-lib-parser
Dependency ranges changed: base, ghc-prim
Files
- ghc-datasize.cabal +3/−4
- src/GHC/DataSize.hs +2/−2
ghc-datasize.cabal view
@@ -1,5 +1,5 @@ name: ghc-datasize-version: 0.2.4+version: 0.2.5 license: BSD3 license-file: LICENSE category: GHC, Debug, Development@@ -20,10 +20,9 @@ Library Exposed-modules: GHC.DataSize Default-Language: Haskell2010- Build-depends: base >= 4.12 && < 4.15,+ Build-depends: base >= 4.12 && < 4.16, deepseq >= 1.3 && < 1.5,- ghc-lib-parser >= 8.6 && < 8.11,- ghc-prim >= 0.5 && < 0.7+ ghc-prim >= 0.5 && < 0.8 Hs-source-dirs: src/ Ghc-options: -Wall
src/GHC/DataSize.hs view
@@ -15,7 +15,7 @@ ) where -import Control.DeepSeq (NFData, force)+import Control.DeepSeq (NFData, ($!!)) import Data.Word (Word) @@ -80,7 +80,7 @@ -- typeclass instance. recursiveSizeNF :: NFData a => a -> IO Word-recursiveSizeNF = recursiveSize . force+recursiveSizeNF x = recursiveSize $!! x -- | Adapted from 'GHC.Exts.Heap.getClosureRaw' which isn't exported. --