index
:
chad-fast
evm
hashable-gadt
master
test-catch-exc
[no description]
git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
Compile.hs
Commit message (
Collapse
)
Author
Age
*
Compile: Generate slightly less redundant C code
Tom Smeding
2 days
|
*
Compile: Commutative fold still broken, but sum is vectorised
Tom Smeding
5 days
|
*
Compile: vectorise commutative folds
Tom Smeding
5 days
|
*
Compile: Fix formatting of generated code
Tom Smeding
5 days
|
*
Fix refcount bug with indexing for nested arrays
Tom Smeding
5 days
|
*
Compile: Fix debugPrintAST formatting
Tom Smeding
5 days
|
*
Compile: Decrement accumval only when added, not moved
Tom Smeding
5 days
|
*
Compile: remove unused function
Tom Smeding
5 days
|
*
Compile: Better alloc & refc debug facilities
Tom Smeding
5 days
|
*
Fix various issues in Compile (still broken)
Tom Smeding
6 days
|
*
D2[Array] now has a Maybe instead of zero-size for zero
Tom Smeding
6 days
|
|
|
|
Remaining problem: 'add' in Compile doesn't use the D2 stuff
*
Compile: More checks
Tom Smeding
9 days
|
*
Compile: More debugging machinery
Tom Smeding
10 days
|
*
Compile: Don't toList the Bag in 'scope'
Tom Smeding
11 days
|
*
Compile: First compilation of fold1i
Tom Smeding
11 days
|
*
Compile: Decrement array elements when freeing array
Tom Smeding
11 days
|
*
Compile: Add some forgotten refcount decrements
Tom Smeding
11 days
|
*
Compile: compileAssign helper function
Tom Smeding
11 days
|
*
Compile EAccum
Tom Smeding
2025-03-17
|
*
Complete accumulator revamp!
Tom Smeding
2025-03-15
|
*
Compile: Implement EWith (TODO EAccum)
Tom Smeding
2025-03-05
|
|
|
|
That's going to be a mess
*
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