189 Commits (0f9ac11bfbb8c6c876813781af484e07f998a25c)

Author SHA1 Message Date
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
Joel Dice b1f5309571 short-circuit reentrance when allocating stack and `State` (#83) 2 years ago
Alex Crichton 556cea39e6 Use a more targeted means of specifying link flags (#71) 2 years ago
Alex Crichton 2503102e91 Simplify global state management in adapter (#13) 2 years ago
Harald Hoyer c74706aa59
feat: implement memory.atomic.notify,wait32,wait64 (#5255) 2 years ago
Dan Gohman cd71cd1cd5 Implement file descriptors. 2 years ago
Dan Gohman 2b14421dc7 Implement a polyfill for `path_readlink`. 2 years ago
Dan Gohman 3a9d476138 Fix the inline asm comment to match the code. 2 years ago
Dan Gohman 7ad3b586b3 Use `*mut u8` instead of `usize` to hold pointers. 2 years ago
Dan Gohman 3c9e371737 Add an `extern "C"` to the Rust code comment. 2 years ago
Alex Crichton 9f317d0d43 Add test on CI and infrastructure for wasm globals (#1) 2 years ago
Alex Crichton 2ba604e406
Update spec test repo (#4974) 2 years ago
yuyang-ok cdecc858b4
add riscv64 backend for cranelift. (#4271) 2 years ago
Joel Dice ed8908efcf
implement fuzzing for component types (#4537) 2 years ago
Alex Crichton ee5b192d35
Re-enable component model `*.wast` tests (#4577) 2 years ago
Ulrich Weigand 638dc4e0b3
s390x: Implement full SIMD support (#4427) 2 years ago
Alex Crichton fcf6208750
Initial skeleton of some component model processing (#4005) 3 years ago
Anton Kirilov ca106e9bcd
Update the WebAssembly spec testsuite (#4160) 3 years ago
Alex Crichton 76b82910c9
Remove the module linking implementation in Wasmtime (#3958) 3 years ago
Ulrich Weigand 9c5c872b3b
s390x: Add support for all remaining atomic operations (#3746) 3 years ago
Alex Crichton 9c6884e28d
Update the spec reference testsuite submodule (#3450) 3 years ago
Ulrich Weigand d9e6902b69 s390x: Enable most memory64 tests 3 years ago
bjorn3 9e34df33b9 Remove the old x86 backend 3 years ago
Alex Crichton 1ee2af0098
Remove the lightbeam backend (#3390) 3 years ago