name:                 primitive-unlifted
version:              2.2.0.0
visibility:           public
id:                   primitive-unlifted-2.2.0.0-A4Zlob8VvdbFuDZWXKoJ8H
key:                  primitive-unlifted-2.2.0.0-A4Zlob8VvdbFuDZWXKoJ8H
license:              BSD-3-Clause
copyright:            2019 Andrew Martin
maintainer:           andrew.thaddeus@gmail.com
author:               Andrew Martin
homepage:             https://github.com/haskell-primitive/primitive-unlifted
synopsis:             Primitive GHC types with unlifted types inside
description:
    Primitive GHC types with unlifted types inside. There used
    to be a module named `Data.Primitive.UnliftedArray` in the
    `primitive` library. However, it turns out that it is impossible
    to write such an API safely in versions of GHC before 8.10.1, thanks
    to some nasty interactions between unsafe coercions and the foreign
    function interface. This package also uses a somewhat different,
    and more flexible, approach than that module did.

category:             Data
abi:                  f466c6b587b6c8f4cb5b0d62bd7ce39d
exposed:              True
exposed-modules:
    Data.Primitive.TArray.Classic Data.Primitive.Unlifted.Array
    Data.Primitive.Unlifted.Array.Primops
    Data.Primitive.Unlifted.Array.ST Data.Primitive.Unlifted.Box
    Data.Primitive.Unlifted.Class Data.Primitive.Unlifted.MVar
    Data.Primitive.Unlifted.MVar.Primops
    Data.Primitive.Unlifted.MVar.ST Data.Primitive.Unlifted.MutVar
    Data.Primitive.Unlifted.MutVar.Primops
    Data.Primitive.Unlifted.MutVar.ST
    Data.Primitive.Unlifted.SmallArray
    Data.Primitive.Unlifted.SmallArray.Primops
    Data.Primitive.Unlifted.SmallArray.ST Data.Primitive.Unlifted.Type
    Data.Primitive.Unlifted.Weak Data.Primitive.Unlifted.Weak.IO
    Data.Primitive.Unlifted.Weak.Primops

import-dirs:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1/primitive-unlifted-2.2.0.0-A4Zlob8VvdbFuDZWXKoJ8H

library-dirs:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1/primitive-unlifted-2.2.0.0-A4Zlob8VvdbFuDZWXKoJ8H

library-dirs-static:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1/primitive-unlifted-2.2.0.0-A4Zlob8VvdbFuDZWXKoJ8H

dynamic-library-dirs: /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1
data-dir:
    /usr/pkg/share/aarch64-netbsd-ghc-9.10.1/primitive-unlifted-2.2.0.0

hs-libraries:         HSprimitive-unlifted-2.2.0.0-A4Zlob8VvdbFuDZWXKoJ8H
depends:
    array-0.5.7.0-inplace base-4.20.0.0-inplace
    bytestring-0.12.1.0-inplace
    primitive-0.9.0.0-E3mDWyaMF4OIki7z5jah63
    text-short-0.1.6-K33fPwfLXoU1miOPpz6Ovz

haddock-interfaces:
    /usr/pkg/share/doc/aarch64-netbsd-ghc-9.10.1/primitive-unlifted-2.2.0.0/html/primitive-unlifted.haddock

haddock-html:
    /usr/pkg/share/doc/aarch64-netbsd-ghc-9.10.1/primitive-unlifted-2.2.0.0/html
