The Daml smart contract language
Go to file
Samuel Williams edea1e6253
Multi-IDE Features for 2.9 (#19040)
* 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
2024-05-14 09:41:10 +01:00
.github Add template for requesting improvements to errors (#16918) 2023-05-26 12:55:34 +01:00
ci [3.1] fix dev-env in various places (#19127) 2024-05-01 18:23:29 +02:00
sdk Multi-IDE Features for 2.9 (#19040) 2024-05-14 09:41:10 +01:00
.gitattributes Remove unreleased.rst (#3547) 2019-11-20 15:16:57 +00:00
.gitignore move to subdir 3.0 (#18520) 2024-03-22 02:27:46 +01:00
azure-cron.yml [3.1] fix dev-env in various places (#19127) 2024-05-01 18:23:29 +02:00
azure-pipelines.yml move to subdir 3.0 (#18520) 2024-03-22 02:27:46 +01:00
CODE_OF_CONDUCT.md open-sourcing daml 2019-04-04 09:33:38 +01:00
CODEOWNERS Switch {akrmn=>moisesackerman-da} github user (#18730) 2024-03-13 13:17:14 +01:00
CONTRIBUTING.md Remove sandbox on x (#16890) 2023-05-23 09:25:54 +02:00
SECURITY.md Daml case and logo (#8433) 2021-01-08 12:50:15 +00:00