aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Optimize slightly sh?FromList and sh?ToListmild-tweaks-repackagedMikolaj Konarski3 days
* Implement ranked shape conversions as newtype coercesMikolaj Konarski3 days
* Make ShR a newtype over ShXMikolaj Konarski3 days
* Add the trivial Eq and Ord instances also for StaticShXMikolaj Konarski3 days
* Prefer newtype deriving over Generic deriving for simplicityMikolaj Konarski3 days
* Temporarily remove the UNPACK, until GHC is fixed not to crash with itMikolaj Konarski3 days
* Optimize the representation of ListHMikolaj Konarski3 days
* Inline SMayNat in ListHMikolaj Konarski3 days
* Clone ListX into ListHMikolaj Konarski3 days
* Simplify the signature of fooIndexMikolaj Konarski3 days
* Implement shxFromShS and shsFromShX as a newtype coerceMikolaj Konarski3 days
* Make ShS a newtype over ShXMikolaj Konarski3 days
* Work around the following GHC bug in GHC 9.10.3:Mikolaj Konarski3 days
* Depend on the versions of orthotope that have toVectorListTHEADuncontroversial-tweaks-repackagedmasterMikolaj Konarski4 days
* Add a precautionary INLINEABLE to the now polymorphic shsTakeIxMikolaj Konarski4 days
* Add mtoListPrimLinear and friendsMikolaj Konarski4 days
* Add mslice to be typing-wise a counterpart of mappendMikolaj Konarski4 days
* Fix typo and reword docsTom Smeding4 days
* Add a bang not to overlap big allocationsMikolaj Konarski4 days
* Uniformise indentationTom Smeding4 days
* Save some toVector by using toVectorListTMikolaj Konarski4 days
* Let X.fromListOuterSN and ravelOuterN take NonEmptyMikolaj Konarski4 days
* Don't force a list of identical elementsMikolaj Konarski4 days
* Variable naming and doc commentsTom Smeding4 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 benchmarks for sumFullMikolaj Konarski2026-01-31
* Make library strided-array-ops publicMikolaj Konarski2026-01-31
* Add a few more GHC warnings and fix all offendersMikolaj Konarski2026-01-31
* Mute the pattern-namespace-specifier warning until things can be fixedMikolaj Konarski2026-01-31
* Improve the implementation of the other fromSNat'Mikolaj 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
* Make arith enums disjointTom Smeding2026-01-31
* Fix a typo in IntElt IntMikolaj Konarski2026-01-31