aboutsummaryrefslogtreecommitdiff
path: root/src/Data/Array
Commit message (Expand)AuthorAge
* Optimize slightly sh?FromList and sh?ToListmild-tweaks-repackagedMikolaj Konarski5 days
* Implement ranked shape conversions as newtype coercesMikolaj Konarski5 days
* Make ShR a newtype over ShXMikolaj Konarski5 days
* Add the trivial Eq and Ord instances also for StaticShXMikolaj Konarski5 days
* Prefer newtype deriving over Generic deriving for simplicityMikolaj Konarski5 days
* Temporarily remove the UNPACK, until GHC is fixed not to crash with itMikolaj Konarski5 days
* Optimize the representation of ListHMikolaj Konarski5 days
* Inline SMayNat in ListHMikolaj Konarski5 days
* Clone ListX into ListHMikolaj Konarski5 days
* Simplify the signature of fooIndexMikolaj Konarski5 days
* Implement shxFromShS and shsFromShX as a newtype coerceMikolaj Konarski5 days
* Make ShS a newtype over ShXMikolaj Konarski5 days
* Work around the following GHC bug in GHC 9.10.3:Mikolaj Konarski5 days
* Add a precautionary INLINEABLE to the now polymorphic shsTakeIxMikolaj Konarski5 days
* Add mtoListPrimLinear and friendsMikolaj Konarski5 days
* Add mslice to be typing-wise a counterpart of mappendMikolaj Konarski5 days
* Fix typo and reword docsTom Smeding5 days
* Add a bang not to overlap big allocationsMikolaj Konarski5 days
* Uniformise indentationTom Smeding5 days
* Save some toVector by using toVectorListTMikolaj Konarski5 days
* Let X.fromListOuterSN and ravelOuterN take NonEmptyMikolaj Konarski5 days
* Don't force a list of identical elementsMikolaj Konarski5 days
* Variable naming and doc commentsTom Smeding5 days
* Simplify and slightly speed up internal fromList functionsMikolaj Konarski2026-02-12
* Inline most lifting wrappersMikolaj Konarski2026-02-12
* Make it clear that ravelOuterN is called just onceMikolaj Konarski2026-02-12
* Add a potentialy helpful bang for consistencyMikolaj Konarski2026-02-12
* Document that mshapeTree is partialMikolaj Konarski2026-02-12
* Add a few more GHC warnings and fix all offendersMikolaj Konarski2026-01-31
* Improve the implementation of fromSNat'Mikolaj Konarski2026-01-31
* Fix f in SMayNat to always be SNat and UNPACK itMikolaj Konarski2026-01-31
* Implement Tom's ixsFromIxSMikolaj Konarski2026-01-31
* Make type variables consistent between shaped and mixed listsMikolaj Konarski2026-01-31
* Generalize shsTakeIxMikolaj Konarski2026-01-31
* Speed up the bad case of mvecsReplicate using mvecsWriteLinearMikolaj Konarski2026-01-31
* Express mvecsWrite and mvecsWritePartial using the new methodsMikolaj Konarski2026-01-31
* Add mvecsWriteLinear and mvecsWritePartialLinear (unused yet)Mikolaj Konarski2026-01-31
* Add mvecsReplicateMikolaj Konarski2026-01-31
* Remove the preposterous shsFromListS and shsFromIxSMikolaj Konarski2026-01-31
* Generalize ix?ToLinear and speed it up a bitMikolaj Konarski2026-01-31
* Add INLINEABLE to ixxToLinear ahead of generalization, to benchmarkMikolaj Konarski2026-01-31
* Improve haddocks of mvecsUnsafeFreezeTom Smeding2026-01-31
* Add method mvecsUnsafeFreeze and use itMikolaj Konarski2026-01-31
* Use numEltSumFull in X.sumFullTom Smeding2026-01-16
* XArray: Fix doc comment on ravelOuterNTom Smeding2025-12-06
* Improve runtime and streaming of fromListOuterMikolaj Konarski2025-12-05
* Inlining magicTom Smeding2025-12-03
* Restore suffixes sharing in *FromLinearTom Smeding2025-12-03
* Make shsFromList even more const-likeMikolaj Konarski2025-12-02
* Add a missing INLINEABLE for ixsToListMikolaj Konarski2025-12-02