Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Sep 26, 2022

Bumps wasmi from 0.8.0 to 0.17.0.

Release notes

Sourced from wasmi's releases.

v0.17.0 - 2022-09-23

Added

Changed

  • Updated wasmparser-nostd dependency from 0.90.0 to 0.91.0.
    • This improved performance of Wasm module compilation by ~10%.
  • Updated wasmi_core from 0.3.0 to 0.4.0.
  • Optimized execution of several Wasm float to int conversion instructions. (paritytech/wasmi#439)
    • We measured a performance improvement of 6000% or in other words those instructions are now 60 times faster than before.
    • This allowed us to remove the big num-rational dependency from wasmi_core for some nice speed-ups in compilation time of wasmi itself.
  • Optimized global.get and global.set Wasm instruction execution. (paritytech/wasmi#427)
    • This improved performance of those instructions by up to 17%.
  • Optimized Wasm value stack emulation. (paritytech/wasmi#459)
    • This improved performance of compute intense workloads by up to 23%.

Internal

  • Added automated continuous benchmarking to wasmi. (paritytech/wasmi#422)
    • This allows us to have a more consistent overview over the performance of wasmi.
  • Updated criterion benchmarking framework to version 0.4.0.
  • Reuse allocations during Wasm validation and translation:
  • Enabled more useful clippy lints for wasmi and wasmi_core. (paritytech/wasmi#438)
  • Reorganized the wasmi workspace. (paritytech/wasmi#466)

v0.16.0 - 2022-08-30

Changed

  • Update wasmparser-nostd dependency from version 0.83.0 -> 0.90.0. Link:
    • This significantly improved wasmi's Wasm parsing, validation and Wasm to wasmi bytecode translation performance.

Internal

  • Transition to the new wasmparser::VisitOperator API. Link
    • This again significantly improved wasmi's Wasm parsing, validation and Wasm to wasmi bytecode translation performance by avoiding many unnecessary unpredictable branches in the process.

v0.15.0 - 2022-08-22

Fixed

... (truncated)

Changelog

Sourced from wasmi's changelog.

[0.17.0] - 2022-09-23

Added

Changed

  • Updated wasmparser-nostd dependency from 0.90.0 to 0.91.0.
    • This improved performance of Wasm module compilation by ~10%.
  • Updated wasmi_core from 0.3.0 to 0.4.0.
  • Optimized execution of several Wasm float to int conversion instructions. (paritytech/wasmi#439)
    • We measured a performance improvement of 6000% or in other words those instructions are now 60 times faster than before.
    • This allowed us to remove the big num-rational dependency from wasmi_core for some nice speed-ups in compilation time of wasmi itself.
  • Optimized global.get and global.set Wasm instruction execution. (paritytech/wasmi#427)
    • This improved performance of those instructions by up to 17%.
  • Optimized Wasm value stack emulation. (paritytech/wasmi#459)
    • This improved performance of compute intense workloads by up to 23%.

Internal

  • Added automated continuous benchmarking to wasmi. (paritytech/wasmi#422)
    • This allows us to have a more consistent overview over the performance of wasmi.
  • Updated criterion benchmarking framework to version 0.4.0.
  • Reuse allocations during Wasm validation and translation:
  • Enabled more useful clippy lints for wasmi and wasmi_core. (paritytech/wasmi#438)
  • Reorganized the wasmi workspace. (paritytech/wasmi#466)

[0.16.0] - 2022-08-30

Changed

  • Update wasmparser-nostd dependency from version 0.83.0 -> 0.90.0. Link:
    • This significantly improved wasmi's Wasm parsing, validation and Wasm to wasmi bytecode translation performance.

Internal

  • Transition to the new wasmparser::VisitOperator API. Link
    • This again significantly improved wasmi's Wasm parsing, validation and Wasm to wasmi bytecode translation performance by avoiding many unnecessary unpredictable branches in the process.

[0.15.0] - 2022-08-22

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [wasmi](https://github.com/paritytech/wasmi) from 0.8.0 to 0.17.0.
- [Release notes](https://github.com/paritytech/wasmi/releases)
- [Changelog](https://github.com/paritytech/wasmi/blob/master/CHANGELOG.md)
- [Commits](wasmi-labs/wasmi@0.8.0...v0.17.0)

---
updated-dependencies:
- dependency-name: wasmi
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Sep 26, 2022
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Oct 3, 2022

Superseded by #113.

@dependabot dependabot bot closed this Oct 3, 2022
@dependabot dependabot bot deleted the dependabot/cargo/oak_functions/loader/wasmi-0.17.0 branch October 3, 2022 15:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant