mirror of
https://github.com/digital-asset/daml.git
synced 2024-11-13 00:16:19 +03:00
572b21e882
Speedy: run() dont step() - Running the Speedy machine with `run()` instead of `step()` - Remove: `SResultContinue` - Add: `SResultFinalValue(_)` We change the top level control of Speedy: from machine.step() to machine.run, with the control of stepping while the machine returns SResultContinue moved into speedy itself. (And so SResultContinue is removed in favour of SResultFinalValue.) The main advantage of this approach is that the tight while loop can be moved inside the exception handler, rather than having to wrap the handler every step. changelog_begin changelog_end |
||
---|---|---|
.. | ||
src | ||
BUILD.bazel |