Commit Graph

730 Commits

Author SHA1 Message Date
renovate[bot]
2d7c7b0137
chore(deps): update rust crate clap to 4.4.6 (#709)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-23 14:20:52 +03:00
renovate[bot]
69eaefa4f8
chore(deps): update actions/checkout action to v4 (#703)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-23 13:59:02 +03:00
renovate[bot]
2da7f9c8dc
chore(deps): update baptiste0928/cargo-install action to v2.2.0 (#695)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-23 13:41:09 +03:00
renovate[bot]
1d02b426b5
chore(deps): update rust crate num-traits to 0.2.17 (#669)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-23 13:39:31 +03:00
renovate[bot]
f73e220ed1
chore(deps): update rust crate log to 0.4.20 (#661)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-23 13:03:15 +03:00
renovate[bot]
ac37f598e6
chore(deps): update dependency typescript to v5 (#538)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-23 12:41:07 +03:00
renovate[bot]
4d4c946eaa
chore(deps): update rust crate regex to 1.10.2 (#603)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-23 12:11:13 +03:00
Ivan Boldyrev
5b6533bef1
chore(benches): update benchmarks after 1024 stream limit (#728) 2023-10-20 21:00:19 +07:00
raftedproc
ed8c90bd32
chore(submodules): get the bench submodule great again (#726) 2023-10-20 18:21:27 +07:00
renovate[bot]
88e7dba5f2
fix(deps): update rust crate fluence-keypair to 0.10.3 (#620)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-19 19:00:15 +03:00
Ivan Boldyrev
a84716dad6
chore(interpreter-cid): fix compilation with correct featureflag (#724)
fix(interpreter-cid): fix compilation with correct featureflag
2023-10-19 13:02:24 +03:00
fluencebot
cbc659e939
chore: release master (#721)
* chore: release master

* chore: Bump air-interpreter and air-near-contract version to 0.53.0
2023-10-16 17:15:16 +03:00
Ivan Boldyrev
c2108e0fa0
feat(execution-engine,test-utils,interpreter-data,interpreter-cid)!: Rc into CID (#718)
* Hide `Rc` inside `CID` type, making it cheap to clone.
* Introduce `CidRef` type that abstracts on `CID`'s inner type.

This change makes code cleaner, makes memory more optimal (single allocation vs two allocations) and makes it easier to change CID's internal representation from string to binary.
2023-10-16 20:35:42 +07:00
fluencebot
d2ad221597
chore: release master (#720)
* chore: release master

* chore: Bump air-interpreter and air-near-contract version to 0.52.0
2023-10-16 16:01:49 +03:00
Mike Voronov
cdcb86cb55
feat(execution-engine)!: intro farewell_if_error_macro (#719)
intro farewell_if_error_macro
2023-10-16 15:13:20 +03:00
fluencebot
0aa23318d9
chore: release master (#716) 2023-10-13 22:21:19 +03:00
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