aquavm/crates/air-lib
Mike Voronov c85b2e2fbf
feat(execution-engine): change behaviour of fold over streams (#340)
feat(execution-engine): change behaviour of fold over streams

Change behaviour of fold over streams to make it more similar to pi-calculus channels/names (for more info see #333).

Closes #333.

BREAKING CHANGE:

The new stream behaviour is not compatible with old one, such as
```
(fold $stream iterator
   (seq
       (call ...)
       (next iterator)))
```
will never end after this change (for more info again see #333).
2022-09-28 22:03:54 +03:00
..
air-parser Introduce never instruction (#335) 2022-09-19 14:36:46 +03:00
execution-info-collector Get rid of unsafe code in the interpreter (#303) 2022-09-06 00:03:30 +07:00
interpreter-data Update all non-major Rust dependencies (#330) 2022-09-19 14:07:34 +03:00
interpreter-interface chore: release (#329) 2022-09-13 19:08:47 +03:00
lambda Update all non-major Rust dependencies (#330) 2022-09-19 14:07:34 +03:00
log-targets Rename subtree to subgraph (#265) 2022-05-17 15:53:33 +03:00
polyplets chore: release (#329) 2022-09-13 19:08:47 +03:00
test-utils Update all non-major Rust dependencies (#321) 2022-09-09 13:36:19 +03:00
trace-handler feat(execution-engine): change behaviour of fold over streams (#340) 2022-09-28 22:03:54 +03:00
utils air-trace util for measuring AquaVM performance with tracing crate. 2022-07-07 18:44:58 +07:00