daml/daml-lf/tests
nickchapman-da 0ebe770e59
[engine] stack-safe daml-lf archive decoding (#14964)
Transform our code for the protobuf-decoding phase to be stack-safe, by means of a Work trampoline. The code-style rules are:

runWork is never called in a nested context.
We introduce an explicit Work.Delay to break recursion.
Increase the size of the many-fields test from 120 to 160 fields.

(At 164 fields we run into the protobuf limit)

Part of: #13410
2022-09-20 16:51:50 +01:00
..
interface-retro Engine: Include interface's packageId in usedPackages (#14887) 2022-09-02 16:22:33 +00:00
reinterpret update copyright headers (#12240) 2022-01-03 16:36:51 +00:00
scenario [engine] stack-safe daml-lf archive decoding (#14964) 2022-09-20 16:51:50 +01:00
AuthorizedDivulgence.daml update copyright headers (#12240) 2022-01-03 16:36:51 +00:00
AuthTests.daml update copyright headers (#12240) 2022-01-03 16:36:51 +00:00
BasicTests.daml Compiler: expose LF builtin ExerciseByKey (#12615) 2022-01-28 16:29:16 +01:00
BUILD.bazel Engine: Include interface's packageId in usedPackages (#14887) 2022-09-02 16:22:33 +00:00
ConjunctionChoices.daml update copyright headers (#12240) 2022-01-03 16:36:51 +00:00
ContractKeys.daml update copyright headers (#12240) 2022-01-03 16:36:51 +00:00
daml-lf-test.sh update copyright headers (#12240) 2022-01-03 16:36:51 +00:00
DontDiscloseNonConsumingExercisesToObservers.daml update copyright headers (#12240) 2022-01-03 16:36:51 +00:00
Exceptions.daml Fix handling for throw within handler (#14461) 2022-07-18 17:17:34 +01:00
Interfaces.daml Add interface instance syntax, including retroactive interface instances (#14715) 2022-08-17 12:06:59 +00:00
InterfaceViews.daml Add interface instance syntax, including retroactive interface instances (#14715) 2022-08-17 12:06:59 +00:00
LargeTransaction.daml update copyright headers (#12240) 2022-01-03 16:36:51 +00:00
MultiKeys.daml Add failing daml-test-file (#14176) 2022-06-15 20:00:04 +00:00
Optional.daml update copyright headers (#12240) 2022-01-03 16:36:51 +00:00
scala-test-limited-stack.sh update copyright headers (#12240) 2022-01-03 16:36:51 +00:00