summaryrefslogtreecommitdiff
path: root/src/Language.hs
Commit message (Collapse)AuthorAge
* WIP revamp accumulators again: explicit monoid typesTom Smeding9 days
| | | | | | | | No more D2 in accumulators! Paving the way for configurable sparsity of products and arrays. The idea is to make separate monoid types for a "product cotangent" and an "array cotangent" that can be lowered to either a sparse monoid or a non-sparse monoid. Downsides of this approach: lots of API duplication.
* test: A test for new accumMap logicTom Smeding2025-04-21
|
* Add integer modulo operatorTom Smeding2025-04-21
|
* Language: support Maybe and Accum termsTom Smeding2025-03-26
|
* Language: Specify type param order on let_Tom Smeding2025-03-04
|
* Compile: Fix right-precedence of (*)Tom Smeding2025-03-04
|
* compile: Compile constant array literalsTom Smeding2025-03-02
|
* Complete GMM implementationTom Smeding2024-11-10
|
* Cleanup, more Language operationsTom Smeding2024-11-09
|
* Add Custom to LanguageTom Smeding2024-11-09
|
* Maximum/minimumTom Smeding2024-11-09
|
* Remove build1Tom Smeding2024-11-07
|
* Fix buildTom Smeding2024-10-27
|
* Better inline syntax for LanguageTom Smeding2024-10-27
|
* DebuggingTom Smeding2024-10-26
|
* Fix interpreter bugTom Smeding2024-10-22
|
* Differentiate ReplicateTom Smeding2024-10-22
|
* TestsTom Smeding2024-10-21
|
* Interpreter, some operationsTom Smeding2024-09-12
|
* Named source languageTom Smeding2024-09-06
|
* WIP better frontendTom Smeding2024-09-05
|
* A simple embedded frontendTom Smeding2024-09-05