mirror of
https://github.com/digital-asset/daml.git
synced 2024-09-20 09:17:43 +03:00
104376ac65
`initPackageDb` assumes that `Options` has not yet been initialized and calls `mkOptions` itself. Each call to `mkOptions` appends the LF version to the package db dir which means that calling it twice as we did in `execIde` results in pkg dbs of the form dir/1.7/1.7 which is obviously not what we want. This is just the fix, I’m sufficiently annoyed by this now, that I’ll spend some time tomorrow to kill mkOptions completely but for now this at least fixes the SDK on master. The reason why we didn’t catch this in our tests is that the package dbs are located slightly differently via Bazel runfiles as they are located in the final release tarball which ended up not breaking this in our LSP tests. changelog_begin changelog_end |
||
---|---|---|
.. | ||
daml-extension | ||
daml-lf-ast | ||
daml-lf-proto | ||
daml-lf-reader | ||
daml-lf-tools | ||
daml-licenses | ||
damlc | ||
ghcide | ||
hie-core | ||
lsp-tests | ||
scenario-service | ||
ghcide-daml.sh | ||
README.md |
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.