summaryrefslogtreecommitdiff
path: root/src/CHAD.hs
Commit message (Expand)AuthorAge
* Add ext field to remaining AST constructorsTom Smeding2025-01-27
* WIP UnMonoid (to be used for compiling to C)Tom Smeding2024-12-06
* Fix indentationTom Smeding2024-12-06
* 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
* Make EBuild derivative aware of zero cotangent arraysTom Smeding2024-11-11
* Test GMM; it failsTom Smeding2024-11-10
* Complete GMM implementationTom Smeding2024-11-10
* Some more primitive operatorsTom Smeding2024-11-09
* WIP maximum/minimumTom Smeding2024-11-08
* Custom derivativesTom Smeding2024-11-08
* Remove build1Tom Smeding2024-11-07
* BenchmarkTom Smeding2024-11-07
* Generate EOneHot in D[EIdx]Tom Smeding2024-11-05
* WIP EOneHotTom Smeding2024-11-04
* 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 EIdx derivativeTom Smeding2024-10-26
* DebuggingTom Smeding2024-10-26
* Fix interpreter bugTom Smeding2024-10-22
* Less warningsTom Smeding2024-10-22
* Differentiate ReplicateTom Smeding2024-10-22
* TestsTom Smeding2024-10-21
* Towards a test suiteTom Smeding2024-10-07
* Reverse-by-forward, and checking neural (it's wrong)Tom Smeding2024-10-01
* Test neuralTom Smeding2024-09-25
* WIP better zero/plus, fixing Accum (...)Tom Smeding2024-09-13
* Towards neuralTom Smeding2024-09-12
* Interpreter, some operationsTom Smeding2024-09-12
* Generic accumulatorsTom Smeding2024-09-05
* WIPTom Smeding2024-09-04
* Some workTom Smeding2024-09-03
* Inching towards drev of buildTom Smeding2024-09-03
* accumPromoteTom Smeding2024-09-02
* Code cleanup, and OverloadedLabels for LSegTom Smeding2024-09-02
* Autoweak!Tom Smeding2024-09-02
* WIP autoWeakTom Smeding2024-09-02
* WIP Build1Tom Smeding2024-08-30
* Migrate to accumulators (mostly removing EVM code)Tom Smeding2024-08-30
* Generalise freezeRet a little bitTom Smeding2024-08-29
* Less default caseTom Smeding2024-01-27
* Linear-time tape reconstructionTom Smeding2024-01-26
* Embrace the PartialTypeSignaturesTom Smeding2024-01-25
* Finish rewriteTom Smeding2024-01-25
* Getting furtherTom Smeding2024-01-25
* More stuffTom Smeding2024-01-25