-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Insights: bytecodealliance/wasmtime
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
v36.0.2
published
Aug 26, 2025
45 Pull requests merged by 16 people
-
aarch64: Add support for "near" in
LoadExtName
#11570 merged
Aug 30, 2025 -
Change macOS binary link to aarch64 version
#11574 merged
Aug 30, 2025 -
Fix no_std builds on supported targets
#11568 merged
Aug 29, 2025 -
Simplify Miri-compatible sleep in tests
#11566 merged
Aug 29, 2025 -
Skip a long test on Miri
#11567 merged
Aug 29, 2025 -
Fix a verifier error generated during optimizations
#11562 merged
Aug 29, 2025 -
Exceptions: global.get from external or table init: null exnref is not an anyref.
#11564 merged
Aug 29, 2025 -
[Cranelift]
(x & y) & x --> x & y
#11556 merged
Aug 29, 2025 -
Remove unused
CompiledModule::module_mut
method#11565 merged
Aug 29, 2025 -
Use
mutate
instead ofmutate_with
forTableOps
test#11559 merged
Aug 28, 2025 -
Call
fixup
beforeto_wasm_binary
inTableOps
fuzzer#11558 merged
Aug 28, 2025 -
Don't unwrap results of const-eval
#11557 merged
Aug 28, 2025 -
Disallow loading code on
x86_64-unknown-none
#11553 merged
Aug 28, 2025 -
Add initial empty rec groups
#11487 merged
Aug 28, 2025 -
WASI preview 0,1 set_rights API returns ENOTSUP
#11550 merged
Aug 28, 2025 -
[Cranelift]
(x < y) ? x : y != x --> x > y
#11523 merged
Aug 28, 2025 -
[Cranelift]
(x | (x | y)) --> (x | y)
#11555 merged
Aug 28, 2025 -
Fuzzing: ignore thrown exceptions during instantiation.
#11554 merged
Aug 28, 2025 -
merge
concurrent::table::Table
back intoResourceTable
#11547 merged
Aug 27, 2025 -
[Cranelift]
(x | y) ^ (x & y) --> (x ^ y)
#11527 merged
Aug 27, 2025 -
[Cranelift]
(x - y) u> x --> y u> x
#11521 merged
Aug 27, 2025 -
[Cranelift]
X * (1 << Y) --> X << Y
#11522 merged
Aug 27, 2025 -
[Cranelift]
(C ? X : Y) + Z --> (C ? X + Z : Y + Z)
#11526 merged
Aug 27, 2025 -
chore: fix typos
#11548 merged
Aug 27, 2025 -
Make
ReaddirIterator
public#11549 merged
Aug 27, 2025 -
Disable
SinglePass
regalloc when fuzzing#11546 merged
Aug 26, 2025 -
Return
true
fromyield
intrinsic ifEVENT_CANCELLED
is pending#11542 merged
Aug 26, 2025 -
GC: replace ManuallyRooted with OwnedRooted.
#11514 merged
Aug 26, 2025 -
Make inlining orchestration more
FuncKey
-based and less module/function pair-based#11543 merged
Aug 26, 2025 -
Release Wasmtime 36.0.2
#11541 merged
Aug 26, 2025 -
Fix the typo in the typos document
#11539 merged
Aug 26, 2025 -
[36.0.x] Refactor resetting memory on
MemoryImageSlot
drop#11537 merged
Aug 25, 2025 -
Tweak the
declare_builtin_index
macro#11534 merged
Aug 25, 2025 -
Cranelift: fix an inliner bug where the last-inlined block was not inserted in the layout
#11513 merged
Aug 25, 2025 -
Exceptions: fix panic in
is_vmgcref_type()
forHeapType::Exn
.#11535 merged
Aug 25, 2025 -
Exceptions: support creating a default tag during fuzzing.
#11530 merged
Aug 25, 2025 -
Teach
wasmtime run --invoke
to find async funcs#11519 merged
Aug 25, 2025 -
Pull in new regalloc2 with fastalloc fixes for exceptions, and re-enable and add to testing.
#11533 merged
Aug 25, 2025 -
docs: Remove unnecessary imports in cranelift-frontend example
#11518 merged
Aug 25, 2025 -
Get the min-platform example working again
#11516 merged
Aug 25, 2025 -
Refactor resetting memory on
MemoryImageSlot
drop#11510 merged
Aug 25, 2025 -
docs: fix typos
#11525 merged
Aug 25, 2025 -
Try to make CI more robust with more retries
#11532 merged
Aug 25, 2025 -
Update to wasm-tools 0.237.0
#11517 merged
Aug 25, 2025 -
Exceptions: support creating a
Ref::null
for an exception type.#11531 merged
Aug 25, 2025
6 Pull requests opened by 3 people
-
Update and refactor how wasi-testsuite is run
#11560 opened
Aug 28, 2025 -
[docs] Add C++ chapter and missing examples
#11569 opened
Aug 29, 2025 -
Allow dead code in `component_api` fuzz target
#11575 opened
Aug 30, 2025 -
pulley: Implement support for `symbol_value`
#11576 opened
Aug 30, 2025 -
Package up exception handler state
#11577 opened
Aug 30, 2025 -
chore: remove redundant word in README.md
#11579 opened
Sep 1, 2025
17 Issues closed by 7 people
-
Failure to instantiate a table-with-exnref-from-global
#11563 closed
Aug 29, 2025 -
Panic instantiating table with exnref initializer via global.get
#11561 closed
Aug 29, 2025 -
GC allocation failure during const-expr evaluation can lead to a panic
#11469 closed
Aug 28, 2025 -
Timeout in `table_ops` fuzz target
#11491 closed
Aug 28, 2025 -
`Inst` abstraction in x64 backend
#2252 closed
Aug 28, 2025 -
Use optimal MOV encodings for SIMD instructions
#1124 closed
Aug 28, 2025 -
`bindgen!` for worlds that use resources of other worlds.
#11287 closed
Aug 28, 2025 -
Exceptions during instantiation considered failure during fuzzing
#11551 closed
Aug 28, 2025 -
Deduplicate `resource_table.rs` and `concurrent/table.rs`
#11190 closed
Aug 27, 2025 -
Return whether task was cancelled from `yield` intrinsic
#11191 closed
Aug 26, 2025 -
Wasm GC host API: a slightly less manual owned `Rooted` type?
#11445 closed
Aug 26, 2025 -
[Question] how to evolve wit file?
#11536 closed
Aug 25, 2025 -
Inlining assertion failure about block being inserted
#11493 closed
Aug 25, 2025 -
Runtime panic getting top type for exceptions
#11529 closed
Aug 25, 2025 -
Imported tags aren't supported in fuzzing exceptions
#11528 closed
Aug 25, 2025 -
Unlike the exit code of other runtime tools, the result shows that "Pointer not aligned to 4"
#11520 closed
Aug 25, 2025
9 Issues opened by 7 people
-
Cranelift: missing optimization on icmp + select + icmp + brif
#11578 opened
Aug 30, 2025 -
Cranelift's `Function::is_leaf` deduction is inaccurate
#11573 opened
Aug 29, 2025 -
Fine grain control over fuel consumption based on wasm operator
#11572 opened
Aug 29, 2025 -
wasmtime serve ignoring scheme in absolute-form requests
#11571 opened
Aug 29, 2025 -
Add configurable limit for max number of resource/waitable/etc. handles
#11552 opened
Aug 27, 2025 -
single-pass regalloc: Corruption (?) with throw.wast
#11545 opened
Aug 26, 2025 -
single-pass regalloc: register allocation: TooManyLiveRegs
#11544 opened
Aug 26, 2025 -
Unsupported feature for riscv: should be implemented in ISLE: uadd_overflow.i64
#11540 opened
Aug 26, 2025 -
Allow missing exports when using `bindgen!`
#11538 opened
Aug 26, 2025
52 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Revamp component model stream/future host API (again)
#11515 commented on
Sep 1, 2025 • 25 new comments -
Add timezone host functions.
#6899 commented on
Sep 1, 2025 • 10 new comments -
cranelift: stack-switching support
#11003 commented on
Sep 1, 2025 • 6 new comments -
Cranelift: Patchpoint instruction?
#1074 commented on
Aug 26, 2025 • 0 new comments -
egraphs: Canonicalize loose inequalities to strict inequalities (2nd attempt)
#9040 commented on
Sep 1, 2025 • 0 new comments -
egraphs: transpose select on operation to operation on select when it increases sharing
#9074 commented on
Sep 1, 2025 • 0 new comments -
wasmtime: Check stack limits only on exit from wasm
#9093 commented on
Sep 1, 2025 • 0 new comments -
riscv64/x390: add *_overflow
#9214 commented on
Sep 1, 2025 • 0 new comments -
wmemcheck support for additional allocation functions and granular memory
#9641 commented on
Sep 1, 2025 • 0 new comments -
Add optional close/shutdown message to AsyncWriteStream
#9680 commented on
Sep 1, 2025 • 0 new comments -
Expose component model in C api
#9812 commented on
Sep 1, 2025 • 0 new comments -
Implement initial-cwd for wasi:cli/environment
#9831 commented on
Sep 1, 2025 • 0 new comments -
refactor: `no_std` `rustc_hash::{FxHashMap, FxHashSet}` aliases
#9975 commented on
Sep 1, 2025 • 0 new comments -
fix: `no_std` fix use without `unwind`
#9977 commented on
Sep 1, 2025 • 0 new comments -
refactor: remove `OnceLock`
#9992 commented on
Sep 1, 2025 • 0 new comments -
Add test for opening miscellaneous devices on UNIX-alikes.
#10137 commented on
Sep 1, 2025 • 0 new comments -
Support for stack switching proposal
#10177 commented on
Sep 1, 2025 • 0 new comments -
Keep Config options for disabling compiled-out features
#10455 commented on
Sep 1, 2025 • 0 new comments -
Plumb initial translation of `thread.spawn_indirect`
#10518 commented on
Sep 1, 2025 • 0 new comments -
cranelift: ISLE wrapper for constructing constants
#10528 commented on
Sep 1, 2025 • 0 new comments -
Minimal implementation of fixed size lists to enable wit-bindgen runtime tests
#10619 commented on
Sep 1, 2025 • 0 new comments -
x64: refactor the representation of `*Mem` and `*MemImm`
#10775 commented on
Sep 1, 2025 • 0 new comments -
Extend CustomCodeMemory interface allowing for using previously-mapped images
#10865 commented on
Sep 1, 2025 • 0 new comments -
Allow multiple registration of same image in the GlobalRegistry
#10874 commented on
Sep 1, 2025 • 0 new comments -
Record and Replay Support for Component Model
#11284 commented on
Sep 1, 2025 • 0 new comments -
Use `naked_asm!`, delete `asm_func!`
#11405 commented on
Sep 1, 2025 • 0 new comments -
docs: fix typo
#11509 commented on
Sep 1, 2025 • 0 new comments -
How to get control over filesystem access with `wasmtime_wasi::WasiCtxBuilder`
#8963 commented on
Aug 26, 2025 • 0 new comments -
wasip1 path_remove_directory fails with paths with trailing slashes
#11524 commented on
Aug 28, 2025 • 0 new comments -
c-api: add wasi_config_set_stdout_pipe
#5210 commented on
Sep 1, 2025 • 0 new comments -
x64: reduce work in non-stack using leaf functions
#5352 commented on
Sep 1, 2025 • 0 new comments -
fuzzgen: Increase allowed stack space
#5825 commented on
Sep 1, 2025 • 0 new comments -
Branch folding
#5851 commented on
Sep 1, 2025 • 0 new comments -
implement "part 1" of WIT Templates
#5934 commented on
Sep 1, 2025 • 0 new comments -
Move DefaultProfiler to a separate module
#5990 commented on
Sep 1, 2025 • 0 new comments -
cranelift/egraphs: more select/bitselect optimizations
#6214 commented on
Sep 1, 2025 • 0 new comments -
Add other calling conventions to fuzzer
#6594 commented on
Sep 1, 2025 • 0 new comments -
Remove cranelift-codegen-shared
#6773 commented on
Sep 1, 2025 • 0 new comments -
Move CLIF legalization into ISLE
#7321 commented on
Sep 1, 2025 • 0 new comments -
Fine-grained network policies
#7705 commented on
Sep 1, 2025 • 0 new comments -
add linker to wasi preview2 that accepts custom closure
#7778 commented on
Sep 1, 2025 • 0 new comments -
wasi-io: Reimplement wasi-io/poll using a Pollable trait
#7812 commented on
Sep 1, 2025 • 0 new comments -
Proof-carrying code: change range facts to be more general.
#7965 commented on
Sep 1, 2025 • 0 new comments -
Print some machinst metrics
#8107 commented on
Sep 1, 2025 • 0 new comments -
Cranelift: shrink ABIArgSlot
#8163 commented on
Sep 1, 2025 • 0 new comments -
Cranelift: implement "precise store traps" in presence of store-tearing hardware.
#8221 commented on
Sep 1, 2025 • 0 new comments -
cranelift/x64: Narrow `test` immediate operands
#8421 commented on
Sep 1, 2025 • 0 new comments -
refactor(cranelift-codegen): remove `OnceLock`
#8489 commented on
Sep 1, 2025 • 0 new comments -
WIP: cranelift: omit function prologue and epilogue on x64 if possible
#8516 commented on
Sep 1, 2025 • 0 new comments -
wasmtime: Remove ALL constant phis
#8565 commented on
Sep 1, 2025 • 0 new comments -
wasmtime: Consume fuel on all return paths
#8837 commented on
Sep 1, 2025 • 0 new comments -
cranelift-codegen: no_std support
#9007 commented on
Sep 1, 2025 • 0 new comments