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
77 commits
Select commit Hold shift + click to select a range
ece1671
Add more domains to tls_sample_application (#11265)
alexcrichton Jul 17, 2025
f021346
More table safety improvements (#11255)
alexcrichton Jul 17, 2025
2e254aa
make `memory` option optional for `{future,stream}.{read,write}` (#11…
dicej Jul 17, 2025
2200d82
Change signature of `Func::call_concurrent` (#11266)
alexcrichton Jul 17, 2025
b052dee
Deny `unsafe_op_in_unsafe_fn` in `wasmtime::vm::instance` (#11267)
alexcrichton Jul 17, 2025
3c9305c
Stratification of call graphs for parallel bottom-up inlining (#11269)
fitzgen Jul 17, 2025
fe810e6
x64: Add EVEX shifts to the new assembler (#11270)
alexcrichton Jul 17, 2025
2fd1abf
x64: Use 8-bit jumps in pseudo-insts (#11271)
alexcrichton Jul 17, 2025
a5ed9fb
feat(wasip3): implement `wasi:cli` (#11257)
rvolosatovs Jul 18, 2025
0c93530
fix(wasip1): `fd_renumber` panic in the host (#11276)
rvolosatovs Jul 18, 2025
aec935f
fix(wasip1): `fd_renumber` panic in the adapter (#11277)
rvolosatovs Jul 18, 2025
98b629f
chore: remove redundant words (#11294)
pingshuijie Jul 22, 2025
98964d2
Fix cargo vet on main (#11305)
alexcrichton Jul 22, 2025
e3a607e
Cranelift: fix a bug with inlining and unreachable callee blocks (#11…
fitzgen Jul 22, 2025
32a7772
Revert "x64: Use 8-bit jumps in pseudo-insts (#11271)" (#11302)
alexcrichton Jul 22, 2025
02eccea
Improve debugging of `tls_sample_application` (#11301)
alexcrichton Jul 22, 2025
dfd7a3b
x64: Migrate EVEX instructions to the new assembler (#11303)
alexcrichton Jul 22, 2025
0e6d9c6
Relax ELF alignment requirement internally (#11306)
alexcrichton Jul 22, 2025
80d65bd
Fix linker warnings on macOS (#11293)
xiaozhuai Jul 23, 2025
ef3d260
allow configurable forbidden header (#11292)
xofyarg Jul 23, 2025
77b09f9
Update spec test suite (#11308)
alexcrichton Jul 23, 2025
644cc0b
Update the `rand` dependency to the 0.9 track (#11310)
alexcrichton Jul 23, 2025
041299e
Update documentation of wasm proposal support (#11311)
alexcrichton Jul 23, 2025
3578682
Deny `unsafe_op_in_unsafe_fn` in `wasmtime::runtime::vm` (#11312)
alexcrichton Jul 23, 2025
f1cccc4
Fix reproducing cranelift-fuzzgen cases across CPUs (#11309)
alexcrichton Jul 23, 2025
484ba51
Remove unused wiggle GuestError variants (#11314)
dmartin Jul 24, 2025
5351998
Fix linker error for downstream project on macOS (#11315)
xiaozhuai Jul 24, 2025
eb54a90
Verify owners on crates.io for in-tree crates (#11313)
alexcrichton Jul 24, 2025
3e1400e
Tidy up `Table::copy_raw` cases (#11316)
fitzgen Jul 24, 2025
2278bd2
Document subtlety of safety conditions for `vm::Instance::sibling_vmc…
fitzgen Jul 24, 2025
686ea89
Make `Val::to_raw` a safe function (#11319)
alexcrichton Jul 24, 2025
88079b4
Make table/memory allocation functions safe (#11320)
alexcrichton Jul 24, 2025
0f457fa
Raise `unsafe_op_in_unsafe_fn` further in Wasmtime (#11322)
alexcrichton Jul 25, 2025
815c10d
Package component model options in an index (#11324)
alexcrichton Jul 25, 2025
4590076
Cranelift: support dynamic contexts in exception-handler lists. (#11321)
cfallin Jul 26, 2025
d2f5118
wasi-http: Add default-send-request feature flag to disable default s…
brian14708 Jul 26, 2025
726c793
Fix declaration of c-api function wasmtime_component_linker_instance_…
bartbes Jul 26, 2025
ae25a92
Update wasm-tools dependencies (#11333)
alexcrichton Jul 28, 2025
1155d6d
Redesign function configuration in `bindgen!` (#11328)
alexcrichton Jul 28, 2025
6047d27
Add fuzzer integration for gc/mutatis (#11290)
khagankhan Jul 28, 2025
4a722b8
Fix calculation of reachable DWARF (#11338)
philipc Jul 29, 2025
3ecb338
Wasmtime: Add (optional) bottom-up function inlining to Wasm compilat…
fitzgen Jul 29, 2025
6b74654
chore: remove redundant word (#11336)
hashimoto-kei Jul 29, 2025
74efac7
Allow compiling debug-builtins in no_std environment to enable gdb ji…
dblnz Jul 29, 2025
968c384
Never colocate libcalls in cranelift-fuzzgen (#11335)
alexcrichton Jul 29, 2025
030a005
Reset fewer bytes when resetting tables (#11341)
alexcrichton Jul 29, 2025
98d06b6
Change `wasmtime wast` to be powered from JSON AST (#11113)
alexcrichton Jul 29, 2025
7074afb
feat(wasip3): implement `wasi:sockets` (#11291)
rvolosatovs Jul 29, 2025
b447543
refactor `{Stream,Future}|{Reader,Writer}` APIs and internals (#11325)
dicej Jul 30, 2025
53c99a3
Tweak and expand docs for `Config::signals_based_traps` (#11347)
fitzgen Jul 30, 2025
ab8e653
Add `cargo install` and `cargo binstall` options to documentation (…
veralvx Jul 30, 2025
69fecf4
Add contributor docs about our RFC process (#11349)
fitzgen Jul 30, 2025
0b2116c
Merge remote-tracking branch 'upstream/main'
alexcrichton Jul 30, 2025
8767687
Account for concurrent resource destructors
alexcrichton Jul 30, 2025
94c7252
Use `SecondaryMap`s in `FuncTranslationState` (#11352)
fitzgen Jul 30, 2025
d2e1761
Account for concurrent resource destructors (#11350)
alexcrichton Jul 30, 2025
587ca6f
ensure component value lowerings are run on a worker fiber (#11353)
dicej Jul 30, 2025
5a8e46e
Take typed Wasm indices in `FuncTranslationState::get_*` methods (#11…
fitzgen Jul 30, 2025
228515c
Don't support fallible drop in futures_and_streams (#11351)
alexcrichton Jul 30, 2025
10226e1
Refine `Guard*` APIs and implementation
alexcrichton Jul 30, 2025
97009f6
Some progress with wasi-http
alexcrichton Jul 30, 2025
f65cd7c
Merge remote-tracking branch 'alex-wasmtime/refactor-guards'
alexcrichton Jul 30, 2025
4c4e348
Create `ir::Signature`s on a per-`ModuleInternedTypeIndex` basis (#11…
fitzgen Jul 30, 2025
61216c6
More merging with main
alexcrichton Jul 30, 2025
1a0f953
move waitable to original set after moving it to temporary one (#11357)
dicej Jul 30, 2025
1df3468
docs: fix typos (#11358)
TaderMP007 Jul 31, 2025
59d7034
Refine `Guard*` APIs and implementation (#11354)
alexcrichton Jul 31, 2025
8022f71
add opt and test (#11359)
bongjunj Jul 31, 2025
51c644c
Switch blanket impls for WASI traits (#11360)
alexcrichton Jul 31, 2025
278dbf7
Silently skip when generation fails from EmptyChoose seed (#11363)
khagankhan Jul 31, 2025
e0c4ab9
Start sharing more code in WASI between p2/p3 (#11362)
alexcrichton Jul 31, 2025
4e42487
optimize host stream/future writes for flat payloads (#11364)
dicej Jul 31, 2025
a822bb2
fix sending default value when closing host-owned future writer (#11361)
dicej Jul 31, 2025
62f9d9f
Do not cache the number of parameters for functions and signatures (#…
fitzgen Jul 31, 2025
7ae053f
Move Wasm-to-CLIF entity translation out of `FuncTranslationState` an…
fitzgen Jul 31, 2025
0f814f3
Merge remote-tracking branch 'upstream/main'
alexcrichton Aug 1, 2025
c4bcb94
Continue to disable vendoring for now
alexcrichton Aug 1, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 6 additions & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -394,6 +394,10 @@ jobs:
-p wasmtime-c-api --no-default-features
-p wasmtime-c-api --no-default-features --features wat
-p wasmtime-c-api --no-default-features --features wasi

- name: wasmtime-wasi-http
checks: |
-p wasmtime-wasi-http --no-default-features
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
Expand Down Expand Up @@ -510,7 +514,7 @@ jobs:
os: ubuntu-latest
test: >
cargo check -p wasmtime --no-default-features --features runtime,component-model &&
cargo check -p wasmtime --no-default-features --features runtime,gc,component-model,async &&
cargo check -p wasmtime --no-default-features --features runtime,gc,component-model,async,debug-builtins &&
cargo check -p cranelift-control --no-default-features &&
cargo check -p pulley-interpreter --features encode,decode,disas,interp &&
cargo check -p wasmtime-wasi-io --no-default-features
Expand Down Expand Up @@ -1022,6 +1026,7 @@ jobs:
- crate: "wasmtime-environ --all-features"
- crate: "pulley-interpreter --all-features"
- script: ./ci/miri-provenance-test.sh
- script: ./ci/miri-wast.sh ./tests/spec_testsuite/table.wast
needs: determine
if: needs.determine.outputs.test-miri && github.repository == 'bytecodealliance/wasmtime'
name: Miri
Expand Down
Loading
Loading