* Remove duplication from tests
* lint
* lint
* Simplify tests
* lint
* add more tests for dependency behaviour
* track new test files
* lint
* add test for failure being only emitted in the module that originates it
* fix stdout capture for rules_daml
* lint
* lint
* Move CannotUpgradeView into own section
* Fix more upgrades gen
* initial attempt to upgrade to jdk17
* patch rules_nixpkgs to allow for jdk 17
* format
* fix compatibility/.bazelrc
* update jar_jar, disable jdk8
* get jarjar's hash right
* ignore timestamp parsing test for now
* fix build-release-artifacts
* fix JsonLfDecodersTest in the code drop
* dadew
---------
Co-authored-by: = <=>
Co-authored-by: Gary Verhaegen <gary.verhaegen@digitalasset.com>
* repro of #19162 as a test and fix for daml3
* use a different party for exercising a choice on the disclosed contract
* factorize TemplateTypeRep svalue creation
* Move makePair/makeTriplet to Converter.makeTuple
* Implement dar unpacking
* Implement packageless IDE
* Hot-reloading logic for daml.yaml, multi-package.yaml, *.dar
* Implement initial error recovery logic
* Switch logging to log levels
Replace window reload with LanguageServer restart
* Forward args from multi-ide to sub-ides
* Change unpacked dar paths to be the unit-id.
Update unpacking logic to shutdown previous IDEs
* Remove broken experimental flag
* Refactor ide restart logic to not lose event handlers
* Log subIDE errors to debug logger live
* Windows fixes
* First review fixes batch
* Use newtypes for many FilePaths
* Address Dylan's comments
* Refactor how SubIDEs are passed around, reduce times it is dropped
* Update diagnostic
This is a cosmetic change to clarify search strategy (local -> disclosed -> other).
Since local and disclosed contract does not have same format of contract ID (the later is suffixed while the former is not), it should not change the behavior.
@garyverhaegen-da is taking care of [testing](https://github.com/digital-asset/daml/blob/main/release/RELEASE.md) today's release, so they get pushed back to the end of the line.
Please do not merge this before the release is fully tested.
Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
* update canton to 20240507.13254.va09c52a2
tell-slack: canton
* sync canton at 3af0026 to ensure we have a fix for the party allocation delay
---------
Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
Co-authored-by: Paul Brauner <paul.brauner@digitalasset.com>
* update canton to 20240504.13241.v10d14caa
tell-slack: canton
* fix EngineLogginConfig
* fix canton fixture config
---------
Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
Co-authored-by: Marcin Ziolek <marcin.ziolek@digitalasset.com>
Co-authored-by: Paul Brauner <paul.brauner@digitalasset.com>
* update canton to 20240503.13228.v8a7a4aca
tell-slack: canton
* Minimal canton bazel changes to enable building
Adapting to:
- https://github.com/DACH-NY/canton/pull/18850
- https://github.com/DACH-NY/canton/pull/18916
* Maven release daml-common-staging_util-external
---------
Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
Co-authored-by: oliverse-da <oliver.seeliger@digitalasset.com>
@gerolf-da is taking care of [testing](https://github.com/digital-asset/daml/blob/main/release/RELEASE.md) today's release, so they get pushed back to the end of the line.
Please do not merge this before the release is fully tested.
Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
* install.{bat,sh} pass --install-with-custom-version with contents of daml_version.txt
* pass flag only if file exists (bash)
* install.bat only passes --install-with-custom-version if daml_version.txt exists
* daml assistant accepts multiple --install-with-custom-version options, but only uses the last one (if given)
---------
Co-authored-by: Gary Verhaegen <gary.verhaegen@digitalasset.com>