daml/compiler
nickchapman-da 2dd5289a35
different types for different speedy phases (#11605)
* Refactor speedy to distinuish SExpr types before/after ANF compilation phase

CHANGELOG_BEGIN
CHANGELOG_END

* remove commment/marker left in error

* make SExpr0 private to speedy

* reinstate (non-pp) print of original expression in AnfTest faiure

* avoid use of s./t. prefixes for expressions in SBuiltin; add 3 TODO markers

* inline "runtime" apply methods of SDefinitionRef into sole caller: SBCallInterface

* avoid use of t. prefix in SExpr0

* change s./t. prefix to source./target.

* add comment to summarize differences between SExpr0 and SExpr
2021-11-11 08:21:12 +00:00
..
daml-extension Address remaining dependabot alerts (#11045) 2021-09-28 11:12:14 +02:00
daml-lf-ast Drop unused defaultFeatureFlags (#11580) 2021-11-08 17:54:48 +01:00
daml-lf-proto Remove virtual choices (#11482) 2021-11-08 17:05:23 +01:00
daml-lf-reader DEL-8657 update version info for Haskell LF libraries (#10160) 2021-07-02 09:46:53 +10:00
daml-lf-tools Remove virtual choices (#11482) 2021-11-08 17:05:23 +01:00
daml-lf-verify Drop controller can syntax from compiler tests (#10807) 2021-09-08 15:28:09 +02:00
damlc Extend synonym expansion caching in data-dependencies (#11629) 2021-11-10 13:28:10 +00:00
ghcide Get ghcide from the new upstream repo (#2867) 2019-09-11 08:57:48 +02:00
hie-core Get ghcide from the new upstream repo (#2867) 2019-09-11 08:57:48 +02:00
lsp-tests Drop flaky marker from lsp-tests (#11442) 2021-10-28 12:21:01 +02:00
repl-service different types for different speedy phases (#11605) 2021-11-11 08:21:12 +00:00
scenario-service LF: Drop typeparameter from KeyWithMaintainers (#11625) 2021-11-10 13:21:13 +01:00
README.md Daml case and logo (#8433) 2021-01-08 12:50:15 +00:00

Daml Compiler

This directory contains several libraries used by and the executable for the Daml compiler.

Libraries

  • daml-lf-ast: The Daml-LF AST and type checker.