9825 Commits (4d9e10dae109ccac4af5690685126e16ee850605)
 

Author SHA1 Message Date
Alex Crichton 4d9e10dae1
Fix panics in the C API related to trap frames (#4196) 2 years ago
Alex Crichton 7d3639522e
Capture unresolved backtraces on traps (#4193) 2 years ago
Pat Hickey bffce37050
make backtrace collection a Config field rather than a cargo feature (#4183) 2 years ago
Sam Parker 010e028d67
[AArch64] Port AtomicCAS to isle (#4140) 2 years ago
Alex Crichton a02a609528
Make `ValRaw` fields private (#4186) 2 years ago
Alex Crichton 140b83597b
components: Implement the ability to call component exports (#4039) 2 years ago
Benjamin Bouvier 3a7910ecb0
Reuse Cranelift codegen contexts across wasmtime compilations (#4181) 2 years ago
Chris Fallin b830c3cf93
Pull in regalloc2 v0.2.0, with no more separate scratch registers. (#4182) 2 years ago
Benjamin Bouvier 6e828df632
Remove unused `SourceLoc` in many `Mach` data structures (#4180) 2 years ago
Chris Fallin 32622b3e6f
Cranelift: fix use of pinned reg with SysV calling convention. (#4176) 2 years ago
Saúl Cabrera 2d8ff7a9a9
docs: Remove regalloc entry from documentation index (#4179) 2 years ago
Alex Crichton fcf6208750
Initial skeleton of some component model processing (#4005) 3 years ago
Alex Crichton a75f383f96
Improve the `wasmtime` crate's README (#4174) 3 years ago
Chris Fallin 0824abbae4
Add a basic alias analysis with redundant-load elim and store-to-load fowarding opts. (#4163) 3 years ago
Alex Crichton 08b7c87793
Refactor binary-compatible-builds for releases (#4171) 3 years ago
Alex Crichton 985ed07c3f
Improve documentation around `ResourceLimiter` (#4173) 3 years ago
Alex Crichton 6cf4c95585
Ensure `simd` is enabled for spectest fuzzing (#4172) 3 years ago
wasmtime-publish 4e8d54836d
Update release date of Wasmtime 0.37.0 (#4168) 3 years ago
Alex Crichton 89ccc56e46
Update the wasm-tools family of crates (#4165) 3 years ago
Alex Crichton 0a0c232a14
Fix CI for Rust 1.61.0 (#4164) 3 years ago
Alex Crichton 411f3d60f3
Tweak CLI fallback to the `run` command (#4161) 3 years ago
Chris Fallin 02d5edc591
Upgrade to regalloc2 0.1.3. (#4157) 3 years ago
Anton Kirilov ca106e9bcd
Update the WebAssembly spec testsuite (#4160) 3 years ago
Andrew Brown e898cb750a
x64: remove TODO for i128 load (#4159) 3 years ago
Anton Kirilov 302bb5b213
Add notes for the Cranelift project meeting on 16.05.2022 (#4158) 3 years ago
Chris Fallin cb13175c42
Add Cranelift meeting agendas for rest of 2022. (#4156) 3 years ago
Anton Kirilov edf07a8da6
Cranelift AArch64: Migrate Bitselect and Vselect to ISLE (#4139) 3 years ago
Jonathan Coates f19d8cc851
Run a callback when the interruption epoch is reached (#4152) 3 years ago
Olexiy Kulchitskiy 8d7bccefcb
Expose cranelift nan canonicalization config via C API (#4154) 3 years ago
Chris Fallin 2e14a0ecc5
ISLE: provide locations in errors in basic non-miette mode. (#4151) 3 years ago
bjorn3 c4eab2beb6
Avoid spurious build script runs (#4150) 3 years ago
Andrew Brown 2111f7dba8
Slides for Wasmtime meeting on 2022-05-12 (#4149) 3 years ago
Chris Fallin 42873111b0
Notes from Wasmtime meeting on 2022-05-12. (#4148) 3 years ago
Ulrich Weigand 0243a16679
s390x: Fix bitwise operations (#4146) 3 years ago
bjorn3 9538336f82
Use HashMaps instead of BTreeMaps in isle where possible (#4147) 3 years ago
Chris Fallin 5d671952ee
Cranelift: do not check in generated ISLE code; regenerate on every compile. (#4143) 3 years ago
Chris Fallin 7c5a56b836
Cranelift: division/remainder CLIF ops are scalar-only. (#4141) 3 years ago
Chris Fallin 67eb161d04
Cranelift: fix filetest now failing after merge to main. (#4120) 3 years ago
Andrew Brown c766c432b5
meeting: add shared memory agenda item (#4119) 3 years ago
Chris Fallin eb435f3057
x64: use constant pool for u64 constants rather than `movabs`. (#4088) 3 years ago
Conrad Watt d3087487ea
enable multi-value in spec intepreter fuzzing (#4118) 3 years ago
Saúl Cabrera 52524d258c
Expose `TrapCode::Interrupt` on epoch based interruption (#4105) 3 years ago
Benjamin Bouvier 71fc16bbeb
Narrow `allow(dead_code)` declarations (#4116) 3 years ago
Chris Fallin 2af8d1e93c
Cranelift/ISLE: re-apply prio-trie fix, this time with fixed fix. (#4117) 3 years ago
Benjamin Bouvier 8bd507db65
Partially rewrite the constant-phi-nodes pass to make it more idiomatic (#4111) 3 years ago
Conrad Watt 4e6f3ea899
bump spec interpreter commit to address performance issues (#4113) 3 years ago
Alex Crichton ccf834b473
Fix an issue where massive memory images are created (#4112) 3 years ago
Nick Fitzgerald b525661d2f
Revert ISLE priority trie regression and fix ISLE rebuild CI job (#4102) 3 years ago
wasmtime-publish 9a6854456d
Bump Wasmtime to 0.38.0 (#4103) 3 years ago
Alex Crichton 7c71ae5652
Verify `./publish bump` works on each commit (#4098) 3 years ago