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
committerMikolaj Konarski <mikolaj.konarski@funktory.com>2026-02-18 14:19:28 +0100
commitf32fdfbe16ba5510e141d8540627b40e01dc49f5 (patch)
tree2f927f1b1f16580f77d021c59f3a2947590146bb /src/Data/Array/XArray.hs
parentd6fec1856d02e38fd64769284265bb833b57593d (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 0bf5ef7..cc640fe 100644
--- a/src/Data/Array/XArray.hs
+++ b/src/Data/Array/XArray.hs
@@ -374,8 +374,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