head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.16 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.14 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.12 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.10 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.8 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.6 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.4 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.2 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.2.0.4 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.2 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.1.0.14 pkgsrc-2023Q3-base:1.1 pkgsrc-2023Q2:1.1.0.12 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.10 pkgsrc-2023Q1-base:1.1 pkgsrc-2022Q4:1.1.0.8 pkgsrc-2022Q4-base:1.1 pkgsrc-2022Q3:1.1.0.6 pkgsrc-2022Q3-base:1.1 pkgsrc-2022Q2:1.1.0.4 pkgsrc-2022Q2-base:1.1 pkgsrc-2022Q1:1.1.0.2 pkgsrc-2022Q1-base:1.1; locks; strict; comment @# @; 1.3 date 2024.04.30.13.39.51; author pho; state Exp; branches; next 1.2; commitid QV1HCN50iex9Ia8F; 1.2 date 2023.10.29.07.35.45; author pho; state Exp; branches; next 1.1; commitid qSp0jaQRyUSVBuKE; 1.1 date 2022.02.16.09.53.15; author pho; state Exp; branches; next ; commitid 1WDD83fbRWNHiPsD; desc @@ 1.3 log @devel/hs-primitive-unlifted: Fix build with GHC 9.8 This breaks build with the currently default GHC 9.6. Please bear with me until I switch the default compiler. @ text @@@comment $NetBSD$ ${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/TArray/Classic.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/TArray/Classic.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/TArray/Classic.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Array.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Array.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Array.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Array/Primops.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Array/Primops.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Array/Primops.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Array/ST.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Array/ST.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Array/ST.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Box.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Box.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Box.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Class.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Class.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Class.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/MVar.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/MVar.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/MVar.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/MVar/Primops.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/MVar/Primops.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/MVar/Primops.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/MVar/ST.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/MVar/ST.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/MVar/ST.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/MutVar.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/MutVar.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/MutVar.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/MutVar/Primops.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/MutVar/Primops.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/MutVar/Primops.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/MutVar/ST.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/MutVar/ST.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/MutVar/ST.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/SmallArray.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/SmallArray.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/SmallArray.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/SmallArray/Primops.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/SmallArray/Primops.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/SmallArray/Primops.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/SmallArray/ST.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/SmallArray/ST.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/SmallArray/ST.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Type.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Type.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Type.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Weak.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Weak.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Weak.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Weak/IO.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Weak/IO.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Weak/IO.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Weak/Primops.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Weak/Primops.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Weak/Primops.p_hi lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a lib/primitive-unlifted-${PKGVERSION}/${HS_VERSION}/package-description lib/primitive-unlifted-${PKGVERSION}/${HS_VERSION}/package-id share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/LICENSE ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/Data-Primitive-TArray-Classic.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/Data-Primitive-Unlifted-Array-Primops.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/Data-Primitive-Unlifted-Array-ST.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/Data-Primitive-Unlifted-Array.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/Data-Primitive-Unlifted-Box.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/Data-Primitive-Unlifted-Class.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/Data-Primitive-Unlifted-MVar-Primops.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/Data-Primitive-Unlifted-MVar-ST.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/Data-Primitive-Unlifted-MVar.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/Data-Primitive-Unlifted-MutVar-Primops.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/Data-Primitive-Unlifted-MutVar-ST.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/Data-Primitive-Unlifted-MutVar.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/Data-Primitive-Unlifted-SmallArray-Primops.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/Data-Primitive-Unlifted-SmallArray-ST.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/Data-Primitive-Unlifted-SmallArray.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/Data-Primitive-Unlifted-Type.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/Data-Primitive-Unlifted-Weak-IO.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/Data-Primitive-Unlifted-Weak-Primops.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/Data-Primitive-Unlifted-Weak.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/doc-index-A.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/doc-index-All.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/doc-index-B.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/doc-index-C.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/doc-index-D.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/doc-index-E.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/doc-index-F.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/doc-index-G.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/doc-index-I.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/doc-index-M.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/doc-index-N.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/doc-index-P.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/doc-index-R.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/doc-index-S.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/doc-index-T.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/doc-index-U.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/doc-index-W.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/doc-index.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/haddock-bundle.min.js ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/index.html ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/linuwial.css ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/meta.json ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/primitive-unlifted.haddock ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/quick-jump.css ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/synopsis.png @ 1.2 log @devel/hs-primitive-unlifted: Update to 2.1.0.0 2.1.0.0 -- 2023-06-28 * Change the order of the type arguments to UnliftedArray_ and MutableUnliftedArray_. This makes the library work better with the typeclasses in the contiguous library. 2.0.0.0 -- 2023-06-27 * Use legitimate unlifted primitive types and operations, only supporting GHC 9.4 and newer. 1.0.0.0 -- 2020-11-02 * Redo everything. This uses unsafeCoerce# a lot to coerce between lifted and unlifted types. Stay on the 0.1.x.x series unless you need something from this newer version. @ text @a1 2 lib/primitive-unlifted-${PKGVERSION}/${HS_VERSION}/package-description lib/primitive-unlifted-${PKGVERSION}/${HS_VERSION}/package-id d62 2 a101 1 ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/doc-index.json a107 1 ${PLIST.doc}share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/quick-jump.min.js @ 1.1 log @devel/hs-primitive-unlifted: import hs-primitive-unlifted-0.1.3.1 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. @ text @d4 5 a8 2 lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Array.dyn_hi d10 11 a20 2 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Array.p_hi lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Class.dyn_hi d22 40 a61 1 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Primitive/Unlifted/Class.p_hi d63 1 a63 1 lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a d65 46 a110 10 share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/Data-Primitive-Unlifted-Array.html share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/Data-Primitive-Unlifted-Class.html share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/doc-index.html share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/haddock-bundle.min.js share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/index.html share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/linuwial.css share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/meta.json share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/primitive-unlifted.haddock share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/quick-jump.css share/doc/${HS_PLATFORM}/primitive-unlifted-${PKGVERSION}/html/synopsis.png @