aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* 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
* Depend on the versions of orthotope that have toVectorListTHEADuncontroversial-tweaks-repackagedmasterMikolaj 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 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
* Use numEltSumFull in X.sumFullTom Smeding2026-01-16
* C: Fix REDUCEFULLTom Smeding2026-01-16
* test: Port sum tests to sumAllTom Smeding2026-01-16
* XArray: Fix doc comment on ravelOuterNTom Smeding2025-12-06
* Improve runtime and streaming of fromListOuterMikolaj Konarski2025-12-05