aboutsummaryrefslogtreecommitdiff
path: root/src/Data/Array/XArray.hs
diff options
context:
space:
mode:
authorMikolaj Konarski <mikolaj.konarski@funktory.com>2026-02-10 11:48:45 +0100
committerTom Smeding <tom@tomsmeding.com>2026-03-14 12:08:05 +0100
commit1c99e9ff0d18e323fe159e54af9775c46d4abd76 (patch)
tree7974f1c83e7947bfb880c81f4c6fe85c7611c333 /src/Data/Array/XArray.hs
parent01ecb3a74f3fd4fafebd47d8669136efe9aaad07 (diff)
Add mtoListPrimLinear and friends
Diffstat (limited to 'src/Data/Array/XArray.hs')
-rw-r--r--src/Data/Array/XArray.hs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Data/Array/XArray.hs b/src/Data/Array/XArray.hs
index ee29ae9..7dcfd5e 100644
--- a/src/Data/Array/XArray.hs
+++ b/src/Data/Array/XArray.hs
@@ -369,8 +369,8 @@ fromList1SN m l =
let n = fromSNat' m -- do length check and vector construction simultaneously so that l can be streamed
in XArray (S.fromVector [n] (VGC.fromListNChecked n l))
-toList1 :: Storable a => XArray '[n] a -> [a]
-toList1 (XArray arr) = S.toList arr
+toListLinear :: Storable a => XArray sh a -> [a]
+toListLinear (XArray arr) = S.toList arr
-- | Throws if the given shape is not, in fact, empty.
empty :: forall sh a. Storable a => IShX sh -> XArray sh a