daml/compiler
Moritz Kiefer bb5dd4cbf3
Fix locking of envScenarioContexts (#9736)
This fixes a race condition in our handling of scenario contexts. See
the comments for details. I verified with a bunch of extra logging
that this is what is actually failing in our tests. I’ll try to
upstream the logging separately since ideally I’d like to have that in CI.

I ran all integration tests with --runs_per_test=20 over night and
with this change I’m no longer able to get it to flake so dropping the
flaky marker.

fixes #6910

changelog_begin
changelog_end
2021-05-19 12:51:30 +02:00
..
daml-extension Address security vulnerabilities in //compiler/daml-extension (#9615) 2021-05-07 14:54:54 +02:00
daml-lf-ast LF: rename convertion builtins to be more obvious (#9716) 2021-05-19 10:11:26 +00:00
daml-lf-proto LF: rename convertion builtins to be more obvious (#9716) 2021-05-19 10:11:26 +00:00
daml-lf-reader DEL-8479 tag LF libs for SDK 1.13 release (#9680) 2021-05-14 16:38:20 +10:00
daml-lf-tools Compiler: drop BEToTextBigNumeric in favor of BEToText (#9728) 2021-05-18 14:49:03 +00:00
daml-lf-verify LF: release LF 1.12 (#8856) 2021-02-24 21:17:33 +01:00
damlc Fix locking of envScenarioContexts (#9736) 2021-05-19 12:51:30 +02: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 ghcide: cached goto definitions (#8751) 2021-02-04 21:05:12 +01:00
repl-service Expose Daml stacktraces for Daml Script errors (#9025) 2021-03-04 16:13:50 +01:00
scenario-service Fix conversion of TryContextInfo in scenario service (#9731) 2021-05-19 09:15:33 +02: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.