10564 Commits (48ee42efc29529306264f167fb459a0417af1f70)
 

Author SHA1 Message Date
Timothy Chen 48ee42efc2
Refactor Sigdata methods with sigset (#5307) 2 years ago
Alex Crichton 6ce2ac19b8
Refactor shared memory internals, expose embedder methods (#5311) 2 years ago
wasmtime-publish 0a2a0444b3
Update release date of Wasmtime 3.0.0 (#5304) 2 years ago
Harald Hoyer 8ce98e3c12
fix: atomit wait does not sleep long enough (#5315) 2 years ago
Andrew Brown 4899537328
bench: add more WASI benchmarks (#5309) 2 years ago
Nick Fitzgerald d0d3245a35
Cranelift: Add `heap_load` and `heap_store` instructions (#5300) 2 years ago
Alex Crichton b305f251fb
Update the wasm-tools family of crates (#5310) 2 years ago
Harald Hoyer c74706aa59
feat: implement memory.atomic.notify,wait32,wait64 (#5255) 2 years ago
Konstantin Preißer fe2bfdbc1f
Move the endianness notes introduced with #4035 to `wasmtime_val_raw`. (#5303) 2 years ago
Trevor Elliott 54cfa4df34
cranelift: Fix implicit pointer argument register use (#5301) 2 years ago
Alex Crichton 7a31c5b07c
Deduplicate listings of traps in Wasmtime (#5299) 2 years ago
Alex Crichton 9b7c5e316d
Test for `Trap::OutOfFuel` instead of strings (#5297) 2 years ago
Jamey Sharp 54207d343e
cranelift-isle: Specialize for Term at rule root (#5295) 2 years ago
Alex Crichton 4fcbd5bf23
Turn off sanitizers for fuzz build on CI (#5296) 2 years ago
Jun Ryung Ju e5f93d9ec0
cranelift: Support `bnot`, `band`, `bor`, `bxor` for x86_64. (#5036) 2 years ago
MediosZ 7e4077805b
doc: add a comment in cancel_during_run. (#5267) 2 years ago
Trevor Elliott b6aeaf4fe5
Cache the crates index and package cache for jobs that build rust (#5293) 2 years ago
Jamey Sharp 9a44ef7443
cranelift-isle: Unify expressions and bindings (#5294) 2 years ago
Nick Fitzgerald 3b6544dc66
Fix warnings in `cranelift-codegen` docs builds (#5292) 2 years ago
Trevor Elliott 76c7b55072
Skip running release builds on PRs (#5286) 2 years ago
Alex Crichton 9bf2a8e663
Remove some dead code in the cranelift-wasm crate (#5290) 2 years ago
Pat Hickey 56daa8a199
Use wiggle "trappable error" to implement wasi-common (#5279) 2 years ago
Timothy Chen de6e4a4e20
Shrink the size of SigData in Cranelift (#5261) 2 years ago
Nick Fitzgerald 54a290cd53
Docs: Expand cross compiling section into its own page (#5284) 2 years ago
Trevor Elliott 4780bd5902
Don't use %rcx directly with CoffTlsGetAddr (#5278) 2 years ago
Alex Crichton 5a006674c3
Add release notes for historical patch releases (#5282) 2 years ago
Trevor Elliott 07bd8bf34a
Remove unnecessary moves in x64 gen_memcpy (#5277) 2 years ago
Pat Hickey 22433ed726
wiggle: new error configuration for generating a "trappable error" (#5276) 2 years ago
Timothy Chen 1bd78f1a35
Fix get_typed_fund extra param in benchmark (#5280) 2 years ago
Alex Crichton b0939f6626
Remove explicit `S` type parameters (#5275) 2 years ago
Andrew Brown 8426904129
bench: benchmark several common WASI scenarios (#5274) 2 years ago
Afonso Bordado a793648eb2
cranelift: Fix `fdemote` on the interpreter (#5158) 2 years ago
Trevor Elliott a007e02bd2
Add fixed_nonallocatable constraints when appropriate (#5253) 2 years ago
Nick Fitzgerald f6ae67f3f0
Cranelift(aarch64): Use an existing extractor instead of a new pure constructor (#5273) 2 years ago
Nick Fitzgerald d335dc8d5a
Cranelift: Do not optimize heap bounds checking comparison in legalization (#5272) 2 years ago
Andrew Brown df1d679d2f
wiggle: allow wiggle to use shared memory (#5054) 2 years ago
Nick Fitzgerald 9967782726
Cranelift(Aarch64): Optimize lowering of `icmp`s with immediates (#5252) 2 years ago
Alex Crichton 6dcdabf37e
wiggle: Refactor with fewer raw pointers (#5268) 2 years ago
Nick Fitzgerald c2a7ea7e24
Cranelift: de-duplicate bounds checks in legalizations (#5190) 2 years ago
Trevor Elliott dece901d16
Use regalloc constraints for sse blend operations (#5251) 2 years ago
Robin Freyler 72eda0c6ef
Update `wasmi` to `0.20.0` in `wasmtime-fuzzing` (#5256) 2 years ago
Andrew Brown 060f12571d
wiggle: adapt Wiggle strings for shared use (#5264) 2 years ago
Andrew Brown 7a6fbe0898
wiggle: fix typo (#5265) 2 years ago
Alex Crichton 9c73a448f5
c-api: Fix `wasmtime_func_call_unchecked` to communicate all errors (#5262) 2 years ago
Afonso Bordado ff46bbaebf
cranelift: Fix `iadd_carry`/`iadd_cout` in the interpreter (#5176) 2 years ago
Denys Zadorozhnyi d3692c2f2b
fix typo in caller_conv arg name in ABIMachineSpec::gen_call; (#5259) 2 years ago
Jamey Sharp 70c72ee2a4
cranelift-isle: New IR and revised overlap checks (#5195) 2 years ago
Jamey Sharp 95ca72a37a
cranelift-isle: Misc sema cleanups (#5242) 2 years ago
Trevor Elliott 0367fbc2d4
cranelift: Rework pinned register lowering (#5249) 2 years ago
Andrew Brown 7717d8fa55
wiggle: adapt Wiggle guest slices for `unsafe` shared use (#5229) 2 years ago