97fc47d45c
chore(deps): update rust crate regex to 1.8.1 ( #586 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-28 00:24:32 +07:00
79faaa2c4c
chore(deps): update rust crate multihash to 0.18.1 ( #581 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-19 02:11:05 +07:00
138501fff9
fix(deps): update rust crate fluence-it-types to 0.4.1 ( #545 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-13 16:25:19 +07:00
499ee82903
chore(deps): update rust crate lalrpop-util to 0.19.9 ( #552 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-10 23:39:22 +07:00
d62fa6fe60
feat(air): introduce explicit types for generation numbers ( #530 )
...
---------
Co-authored-by: vms <michail.vms@gmail.com >
Co-authored-by: Anatolios Laskaris <github_me@nahsi.dev >
2023-04-10 12:07:50 +01:00
3027f0be26
chore(deps): update rust crate lalrpop to 0.19.9 ( #551 )
...
* chore(deps): update rust crate lalrpop to 0.19.9
* Regenerate parsers
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ivan Boldyrev <ivan@fluence.one >
2023-04-10 17:55:42 +07:00
7d37c36d00
chore(deps): update rust crate serde_json to 1.0.95 ( #571 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-10 15:56:12 +07:00
695937d450
chore(deps): update rust crate num-traits to 0.2.15 ( #570 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-10 03:22:22 +07:00
839c3200a9
chore(deps): update rust crate serde to 1.0.159 ( #565 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-10 02:34:34 +07:00
85cf531de4
chore(deps): update rust crate multimap to 0.9.0 ( #550 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-07 19:35:12 +07:00
b2116c7ea4
chore(trace-handler): fix fmt and clippy warnings ( #567 )
...
chore(trace-handler): remove some line breaks to sync with cargo fmt
2023-04-07 12:50:00 +03:00
658daf1d3f
feat(trace-handler): TracePos becomes a wrapper for u32 alias [fixes VM-267] ( #544 )
2023-04-05 11:50:15 +03:00
8bcad8e3af
chore(deps): update rust crate regex to 1.7.3 ( #549 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-27 22:59:39 +07:00
28cf5045b6
chore: release master ( #542 )
...
* chore: release master
* chore: Bump air-interpreter version to 0.39.0
2023-03-23 17:37:30 +07:00
d5028942e4
feat(interpreter-data)!: New data format for calls ( #501 )
...
BREAKING CHANGE:
1. Call values in the trace have CID references to structures that have call arguments' hash and CID references to values and tetraplets.
2. If call value is unused, it is serialized with `Unused` variant, and CID references are not stored.
Previous data scheme was (Scalar as an example, other cases are similar):
```
Scalar(CID<JValue>) ---<value_store>----> JValue
```
New data scheme is much more sophisticated:
```
Scalar(CID<ServiceResultAggregate>) ---+
|
+----<service_result_store>----------+
|
+-------> ServiceResultAggregate:
value_cid ------------<value_store>----> JValue
tetraplet_cid --------<tetraplet_store>----> SecurityTetraplet
argument_hash: String
```
`Stream` variant is similar, however, `Unused` is different: it has value CID only, but the value is not stored into the `value_store`:
```
Unused(Rc<CID<JValue>>) ---> X
```
Co-authored-by: Mike Voronov <michail.vms@gmail.com >
2023-03-21 19:12:04 +07:00
631abd4ec4
chore(execution-engine): this commit adds a set of trace-related negative tests for UncatchableError [fixes VM-263] ( #532 )
...
chore(execution-engine): this commit adds a set of trace-related
negative tests for UncatchableError [fixes VM-263]
2023-03-21 00:31:36 +03:00
2c8d02d271
chore(deps): update rust crate serde to 1.0.158 ( #536 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-21 00:28:18 +07:00
282ff9de70
chore(deps): update rust crate thiserror to 1.0.40 ( #537 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-20 23:23:46 +07:00
8388a95bf4
chore(deps): update rust crate bimap to 0.6.3 ( #539 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-20 23:19:21 +07:00
eb55564369
chore: release master ( #524 )
...
* chore: release master
* chore: Bump air-interpreter version to 0.38.0
2023-03-15 17:32:29 +02:00
a22e2dd3fb
chore: Revert "chore: release master ( #520 )" ( #523 )
...
Revert "chore: release master (#520 )"
This reverts commit 7aa5d4bef5
.
2023-03-15 17:21:47 +02:00
7aa5d4bef5
chore: release master ( #520 )
...
* chore: release master
* chore: Bump air-interpreter version to 0.38.0
2023-03-15 17:35:44 +03:00
a96a52db27
chore: fix some Cargo.tomls ( #521 )
...
* chore: fix some Cargo.tomls
* chore: publish `air-testing-framework`
As it is a dev dependency to `aquavm-air` crate.
2023-03-15 21:28:10 +07:00
126d5507c8
feat(avm)!: integrate Marine 0.26.0 ( #461 )
2023-03-15 17:11:53 +03:00
3ac1d03868
chore: release master ( #515 )
...
* chore: release master
* chore: Bump air-interpreter version to 0.37.1
2023-03-15 19:29:59 +07:00
8cf969762a
chore: Rename air-parser ( #518 )
...
* Rename air-parser
* Fix
* Set version
* Fix
* Fix?
* Fix?
* Fix
2023-03-15 14:10:25 +02:00
79ac153f1d
feat(tools): merge some tools into the air
CLI tool ( #509 )
...
* feat(tools): merge some tools into the `air` CLI tool
`air-beautify` and `air-trace` are merged into a single `air` tool. Its
crate name is `fluence-air-cli` as otherwise it confilicts with `air`
interpreter crate. The tool has subcommands `beautify`, `run`
and `stats`.
* Add one-letter aliases to `air` CLI subcommands
+ `air beautify` => `air b`
+ `air run` => `air r`
+ `air stats` => `air s`
---------
Co-authored-by: Mike Voronov <michail.vms@gmail.com >
2023-03-15 16:59:30 +07:00
d99272f9d3
chore: release master ( #491 )
2023-03-14 19:08:48 +03:00
62da247c3a
chore(deps): update rust crate semver to 1.0.17 ( #510 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-13 15:59:38 +03:00
eb1425de25
chore(deps): update rust crate serde to 1.0.155 ( #508 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-12 14:35:50 +07:00
f87d1cb373
chore(deps): update rust crate thiserror to 1.0.39 ( #507 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-11 13:28:33 +03:00
16265f97b0
chore(deps): update rust crate serde to 1.0.154 ( #506 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-11 13:28:15 +03:00
c985e39824
chore(deps): update rust crate serde_json to 1.0.94 ( #499 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-07 11:04:55 +03:00
357ae63732
chore: release master ( #488 )
...
* chore: release master
* chore: Bump air-interpreter version to 0.35.5
2023-02-27 17:24:49 +03:00
b4818c57de
chore(release-please): Fix release ( #487 )
...
* Revert "chore: release master (#484 )"
This reverts commit 4ae3afc0da
.
* Revert "fix(air-trace): set correct air verison (#486 )"
This reverts commit c10f89b5e5
.
* Disable link version
* Fix air
2023-02-27 16:10:34 +02:00
4ae3afc0da
chore: release master ( #484 )
2023-02-27 16:57:46 +03:00
36e1c8762c
fix(data_store)!: use particle_id + current_peer_id as prev_data key in DataStore ( #485 )
2023-02-27 16:39:16 +03:00
c9eb5cd47a
chore: release master ( #481 )
2023-02-21 21:54:12 +03:00
ae3a8e9a50
feat(air-parser): improve docs ( #483 )
...
feat: improve parser docs
release-as: 0.7.3
2023-02-21 21:50:57 +03:00
e700d7126b
chore(deps): update rust crate once_cell to 1.17.1 ( #476 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-21 20:29:54 +03:00
5e6863d4d5
feat(avm)!: improve anomaly detection ( #479 )
2023-02-21 20:28:56 +03:00
91189a1d9d
chore(deps): update rust crate serde_json to 1.0.93 ( #462 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-13 12:17:52 +03:00
41f345261d
chore(deps): update rust crate built to 0.6.0 ( #463 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-13 12:17:22 +03:00
5aa3c75875
chore: release master ( #454 )
...
* chore: release master
* chore: Bump air-interpreter-wasm version to 0.35.4
2023-02-08 15:28:17 +03:00
34592fa7d4
chore(ci): Set all version in manifest ( #455 )
...
Set all version in manifest
2023-02-08 12:51:12 +02:00
e168d2a55e
chore(ci): Revert previous release, prepare for new release [fixed FLU-271] ( #453 )
...
* Add versions everywhere
* Revert "chore(air-trace): release master (#452 )"
This reverts commit 3452b6b24d
.
* Fix
* Fix versions
2023-02-08 12:08:51 +02:00
3452b6b24d
chore(air-trace): release master ( #452 )
...
chore: release master
2023-02-07 21:33:57 +03:00
367546b82c
feat(trace-handler): improve data deserialization version check ( #451 )
2023-02-07 21:07:02 +03:00
888b05bbd4
chore(air-trace): release master ( #444 )
2023-02-07 10:48:58 +03:00
881e303b14
chore(deps): update rust crate nom_locate to 4.1.0 ( #439 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-07 01:38:44 +07:00