aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Dotprod: Optimise reversed and replicated dimensionsHEADmasterTom Smeding65 min.
* bench: Dot product benchmarksTom Smeding66 min.
* bench: Move comparison benchmarks to separate functionTom Smeding108 min.
* Improve an error messageTom Smeding109 min.
* Compatibility liftVEltwise1 (TODO remove)Tom Smeding5 days
* Fix typo in error messageTom Smeding5 days
* Some re-exports for compatibilityTom Smeding5 days
* Separate arith routines into a libraryTom Smeding5 days
* arith stats: Print timings with 3 digits precisionTom Smeding7 days
* arith stats: Improve output formatTom Smeding7 days
* Arith statistics collection from CTom Smeding7 days
* arith: Don't FFI-import unused dotprod_*_strided opsTom Smeding7 days
* Optimise reductions and dotprod with more vectorisationTom Smeding11 days
* Provide +nonportable-simd flagTom Smeding11 days
* bench: Update with recent renamesTom Smeding11 days
* arith: Remove CASE1, add restrictTom Smeding11 days
* arith: Correct rank arguments to C wrapper functionsTom Smeding12 days
* Export IntEltTom Smeding12 days
* Rename arithPromote* to lift* (unrelated to arith ops, really)Tom Smeding12 days
* Add atan2Tom Smeding12 days
* arith: Fix enum typing typosTom Smeding12 days
* Implement quot/remTom Smeding12 days
* Remove redundant constraints on arith instancesTom Smeding13 days
* Slight cleanup of arith instances for Mixed/Ranked/ShapedTom Smeding13 days
* Binary ops without normalisationTom Smeding13 days
* bench: Measure binary op on mismatched stridesTom Smeding13 days
* More consistent equality functions on shapesTom Smeding14 days
* C: Simplify DOTPROD_STRIDED_OP signatureTom Smeding2025-03-05
* arith: Unary float ops on strided arrays without normalisationTom Smeding2025-03-05
* Orthotope has been updated: less hacksTom Smeding2025-03-03
* All arrays are Eq and Ord (they compare shape first, then values)Tom Smeding2025-02-18
* Less pointless standalone Ord instancesTom Smeding2025-02-18
* arith: Fix unary op stride bugsTom Smeding2025-02-18
* arith: Some negate tests (to check stride handling)Tom Smeding2025-02-18
* Fix a typo in an error messageMikolaj Konarski2025-02-17
* arith: Only strided unary int opsTom Smeding2025-02-16
* arith: Unary int ops on strided arrays without normalisationTom Smeding2025-02-16
* arith: Fix cover calculation in stridesDenseTom Smeding2025-02-16
* Remove 'type data' for now (GHC 9.10 breaks)Tom Smeding2025-02-15
* mcastSafe, castCastableTom Smeding2025-02-01
* Up ghc to 9.8.4Tom Smeding2025-02-01
* Eliminate the lame shaped fromInteger implementationMikolaj Konarski2025-01-24
* Export IShX from NestedMikolaj Konarski2025-01-09
* Export ListX from NestedMikolaj Konarski2025-01-07
* Pull orthotope from gitTom Smeding2025-01-04
* Add some spuriously missing Eq/Generic instancesTom Smeding2024-12-18
* Uniformise NFData instance (by putting rnf in Elt)Tom Smeding2024-12-18
* Remove some missed overlapping Show (Mixed) instancesTom Smeding2024-12-17
* Uniform Show instance for MixedTom Smeding2024-12-17
* rcastToMixedTom Smeding2024-12-11