Metadata revisions for containers-verified-0.5.11.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
-r3 (containers-verified-0.5.11.0-r3) 2018-03-22T17:18:30Z JoachimBreitner 837a0f2cde4e4d9bcde84427c59414c287b5bdb8571388c355b7df23a43f4f24
  • Changed description from

    In the context of the <https://deepspec.org/main DeepSpec project>, parts of the
    <http://hackage.haskell.org/package/containers containers> library were
    formally verified using <https://github.com/antalsz/hs-to-coq hs-to-coq> and
    the interactive theorem prover Coq.
    
    This package depends on precisely the verified version of containers and
    re-exports the verified parts of the API, with module name and function name
    unchanged.
    
    If you happen to use only the verified subset of the API, then you can simply change
    @containers@ to @containers-verified@ in your @.cabal@ file and earn bragging
    rights about using verified data structures in your project. Because the
    types from @containers@ are re-exported, you can still interface with other
    libraries that depend on @containers@ directly.
    
    If you happen to need additional modules or functions, you will have to
    depend on both @containers@ and @containers-verified@, and use
    <https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/glasgow_exts.html#package-qualified-imports package-qualified imports> to disambiguate.
    
    This package does not re-export any of the @….Internals@ modules.
    
    We cannot control which type class instances are re-exported; these therefore
    may give you access to unverified code. Also, the @conatiners@ code contains
    some CPP directives; these can enable different code on your machine than the
    code that we verified (e.g. different bit-widths).
    
    To learn more about what exactly has been verified, and how wide the
    formalization gap is, see the paper <https://arxiv.org/abs/1803.06960 “Ready, Set, Verify! Applying hs-to-coq
    to real-world Haskell code”> by Joachim Breitner, Antal Spector-Zabusky, Yao
    Li, Christine Rizkallah, John Wiegley and Stephanie Weirich.
    
    The long-term maintenance plan for this package is not fleshed out yet, and
    certainly depends on user-demand. Let us know your needs! (And your
    technical or financial abilities to contribute...)
    to
    In the context of the <https://deepspec.org/main DeepSpec project>, parts of the
    <http://hackage.haskell.org/package/containers containers> library were
    formally verified using <https://github.com/antalsz/hs-to-coq hs-to-coq> and
    the interactive theorem prover Coq.
    
    This package depends on precisely the verified version of containers and
    re-exports the verified parts of the API, with module name and function name
    unchanged.
    
    If you happen to use only the verified subset of the API, then you can simply change
    @containers@ to @containers-verified@ in your @.cabal@ file and earn bragging
    rights about using verified data structures in your project. Because the
    types from @containers@ are re-exported, you can still interface with other
    libraries that depend on @containers@ directly.
    
    If you happen to need additional modules or functions, you will have to
    depend on both @containers@ and @containers-verified@, and use
    <https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/glasgow_exts.html#package-qualified-imports package-qualified imports> to disambiguate.
    
    This package does not re-export any of the @….Internals@ modules.
    
    We cannot control which type class instances are re-exported; these therefore
    may give you access to unverified code. Also, the @conatiners@ code contains
    some CPP directives; these can enable different code on your machine than the
    code that we verified (e.g. different bit-widths).
    
    To learn more about what exactly has been verified, and how wide the
    formalization gap is, see the paper
    <https://arxiv.org/abs/1803.06960 “Ready, Set, Verify! Applying hs-to-coq to real-world Haskell code”>
    by Joachim Breitner, Antal Spector-Zabusky, Yao Li, Christine Rizkallah, John Wiegley and Stephanie Weirich.
    
    The long-term maintenance plan for this package is not fleshed out yet, and
    certainly depends on user-demand. Let us know your needs! (And your
    technical or financial abilities to contribute...)

-r2 (containers-verified-0.5.11.0-r2) 2018-03-22T17:16:38Z JoachimBreitner b7b97bf433e3c9ba57da70b37f567591a94100dc273cf99a04109cdb859ac9e2
  • Changed description from

    In the context of the <https://deepspec.org/main DeepSpec project>, parts of the
    <http://hackage.haskell.org/package/containers containers> library were
    formally verified using <https://github.com/antalsz/hs-to-coq hs-to-coq> and
    the interactive theorem prover Coq.
    
    This package depends on precisely the verified version of containers and
    re-exports the verified parts of the API, with module name and function name
    unchanged.
    
    If you happen to use only the verified subset of the API, then you can simply change
    @containers@ to @containers-verified@ in your @.cabal@ file and earn bragging
    rights about using verified data structures in your project. Because the
    types from @containers@ are re-exported, you can still interface with other
    libraries that depend on @containers@ directly.
    
    If you happen to need additional modules or functions, you will have to
    depend on both @containers@ and @containers-verified@, and use
    <https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/glasgow_exts.html#package-qualified-imports package-qualified imports> to disambiguate.
    
    This package does not re-export any of the @….Internals@ modules.
    
    We cannot control which type class instances are re-exported; these therefore
    may give you access to unverified code. Also, the @conatiners@ code contains
    some CPP directives; these can enable different code on your machine than the
    code that we verified (e.g. different bit-widths).
    
    To learn more about what exactly has been verified, and how wide the
    formalization gap is, see the paper “Ready, Set, Verify! Applying hs-to-coq
    to real-world Haskell code” by Joachim Breitner, Antal Spector-Zabusky, Yao
    Li, Christine Rizkallah, John Wiegley and Stephanie Weirich.
    
    The long-term maintenance plan for this package is not fleshed out yet, and
    certainly depends on user-demand. Let us know your needs! (And your
    technical or financial abilities to contribute...)
    to
    In the context of the <https://deepspec.org/main DeepSpec project>, parts of the
    <http://hackage.haskell.org/package/containers containers> library were
    formally verified using <https://github.com/antalsz/hs-to-coq hs-to-coq> and
    the interactive theorem prover Coq.
    
    This package depends on precisely the verified version of containers and
    re-exports the verified parts of the API, with module name and function name
    unchanged.
    
    If you happen to use only the verified subset of the API, then you can simply change
    @containers@ to @containers-verified@ in your @.cabal@ file and earn bragging
    rights about using verified data structures in your project. Because the
    types from @containers@ are re-exported, you can still interface with other
    libraries that depend on @containers@ directly.
    
    If you happen to need additional modules or functions, you will have to
    depend on both @containers@ and @containers-verified@, and use
    <https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/glasgow_exts.html#package-qualified-imports package-qualified imports> to disambiguate.
    
    This package does not re-export any of the @….Internals@ modules.
    
    We cannot control which type class instances are re-exported; these therefore
    may give you access to unverified code. Also, the @conatiners@ code contains
    some CPP directives; these can enable different code on your machine than the
    code that we verified (e.g. different bit-widths).
    
    To learn more about what exactly has been verified, and how wide the
    formalization gap is, see the paper <https://arxiv.org/abs/1803.06960 “Ready, Set, Verify! Applying hs-to-coq
    to real-world Haskell code”> by Joachim Breitner, Antal Spector-Zabusky, Yao
    Li, Christine Rizkallah, John Wiegley and Stephanie Weirich.
    
    The long-term maintenance plan for this package is not fleshed out yet, and
    certainly depends on user-demand. Let us know your needs! (And your
    technical or financial abilities to contribute...)

