Ivan Boldyrev
8a07613027
feat(aquavm-air)!: signature checking ( #607 )
2023-10-13 22:19:02 +03:00
fluencebot
b6c4eaaddc
chore: release master ( #715 )
2023-10-13 21:19:14 +03:00
raftedproc
ea80f117a0
fix(execution-engine)!: map with a lens now returns an appropriate tetraplet [fixes VM-331] ( #706 )
2023-10-13 21:14:14 +03:00
fluencebot
40cad86b49
chore: release master ( #707 )
...
* chore: release master
* chore: Bump air-interpreter and air-near-contract version to 0.49.0
2023-10-13 20:42:40 +03:00
raftedproc
98870c2ff9
feat(execution-engine)!: fail :error: now bubbles the original error up [fixes VM-342] ( #714 )
2023-10-13 20:37:27 +03:00
Ivan Boldyrev
cdde3bb263
chore(benches): Update bench data ( #712 )
...
Update bench data after version change.
Some benchmarks were removed because they are not compatible with the
stream length limit. Others have their version updated.
2023-10-09 18:28:42 +07:00
raftedproc
f4caa538e4
fix(execution-engine)!: canon map lens access now returns a correct number of kvpairs in a canon stream ( #708 )
2023-09-28 11:47:15 +03:00
renovate[bot]
779e79ac48
chore(deps): update rust crate built to 0.7.0 ( #624 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-27 02:03:57 +07:00
renovate[bot]
83f91b5564
chore(deps): update rust crate anyhow to 1.0.75 ( #660 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-27 01:31:40 +07:00
renovate[bot]
dce3cf392f
chore(deps): update rust crate clap to 4.4.5 ( #601 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-26 21:57:23 +07:00
raftedproc
c52a36c784
fix(execution-engine): ExecutionCtx fmt now prints stream maps out ( #705 )
2023-09-26 17:21:22 +03:00
omahs
8013e5e8f8
chore: fix typos ( #704 )
2023-09-25 13:19:27 +03:00
fluencebot
8f23d90ece
chore: release master ( #698 )
...
* chore: release master
* chore: Bump air-interpreter and air-near-contract version to 0.48.0
2023-09-22 00:46:21 +03:00
raftedproc
3a9beed3c5
fix(execution-engine)!: this adds a join behavior for key and value pair used by ap inserting into a map [fixes VM-337] ( #701 )
2023-09-21 19:56:22 +03:00
raftedproc
45035ccff5
feat(execution-engine)!: this patch prohibits error code = 0 ( #702 )
2023-09-21 17:33:57 +03:00
renovate[bot]
b713e447fc
fix(deps): update rust crate marine-rs-sdk to 0.10.0 ( #640 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Valery Antopol <valery.antopol@gmail.com>
Co-authored-by: Ivan Boldyrev <ivan@fluence.one>
2023-09-19 17:04:40 +07:00
Ivan Boldyrev
bd80a127ea
feat(parser,execution-engine): allow :error: in fail ( #696 )
...
The `(fail :error:)` was previously rejected by parser. Now it is
executed, but is of limited use.
2023-09-19 14:21:30 +07:00
Ivan Boldyrev
d41f7646d9
chore: Rust channel update dedicated to Software Engineer Day ( #699 )
2023-09-14 18:55:06 +07:00
Ivan Boldyrev
4e72abe9a7
feat(execution-engine): join behavior for canon ( #697 )
...
Implement join behavior for `canon`'s first argument `peer_id`. It
simplifies generating code in Aqua compiler when `peer_id` is defined
by a variable defined in a `par` branch.
Co-authored-by: Mike Voronov <michail.vms@gmail.com>
2023-09-13 21:20:51 +07:00
renovate[bot]
d9638575bf
chore(deps): update rust crate concat-idents to 1.1.5 ( #625 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-10 21:50:33 +07:00
fluencebot
244bed3326
chore: release master ( #694 )
...
* chore: release master
* chore: Bump air-interpreter and air-near-contract version to 0.47.0
2023-09-07 17:56:11 +07:00
raftedproc
b4cbf8f621
feat(execution-engine)!: canon stream map support [fixes VM-301] ( #648 )
...
* feat(execution-engine)!: canon stream map support [fixes VM-301]
Canon stream map is a CRDT-like map structure that contains a
canonicalized stream map and allows indexed access to its
contents. ATM CSM supports both strings and int64 keys.
2023-09-07 11:30:24 +03:00
Anatolios Laskaris
bc4cc68b64
chore: Fix typo in Cargo.toml ( #693 )
...
Fix typo in Cargo.toml
2023-09-05 11:23:26 +03:00
fluencebot
bf64366750
chore: release master ( #692 )
...
* chore: release master
* chore: Bump air-interpreter and air-near-contract version to 0.46.0
2023-09-05 02:20:03 +02:00
Mike Voronov
b13dd515da
feat(data)!: bump minimal support version ( #691 )
...
bump minimal support version
2023-09-05 01:05:38 +02:00
fluencebot
3dd239dc10
chore: release master ( #690 )
2023-09-05 00:28:26 +02:00
raftedproc
20afb79e3f
feat(execution-engine): a new :error: runtime attribute according with FLIP-11 [fixes VM-329] ( #683 )
...
* feat(execution-engine): a new :error: runtime attribute according with FLIP-11 [fixes VM-329]
2023-09-04 22:57:51 +03:00
Anatolios Laskaris
2fc1686e19
chore: Setup marine artifact from checks ( #689 )
...
Use marine artifact from checks
2023-09-04 14:57:22 +03:00
fluencebot
46142f3163
chore: release master ( #688 )
...
* chore: release master
* chore: Bump air-interpreter and air-near-contract version to 0.45.0
2023-08-31 17:22:44 +07:00
Anatolios Laskaris
1310cd75d7
chore: Update air-near-contract build ( #687 )
...
Update
2023-08-31 12:16:35 +03:00
Anatolios Laskaris
d1e9597bc6
chore: Add air-near-contract to manifest ( #686 )
...
Add air-near-contract to manifest
2023-08-31 10:59:23 +03:00
Anatolios Laskaris
c41c101083
chore: Revert release and fix typo in release-please ( #684 )
...
* Fix component name
* Revert "chore: release master (#680 )"
This reverts commit d6bd1c0348
.
2023-08-31 10:48:50 +03:00
fluencebot
d6bd1c0348
chore: release master ( #680 )
...
* chore: release master
* chore: Bump air-interpreter version to 0.45.0
2023-08-29 19:36:08 +02:00
Ivan Boldyrev
2b636e808a
feat(execution-engine,interpreter-data)!: insert state for canon join ( #682 )
...
If `canon` is to be executed on another peer and the particle is to be
sent here, current peer inserts canon request-sent-by state to avoid
repeated requests, similar to `call` instruction.
2023-08-29 18:18:42 +02:00
raftedproc
f943dd00cd
feat(execution-engine)!: this introduces a hardcoded limit for a number of values in a stream [fixes VM-324] ( #677 )
...
feat(execution-engine)!: this introduces a hardcoded limit for a number of values in a stream [fixes VM-324]
2023-08-23 12:33:00 +03:00
Ivan Boldyrev
6978603c76
fix(aquavm-air-cli): NEAR mode fixes ( #679 )
...
1. Correct default contract path.
2. More informative error messages.
3. Deserialize contract result correctly.
2023-08-18 20:41:50 +03:00
fluencebot
27a99fcca0
chore: release master ( #668 )
...
* chore: release master
* chore: Bump air-interpreter version to 0.44.0
2023-08-17 16:06:59 +03:00
Mike Voronov
e34ca071b0
chore(ci): fix release-please config ( #678 )
...
fix release-please config
2023-08-17 14:44:41 +03:00
Ivan Boldyrev
0e80ee7908
feat(aquavm-air-cli): --near
execution mode [fixes VM-322] ( #672 )
...
Adding the NEAR execution mode that executes AIR NEAR smart contract, measuring its gas consumption.
2023-08-17 13:40:29 +02:00
Valery Antopol
7a8a460572
feat(polyplets)!: move SecurityTetraplets to marine-rs-sdk ( #674 )
...
* wip
* remove patch.crates-io section
* switch from Into to From
* fmt + Cargo.lock update
* try use marine-rs-sdk 0.9.0
* Revert "try use marine-rs-sdk 0.9.0"
This reverts commit 603c18fb71
.
2023-08-17 00:04:36 +03:00
Ivan Boldyrev
681ec35d07
chore(testing-framework): clearer triplet error message ( #675 )
...
* chore(testing-framework): clearer triplet error message
ATM service ID has to be a static string; make it more explicit in the
error message.
2023-08-16 17:39:57 +07:00
Ivan Boldyrev
f3b00eafd1
chore: PartialOrd
uses Ord
's implementation ( #676 )
...
It was vice versa. The problem was found by clippy.
2023-08-16 15:39:31 +07:00
Ivan Boldyrev
a92aa3fad7
chore(aquavm-air-cli): dedicated type for execution mode ( #671 )
...
* chore(aquavm-air-cli): dedicated type for execution mode
It will make easier to add new modes.
2023-08-16 00:13:10 +07:00
Valery Antopol
4b4e3bde83
feat: updating marine-rs-sdk minor version ( #667 )
...
* 1st polyplets update: minor marine-rs-sdk-main bump
* renovate manifest update
* update marine-rs-sdk
* update marine runtime
* bump minor versions
2023-08-09 22:11:45 +03:00
Anatolios Laskaris
84e06576d3
chore: Add e2e label as fluencebot to trigger e2e ( #666 )
...
Add e2e label as fluencebot
2023-08-09 09:49:39 +03:00
raftedproc
6383a74680
chore(trace-handler,air-parser): replace matches! with equality comparison where applicable ( #662 )
...
chore(trace-handler,air-parser): replace matches! with equalite comparison where applicable
2023-08-08 11:58:15 +03:00
fluencebot
e5039086cd
chore: release master ( #665 )
2023-08-08 11:46:32 +03:00
Mike Voronov
20ae5eeeb9
feat(execution-engine): rename boxed_values into value_types ( #664 )
2023-08-07 20:00:02 +03:00
Anatolios Laskaris
abdc88309f
chore: Bump fluence-app-service to 0.27.0 ( #663 )
...
Bump fluence-app-service
2023-08-07 13:59:46 +03:00
fluencebot
b66c3346e2
chore: release master ( #659 )
...
Co-authored-by: Mike Voronov <michail.vms@gmail.com>
2023-08-04 17:04:29 +03:00