summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Populate accumMapHEADmasterTom Smeding9 days
* Split product lets before chadTom Smeding10 days
* test-framework: Behave decently when output is not a ttyTom Smeding10 days
* Benchmark Compile, not InterpreterTom Smeding2025-03-30
* Compile: Generate slightly less redundant C codeTom Smeding2025-03-30
* Pass around an accumMap (but it's empty still)Tom Smeding2025-03-28
* Compile: Commutative fold still broken, but sum is vectorisedTom Smeding2025-03-28
* Compile: vectorise commutative foldsTom Smeding2025-03-27
* Pretty: fix printing of EMaybeTom Smeding2025-03-27
* Compile: Fix formatting of generated codeTom Smeding2025-03-27
* Fix refcount bug with indexing for nested arraysTom Smeding2025-03-27
* test: regresion-accum1 (still failing)Tom Smeding2025-03-27
* test: Respect shape lower bounds betterTom Smeding2025-03-27
* Compile: Fix debugPrintAST formattingTom Smeding2025-03-27
* test-framework: More matchable paths (begin/end anchors)Tom Smeding2025-03-27
* Compile: Decrement accumval only when added, not movedTom Smeding2025-03-27
* Compile: remove unused functionTom Smeding2025-03-27
* Compile: Better alloc & refc debug facilitiesTom Smeding2025-03-27
* test: Some more Compile tests (still passing, but code still broken)Tom Smeding2025-03-27
* test: type R = TScal TF64Tom Smeding2025-03-27
* test: Start of a list of compile testsTom Smeding2025-03-26
* Fix various issues in Compile (still broken)Tom Smeding2025-03-26
* Language: support Maybe and Accum termsTom Smeding2025-03-26
* Compile.Exec: also remove tmpdir when compilation failsTom Smeding2025-03-26
* Rules: small fixesTom Smeding2025-03-26
* D2[Array] now has a Maybe instead of zero-size for zeroTom Smeding2025-03-26
* Update rules.texTom Smeding2025-03-26
* Compile: More checksTom Smeding2025-03-23
* Compile: More debugging machineryTom Smeding2025-03-22
* test-framework: --hedgehog-replayTom Smeding2025-03-22
* Compile: Don't toList the Bag in 'scope'Tom Smeding2025-03-21
* Compile.Exec: Better diagnostics on GCC errorTom Smeding2025-03-21
* Compile: First compilation of fold1iTom Smeding2025-03-21
* Compile: Decrement array elements when freeing arrayTom Smeding2025-03-21
* Compile: Add some forgotten refcount decrementsTom Smeding2025-03-21
* Compile: compileAssign helper functionTom Smeding2025-03-21
* Commutativity marker on fold1iTom Smeding2025-03-20
* test: Compile final gradient function (WIP)Tom Smeding2025-03-17
* test fwd: test with simplified expressionTom Smeding2025-03-17
* Compile EAccumTom Smeding2025-03-17
* simplifyOneHotTermTom Smeding2025-03-16
* Complete accumulator revamp!Tom Smeding2025-03-15
* test-framework: Allow filtering tests by substringTom Smeding2025-03-15
* Much process with accumulator revampTom Smeding2025-03-14
* WIP revamp accumulator projection type reprTom Smeding2025-03-14
* test: Split adTestGen into one function per test caseTom Smeding2025-03-11
* test-framework: Even more compact output with testGroupCollapseTom Smeding2025-03-11
* test-framework: Improve outputTom Smeding2025-03-10
* More compact test outputTom Smeding2025-03-10
* test: Also test pre-simplified termTom Smeding2025-03-09