From f32fdfbe16ba5510e141d8540627b40e01dc49f5 Mon Sep 17 00:00:00 2001 From: Mikolaj Konarski Date: Tue, 10 Feb 2026 11:48:45 +0100 Subject: Add mtoListPrimLinear and friends --- src/Data/Array/XArray.hs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/Data/Array/XArray.hs') 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 -- cgit v1.2.3-70-g09d2