primitive v0.7.1.0 Release Notes
-
Introduce convenience class
MonadPrim
andMonadPrimBase
.Add
PrimMonad
andPrimBase
instances forLazy.ST
(GHC >= 8.2). thanks to Avi Dessauer (@Avi-D-coder) for this first contributionAdd
freezeByteArray
andfreezePrimArray
.Add
compareByteArrays
.Add
shrinkMutableByteArray
.Add
Eq
instances forMutableByteArray
andMutablePrimArray
. by Andrew MartinAdd functions for manipulating pinned Prim Arrays by Andrew Martin
Add
copyPtrToMutableByteArray
.Add
NFData
instances forByteArray
,MutableByteArray
,PrimArray
andMutablePrimArray
. by Callan McGillAdd
shrinkSmallMutableArray
.Add
clonePrimArray
andcloneMutablePrimArray
.Add
cloneMutableByteArray
andcloneByteArray
.Add
Prim
instances forWordPtr
andIntPtr
.Add
NFData
instances forArray
andSmallArray
. by Callan McGillAdd
copyByteArrayToPtr
andcopyMutableByteArrayToPtr
.Export
arrayFromList
andarrayFromListN
.