9774 Commits (e1f7b50a1278db9208aac113bf4fec15b51d6f65)
 

Author SHA1 Message Date
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
Alex Crichton 5fe06f7345
Update to clap 3.* (#4082) 3 years ago
Alex Crichton 871a9d93f2
Update some dependencies in `Cargo.lock` (#4081) 3 years ago
Anton Kirilov a1e4b4b521
Enable AArch64 processor feature detection unconditionally (#4034) 3 years ago
Chris Fallin b69fede72f
ISLE: add support for implicit `=x` variable matchers. (#4074) 3 years ago
Sam Parker 12b4374cd5
[AArch64] Port atomic rmw to ISLE (#4021) 3 years ago
Chris Fallin 8381179503
Cranelift meeting: cancel May 2. (#4073) 3 years ago
Chris Fallin dd45f44511
x64 backend: add lowerings with load-op-store fusion. (#4071) 3 years ago
Chris Fallin 164bfeaf7e
x64 backend: migrate stores, and remainder of loads (I128 case), to ISLE. (#4069) 3 years ago
Chris Fallin f384938a10
x64 backend: fix a load-op merging bug with integer min/max. (#4068) 3 years ago
Chris Fallin e4b7c8a737
Cranelift: fix #3953: rework single/multiple-use logic in lowering. (#4061) 3 years ago
Johnnie Birch 6a36a1d15d
X64: Port Sqrt to ISLE (#4065) 3 years ago
Alex Crichton 99e9e1395d
Update more workflows to only this repository (#4062) 3 years ago
wasmtime-publish 5c2db166f1
Update release date of Wasmtime 0.36.0 (#4057) 3 years ago
Alex Crichton bea0433b54
Fix the release process's latest step (#4055) 3 years ago
Alex Crichton 1eed0bcb89
Add some release notes for 0.37.0 (#4056) 3 years ago
Dan Gohman 321124ad21
Update to rustix 0.33.7. (#4052) 3 years ago
Nick Fitzgerald 428958bf49
Add notes from cranelift meeting 2022-04-18 (#4053) 3 years ago
Alex Crichton 90791a0e32
Reduce contention on the global module rwlock (#4041) 3 years ago
Alex Crichton 3394c2bb91
Reduce clones of `Arc<HostFunc>` during instantiation (#4051) 3 years ago
Piotr Sikora 19fe0878cb
c-api: add missing bcrypt.lib dependency in docs. (#4049) 3 years ago
Piotr Sikora b9de8eb3e2
docs: SIMD proposal is enabled by default. (#4050) 3 years ago
Nick Fitzgerald 988d6ef9ac
fuzzing: Combine the `compile` and `compile-mutate` fuzz targets (#4048) 3 years ago
Chris Fallin 65b694f6c2
Turn on the regalloc2 checker in the `compile` fuzz target. (#4047) 3 years ago
Chris Fallin 0af8737ec3
Add support for running the regalloc2 checker. (#4043) 3 years ago
Alex Crichton 534e4263ce
Use tokio::test instead of `dummy_waker` in tests (#3975) 3 years ago
Chris Fallin 5aa9bdc7eb
Cranelift: fix fuzzbug in critical-edge splitting. (#4044) 3 years ago
Alex Crichton 3f3afb455e
Remove support for userfaultfd (#4040) 3 years ago
Chris Fallin 5774e068b7
Cranelift: fix regalloc2 integration bug wrt blockparam branch args. (#4042) 3 years ago
Chris Fallin 7cf5f05830
Cranelift: remove slow invariant validation in cfg(fuzzing) from MachBuffer. (#4038) 3 years ago
Sam Parker cf533a8041
[AArch64] Merge Fcmp32 and Fcmp64 (#4032) 3 years ago
Chris Fallin a40b5c3985
Add note about regalloc2 switch in release notes. (#4037) 3 years ago
Sam Parker 682ef7b470
[AArch64] Refactor Mov instructions (#4033) 3 years ago
Sam Parker dd442a4d2f
[AArch64] Merge 32- and 64-bit FPUOp1 (#4031) 3 years ago