daml/compiler
dylant-da 1f998f95e8
Add interfaces & interface choices to coverage report (#15563)
* extract interface info for coverage

* Remove commented out Summary monoid code

* DRY up identifier creator

* remove unused summarize usage

* Disambiguate template/interface identifiers & choices via Variety

* Redesign extractors & start printing reports

* Reformat, begin proper counting of implementation choices

* Fix filter for interface archives choices to exclude, not include

* Remove commented code in printTestCoverage

* Fix lint

* Add external report

* Add percentages to coverage report

* Complete `External interface choices` report section

* Forgot to extract sizes from implementationChoices

* Remove unused allExercisedImplementationChoices

* Improve pctage reporter

* Report uncovered templates/choices when getShowCoverage is True

* Flip getShowCoverage check

* Fix width of percentages in coverage report

* Update damlc tests for coverage report

* Fix filter & text for external interface implementations

* Remove unused / misused Variant, Report, and interfaceChoices extractor

* add section header to never created/exercised summaries
2022-11-21 13:27:39 +00:00
..
daml-extension npm resolutions for daml extension (#15203) 2022-10-11 11:42:36 +00:00
daml-lf-ast Data.NameMap: remove runtime check on HOF name changes (#14907) 2022-09-02 14:36:29 +00:00
daml-lf-proto Desugar guards compatibly with 1.15/1.dev split (#14773) 2022-08-25 14:20:03 +01:00
daml-lf-reader hunt down DAML (#13191) 2022-03-08 14:25:25 +01:00
daml-lf-tools Improve EExpectedViewType (#15048) 2022-09-26 14:38:12 +00:00
damlc Add interfaces & interface choices to coverage report (#15563) 2022-11-21 13:27:39 +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 Remove TemplateOrInterface type class (#15347) 2022-11-15 09:44:51 +01:00
repl-service [LF] strengthen compilation flags (#15481) 2022-11-09 14:12:04 +01:00
scenario-service [Speedy] Inline LedgerMode in the Machine (#15514) 2022-11-15 14:47:22 +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.