diff options
| author | Mikolaj Konarski <mikolaj.konarski@funktory.com> | 2026-02-10 11:48:45 +0100 |
|---|---|---|
| committer | Mikolaj Konarski <mikolaj.konarski@funktory.com> | 2026-02-18 14:19:28 +0100 |
| commit | f32fdfbe16ba5510e141d8540627b40e01dc49f5 (patch) | |
| tree | 2f927f1b1f16580f77d021c59f3a2947590146bb /src/Data/Array/XArray.hs | |
| parent | d6fec1856d02e38fd64769284265bb833b57593d (diff) | |
Add mtoListPrimLinear and friends
Diffstat (limited to 'src/Data/Array/XArray.hs')
| -rw-r--r-- | src/Data/Array/XArray.hs | 4 |
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 |
