| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Optimise reductions and dotprod with more vectorisation | Tom Smeding | 2025-03-14 |
| | | | | | | | | | | Turns out that if you don't supply -ffast-math, the C compiler will faithfully reproduce your linear reduction order, which is rather disastrous for parallelisation with vector units. This changes the summation order, so numerical results might differ slightly. To wit: the test suite needed adjustment. | ||
| * | arith: Some negate tests (to check stride handling) | Tom Smeding | 2025-02-18 |
| | | |||
| * | arith: Unary int ops on strided arrays without normalisation | Tom Smeding | 2025-02-16 |
| | | |||
| * | Pull orthotope from git | Tom Smeding | 2025-01-04 |
| | | |||
| * | Rename *LengthSNat to *Rank | Tom Smeding | 2024-06-13 |
| | | |||
| * | Properly test C reductions | Tom Smeding | 2024-06-03 |
| | | |||
| * | Move sh*Tail to main ox-arrays | Tom Smeding | 2024-06-03 |
| | | |||
| * | Add a comment about the distribution of genRank | Tom Smeding | 2024-06-03 |
| | | |||
| * | Test permInverse | Tom Smeding | 2024-06-03 |
| | | |||
| * | Generalise monad in some test generators | Tom Smeding | 2024-06-03 |
| | | |||
| * | Some more generators for tests | Tom Smeding | 2024-06-03 |
| | | |||
| * | ImportQualifiedPost everywhere | Tom Smeding | 2024-06-03 |
| | | |||
| * | Clearer module purposes | Tom Smeding | 2024-05-30 |
| | | | | | Thanks Mikolaj for discussion | ||
| * | Refactor Nested (modules, function names) | Tom Smeding | 2024-05-30 |
| | | |||
| * | Refactor Mixed (modules, regular function names) | Tom Smeding | 2024-05-30 |
| | | |||
| * | Reorganise test files | Tom Smeding | 2024-05-28 |
| | | |||
| * | Less warnings in test | Tom Smeding | 2024-05-25 |
| | | |||
| * | Test C sum with random inputs | Tom Smeding | 2024-05-24 |
| | | |||
| * | WIP testing | Tom Smeding | 2024-05-23 |
| | | |||
| * | Rename 'test' component to 'example' | Tom Smeding | 2024-05-20 |
| | | |||
| * | Finish singletons refactor? | Tom Smeding | 2024-05-18 |
| | | |||
| * | The code compiles with only GHC nats | Tom Smeding | 2024-05-15 |
| | | |||
| * | Shape/index hygiene | Tom Smeding | 2024-05-13 |
| | | |||
| * | Rename sized lists constructors according to the Convention | Mikolaj Konarski | 2024-04-21 |
| | | |||
| * | Allow generating an empty array | Tom Smeding | 2024-04-17 |
| | | |||
| * | Update example | Tom Smeding | 2024-04-17 |
| | | |||
| * | Switch to GHC.TypeLits.Nat for shapes | Tom Smeding | 2024-04-13 |
| | | |||
| * | Transpose functions in the API | Tom Smeding | 2024-04-09 |
| | | |||
| * | Simple usage example | Tom Smeding | 2024-04-03 |
