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 |