9957 Commits (e86e62806187866e0f8b2471a3473361f278ee48)
 

Author SHA1 Message Date
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
Alex Crichton 92ee4c415e
Remove `wasmtime-cli-flags` from public crates list (#4097) 3 years ago
Ulrich Weigand e1f7b50a12
Add ISA flag detection for s390x (#4101) 3 years ago
Alex Crichton 7fdc616368
Remove the `Paged` memory initialization variant (#4046) 3 years ago
Andrew Brown 5c3642fcb1
bench-api: configure execution with a flags string (#4096) 3 years ago
Andrew Brown 527b7a9b05
x64: add test for #3744 (#4095) 3 years ago
Chris Fallin 019ebf47b1
x64: fix pretty-printing argument order for XmmRmR instructions. (#4094) 3 years ago
Chris Fallin 2122337112
ISLE compiler: fix priority-trie interval bug. (#4093) 3 years ago
Chris Fallin f85047b084
Rework x64 addressing-mode lowering to be slightly more flexible. (#4080) 3 years ago
Chris Fallin 61dc38c065
Implement Spectre mitigations for table accesses and br_tables. (#4092) 3 years ago
Chris Fallin 03793b71a7
ISLE: remove all uses of argument polarity, and remove it from the language. (#4091) 3 years ago
Chris Fallin c7e2c21bb2
ISLE language reference: move subsection to proper section. (#4087) 3 years ago
Andrew Brown 3dbdcfa220
runtime: refactor `Memory` to always use `Box<dyn RuntimeLinearMemory>` (#4086) 3 years ago
Chris Fallin 5b7d56f6f7
ISLE: add support for extended left-hand sides with `if-let` clauses. (#4072) 3 years ago
George Kulakowski 128c42fa09
Discuss pollers at the 2022/05/12 wasmtime meeting (#4083) 3 years ago
Chris Fallin eceb433b28
Remove `=x` uses from ISLE, and remove support from the DSL compiler. (#4078) 3 years ago
Chris Fallin 477d394288
ISLE: handle out-of-order extern converter decls. (#4079) 3 years ago
Chris Fallin 936f4efd6a
Meeting notes from Wasmtime meeting on 2022-04-28. (#4084) 3 years ago
Nick Fitzgerald 7cbfb39047
Remove old peepmatic source file (#4085) 3 years ago