daml
daml copied to clipboard
The Daml smart contract language
## Summary The DAML TypeScript codegen incorrectly generates `"peer-dependencies"` (kebab-case) instead of the standard npm field name `"peerDependencies"` (camelCase) in generated package.json files. ## Environment - **DAML SDK Version**: 3.3.0-snapshot.20250507.0...
It is currently not possible to validate the DAML files in a DAR match the output DALF without recompiling the source DAML files in the DAR (and additionally this must...
We have to double check that all recursive processings for (LF or Speedy) values are safe. Normally we use one of the following strategies: We have tail resurrection (example Value...
- during speedy compilation of `let` expressions - probably during _closure conversion_ phase - when the size of the let-expression reaches N=10000, we get a transform time of about 8...
## Support for consortium party primitives in Daml, LF and the engine. Here is the [design document](https://docs.google.com/document/d/1Ha1u8hZF49U_DlQU_TLOm1K1uxOMGUgV2dTXT7lK41I/edit?pli=1#heading=h.ytuv3cfhm8o9). See redesign document: _"Alternative Proposal: Baking authority changes into template choices"_ [here](https://docs.google.com/document/d/1Z8lbvTQcxik3_1rGpIie5Dw216M_grtwY2LA2Nn3zT8/edit#heading=h.4mr0cryy64m5) Jump...
[CiEnforced.Terms](https://github.com/digital-asset/daml/blob/cf8a87165f04b194e949f0e8853768deecb1745b/sdk/docs/styles/CiEnforced/Terms.yml#L19) has a rule enforcing API is capatilized: ``` ... swap: 'api': API ... ``` It picked up an occurance of "ledger-api" in [daml-sandbox.rst](https://github.com/digital-asset/daml/blob/c158fa33ac56afc0e89ce55c71790d492fb5461c/sdk/docs/manually-written/sdk/component-howtos/application-development/daml-sandbox.rst) ``` For example, to change the...