aboutsummaryrefslogtreecommitdiff
path: root/src/Data/Array
Commit message (Expand)AuthorAge
* Add pragmas to functions that -fprof-late-overloaded-calls reportsMikolaj Konarski2026-03-15
* Remove ixsFromIxR' and simplify ixsFromIxRMikolaj Konarski2026-03-15
* Make List?, except ListH, less generalMikolaj Konarski2026-03-15
* De-triplicate ix?ToLinearMikolaj Konarski2026-03-15
* De-triplicate sh?EnumMikolaj Konarski2026-03-15
* Define ix?FromLinear without THMikolaj Konarski2026-03-15
* Implement index conversions as unsafeCoerceMikolaj Konarski2026-03-15
* Optimize slightly sh?FromList and sh?ToListmild-tweaks-repackagedMikolaj Konarski2026-03-15
* Implement ranked shape conversions as newtype coercesMikolaj Konarski2026-03-15
* Make ShR a newtype over ShXMikolaj Konarski2026-03-15
* Add the trivial Eq and Ord instances also for StaticShXMikolaj Konarski2026-03-15
* Prefer newtype deriving over Generic deriving for simplicityMikolaj Konarski2026-03-15
* Temporarily remove the UNPACK, until GHC is fixed not to crash with itMikolaj Konarski2026-03-15
* Optimize the representation of ListHMikolaj Konarski2026-03-15
* Inline SMayNat in ListHMikolaj Konarski2026-03-15
* Clone ListX into ListHMikolaj Konarski2026-03-15
* Simplify the signature of fooIndexMikolaj Konarski2026-03-15
* Implement shxFromShS and shsFromShX as a newtype coerceMikolaj Konarski2026-03-15
* Make ShS a newtype over ShXMikolaj Konarski2026-03-15
* Work around the following GHC bug in GHC 9.10.3:Mikolaj Konarski2026-03-15
* Add a precautionary INLINEABLE to the now polymorphic shsTakeIxMikolaj Konarski2026-03-14
* Add mtoListPrimLinear and friendsMikolaj Konarski2026-03-14
* Add mslice to be typing-wise a counterpart of mappendMikolaj Konarski2026-03-14
* Fix typo and reword docsTom Smeding2026-03-14
* Add a bang not to overlap big allocationsMikolaj Konarski2026-03-14
* Uniformise indentationTom Smeding2026-03-14
* Save some toVector by using toVectorListTMikolaj Konarski2026-03-14
* Let X.fromListOuterSN and ravelOuterN take NonEmptyMikolaj Konarski2026-03-14
* Don't force a list of identical elementsMikolaj Konarski2026-03-14
* Variable naming and doc commentsTom Smeding2026-03-14
* 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