9756 Commits (871a9d93f24cfc50c42b5b832cda84be387626b3)
 

Author SHA1 Message Date
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
Chris Fallin 9a02320dd4
Add a few meeting agenda items for Monday's Cranelift meeting. (#4036) 3 years ago
Sam Parker 7c0ea28fc8
[AArch64] Merge 32- and 64-bit FPUOp2 (#4029) 3 years ago
Sam Parker e142f587a7
[AArch64] Refactor ALUOp3 (#3950) 3 years ago
Alex Crichton 51d82aebfd
Store the `ValRaw` type in little-endian format (#4035) 3 years ago
Chris Fallin a0318f36f0
Switch Cranelift over to regalloc2. (#3989) 3 years ago
Yang Hau bfae6384aa
fix typo (#4030) 3 years ago
Dan Gohman ade04c92c2
Update to rustix 0.33.6. (#4022) 3 years ago
Nikita Baksalyar f9cf4fe640
Fix documentation for codegen::Context::compile (#4019) 3 years ago
Andrew Brown 7a55779c6b
x64: fix miscompilation of `select.i128` (#4017) 3 years ago
Nick Fitzgerald 54aa720506
fuzzing: Refactor `TableOps` fuzz generator to allow GC with refs on the stack (#4016) 3 years ago
Chris Fallin 01f71207a8
Copy release notes for 0.35.3 from point-release branch to main. (#4015) 3 years ago
uint256_t 057c9865c2
Delete cranelift regalloc document (#4013) 3 years ago
Alex Crichton 7e8f356798
Enable explicitly initializating copy-on-write images (#3964) 3 years ago
Alex Crichton 23410971f1
Touch up release notes slightly (#4011) 3 years ago
Andrew Brown 0c7885cc05
fuzz: improve wasm-spec-interpreter documentation, add library path (#4007) 3 years ago
Mrmaxmeier 1bf0c8c220
cranelift: fix broken `selinux-fix` refactor (#4001) 3 years ago
Andrew Brown f62199da8c
x64: port `load` to ISLE (#3993) 3 years ago
Bailey Hayes 76f7cde673
Add m1 to build matrix and release (#3983) 3 years ago