212 Commits (release-24.0.0)

Author SHA1 Message Date
Alex Crichton a6f27eeb7e
Move wast tests to their own test suite (#8598) 6 months ago
Nick Fitzgerald e79664b7f1
Enable all function references spec tests (#8348) 7 months ago
Nick Fitzgerald 0fa130131d
Add `GcRuntime` and `GcCompiler` traits; `i31ref` support (#8196) 7 months ago
Alex Crichton 5b1526cdab
Un-ignore a custom test on riscv64 (#8249) 7 months ago
Saúl Cabrera 5e05171d01
winch: Enable `memory64` in Winch (#8194) 8 months ago
Jeffrey Charles 364a868958
Winch: Use Option<u8> for register indexes (#7993) 8 months ago
Jeffrey Charles 300fe46d29
Run additional misc tests with Winch (#7992) 9 months ago
Saúl Cabrera 0e98a8d54e
winch: Overhaul the internal ABI (#7974) 9 months ago
Saúl Cabrera 2c6f38622d
winch: Add saturating conversion instructions (#7909) 9 months ago
Saúl Cabrera 83cf7438ab
winch: Add support for WebAssembly loads/stores (#7894) 9 months ago
Trevor Elliott 0bcceda3b1
winch: Emit unwind info in the x64 backend (#7798) 10 months ago
Trevor Elliott 3f52cffa63
winch: Check for stack overflow (#7774) 10 months ago
Jeffrey Charles b546a5f257
Winch: Float conversion instructions (#7773) 10 months ago
Saúl Cabrera 5708d69375
winch: Add memory instructions (#7721) 10 months ago
Alex Crichton f050dd4305
Add extended version information to `wasmtime --version` (#7610) 11 months ago
Saúl Cabrera a109d2abe5
winch(x64): Add support for table instructions (#7155) 1 year ago
Saúl Cabrera 4b288ba88d
winch(x64): Call indirect (#7100) 1 year ago
Ulrich Weigand e43e6fff2e
[s390x] Re-enable pseudo min/max test (#7028) 1 year ago
Afonso Bordado 432b5471ec
wasmtime: Enable Relaxed SIMD testsuite for RISC-V (#6972) 1 year ago
Afonso Bordado 55fa2e7ccd
riscv64: Implement SIMD floating point conversion instructions (#6924) 1 year ago
Afonso Bordado d6b48256cb
riscv64: Implement vector floating point rounding instructions (#6920) 1 year ago
Saúl Cabrera deea625167
Only include `misc_testsuite/winch` when testing Winch (#6905) 1 year ago
Nick Fitzgerald 868f0c381c
Wasmtime: Add support for Wasm tail calls (#6774) 1 year ago
Saúl Cabrera 815046d38a
winch: Run winch through a subset of the spec suite (#6610) 1 year ago
Afonso Bordado 6755f35d1d
riscv64: Implement various SIMD float ops (#6657) 1 year ago
Afonso Bordado e04f766639
riscv64: Enable `memory_multi` testsuite (#6658) 1 year ago
Afonso Bordado 3cab6443dd
riscv64: Implement SIMD `fcmp` (#6643) 1 year ago
Afonso Bordado b05a09c06f
riscv64: Implement SIMD `icmp` (#6609) 1 year ago
Afonso Bordado 0e9ce4c231
riscv64: Implement SIMD `sqmul_round_sat` and `splat+mul` instructions (#6602) 1 year ago
Afonso Bordado 47561149c8
riscv64: Implement a few misc SIMD instructions (#6598) 1 year ago
Afonso Bordado 62019b2e9b
riscv64: Implement `iadd_pairwise` (#6568) 1 year ago
Afonso Bordado 1d0565ba87
riscv64: Implement `{u,s}widen_{low,high}` and `load+extend` instructions (#6534) 1 year ago
Afonso Bordado 579918c2d6
riscv64: Implement SIMD `swizzle` and `shuffle` (#6515) 1 year ago
Afonso Bordado f7ae056a0a
riscv64: Implement SIMD shifts, `v{all,any}_true` and `vhigh_bits` (#6507) 1 year ago
Luna P-C 92024ad117
Function references (#5288) 1 year ago
Afonso Bordado b4c8509a9d
riscv64: Implement SIMD saturating arithmetic and min/max (#6430) 1 year ago
Afonso Bordado 2bbae47288
riscv64: Implement SIMD bitwise operations (#6419) 1 year ago
Afonso Bordado 9871098bb0
riscv64: Implement `insertlane` (#6408) 1 year ago
Afonso Bordado c8e1e76bc8
riscv64: Add Float SIMD lowerings for some instructions (#6403) 1 year ago
Afonso Bordado 752c7ea4dd
riscv64: Add `extractlane` and `splat` instructions (#6397) 1 year ago
Afonso Bordado 4b74b2ddad
wasmtime: Enable SIMD testsuite for RISC-V (#6392) 2 years ago
Pat Hickey e176feb343 prepare adapter directory layout for upstreaming (#172) 2 years ago
Dan Gohman 4f84e64117 Revert #131, renaming `main` back to `run`. (#165) 2 years ago
Alex Crichton c0bb341d95
Run some tests in MIRI on CI (#6332) 2 years ago
Dan Gohman de9711ae85 Rename the command entrypoint from `run` back to `main`. (#131) 2 years ago
Pat Hickey 378537c5a6 Update build.rs 2 years ago
Pat Hickey b5f6a9c5b7 intrinsics: add stderr stream to globals, plus getter/setter funcs 2 years ago
Pat Hickey 788e3d251b intrinsics: just abstract the archive syms a little bit 2 years ago
Alex Crichton 7650d857fa
Update the spec test suite submodule (#5970) 2 years ago
Alex Crichton 8bb183f16e
Implement the relaxed SIMD proposal (#5892) 2 years ago