-r1 (containers-verified-0.5.11.0-r1) 2018-03-17T21:23:43Z JoachimBreitner 92d442bc6a8ee7343bb79dccb542290a7a0068737b0b8baa5a8b8f02b00a5c8a
  • Changed description from

    In the context of the <https://deepspec.org/main DeepSpec project>, parts of the
    <http://hackage.haskell.org/package/containers containers> library were
    formally verified using <https://github.com/antalsz/hs-to-coq hs-to-coq> and
    the interactive theorem prover Coq.
    
    This package depends on precisely the verified version of containers and
    re-exports the verified parts of the API, with module name and function name
    unchanged.
    
    If you happen to use only the verified subset of the API, then you can simply change
    @containers@ to @containers-verified@ in your @.cabal@ file and earn bragging
    rights about using verified data structures in your project. Because the
    types from @containers@ are re-exported, you can still interface with other
    libraries that depend on @containers@ directly.
    
    If you happen to need additional modules or functions, you will have to
    depend on both @containers@ and @containers-verified@, and use
    <https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/glasgow_exts.html#package-qualified-imports package-qualified imports> to disambiguate.
    
    This package does not re-export any of the @….Internals@ modules.
    
    We cannot control which type class instances are re-exported; these therefore
    may give you access to unverified code. Also, the @conatiners@ code contains
    some CPP directives; these can enable different code on your machine than the
    code that we verified (e.g. different bit-widths).
    
    To learn more about what exactly has been verified, and how wide the
    formalization gap is, see the paper “Ready, Set, Verify! Applying hs-to-coq
    to non-trivial Haskell code” by Joachim Breitner, Antal Spector-Zabusky, Yao
    Li, Christine Rizkallah, John Wiegley and Stephanie Weirich.
    
    The long-term maintenance plan for this package is not fleshed out yet, and
    certainly depends on user-demand. Let us know your needs! (And your
    technical or financial abilities to contribute...)
    to
    In the context of the <https://deepspec.org/main DeepSpec project>, parts of the
    <http://hackage.haskell.org/package/containers containers> library were
    formally verified using <https://github.com/antalsz/hs-to-coq hs-to-coq> and
    the interactive theorem prover Coq.
    
    This package depends on precisely the verified version of containers and
    re-exports the verified parts of the API, with module name and function name
    unchanged.
    
    If you happen to use only the verified subset of the API, then you can simply change
    @containers@ to @containers-verified@ in your @.cabal@ file and earn bragging
    rights about using verified data structures in your project. Because the
    types from @containers@ are re-exported, you can still interface with other
    libraries that depend on @containers@ directly.
    
    If you happen to need additional modules or functions, you will have to
    depend on both @containers@ and @containers-verified@, and use
    <https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/glasgow_exts.html#package-qualified-imports package-qualified imports> to disambiguate.
    
    This package does not re-export any of the @….Internals@ modules.
    
    We cannot control which type class instances are re-exported; these therefore
    may give you access to unverified code. Also, the @conatiners@ code contains
    some CPP directives; these can enable different code on your machine than the
    code that we verified (e.g. different bit-widths).
    
    To learn more about what exactly has been verified, and how wide the
    formalization gap is, see the paper “Ready, Set, Verify! Applying hs-to-coq
    to real-world Haskell code” by Joachim Breitner, Antal Spector-Zabusky, Yao
    Li, Christine Rizkallah, John Wiegley and Stephanie Weirich.
    
    The long-term maintenance plan for this package is not fleshed out yet, and
    certainly depends on user-demand. Let us know your needs! (And your
    technical or financial abilities to contribute...)

-r0 (containers-verified-0.5.11.0-r0) 2018-03-16T00:47:03Z JoachimBreitner 18dbe519685935ef9c833a666278e48a1e4f77bb58676dc719eaf5e84f95d348