Skip to content

Conversation

@rory-ocl
Copy link

Currently DRAFT awaiting 7.0.0 final release. Merge is currently based on v7.0.0-rc.1.

marxin and others added 30 commits January 21, 2026 15:23
* feat: add --volume run command option

* port to the new option

* adjust error messages

* rework legacy options to just a warning

* fix typos

* fix

* use build_mapped_directories and fix it

* address comment
…#6063)

Co-authored-by: Martin Liska <martin.liska@hey.com>
* drop xxhash usage for Module hash

* restore ModuleHash used in artifact format

* use sha256 for Inode in wasix

* update comment
* deps: bump zip crate

Fixes: #6039
* fix(LLVM+macos): fix bookkeeping of compact unwind registry

* switch to cargo test for WAST tests

* Apply suggestions from code review

* fix conditional build - fix Windows builds
* fix(LLVM+macos): fix bookkeeping of compact unwind registry

* switch to cargo test for WAST tests

* feat: compact-unwind uses rangemap for lookup

* fix warnings

* remove unnecessary unsafe code
CI(docs.rs): do not use --no-deps as a workaround
* chore: refactor Abi for LLVM compiler

* include noundef + signext for params

* LLVM: factor out build_call wrapper fn

* use build_call_with_param_attributes conditionally

* generalize

* document the ABI requirement

* tweaks

* fix param type iteration approach

* take sret ABI from x86_64 for now

* fix stackmap intrinsic

* rename function

* Update lib/compiler-llvm/src/translator/intrinsics.rs

* refactor

* rely on Triple data type rather

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* feat: include module hash in --compiler-debug-dir path
To prevent downloading redundant components or targets in CI or other
environments, and to keep things simple, switch back to a plain rust-toolchain
file over the recently introduced rust-toolchain.toml.
fix(wasix): handle empty subscription list in poll_oneoff
Enables downloading of compressed packages, using either zstd or gzip
encoding.

WASIX: Adjust the BuiltinPackageLoader to accept gzip or zstd compressed
responses and decompress them during package download.

CLI: Adjust the 'package download' command to provide an Accept-Encoding
header, and enable the zstd feature to allow reqwest to decompress both.
reqwest handles this internally.

The zstd Rust library is chosen to ensure optimal performance, and to
align dependency usage across crates.
There are pure-Rust alternatives, but they suffer from suboptimal
performance.
* register __chkstk as LibCall on Windows

* enable 2 tests

* update comment
Co-authored-by: Syrus Akbary <me@syrusakbary.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.