Metadata revisions for ghc-compact-0.1.0.0

Package maintainers and Hackage trustees are allowed to edit certain bits of package metadata after a release, without uploading a new tarball. Note that the tarball itself is never changed, just the metadata that is stored separately. For more information about metadata revisions, please refer to the Hackage Metadata Revisions FAQ.

No. Time User SHA256
-r4 2021-11-02T16:17:52Z BenGamari 9917de01bc967632d783892ef7135116c746830a2c704461d33eafd9b5b2b109
  • Changed tested-with from

    ghc ==8.2.1 || ==8.2.2
    to
    ghc ==7.11

  • Changed bug-reports from

    http://ghc.haskell.org/trac/ghc/newticket?component=libraries/ghc-compact
    to
    https://gitlab.haskell.org/ghc/ghc/issues/new

  • Changed source-repository from

    source-repository head
        type:     git
        location: http://git.haskell.org/ghc.git
        subdir:   libraries/ghc-compact
    
    to
    source-repository head
        type:     git
        location: https://gitlab.haskell.org/ghc/ghc.git
        subdir:   libraries/ghc-compact
    

  • Changed description from

    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.
    to
    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.

  • Changed the library component's library dependency on 'base' from

    >=4.9.0 && <4.14
    to
    >=4.9.0 && <4.17

  • Changed the library component's library dependency on 'bytestring' from

    >=0.10.6.0 && <0.11
    to
    >=0.10.6.0 && <0.12

  • Changed the library component's library dependency on 'ghc-prim' from

    >=0.5.1.0 && <0.5.4
    to
    >=0.5.3 && <0.9

-r3 2019-09-01T07:25:56Z HerbertValerioRiedel 53db823612d532435d9fdfac8e02b6559844b62ef8fccc9232729f69410e8526
  • Changed the library component's library dependency on 'base' from

    >=4.9.0 && <4.13
    to
    >=4.9.0 && <4.14

-r2 2018-09-23T17:49:16Z HerbertValerioRiedel eb944364d725fd5a1a31a5b51a2e571b79438feef8f010a97a092d8d982ee7c4
  • Changed the library component's library dependency on 'base' from

    >=4.9.0 && <4.11
    to
    >=4.9.0 && <4.13

  • Changed the library component's library dependency on 'ghc-prim' from

    ==0.5.1.0 || ==0.5.1.1
    to
    >=0.5.1.0 && <0.5.4

-r1 2017-11-21T23:13:21Z HerbertValerioRiedel 53f9beb2f37e4fdaae3e23e7ce755773b539666beba0dfbfbc63d312ca748cbb
-r0 2017-07-23T14:31:46Z HerbertValerioRiedel 996e8395da7b7d8c4972083e6ee814a1a48aaac3c652f0314bef222d3b225e7f