| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Add pragmas to functions that -fprof-late-overloaded-calls reports | Mikolaj Konarski | 2025-12-27 |
| | | | | | | | | as breaking the chain of specialization (but it's currently broken, so these may be false positives, but these pragmas may be handy in the future anyway and they can't do much harm in theory and in practice they are right now neutral performance-wise). | ||
| * | Inline most lifting wrappers | Mikolaj Konarski | 2025-12-24 |
| | | | | | | | | This results in only marginal performance gain, probably because they are already small enough to be specialized and/or inlined automatically, but these pragmas ensure it remains so regardless of changes in GHC heuristics. | ||
| * | Implement ranked shape conversions as newtype coerces | Mikolaj Konarski | 2025-12-16 |
| | | |||
| * | Make ShR a newtype over ShX | Mikolaj Konarski | 2025-12-16 |
| | | |||
| * | Add method mvecsUnsafeFreeze and use it | Mikolaj Konarski | 2025-12-09 |
| | | |||
| * | Express mvecsWrite and mvecsWritePartial using the new methods | Mikolaj Konarski | 2025-12-08 |
| | | | | | | | | and change the type of the latter to make it possible. This slightly improves performance of horde-ad tests, before horde-ad even starts using the Linear methods, which improves performance even more. | ||
| * | Add mvecsWriteLinear and mvecsWritePartialLinear (unused yet) | Mikolaj Konarski | 2025-12-08 |
| | | |||
| * | Add mvecsReplicate | Mikolaj Konarski | 2025-12-07 |
| | | |||
| * | Also replace replicateScal -> replicatePrim in error messages | Tom Smeding | 2025-11-18 |
| | | |||
| * | Rename, organise and cleanup | Tom Smeding | 2025-11-17 |
| | | | | | | | | Renamings: - *sumOuter1 -> *sumOuter1Prim - *rerank -> *rerankPrim - *replicateScal -> *replicatePrim | ||
| * | Provide explicit-length versions of fromList functions | Tom Smeding | 2025-11-17 |
| | | |||
| * | mshapeTreeIsEmpty: allow partially-zero shapes for nested arrays | Tom Smeding | 2025-11-17 |
| | | |||
| * | Move shape conversion ops to Data.Array.Nested.Convert | Mikolaj Konarski | 2025-05-17 |
| | | |||
| * | Merge both Lemmas modules | Mikolaj Konarski | 2025-05-17 |
| | | |||
| * | Move modules Permutation and Types | Mikolaj Konarski | 2025-05-16 |
| | | |||
| * | Shape/index function rename | Tom Smeding | 2025-05-16 |
| | | |||
| * | default-show-instances flag | Tom Smeding | 2025-05-16 |
| | | |||
| * | Move casts to DAN.Convert; split Ranked/Shaped types into .Base | Tom Smeding | 2025-05-15 |
