10052 Commits (05089321740a07757dff0a285176b2651a49aae2)
 

Author SHA1 Message Date
Afonso Bordado 0508932174
cranelift: Align Scalar and SIMD shift semantics (#4520) 2 years ago
Afonso Bordado e121c209fc
cranelift: Fix `urem`/`srem` in interpreter (#4532) 2 years ago
Trevor Elliott 7ac6134894
x64: Shrink Inst from 72 to 48 bytes (#4514) 2 years ago
Alex Crichton 285bc5ce24
Implement variant translation in fused adapters (#4534) 2 years ago
Jamey Sharp 799e8919fe
Don't allocate in DataFlowGraph::block_param_types (#4538) 2 years ago
Nick Fitzgerald 50b9195882
cranelift-frontend: Reuse visited block sets in `SSABuilder::can_optimize_var_lookup` (#4536) 2 years ago
Dan Gohman 0e6ffd0243
Don't try to report file size or timestamps for stdio streams. (#4531) 2 years ago
Anton Kirilov ead6edb0c5
Cranelift AArch64: Migrate Splat to ISLE (#4521) 2 years ago
Alex Crichton 1321c234e5
Remove dependency on `more-asserts` (#4408) 2 years ago
Afonso Bordado 1183191d7d
fuzzgen: Add i128 support (#4529) 2 years ago
Anton Kirilov d041c4b376
Cranelift AArch64: Further integral constant fixes (#4530) 2 years ago
Alex Crichton 1935428af7
Fill out some initial audit metadata (#4527) 2 years ago
Nick Fitzgerald 81bff71d11
wasmtime: let serialization mismatch tests pass with `RUST_BACKTRACE=1` set (#4525) 2 years ago
Alex Crichton 97894bc65e
Add initial support for fused adapter trampolines (#4501) 2 years ago
Afonso Bordado 78d3e0b693
fuzzgen: Fuzz Switch API (#4502) 2 years ago
Afonso Bordado 02c3b47db2
x64: Implement SIMD `fma` (#4474) 2 years ago
Alex Crichton 4aaf7ff8d9
Bump wat/wast crates (#4524) 2 years ago
Trevor Elliott 9e9e043174
x64: Migrate the return and fallthrough_return lowerings to ISLE (#4518) 2 years ago
Bobby Holley 89f9de7cc3
Enable cargo-vet (#4444) 2 years ago
Damian Heaton 3ef89b7787
Allow 64-bit vectors and implement for interpreter (#4509) 2 years ago
Sam Parker c5ddb4b803
[AArch64] Port SIMD narrowing to ISLE (#4478) 2 years ago
Ulrich Weigand dd40bf075a
s390x: Enable more runtests, and fix a few bugs (#4516) 2 years ago
Joel Dice 7c67e620c4
support dynamic function calls in component model (#4442) 2 years ago
Trevor Elliott ee7e4f4c6b
x64: Port func_addr and symbol_value to ISLE (#4485) 2 years ago
Afonso Bordado 446efd3e11
cranelift: Fix `icmp_imm` for small types in interpreter (#4506) 2 years ago
Afonso Bordado af62037f62
cranelift: Restrict `br_table` to `i32` indices (#4510) 2 years ago
Damian Heaton f1a0c40a53
Convert `sqrt`..`nearest` to ISLE (AArch64) (#4508) 2 years ago
Afonso Bordado 4720d09651
cranelift: Fix Switch bug when emitting indexes larger than val type (#4507) 2 years ago
Afonso Bordado d89c262657
cranelift: Implement `{u,s}extend.i128` in interpreter (#4505) 2 years ago
TheGreatRambler 2ba3025e67
Add cmake compatibility to c-api (#4369) 2 years ago
Nick Fitzgerald 35b750ab9a
Implement `std::fmt::Pointer` for `ExternRef` (#4504) 2 years ago
Nick Fitzgerald b24c561ceb
cranelift: Don't log CLIF and assembly at debug level (#4503) 2 years ago
Afonso Bordado ca36ce57c2
fuzzgen: Generate const's (#4500) 2 years ago
Jamey Sharp 7c3cc90c89
wiggle's atoms_async test requires wasmtime_async (#4499) 2 years ago
Jamey Sharp 02477988dd
table_ops: allow 0-sized tables, locals, globals (#4495) 2 years ago
Ulrich Weigand fd639dd044
s390x: Support preserve_frame_pointers flag (#4477) 2 years ago
Benjamin Bouvier 4ce329d1eb
Add a cranelift flag to enable/disable verbose logs for regalloc2 (#4481) 2 years ago
Chris Fallin 9c72a0566e
Upgrade to regalloc2 0.3.1. (#4483) 2 years ago
Peter Huene 80bd650bab
Components: ignore type exports (for now). (#4488) 2 years ago
Afonso Bordado a0a2fd1627
fuzzgen: Add scalar float support (#4467) 2 years ago
Trevor Elliott 06407dd337
Add a test to prevent x64 Inst size slipping further (#4489) 2 years ago
Alex Crichton bdaaaee21e
Add release notes to `main` for 0.38.2 (#4480) 2 years ago
Alex Crichton 2127c3a369
Fix CI for `main` (#4486) 2 years ago
Anton Kirilov 2ba4bce5cc
Merge pull request from GHSA-7f6x-jwh5-m9r4 2 years ago
Alex Crichton 2154c63de9
Merge pull request from GHSA-5fhj-g3p3-pq9g 2 years ago
Alex Crichton 839c4cce17
Remove the 'skip ci' annotation from the release process (#4476) 2 years ago
wasmtime-publish b28abb620e
Update release date of Wasmtime 0.39.0 (#4471) 2 years ago
Nick Fitzgerald 22d91a7c84
cranelift: Add a flag for preserving frame pointers (#4469) 2 years ago
Nick Fitzgerald 6e099720af
wasmtime-runtime: Remove old libcalls that aren't used anymore (#4470) 2 years ago
Jeffrey Charles d55eb64b9e
Enable generating debug symbols on AArch64 (#4468) 2 years ago