Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
276 commits
Select commit Hold shift + click to select a range
80f44cb
Use `&raw` from Rust 1.82 (#9960)
alexcrichton Jan 9, 2025
a24ba47
Remove `#![deny(warnings)]` from `wasmtime-environ` (#9961)
alexcrichton Jan 9, 2025
4f52f29
Enable some more 2024 migration lints (#9962)
alexcrichton Jan 9, 2025
0fff9c1
Enable `missing-unsafe-on-extern` lint (#9963)
alexcrichton Jan 9, 2025
ae84e6e
Enable `unsafe-attr-outside-unsafe` 2024 edition lint (#9964)
alexcrichton Jan 9, 2025
e4b7637
Update `Config::wasm_simd` docs (#9968)
saulecabrera Jan 9, 2025
de1ad34
Enable `impl-trait-overcaptures` 2024 transition lint (#9965)
alexcrichton Jan 9, 2025
f2fb00d
chore: update `hashbrown` to 0.15 (#9974)
JonasKruckenberg Jan 10, 2025
9e46e78
Fix some more minor 2024 edition things (#9978)
alexcrichton Jan 10, 2025
4aeffe9
chore: update wit-bindgen to 0.37.0 (#9981)
dicej Jan 10, 2025
8b42faf
Winch atomic loads x64 (#9970)
MarinPostma Jan 10, 2025
a1511a0
Enable `pulley` by default for the `wasmtime` CLI (#9983)
alexcrichton Jan 11, 2025
384e31a
return error on 128bit atomic loads (#9988)
MarinPostma Jan 13, 2025
6066c67
Winch: Add SIMD load and extend and load and splat instructions for x…
jeffcharles Jan 13, 2025
a2770fc
Fix typo (#9991)
AsakuraMizu Jan 13, 2025
54385f8
pulley: Add special instructions for `dst = 0` and 1 (#9986)
alexcrichton Jan 13, 2025
33acfbb
pulley: Fix a panic in using a return pointer (#9967)
alexcrichton Jan 13, 2025
8bc0199
winch: Gracefully handle unsupported Wasm types (#9949)
saulecabrera Jan 13, 2025
cb0dfa1
winch(x64): Fix `MemOpKind` for `i64_atomic_load8` (#9993)
saulecabrera Jan 13, 2025
b3b5094
Improve some logging in the differential fuzzer (#9982)
alexcrichton Jan 13, 2025
c78d44e
Enable fuzzing for Pulley & Winch (#9966)
alexcrichton Jan 13, 2025
2fa8711
pulley: Finish `simd` proposal implementation (#9935)
alexcrichton Jan 13, 2025
4ab0fc4
fix: `no_std` timing module (#9976)
JonasKruckenberg Jan 13, 2025
a990464
Enable pulley simd fuzzing (#9997)
alexcrichton Jan 13, 2025
ff84f26
Fix comment about `xbc32_bound32_trap` pulley macro-op (#9998)
fitzgen Jan 13, 2025
48f8a9d
ISLE: fix more glitches in BNF (#9973)
eagr Jan 13, 2025
a6a0857
pulley: Add more addressing modes for loads/stores (#9994)
alexcrichton Jan 13, 2025
84f381f
winch: Include positional argument on internal error (#10001)
saulecabrera Jan 13, 2025
8659e11
Use `ir::types::I8X16` for `v128`s in GC objects (#10002)
fitzgen Jan 14, 2025
e4fd50d
pulley: Shrink frame save/restore instructions (#9999)
alexcrichton Jan 14, 2025
75f7b2b
Update Link in Readme (#10006)
nilsmartel Jan 14, 2025
8ed4470
Add missing case for when `Ref::matches_ty` should return `true` (#9985)
fitzgen Jan 14, 2025
a88eb70
Cranelift: dedupe `trap[n]z` instructions (#10004)
fitzgen Jan 14, 2025
be40551
Fix dropping cached stack with `Store::into_data` (#10009)
alexcrichton Jan 14, 2025
1c521e1
[DWARF] Add logging to range building (#9969)
SingleAccretion Jan 14, 2025
21ab8ea
Emit post-optimization CLIF with `--emit-clif` (#10011)
alexcrichton Jan 14, 2025
f099784
Emit CLIF even if compilation fails (#10018)
alexcrichton Jan 14, 2025
bb5e4bb
winch: Simplify the handling of `wasm_load`s (#10012)
saulecabrera Jan 15, 2025
73c4ff2
wasmtime-wasi: remove dependency on trait-variant (#10020)
pchickey Jan 15, 2025
7f9049b
Replace `signals-based-traps` with auto-detection (#9941)
alexcrichton Jan 15, 2025
3a4cf0a
winch: x64 atomic stores (#9987)
MarinPostma Jan 15, 2025
0a4dcc4
Winch: implement rmw add ops (#9990)
MarinPostma Jan 15, 2025
86184ec
pulley: Fix prologue for large stack frames (#10019)
alexcrichton Jan 15, 2025
ba950f2
Winch: i8x16.shuffle for x64 with AVX (#9959)
jeffcharles Jan 15, 2025
48f4621
Run the full test suite on 32-bit platforms (#9837)
alexcrichton Jan 15, 2025
66d5ad3
Add release binaries for 32-bit platforms (#10025)
alexcrichton Jan 15, 2025
b5e044a
Disable sigaltstack overriding in asan builds (#10024)
alexcrichton Jan 15, 2025
980a136
Wasmtime: generalize `async_stack_zeroing` knob to cover initializati…
fitzgen Jan 16, 2025
529b6ad
Winch: Refactor unop to remove size parameter (#10032)
jeffcharles Jan 16, 2025
c72de0b
winch x64 rmw sub (#10008)
MarinPostma Jan 16, 2025
bf1b863
Further limit memory growth during fuzzing (#10026)
alexcrichton Jan 16, 2025
cc8df84
pulley: Support smaller int-to-float conversions (#10017)
alexcrichton Jan 16, 2025
e4340b3
pulley: Fix regalloc of return-call-indirect (#10021)
alexcrichton Jan 16, 2025
be6c6c8
Winch: Add splat instructions to x64 using AVX2 (#10028)
jeffcharles Jan 16, 2025
168be6d
Disable parallel compilation during fuzzing (#10035)
alexcrichton Jan 16, 2025
112d1a6
pulley: Refactor register restores on tail-calls (#10022)
alexcrichton Jan 16, 2025
e7f43b8
wasmtime-wasi: Split a new `IoView` trait off of `WasiView` (#10016)
pchickey Jan 16, 2025
51c82b8
Winch: avoid emitting 32->64 extend on rmw ops on x64 (#10037)
MarinPostma Jan 16, 2025
1d1c06f
Add basic support for profiling Pulley (#10034)
alexcrichton Jan 16, 2025
146aa47
Winch: implement rmw xchg for x64 (#10029)
MarinPostma Jan 17, 2025
6ac02e1
Optimize MIRI execution time in CI (#10038)
alexcrichton Jan 17, 2025
4a043fd
Winch: Fix handled operandsize in vpshuf (#10041)
jeffcharles Jan 17, 2025
d58f1b5
Disable relaxed-simd in differential fuzzing (#10045)
alexcrichton Jan 18, 2025
2eb6513
Winch: implement rmw `and`, `xor` and `or` for x64 (#10023)
MarinPostma Jan 19, 2025
cd67a60
Winch: extract_lane instructions (#10042)
jeffcharles Jan 20, 2025
e3898f1
Add audit for `wasmtime-math` (#10059)
saulecabrera Jan 21, 2025
12649ac
Winch: Implement swizzle on x64 with AVX (#10050)
jeffcharles Jan 21, 2025
0a8b57f
winch: Tighten the definition of `ExtendKind` (#10053)
saulecabrera Jan 21, 2025
cbcdf4e
Fixes minor typo in winch/README.md (#10055)
Jan 21, 2025
3ed4a63
winch: Refactor global address calculation (#10056)
saulecabrera Jan 21, 2025
a6227aa
Add Pulley support to wasmtime_test macro (#10057)
irrio Jan 21, 2025
7ba0347
Fix a missing increment in p1-to-p2 adapter (#10064)
alexcrichton Jan 21, 2025
328ef65
fix winch atomic and/or/xor (#10060)
MarinPostma Jan 21, 2025
a018a5a
deps: update `url` dependency and vet some transitive dependency upda…
fitzgen Jan 21, 2025
4d75ebd
Fuzzing: Keep AVX flags enabled for Winch (#10052)
jeffcharles Jan 21, 2025
362568b
Winch: Even tighter Extends (#10066)
MarinPostma Jan 21, 2025
22ddb8a
pulley: Implement full 128-bit multiplication (#10062)
alexcrichton Jan 21, 2025
4841cc0
Disable Winch fuzzing on non-x86_64 architectures (#10068)
fitzgen Jan 22, 2025
3ab865a
implement winch x64 cmpxchg (#10039)
MarinPostma Jan 22, 2025
5d6cd8c
Bump manual version of `wasi:filesystem/preopens` in the adapter (#10…
alexcrichton Jan 22, 2025
636435f
async/stream/future support for wasmtime-wit-bindgen (#10044)
dicej Jan 22, 2025
8f01d4b
Clarify the purpose of closures in WASIp1 `add_to_linker` (#10078)
alexcrichton Jan 22, 2025
442003a
async/stream/future plumbing for wasmtime-environ (#10047)
dicej Jan 22, 2025
0afaa2f
Typo fix README.md (#10077)
pinkflower32 Jan 22, 2025
ca95576
Split off wasmtime-wasi-io crate from wasmtime-wasi (#10036)
pchickey Jan 22, 2025
2f27a10
pulley: Add a multiply-and-add macro instruction (#10081)
alexcrichton Jan 22, 2025
7d78789
pulley: Slightly optimize bounds checks (#10080)
alexcrichton Jan 22, 2025
1e58f1b
Add a note about quadratic behavior in `Config::native_unwind_info` (…
alexcrichton Jan 22, 2025
392c7a9
Cranelift/x64 backend: do not use one-way branches. (#10086)
cfallin Jan 23, 2025
1e6d533
Fix argument extension on riscv64 for Wasmtime builtins (#10069)
alexcrichton Jan 23, 2025
938c177
Wasmtime: fix `PartialEq` implementation for `RegisteredType` (#10091)
fitzgen Jan 23, 2025
c3559d4
Move `*mut dyn VMStore` out of `VMContext` (#10040)
alexcrichton Jan 23, 2025
e4699f7
Cranelift/s390x: do not use one-way conditional branches. (#10087)
cfallin Jan 23, 2025
b86b968
Provenance preparation for Pulley (#10043)
alexcrichton Jan 23, 2025
5682b0e
winch(docs): Update docs on calls (#10093)
saulecabrera Jan 23, 2025
bd74612
docs: Update docs for `wasm_simd` (#10094)
saulecabrera Jan 23, 2025
8a96989
Add book-level documentation for Pulley (#10095)
alexcrichton Jan 23, 2025
887e5c9
pulley: Execute a wasm module under miri (#10096)
alexcrichton Jan 23, 2025
3948f66
Use `VmSafe` trait in `VMComponentContext` (#10097)
alexcrichton Jan 24, 2025
3ba13d1
add component-model-async/lift.wast test (#10083)
dicej Jan 24, 2025
38a47d2
add component-model-async/lower.wast test (#10103)
dicej Jan 24, 2025
b131a1a
RELEASES: add notes describing #10016 and #10036 (#10104)
pchickey Jan 24, 2025
1ad7a4f
Winch: Add replace_lane instructions for x64 with AVX (#10082)
jeffcharles Jan 24, 2025
4dd7cd6
pulley: Run more functions in the miri provenance test (#10098)
alexcrichton Jan 24, 2025
5dfccc0
pulley: Optimize bounds-checks for 1-byte loads/stores (#10100)
alexcrichton Jan 24, 2025
1bd66bf
Winch: x64 `wait`, `notify` and `fence` (#10092)
MarinPostma Jan 27, 2025
c32e051
winch(fuzzing): Enable `threads` (#10120)
saulecabrera Jan 27, 2025
43f46ec
docs: Fix Standards Compliant link (#10117)
saulecabrera Jan 27, 2025
f063003
wasmtime-wit-bindgen: use core instead of std in all emitted code (#1…
pchickey Jan 27, 2025
5544100
pulley: Expand provenance test some more (#10112)
alexcrichton Jan 27, 2025
bea7b2c
Configure fuel specified in `wasmtime wast` (#10121)
alexcrichton Jan 27, 2025
db7fb47
Winch: Fix Wasm vector loads to operate on 64-bits (#10127)
jeffcharles Jan 27, 2025
5a5aa79
Fix sync'ing the "wat" feature of the C API (#10124)
alexcrichton Jan 27, 2025
ba4e22b
Make it easier to reuse fuzzing configuration on the CLI (#10123)
alexcrichton Jan 27, 2025
b09b892
refactor: unify how bits are accessed in `cranelift-entity` (#10126)
abrown Jan 27, 2025
2a5c141
Create wasmtime::Config from toml (#9811)
ludfjig Jan 27, 2025
263308e
Cut down on serde requirements in `wasmtime` crate (#10129)
alexcrichton Jan 28, 2025
4afa86b
Improve support for completely unknown architectures (#10107)
alexcrichton Jan 28, 2025
cccc4e6
IR documentation improvements and improve debug assert (#10130)
iwanders Jan 28, 2025
ebd9824
Start work towards always-warnings in wasmtime (#10131)
alexcrichton Jan 28, 2025
23fc0c1
Make TOML config keys kebab-case, and add docs (#10132)
ludfjig Jan 28, 2025
94f21bc
Enable warnings if `coredump` is disabled (#10135)
alexcrichton Jan 28, 2025
cfef9fb
Enable warnings if `threads` is disabled (#10136)
alexcrichton Jan 28, 2025
6dae7eb
Enable warnings if `cache` is disabled (#10140)
alexcrichton Jan 28, 2025
2564177
More Pulley Provenance Tests (#10139)
alexcrichton Jan 28, 2025
b9b0ba4
add wasmtime-wasi-io and custom async executor to min-platform exampl…
pchickey Jan 28, 2025
a7d76ec
Enable warnings if `component-model` is disabled (#10141)
alexcrichton Jan 28, 2025
24620d9
Enable warnings if `pooling-allocator` is disabled (#10142)
alexcrichton Jan 28, 2025
cb195e5
Winch: `v128` logical ops for x64 (#10109)
MarinPostma Jan 29, 2025
10eda1c
Support platforms without 64-bit atomics (#10134)
alexcrichton Jan 29, 2025
7ebb78a
Add a style guideline for conditional compilation (#10144)
alexcrichton Jan 29, 2025
facc992
Enable warnings if `async` is disabled (#10145)
alexcrichton Jan 29, 2025
087dc74
chore: Add link to the Bytecode Alliance code of conduct (#10151)
ospencer Jan 29, 2025
bb2ae7c
chore: Add issue triage process to contributing docs (#10152)
ospencer Jan 29, 2025
af3c029
winch(aarch64): Revisit the shadow stack pointer approach (#10146)
saulecabrera Jan 30, 2025
febd080
Winch: Add SIMD comparison instructions for x64 with AVX (#10148)
jeffcharles Jan 30, 2025
b9d1624
Add a note that `no_std` builds panic on contention (#10155)
alexcrichton Jan 30, 2025
a727985
Enable warnings if `gc` is disabled (#10149)
alexcrichton Jan 30, 2025
e60b6e6
Enable warnings if `cranelift` is disabled (#10157)
alexcrichton Jan 30, 2025
7abb3ea
Document Pulley as having Tier 2 support (#10160)
alexcrichton Jan 30, 2025
7a40f97
Document `memory64` wasm proposal as having tier 1 support (#10159)
alexcrichton Jan 30, 2025
f6c8d73
fix: typos in documentation files (#10163)
kilavvy Jan 31, 2025
a0338af
Winch: Rename v128 extend kind enum (#10166)
jeffcharles Jan 31, 2025
473675c
wasmtime-wasi: Fix spurious wake-ups in `blocking_` of `InputStream` …
Heap-Hop Feb 3, 2025
70c93c6
Winch: packed integer basic arithmetic for x64 (#10147)
MarinPostma Feb 3, 2025
ed7eb50
Require lint reasons in `wasmtime-cli` (#10175)
alexcrichton Feb 3, 2025
505b3c6
Require lint reasons in `pulley-interpreter` (#10173)
alexcrichton Feb 3, 2025
0e05600
asm: introduce a new x64 assembler (#10110)
abrown Feb 3, 2025
c59e0a3
pulley: Remove `unwrap_uninhabited` helper function (#10174)
alexcrichton Feb 4, 2025
9ff20b0
Fix OOM in fuzzing from using malloc memory (#10164)
alexcrichton Feb 4, 2025
a7ba893
Enable `parallel-compilation` CLI feature from `wasmtime-fuzzing` (#1…
alexcrichton Feb 4, 2025
99622ab
asm: prepare docs for publishing (#10178)
abrown Feb 4, 2025
0a3aea3
Tighten up assertions for basic-gvn test. (#10186)
erikrose Feb 4, 2025
b76b3f0
Bump Wasmtime to 31.0.0 (#10187)
wasmtime-publish Feb 5, 2025
f11cab4
Winch: Rename xmm_rmi_rvex (#10172)
MarinPostma Feb 5, 2025
85de89d
wasi-nn: pull test artifacts from new location (#10188)
abrown Feb 5, 2025
d7d605c
asm: re-allow prop-testing with `cargo test` (#10185)
abrown Feb 5, 2025
5ca7892
Update wasm-tools/wit-bindgen dependencies (#10189)
alexcrichton Feb 5, 2025
bb2aa73
Add a bunch of trace logging for CLIF and Wasm-to-CLIF translation (#…
fitzgen Feb 5, 2025
2f56a32
Slightly simplify logic in `ref.test` translation (#10192)
fitzgen Feb 6, 2025
7665432
Winch: Add SIMD conversion operators for x64 with AVX (#10180)
jeffcharles Feb 6, 2025
d943d57
Winch: implement `v128` `neg` and shifts for x64 (#10170)
MarinPostma Feb 6, 2025
ac76c09
Winch: Clean up Wast SIMD tests (#10203)
jeffcharles Feb 7, 2025
48fe3bb
Winch: Add abs SIMD instructions for x86 using AVX (#10202)
jeffcharles Feb 7, 2025
d1014b1
Add GPU suport for wasi-nn/pytorch (#10204)
nerdola-de-cartola Feb 7, 2025
e5960d9
doc: fix typo in `VMComponentContext` (#10208)
abrown Feb 7, 2025
b981b08
doc: avoid number of `FuncKind` variants (#10207)
abrown Feb 8, 2025
0159ff5
Update cargo-nextest used on CI (#10211)
alexcrichton Feb 10, 2025
9260ce4
pulley: Reimplement wasm loads/stores & memory opcodes (#10154)
alexcrichton Feb 10, 2025
8056e11
pulley: Add some disas tests of suboptimal codegen patterns (#10101)
alexcrichton Feb 10, 2025
79e1b53
asm: clean up `and.rs` (#10190)
abrown Feb 10, 2025
73d6d6b
asm: avoid propagating `arbitrary` (#10217)
abrown Feb 11, 2025
6eb3155
Winch: Add all_true and bitmask implementations for x64 with AVX (#10…
jeffcharles Feb 11, 2025
b5b8257
Winch: Add implementation for q15mulr_sat for x64 with AVX (#10213)
jeffcharles Feb 11, 2025
c6b4eaf
Wasm GC: Fix is-null-or-i31ref checks (#10221)
fitzgen Feb 12, 2025
4fdbbcc
Fix copy-paste typo in error message when DRC collector is disabled (…
fitzgen Feb 12, 2025
42ac8f3
Make `I31_DISCRIMINANT` a `u32` instead of a `u64` (#10224)
fitzgen Feb 12, 2025
ec9f885
Winch: i32x4.dot_16x8_s on x64 with AVX (#10220)
jeffcharles Feb 12, 2025
305c3f9
Winch: v128 `min`, `max`, `extmul` and `extadd` (#10205)
MarinPostma Feb 13, 2025
df0a5ba
fix: typos in documentation files (#10227)
maximevtush Feb 13, 2025
b0b5d8f
asm: fix sign-extended immediates (#10216)
abrown Feb 13, 2025
7f93c1e
Winch: Add `trunc_sat` instructions for x64 with AVX (#10226)
jeffcharles Feb 13, 2025
a07abc8
asm: switch to using workspace clippy settings (#10230)
abrown Feb 14, 2025
e276d96
winch: Sync fuel when emitting fuel checks (#10231)
saulecabrera Feb 14, 2025
0180c3a
aarch64: Add support for the `extr` instruction (#10229)
alexcrichton Feb 14, 2025
cb235ec
Wasm GC: Fix an incorrect assertion and canonicalize types for runtim…
fitzgen Feb 14, 2025
dc10471
asm: comprehend 1-, 2-, and 3-byte opcodes (#10232)
abrown Feb 14, 2025
81b5955
Add artifacts to gitignore (#10234)
Xyndra Feb 14, 2025
b09899d
Winch: Implement avgr instructions for x64 with AVX (#10228)
jeffcharles Feb 14, 2025
30b78b6
x64: Add support for the `shld` instruction (#10233)
alexcrichton Feb 14, 2025
345b91f
Winch: Fix i8x16.max_u to use unsigned instruction (#10236)
jeffcharles Feb 14, 2025
e2f55ab
asm: add implementations for more ALU operations (#10237)
abrown Feb 15, 2025
9afc64b
Introduce verification of integer address type widths. (#10209)
iwanders Feb 15, 2025
41b7b26
Winch: Refactor masm signatures to take kinds (#10242)
jeffcharles Feb 19, 2025
362b0db
Winch: Add implementation for `i8x16.popcnt` for x64 with AVX (#10241)
jeffcharles Feb 19, 2025
287e8fb
Update wasm-tools crates to 226 (#10235)
alexcrichton Feb 19, 2025
3156541
Add vets for recently introduced crates (#10253)
saulecabrera Feb 20, 2025
fb7dd61
Winch: Implement float rounding instructions for x64 with AVX (#10243)
jeffcharles Feb 20, 2025
0b4c754
Exception and control tags (#10251)
dhil Feb 20, 2025
5db70c6
github issue templates: delete "blank issue" template (#10261)
pchickey Feb 20, 2025
acef408
Winch: Add SIMD float arithmetic support for x64 with AVX (#10247)
jeffcharles Feb 20, 2025
e81164f
stack_chain field (#10265)
frank-emrich Feb 20, 2025
692490b
Continuation types (#10255)
dhil Feb 20, 2025
253579a
Bump MSRV to 1.83.0 (#10264)
alexcrichton Feb 21, 2025
0c84696
ci: generate a list of generated files (#10267)
abrown Feb 21, 2025
9502430
Fix wasm-smith link in proposal impl doc (#10268)
posborne Feb 21, 2025
789e7d7
Document precedence order of CLI/config options (#10269)
alexcrichton Feb 21, 2025
2e48fbc
x64: rework new assembler rule priorities, remove old emission rules …
abrown Feb 22, 2025
a20a509
Delete assertion_failed__left_eq_right.wasm (#10275)
primoly Feb 22, 2025
3fb6dc7
winch(aarch64): Correct treatment for stores and other trapping ops (…
saulecabrera Feb 24, 2025
ef8a282
Improve rendering of errors in `wasmtime serve` (#10282)
alexcrichton Feb 24, 2025
1f24222
Winch: Add min and max for SIMD floats for x64 with AVX (#10271)
jeffcharles Feb 25, 2025
b0319eb
Winch: Add implementations for pmin and pmax for x64 with AVX (#10284)
jeffcharles Feb 25, 2025
31e4086
Upgrade Windows builder to `windows-2025` (#10290)
alexcrichton Feb 25, 2025
898b0fe
Winch: Add load_zero instructions for x64 with AVX (#10288)
jeffcharles Feb 25, 2025
2ad3bea
Mention the filename when a module can't be opened (#10292)
alexcrichton Feb 25, 2025
1302a0a
Turn on SIMD for Winch fuzzing (#10296)
jeffcharles Feb 25, 2025
4a430a6
winch(aarch64): Sync SP with SSP when claiming stack (#10263)
saulecabrera Feb 26, 2025
29c7480
Disable shuffling allocator during benchmarks by default. (#10300)
erikrose Feb 27, 2025
292fce8
x64: Refactor assembler ISLE constructors (#10276)
alexcrichton Feb 27, 2025
89ebd45
winch(aarch64): Fix effective address calculation (#10297)
saulecabrera Feb 27, 2025
e57afb7
Do proper subtype checking for imported globals during instantiation …
fitzgen Feb 27, 2025
8140016
pulley: Fix a panic compiling with debug info (#10305)
alexcrichton Feb 27, 2025
3e0393c
Improve rebuild detection of test-programs (#10303)
alexcrichton Feb 27, 2025
0031937
Add a missing `apt-get update` before install (#10310)
alexcrichton Feb 28, 2025
6e221e7
wasmtime-wit-bindgen: gen is a reserved keyword in the lexer starting…
pchickey Feb 28, 2025
37a3262
Test natively on AArch64, not emulated (#10306)
alexcrichton Feb 28, 2025
1e5d77d
chore: fix some typos in comments (#10309)
shenpengfeng Feb 28, 2025
c273281
Rename `VMRuntimeLimits` to `VMStoreContext` (#10307)
fitzgen Feb 28, 2025
af31e80
wasmtime-wit-bindgen: emit a definition for all types in a wit interf…
pchickey Feb 28, 2025
e33c426
asm: sse orpd implementation (#10273)
rahulchaphalkar Mar 1, 2025
4832c82
Winch: Fix consts and multivalue returns (#10315)
jeffcharles Mar 3, 2025
b2f0299
fixed broken link (#10318)
ifsheldon Mar 3, 2025
1136192
chore: fix parenthesis balance (#10317)
bongjunj Mar 3, 2025
d463cf4
winch(aarch64): ABI integration (#10312)
saulecabrera Mar 3, 2025
575e5a6
Use `alloc_zeroed` to allocate dynamic table elements (#10313)
fitzgen Mar 3, 2025
469479a
x64: use Rust types for assembler immediates (#10302)
abrown Mar 3, 2025
6336065
Update ir.md (#10319)
owenzimmew06 Mar 3, 2025
132a490
Expose GC refs to Wasm in `gc_alloc_raw` libcall (#10322)
fitzgen Mar 4, 2025
e199071
Fix UB when using zero-sized allocations together with pcrel relocs (…
bjorn3 Mar 6, 2025
5a6f4e9
[31.0.0] Add release notes for 31.0.0 (#10414)
alexcrichton Mar 17, 2025
7a9be58
Release Wasmtime 31.0.0 (#10428)
wasmtime-publish Mar 20, 2025
9119579
Add some infrastructure for keeping old CI working (#10438) (#10441)
alexcrichton Mar 20, 2025
be16455
feat: adding candle wasi-nn backend with llama model support
ruslanti Jan 14, 2025
41b93e9
fix: openvino trying to parse id as numeric index for input and outpu…
ruslanti Feb 25, 2025
a683135
fix: reverted openvino backend to use old openvino-rs@0.6 dependency…
ruslanti Feb 28, 2025
80401fc
fix: update candle 0.5.0 and lock half dependency to 2.4.1
ruslanti Mar 17, 2025
35fba82
Revert "fix: update candle 0.5.0 and lock half dependency to 2.4.1"
ruslanti Mar 17, 2025
54fa156
fix: update candle deps to latest (v0.8.4)
ruslanti Apr 2, 2025
8fc99d8
bump cargo lock file
ruslanti Apr 2, 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
  •  
  •  
  •  
10 changes: 0 additions & 10 deletions .github/ISSUE_TEMPLATE/blank-issue.md

This file was deleted.

9 changes: 0 additions & 9 deletions .github/actions/binary-compatible-builds/README.md

This file was deleted.

10 changes: 0 additions & 10 deletions .github/actions/binary-compatible-builds/action.yml

This file was deleted.

81 changes: 0 additions & 81 deletions .github/actions/binary-compatible-builds/main.js

This file was deleted.

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-2024-11-28" >> "$GITHUB_OUTPUT"
echo "version=nightly-2025-02-20" >> "$GITHUB_OUTPUT"
else
echo "version=${{ inputs.toolchain }}" >> "$GITHUB_OUTPUT"
fi
Expand Down
53 changes: 53 additions & 0 deletions .github/workflows/ci-cron-trigger.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: "Cron triggers for CI"
on:
schedule:
# “At 02:34 on Monday.”
#
# https://crontab.guru/#34_2_*_*_1
#
# This is used to perform a weekly run of CI for all release branches,
# ideally in off-work-hours to not clog up the queue.
- cron: '34 2 * * 1'

# "At 02:34 on Sunday and every day-of-week from Tuesday through Saturday"
#
# https://crontab.guru/#34_2_*_*_0,2-6
#
# This is used to perform a daily run of CI for the `main` branch to prime
# caches for github actions and the merge queue. Note that this frequency
# doesn't overlap the above schedule to avoid triggering two builds on the
# same day.
- cron: '34 2 * * 0,2-6'

# Allow manually triggering this request via a button
workflow_dispatch:

permissions:
issues: write
actions: write

jobs:
run:
if: "github.repository == 'bytecodealliance/wasmtime' || !github.event.schedule"
name: Trigger release branch CI
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: true
fetch-depth: 0

# Always trigger a CI run on the `main` branch to prime GHA caches.
- run: gh workflow run main.yml --ref main
name: Trigger main branch CI daily
env:
GH_TOKEN: ${{ github.token }}

# If this is a once-a-week run then additionally trigger CI for release
# branches to ensure that the CI there is kept up-to-date.
- run: rustc ci/trigger-release-branch-ci.rs
- run: ./trigger-release-branch-ci
name: Trigger release branch CI weekly
env:
GH_TOKEN: ${{ github.token }}
if: github.event.schedule == '34 2 * * 1'
Loading