wasmerio / wasmer-python

🐍🕸 WebAssembly runtime for Python
https://wasmer.io
MIT License
2.03k stars 79 forks source link

chore(deps): update wasmer-compiler-cranelift requirement from 2.1.1 to 4.2.0 in /packages/compiler-cranelift #772

Open dependabot[bot] opened 1 year ago

dependabot[bot] commented 1 year ago

Updates the requirements on wasmer-compiler-cranelift to permit the latest version.

Release notes

Sourced from wasmer-compiler-cranelift's releases.

Release v4.2.0

Install this version of wasmer:

curl https://get.wasmer.io -sSfL | sh -s "v4.2.0"

See full list of changes in the CHANGELOG

Changelog

Sourced from wasmer-compiler-cranelift's changelog.

4.2.0 - 05/09/2023

New release of wasmer, with a new 0-copy module deserialization for shorter startup time, some fixes to avoid misaligned pointer acces, and faster internal stack handling, among some other fixes.

Added

  • #4199 Added some Socket filtype return for fdstat syscall
  • #4186 Add stdin/stdout/stderr streams to WasiRunner and only use async threading when requested

Changed

  • #4170 deps: Bump Edge client CLI to 0.1.25
  • #4179 Faster compiles for debug by using release version of cranelift
  • #4196 Replace stack pool mutex with lock-free queue
  • #4180 NativeEngineExt::deserialize now returns Module
  • #4190 Early check that a cached artifact is compatible with current CPU Features
  • #4167 Make sure vmoffset are aligned to pointer size (for #4059)
  • #4184 Allow VirtualTaskManager to explicitly transfer a module to a blocking task on the threadpool
  • #4176 Js integrity checks
  • #4171 Revive "0-copy module deserialization"
  • #4173 deps: Bump Edge CLI version

Fixed

  • #4198 chore: fix unavailable document url
  • #4191 Fix invalid access to wasi instance handles in wasix proc_spawn
  • #4165 Fix writing to middle of files and improve performance

4.1.2 - 21/08/2023

Another maintenance release, bringing some networking improvements, and centralising all wasmer caches under the same folder.

Added

  • #4127 Add regression test for path_rename

Changed

  • #4164 deps: Bump Edge client CLI to 0.1.22
  • #4163 Bumped virtual-net crate to 0.5.0
  • #4156 Disable auto-format of toml files in VS Code
  • #4141 Web http client
  • #4152 Test virtual-net bincode and mpsc only on linux
  • #4115 Browser cfg, smaller WASM, VPN and HTTPS redirect
  • #4138 Upgrade wasmer-wasix to the newest version of wasm-bindgen
  • #4135 Update to time 0.3
  • #4109 Update MSRV to 1.69
  • #4130 Update to tracing-subscriber 0.3

... (truncated)

Commits
  • 20f1ae3 Merge pull request #4203 from wasmerio/release-4.2.0
  • 524c94c Bumped 0.x crates and downgrade a few other cratest that needed rust 1.70
  • 25fdd07 hand-made section of CHANGELOG
  • 6213c0d Release 4.2.0
  • cf90f92 Update CHANGELOG
  • f21de18 deps: Bump Edge client CLI to 0.1.25 (#4170)
  • b03102d Added some Socket filtype return for fdstat syscall (#4199)
  • 037b4bd Faster compiles for debug by using release version of cranelift (#4179)
  • 98188df chore: fix unavailable document url (#4198)
  • c8f74f3 Merge pull request #4196 from wasmerio/fix-remove-stack-lock
  • Additional commits viewable in compare view


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 show ignore conditions` will show all of the ignore conditions of the specified dependency - `@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)