Cabal revisions of ghc-compact-0.1.0.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-name: ghc-compact-version: 0.1.0.0--- NOTE: Don't forget to update ./changelog.md-license: BSD3-license-file: LICENSE-maintainer: libraries@haskell.org-bug-reports: http://ghc.haskell.org/trac/ghc/newticket?component=libraries/ghc-compact-synopsis: In memory storage of deeply evaluated data structure-category: Data-description:- This package provides minimal functionality for working with- "compact regions", which hold a fully evaluated Haskell object graph.- These regions maintain the invariant that no pointers live inside the struct- that point outside it, which ensures efficient garbage collection without- ever reading the structure contents (effectively, it works as a manually- managed "oldest generation" which is never freed until the whole is- released).- .- Internally, the struct is stored a single contiguous block of memory,- which allows efficient serialization and deserialization of structs- for distributed computing.- .- This package provides a low-level API; see also the </package/compact compact package> which provides a user-facing API.-build-type: Simple-cabal-version: >=1.10-tested-with: GHC==8.2.1--source-repository head- type: git- location: http://git.haskell.org/ghc.git- subdir: libraries/ghc-compact--library- default-language: Haskell2010- other-extensions:- MagicHash- BangPatterns- UnboxedTuples- CPP-- build-depends: ghc-prim == 0.5.1.0,- base >= 4.9.0 && < 4.11,- bytestring >= 0.10.6.0 && < 0.11- ghc-options: -Wall-- exposed-modules: GHC.Compact- GHC.Compact.Serialized+cabal-version: 1.12 +name: ghc-compact +version: 0.1.0.0 +x-revision: 1 +-- NOTE: Don't forget to update ./changelog.md +license: BSD3 +license-file: LICENSE +maintainer: libraries@haskell.org +bug-reports: http://ghc.haskell.org/trac/ghc/newticket?component=libraries/ghc-compact +synopsis: In memory storage of deeply evaluated data structure +category: Data +description: + This package provides minimal functionality for working with + "compact regions", which hold a fully evaluated Haskell object graph. + These regions maintain the invariant that no pointers live inside the struct + that point outside it, which ensures efficient garbage collection without + ever reading the structure contents (effectively, it works as a manually + managed "oldest generation" which is never freed until the whole is + released). + . + Internally, the struct is stored a single contiguous block of memory, + which allows efficient serialization and deserialization of structs + for distributed computing. + . + This package provides a low-level API; see also the </package/compact compact package> which provides a user-facing API. +build-type: Simple +tested-with: GHC ==8.2.1 || ==8.2.2 + +source-repository head + type: git + location: http://git.haskell.org/ghc.git + subdir: libraries/ghc-compact + +library + default-language: Haskell2010 + other-extensions: + MagicHash + BangPatterns + UnboxedTuples + CPP + + build-depends: ghc-prim == 0.5.1.0 + || == 0.5.1.1, + base >= 4.9.0 && < 4.11, + bytestring >= 0.10.6.0 && < 0.11 + ghc-options: -Wall + + exposed-modules: GHC.Compact + GHC.Compact.Serialized
revision 2
cabal-version: 1.12 name: ghc-compact version: 0.1.0.0 -x-revision: 1 +x-revision: 2 -- NOTE: Don't forget to update ./changelog.md license: BSD3 license-file: LICENSE UnboxedTuples CPP - build-depends: ghc-prim == 0.5.1.0 - || == 0.5.1.1, - base >= 4.9.0 && < 4.11, + build-depends: ghc-prim >= 0.5.1.0 && < 0.5.4, + base >= 4.9.0 && < 4.13, bytestring >= 0.10.6.0 && < 0.11 + ghc-options: -Wall exposed-modules: GHC.Compact
revision 3
cabal-version: 1.12 name: ghc-compact version: 0.1.0.0 -x-revision: 2 +x-revision: 3 -- NOTE: Don't forget to update ./changelog.md license: BSD3 license-file: LICENSE CPP build-depends: ghc-prim >= 0.5.1.0 && < 0.5.4, - base >= 4.9.0 && < 4.13, + base >= 4.9.0 && < 4.14, bytestring >= 0.10.6.0 && < 0.11 ghc-options: -Wall
revision 4
cabal-version: 1.12 name: ghc-compact version: 0.1.0.0 -x-revision: 3 +x-revision: 4 -- NOTE: Don't forget to update ./changelog.md license: BSD3 license-file: LICENSE maintainer: libraries@haskell.org -bug-reports: http://ghc.haskell.org/trac/ghc/newticket?component=libraries/ghc-compact +bug-reports: https://gitlab.haskell.org/ghc/ghc/issues/new synopsis: In memory storage of deeply evaluated data structure category: Data description: ever reading the structure contents (effectively, it works as a manually managed "oldest generation" which is never freed until the whole is released). - . + Internally, the struct is stored a single contiguous block of memory, which allows efficient serialization and deserialization of structs for distributed computing. - . - This package provides a low-level API; see also the </package/compact compact package> which provides a user-facing API. + + This package provides a low-level API; see also the </package/compact + compact package> which provides a user-facing API. build-type: Simple -tested-with: GHC ==8.2.1 || ==8.2.2 +tested-with: GHC==7.11 source-repository head type: git - location: http://git.haskell.org/ghc.git + location: https://gitlab.haskell.org/ghc/ghc.git subdir: libraries/ghc-compact library UnboxedTuples CPP - build-depends: ghc-prim >= 0.5.1.0 && < 0.5.4, - base >= 4.9.0 && < 4.14, - bytestring >= 0.10.6.0 && < 0.11 - + build-depends: ghc-prim >= 0.5.3 && < 0.9, + base >= 4.9.0 && < 4.17, + bytestring >= 0.10.6.0 && <0.12 ghc-options: -Wall exposed-modules: GHC.Compact
revision 5
cabal-version: 1.12 name: ghc-compact version: 0.1.0.0 -x-revision: 4 +x-revision: 5 -- NOTE: Don't forget to update ./changelog.md license: BSD3 license-file: LICENSE UnboxedTuples CPP - build-depends: ghc-prim >= 0.5.3 && < 0.9, - base >= 4.9.0 && < 4.17, + build-depends: ghc-prim >= 0.5.3 && < 0.11, + base >= 4.9.0 && < 4.19, bytestring >= 0.10.6.0 && <0.12 ghc-options: -Wall
revision 6
cabal-version: 1.12 name: ghc-compact version: 0.1.0.0 -x-revision: 5 +x-revision: 6 -- NOTE: Don't forget to update ./changelog.md license: BSD3 license-file: LICENSE UnboxedTuples CPP - build-depends: ghc-prim >= 0.5.3 && < 0.11, - base >= 4.9.0 && < 4.19, - bytestring >= 0.10.6.0 && <0.12 + build-depends: ghc-prim >= 0.5.3 && < 0.14, + base >= 4.9.0 && < 4.22, + bytestring >= 0.10.6.0 && <0.13 ghc-options: -Wall exposed-modules: GHC.Compact