aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
* De-triplicate ix?ToLinearMikolaj Konarski2026-02-18
* De-triplicate sh?EnumMikolaj Konarski2026-02-18
* Define ix?FromLinear without THMikolaj Konarski2026-02-18
* Implement ranked shape conversions as newtype coercesMikolaj Konarski2026-02-18
* Make ShR a newtype over ShXMikolaj Konarski2026-02-18
* Add the trivial Eq and Ord instances also for StaticShXMikolaj Konarski2026-02-18
* Prefer newtype deriving over Generic deriving for simplicityMikolaj Konarski2026-02-18
* Temporarily remove the UNPACK, until GHC is fixed not to crash with itMikolaj Konarski2026-02-18
* Optimize the representation of ListHMikolaj Konarski2026-02-18
* Inline SMayNat in ListHMikolaj Konarski2026-02-18
* Clone ListX into ListHMikolaj Konarski2026-02-18
* Simplify the signature of fooIndexMikolaj Konarski2026-02-18
* Implement shxFromShS and shsFromShX as a newtype coerceMikolaj Konarski2026-02-18
* Make ShS a newtype over ShXMikolaj Konarski2026-02-18
* Implement index conversions as unsafeCoerceMikolaj Konarski2026-02-18
* Fix a few KnownNat in ShS-related TODOs and reword the restMikolaj Konarski2026-02-18
* Temporarily revert ListS as a newtype over ListXMikolaj Konarski2026-02-18
* Remove KnownNat from ListS and express ListS as newtype over ListXMikolaj Konarski2026-02-18
* Add a precautionary INLINEABLE to the now polymorphic shsTakeIxMikolaj Konarski2026-02-18
* Add mtoListPrimLinear and friendsMikolaj Konarski2026-02-18
* Add mslice to be typing-wise a counterpart of mappendMikolaj Konarski2026-02-18
* Add a bang not to overlap big allocationsMikolaj Konarski2026-02-12
* Save some VS.concat by using toVectorListTMikolaj Konarski2026-02-12
* Let X.fromListOuterSN and ravelOuterN take NonEmptyMikolaj Konarski2026-02-12
* Don't force a list of identical elementsMikolaj Konarski2026-02-12
* 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 partialHEADmild-tweaks-repackagedmasterMikolaj 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