| Commit message (Expand) | Author | Age |
* | Compile: Generate slightly less redundant C code | Tom Smeding | 5 hours |
* | Compile: Commutative fold still broken, but sum is vectorised | Tom Smeding | 3 days |
* | Compile: vectorise commutative folds | Tom Smeding | 3 days |
* | Compile: Fix formatting of generated code | Tom Smeding | 3 days |
* | Fix refcount bug with indexing for nested arrays | Tom Smeding | 3 days |
* | Compile: Fix debugPrintAST formatting | Tom Smeding | 3 days |
* | Compile: Decrement accumval only when added, not moved | Tom Smeding | 3 days |
* | Compile: remove unused function | Tom Smeding | 3 days |
* | Compile: Better alloc & refc debug facilities | Tom Smeding | 3 days |
* | Fix various issues in Compile (still broken) | Tom Smeding | 4 days |
* | D2[Array] now has a Maybe instead of zero-size for zero | Tom Smeding | 4 days |
* | Compile: More checks | Tom Smeding | 7 days |
* | Compile: More debugging machinery | Tom Smeding | 8 days |
* | Compile: Don't toList the Bag in 'scope' | Tom Smeding | 9 days |
* | Compile: First compilation of fold1i | Tom Smeding | 9 days |
* | Compile: Decrement array elements when freeing array | Tom Smeding | 9 days |
* | Compile: Add some forgotten refcount decrements | Tom Smeding | 9 days |
* | Compile: compileAssign helper function | Tom Smeding | 9 days |
* | Compile EAccum | Tom Smeding | 13 days |
* | Complete accumulator revamp! | Tom Smeding | 2025-03-15 |
* | Compile: Implement EWith (TODO EAccum) | Tom Smeding | 2025-03-05 |
* | Compile: Better names for struct fields | Tom Smeding | 2025-03-05 |
* | Compile: Fix EError | Tom Smeding | 2025-03-04 |
* | Compile: maximum1i and minimum1i | Tom Smeding | 2025-03-04 |
* | Compile: Fix right-precedence of (*) | Tom Smeding | 2025-03-04 |
* | Compile: replicate1i | Tom Smeding | 2025-03-03 |
* | WIP replicate1i | Tom Smeding | 2025-03-03 |
* | Run test primals with Compile (not all succeed yet) | Tom Smeding | 2025-03-03 |
* | Compile: sum1inner, unit, idx0 | Tom Smeding | 2025-03-03 |
* | Compile: Support EShape and EBuild | Tom Smeding | 2025-03-02 |
* | Compile: index into arrays | Tom Smeding | 2025-03-02 |
* | compile: Compile constant array literals | Tom Smeding | 2025-03-02 |
* | compile: WIP reference-counted arrays | Tom Smeding | 2025-03-02 |
* | Compile: More precise monads in genStructs | Tom Smeding | 2025-03-01 |
* | Compile: some cleanup | Tom Smeding | 2025-02-28 |
* | Compile to C and load using dlopen | Tom Smeding | 2025-02-28 |
* | Comment unhandled cases instead of getting 1e6 warnings | Tom Smeding | 2025-02-25 |
* | Compile: Emit structs in proper order | Tom Smeding | 2025-02-25 |
* | Add ext field to remaining AST constructors | Tom Smeding | 2025-01-27 |
* | Improve Compile a little (still only scalars) | Tom Smeding | 2024-12-12 |
* | Somewhat working Compile | Tom Smeding | 2024-12-12 |
* | Start WIP compile-to-C | Tom Smeding | 2024-12-06 |
* | Rename Compile -> CompileCu | Tom Smeding | 2024-12-06 |
* | Ramblings in Compile | Tom Smeding | 2024-01-27 |
* | Initial | Tom Smeding | 2023-09-10 |