mirror of
https://github.com/digital-asset/daml.git
synced 2024-09-20 09:17:43 +03:00
ba30e86911
This is a first step towards making sure that the package ids for types defined in daml-prim and daml-stdlib don’t change. This PR mostly adds all the necessary infrastructure for that and moves GHC.Types and GHC.Prim to make sure it works. Until data-dependencies are really solid and we have verified that we no longer have performance issues with an increasing number of Haskell packages, we still include the source files in daml-prim and then just rewrite the references. We will also need to add tests that these packages really have stable ids but I’ll leave that for separate PRs since this doesn’t make that much sense anyway until all of the types have moved to stable packages. CHANGELOG_BEGIN - [DAML Compiler] The modules GHC.Prim and GHC.Types from daml-prim have been moved to separate packages. 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.