Skip to content
This repository was archived by the owner on Sep 8, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
0a074af
Simplify WASI internal implementations (#11365)
alexcrichton Aug 1, 2025
e6a662b
Share stdio implementations in WASIp{2,3} (#11368)
alexcrichton Aug 1, 2025
7ccd258
Use `trappable_error_type` in WASIp3 sockets (#11373)
alexcrichton Aug 1, 2025
f7a5aa3
Unify WASIp{2,3} context structures (#11370)
alexcrichton Aug 2, 2025
61a371a
CacheConfigs are always enabled; clarify directory validation (#11376)
jder Aug 4, 2025
2eda638
Bump Wasmtime to 37.0.0 (#11381)
wasmtime-publish Aug 5, 2025
7315a82
Mirror WASIp{2,3} cli implementations (#11378)
alexcrichton Aug 5, 2025
db87fbe
Mirror WASIp{2,3} clocks implementations (#11377)
alexcrichton Aug 5, 2025
d526299
Mirror WASIp{2,3} sockets implementations (#11379)
alexcrichton Aug 5, 2025
4ac219f
Rename "preview{0,1}" in `wasmtime-wasi` to "p{0,1}" (#11380)
alexcrichton Aug 5, 2025
00dd668
Use the same `UdpSocket` in WASIp{2,3} (#11384)
alexcrichton Aug 6, 2025
66b4bf3
x64: handle ISA features more completely (#11272)
abrown Aug 6, 2025
3cbeb24
Build C API release artifacts with unwind tables (#11383)
alexcrichton Aug 6, 2025
73f8c08
Notify on-screen instructions need to be followed after wastime insta…
hashimoto-kei Aug 6, 2025
a0450a7
Update nightly rust used in CI (#11388)
alexcrichton Aug 6, 2025
af40b57
docs: fix typos (#11393)
TaderMP007 Aug 7, 2025
e83da48
Use the same `TcpSocket` in WASIp{2,3} (#11386)
alexcrichton Aug 7, 2025
d8d88f1
refactor(wasi): use `WasiFilesystemCtx` (#11394)
rvolosatovs Aug 7, 2025
4cbea5e
Cranelift: Translate `ir::UserExternalNameRef`s into callers when inl…
fitzgen Aug 7, 2025
5e27f3e
Add docs for running external fuzz campaigns responsibly (#11397)
fitzgen Aug 7, 2025
69b4acb
Bump MSRV to Rust 1.87.0 (#11396)
alexcrichton Aug 7, 2025
a94233d
Further expand differential fuzzing documentation (#11398)
alexcrichton Aug 7, 2025
47bc186
Skip some tests with ASAN (#11399)
alexcrichton Aug 7, 2025
def5998
Remove `cranelift_entity::{Signed, Unsigned}` (#11400)
alexcrichton Aug 7, 2025
fef4741
wasmtime: drop wasi-common as a dev-dependency (#11401)
pchickey Aug 8, 2025
9b0e1b9
Improve garbage collection of DWARF for dead code (#11402)
philipc Aug 8, 2025
a77423f
docs: fix comments in isa/{arch}/settings.rs files (#11403)
zlfn Aug 8, 2025
b2a25c3
Enable the `clippy::multiple_bound_locations` lint (#11404)
alexcrichton Aug 8, 2025
b500820
Add support for the Linux PAGEMAP_SCAN ioctl (#11372)
alexcrichton Aug 8, 2025
734f71c
Only create `ir::FuncRef`s for direct calls (#11408)
fitzgen Aug 8, 2025
28f9783
Remove a dead trait method (#11407)
alexcrichton Aug 8, 2025
e90b1fb
Make `GcRuntime::take_memory` a safe method (#11410)
alexcrichton Aug 11, 2025
8b68f6f
Improve panic message for `tls::get` failures (#11413)
alexcrichton Aug 11, 2025
c6dddea
Minimize lazy allocation of the GC store (#11411)
alexcrichton Aug 11, 2025
c42ed27
Refactor `AbortHandle`, renamed to `JoinHandle` (#11414)
alexcrichton Aug 12, 2025
cf88a7c
feat(wasip3): implement `wasi:filesystem` (#11406)
rvolosatovs Aug 12, 2025
d92633d
Merge remote-tracking branch 'upstream/main'
alexcrichton Aug 12, 2025
16cba4c
Re-vendor WIT
alexcrichton Aug 12, 2025
e923178
Shave away some differences with `main`
alexcrichton Aug 12, 2025
266fa5d
Some more minor differences with `main`
alexcrichton Aug 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/actions/install-rust/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ runs:
elif [ "${{ inputs.toolchain }}" = "msrv" ]; then
echo "version=1.$msrv.0" >> "$GITHUB_OUTPUT"
elif [ "${{ inputs.toolchain }}" = "wasmtime-ci-pinned-nightly" ]; then
echo "version=nightly-2025-07-08" >> "$GITHUB_OUTPUT"
echo "version=nightly-2025-08-06" >> "$GITHUB_OUTPUT"
else
echo "version=${{ inputs.toolchain }}" >> "$GITHUB_OUTPUT"
fi
Expand Down
14 changes: 10 additions & 4 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -398,6 +398,14 @@ jobs:
- name: wasmtime-wasi-http
checks: |
-p wasmtime-wasi-http --no-default-features

- name: wasmtime-wasi
checks: |
-p wasmtime-wasi --no-default-features
-p wasmtime-wasi --no-default-features --features p0
-p wasmtime-wasi --no-default-features --features p1
-p wasmtime-wasi --no-default-features --features p2
-p wasmtime-wasi --no-default-features --features p3
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
Expand Down Expand Up @@ -582,10 +590,8 @@ jobs:
with:
toolchain: wasmtime-ci-pinned-nightly

# Check that `pulley-interpreter` compiles with tail calls enabled. Don't
# actually run the tests with tail calls enabled, because they are not yet
# implemented in rustc and cause an ICE.
- run: cargo check -p pulley-interpreter --all-features
# Check that `pulley-interpreter` works with tail calls enabled.
- run: cargo test -p pulley-interpreter --all-features
env:
RUSTFLAGS: "--cfg pulley_tail_calls"
- run: cargo check -p pulley-interpreter --all-features
Expand Down
Loading
Loading