Skip to content
This repository has been archived by the owner on Oct 3, 2023. It is now read-only.

chore(deps): update dependency paritytech/wasmi to v0.30.0 #6453

Merged
merged 1 commit into from
Jun 16, 2023

Conversation

nicholasdille-bot
Copy link
Collaborator

This PR contains the following updates:

Package Update Change
paritytech/wasmi minor 0.29.0 -> 0.30.0

⚠ Dependency Lookup Warnings ⚠

Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.


Release Notes

paritytech/wasmi

v0.30.0

Compare Source

Changed
  • Optimized wasmi bytecode memory consumption. (https://github.com/paritytech/wasmi/pull/718)
    • This reduced the memory consumption of wasmi bytecode by organizing the instructions
      into so-called instruction words, effectively reducing the amount of bytes required per
      wasmi instruction 16 bytes to 8 bytes.
      There was an experiment with 4 bytes but experiments confirmed that 8 bytes per instruction
      word was the sweetspot for wasmi execution and translation performance.
    • This did not affect execution performance too much but we saw performance improvements
      for translation from Wasm to wasmi bytecode by roughly 15-20%.
  • Optimized call and return_call for Wasm module internal calls. (https://github.com/paritytech/wasmi/pull/724)
    • wasmi bytecode now differentiates between calls to Wasm module internal functions
      and imported functions which allows the wasmi bytecode executor to perform the common
      internal calls more efficiently.
    • This led to an execution performance improvement across the board but especially for
      call intense workloads of up to 30% in some test cases.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@nicholasdille nicholasdille merged commit 48bd0a5 into main Jun 16, 2023
@nicholasdille nicholasdille deleted the renovate/paritytech-wasmi-0.x branch June 16, 2023 10:50
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants