packages feed

primitive-extras 0.1.6 → 0.1.7

raw patch · 2 files changed

+8/−1 lines, 2 files

Files

library/PrimitiveExtras/Pure.hs view
@@ -9,3 +9,10 @@ {-| Get length of the outer dimension of a primitive multi array -} primMultiArrayOuterLength :: PrimMultiArray a -> Int primMultiArrayOuterLength (PrimMultiArray outerDimension) = sizeofUnliftedArray outerDimension++oneHotPrimArray :: Prim a => Int {-^ Size -} -> Int {-^ Index -} -> a -> PrimArray a+oneHotPrimArray size index value =+  runST $ do+    marr <- newPrimArray size+    writePrimArray marr index value+    unsafeFreezePrimArray marr
primitive-extras.cabal view
@@ -1,7 +1,7 @@ name:   primitive-extras version:-  0.1.6+  0.1.7 category:   Primitive synopsis: