raftedproc
33a9d9f32f
feat(execution-engine)!: add error-code invariant check for match/mismatch ( #622 )
2023-07-16 17:53:01 +03:00
raftedproc
9d7d34a452
feat(execution-engine): Stream Map initial support [fixes VM-283,VM-284] ( #592 )
...
feat(execution-engine): StreamMap initial support for ap and new instructions [fixes VM-283,VM-284]
2023-06-04 21:14:59 +03:00
raftedproc
4f1a617bf5
chore(execution-engine): VM execution step negative tests [fixes VM-262] ( #511 )
2023-03-13 16:34:37 +03:00
Ivan Boldyrev
271b74d8f2
fix(air): demote some AquaVM logging statements ( #505 )
...
Users complain that `warn` level produces lot of unnecessary logs.
+ join behavior logging is demoted to `trace`;
+ xor logging is demoted to `trace`;
+ service error logging is demoted to `debug`.
2023-03-11 01:09:23 +07:00
raftedproc
cb9c426a35
chore(execution-engine): Some stream-related LambdaError are unjoinab… ( #503 )
...
chore(execution-engine): Some stream-related LambdaError are unjoinable b/c: canon stream replaces normal stream, when canon stream is used, it is materialized and its size is known
2023-03-10 12:46:20 +03:00
raftedproc
47a7a87925
chore(execution-engine): replace IncompatibleJValueType with more specific FoldIteratesOverNonArray in fold ( #502 )
2023-03-09 14:37:39 +03:00
raftedproc
56d3ab254e
chore(execution-engine) This commit adds a dedicated triplet resolution error for call ( #500 )
2023-03-07 20:26:25 +03:00
Mike Voronov
95b2d154ff
feat(execution-engine)!: make StreamDontHaveSuchGeneration uncatchable… ( #492 )
...
`StreamDontHaveSuchGeneration` is a catchable error that could be caught by a xor instruction and then handled by a user. But it makes no sense because this error could arise only iff smth went wrong during merging or when data is corrupted.
2023-03-02 22:22:13 +03:00
Mike Voronov
8889291af8
fix(execution-engine): treat non-defined stream as empty in canon
( #347 )
...
This PR forces `canon` instruction to treat streams as empty, it's crucial for deterministic behaviour.
Closes #346 .
2022-09-29 23:05:04 +03:00
Mike Voronov
a4011ef038
Introduce length functor ( #314 )
2022-09-08 16:58:04 +03:00
Mike Voronov
5072fba9d6
Introduce canon
instruction ( #292 )
2022-08-26 00:43:43 +03:00
Mike Voronov
69a42cf111
Introduce new for non iterable scalars ( #248 )
2022-04-20 11:43:46 +03:00
Mike Voronov
e6193ea4de
Implement fail with scalars ( #205 )
2021-12-29 19:51:18 +03:00
Mike Voronov
63160dd0f0
Refactor last error ( #202 )
2021-12-28 16:59:55 +03:00
Mike Voronov
f69b5aa728
Refactor execution errors ( #198 )
2021-12-21 11:37:35 +03:00