daml/compiler
Moritz Kiefer 1fce415359
Only extract main dalf from a dependency (#4515)
This is a spin off from my fixes for making data-deps work with
typeclasses cross-SDK.

We only have the interface files for the main dalf so it doesn’t
really make sense to extract the other dalfs. The current behavior of
extracting all dalfs results in them being picked up by
`GeneratePackageMap` even if GHC doesn’t know about them which causes
issues in other placse.

I’ve adapted the collision check to check for transitive dependencies
when creating the project db.

changelog_begin
changelog_end
2020-02-14 13:33:48 +01:00
..
daml-extension Extend telemetry data to log when users ignored the telemetry popup (#4403) 2020-02-05 14:14:48 +01:00
daml-lf-ast daml-dependencies: Use a safer safeToReexport (#4353) 2020-02-03 19:11:11 +00:00
daml-lf-proto Only extract main dalf from a dependency (#4515) 2020-02-14 13:33:48 +01:00
daml-lf-reader update copyright notices to 2020 (#3939) 2020-01-02 21:21:13 +01:00
daml-lf-tools daml-dependencies: Use a safer safeToReexport (#4353) 2020-02-03 19:11:11 +00:00
daml-licenses remove MissingH (#3948) 2020-01-06 14:36:14 +01:00
damlc Only extract main dalf from a dependency (#4515) 2020-02-14 13:33:48 +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 Extend LSP multi-package tests (#4481) 2020-02-12 10:21:01 +01:00
scenario-service Add NodeInfo and informeesOfNode method. Fix witnesses of top-level fetches. (#4217) 2020-02-05 14:17:32 +00:00
ghcide-daml.sh update copyright notices to 2020 (#3939) 2020-01-02 21:21:13 +01:00
README.md open-sourcing daml 2019-04-04 09:33:38 +01: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.