summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
* Improve Compile a little (still only scalars)Tom Smeding2024-12-12
* Somewhat working CompileTom Smeding2024-12-12
* Start WIP compile-to-CTom Smeding2024-12-06
* Rename Compile -> CompileCuTom Smeding2024-12-06
* UnMonoidTom Smeding2024-12-06
* Simplify: Reduce plus of literalsTom Smeding2024-12-06
* Simplify: Some forgotten 'acted'Tom Smeding2024-12-06
* WIP UnMonoid (to be used for compiling to C)Tom Smeding2024-12-06
* Fix indentationTom Smeding2024-12-06
* Working argument accum mode (...)Tom Smeding2024-11-26
* WIP accum top-level argsTom Smeding2024-11-26
* Prepare for introducing top-level args in accum modTom Smeding2024-11-23
* Use accum storage for Case tooTom Smeding2024-11-23
* drevScoped returns a data type, not CPSTom Smeding2024-11-23
* Factor let storage-dependent scoping logic into separate functionTom Smeding2024-11-22
* Configuration for CHADTom Smeding2024-11-14
* Benchmark GMMTom Smeding2024-11-14
* Remove warningsTom Smeding2024-11-13
* Make EBuild derivative aware of zero cotangent arraysTom Smeding2024-11-11
* Test gmmTom Smeding2024-11-10
* Fix forward derivative of 'exp'Tom Smeding2024-11-10
* Test GMM; it failsTom Smeding2024-11-10
* Fix bug in simplifier (effects are hard)Tom Smeding2024-11-10
* Complete GMM implementationTom Smeding2024-11-10
* Cleanup, more Language operationsTom Smeding2024-11-09
* Add Custom to LanguageTom Smeding2024-11-09
* Some more primitive operatorsTom Smeding2024-11-09
* Maximum/minimumTom Smeding2024-11-09
* WIP maximum/minimumTom Smeding2024-11-08
* Custom derivativesTom Smeding2024-11-08
* WIP custom derivativesTom Smeding2024-11-08
* Remove build1Tom Smeding2024-11-07
* BenchmarkTom Smeding2024-11-07
* Some simplification rulesTom Smeding2024-11-06
* Generate EOneHot in D[EIdx]Tom Smeding2024-11-05
* Support EOneHotTom Smeding2024-11-05
* WIP EOneHotTom Smeding2024-11-04
* simplifyFixTom Smeding2024-10-29
* Store only on tape what's used in the dualTom Smeding2024-10-29
* WIP preserve only subset of D0 bindings in dual (...)Tom Smeding2024-10-27
* Fix buildTom Smeding2024-10-27
* Better inline syntax for LanguageTom Smeding2024-10-27
* Fix EIdx derivativeTom Smeding2024-10-26
* Show accumulator as dummy string, not errorTom Smeding2024-10-26
* Fix IIxNil warningTom Smeding2024-10-26
* Make interpreter debug printing conditionalTom Smeding2024-10-26
* Fix {} usage in pretty-printing of ELetTom Smeding2024-10-26
* DebuggingTom Smeding2024-10-26
* Fix interpreter bugTom Smeding2024-10-22
* Less warningsTom Smeding2024-10-22