mirror of
https://github.com/digital-asset/daml.git
synced 2024-09-20 09:17:43 +03:00
17d82bf076
* Make name collision check more strict This PR extends the name collision check to catch collisions between A:B (type B in module A) and module A.B.C. For now this is just a warning and not an error. Once we turn it into an error, we also need to add this to the Scala collision checker. There is a fair bit of plumbing required to make warnings work but on the plus side we get multiple errors at once now instead of erroring out on the first one. changelog_begin - [DAML Compiler] The name collision check has been extended to also count the case as a collision where you have a type B in module A and a module A.B.C (but no module A.B). This is a warning in this SDK release but will become an error in a future release. The typescript codegen is not usable on packages that don’t uphold this restriction. changelog_end * Address review comments |
||
---|---|---|
.. | ||
src/DA/Daml/LF | ||
BUILD.bazel |