dusk-network / rusk-vm

The Dusk Rust WASM VM implementation
Mozilla Public License 2.0
54 stars 12 forks source link

VM2 flexible paged scratch buffer, persistence, no compacting, no bytecode persistence #355

Closed miloszm closed 2 years ago

miloszm commented 2 years ago

VM2 flexible paged scratch buffer, persistence, no compacting, no bytecode persistence

solves #322, #321, #300, #299

codecov-commenter commented 2 years ago

Codecov Report

Merging #355 (77945c8) into master (ae231c7) will decrease coverage by 24.10%. The diff coverage is 51.56%.

:exclamation: Current head 77945c8 differs from pull request most recent head ade08e0. Consider uploading reports for the commit ade08e0 to get more accurate results

Impacted file tree graph

@@             Coverage Diff             @@
##           master     #355       +/-   ##
===========================================
- Coverage   83.77%   59.66%   -24.11%     
===========================================
  Files          18       21        +3     
  Lines         758     1428      +670     
===========================================
+ Hits          635      852      +217     
- Misses        123      576      +453     
Impacted Files Coverage Δ
src/compiler_config.rs 21.26% <21.26%> (ø)
src/compiler.rs 70.83% <69.56%> (-9.17%) :arrow_down:
src/contract.rs 74.35% <78.12%> (-20.65%) :arrow_down:
src/lib.rs 32.20% <80.00%> (-2.69%) :arrow_down:
src/call_context.rs 89.90% <88.78%> (-3.55%) :arrow_down:
src/ops/store.rs 64.00% <90.00%> (-12.32%) :arrow_down:
src/ops/transact.rs 96.15% <95.00%> (-3.85%) :arrow_down:
src/state.rs 94.82% <95.08%> (+20.75%) :arrow_up:
rusk-uplink/src/definitions.rs 95.45% <95.45%> (ø)
rusk-uplink/src/helpers.rs 100.00% <100.00%> (ø)
... and 21 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update b1def55...ade08e0. Read the comment docs.