daml/compiler
Moisés Ackerman 0b79d8ae7c
Deprecate 'controller ... can' syntax (#11363)
Closes #11317

* Add warning for uses of 'controller ... can' syntax

* Remove uses of 'controller ... can' syntax

* Add test cases for -W{,no-}controller-can

* Update docs to reflect 'controller ... can' syntax deprecation

changelog_begin
* Deprecate 'controller ... can' syntax.
  * It will be removed in a future version of Daml.
  * Instead, use 'choice ... with ... controller' syntax. Note that this does not implictly add the controller as an observer, so it must be added explictly as one (or as a signatory).
changelog_end
2021-12-01 13:36:04 +01:00
..
daml-extension Deprecate 'controller ... can' syntax (#11363) 2021-12-01 13:36:04 +01:00
daml-lf-ast Drop support for Daml-LF party literals-LF from the Haskell side (#11930) 2021-12-01 11:00:09 +01:00
daml-lf-proto Drop support for Daml-LF party literals-LF from the Haskell side (#11930) 2021-12-01 11:00:09 +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 Drop support for Daml-LF party literals-LF from the Haskell side (#11930) 2021-12-01 11:00:09 +01:00
daml-lf-verify Drop controller can syntax from compiler tests (#10807) 2021-09-08 15:28:09 +02:00
damlc Deprecate 'controller ... can' syntax (#11363) 2021-12-01 13:36:04 +01: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 Split daml-lf encode/decode Haskell libraries (#11906) 2021-11-29 12:49:02 +00:00
scenario-service Add ContractDoesntImplementInterface error. (#11884) 2021-11-29 15:54:31 +00: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.