197 Commits (a5d9bbe29c1e748b8f5f2e2a445dec97b70dc8a7)

Author SHA1 Message Date
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
Ulrich Weigand 51131a3acc
Fix s390x regressions (#3330) 3 years ago
Alex Crichton 0313e30d76
Remove dependency on `TargetIsa` from Wasmtime crates (#3178) 3 years ago
Alex Crichton e68aa99588
Implement the memory64 proposal in Wasmtime (#3153) 3 years ago
Sam Parker 3bc2f0c701 Enable simd_X_extadd_pairwise_X for AArch64 3 years ago
Johnnie Birch e519fca61c Refactor and turn on lowering for extend-add-pairwise 3 years ago
Johnnie Birch e373ddfe1b Add extend-add-pairwise instructions x64 3 years ago
Johnnie Birch 4f601edc36 Add x64 support for remaining int-to-int extend simd instructions 3 years ago
Sam Parker 5eb2dca9f1 Added doc comment 3 years ago
Sam Parker 541a4ee428 Enable simd_extmul_* for AArch64 3 years ago
Johnnie Birch 500f530322 Add support for i32x4_trunc_sat_f64x2_s for x64 3 years ago
Johnnie Birch 5deda27977 Add support for Saturating Rounding Q-format Multiplication for x64 3 years ago
Andrew Brown 961c9ea909 test: check unaligned load-coalescing with SIMD operations 3 years ago
Anton Kirilov 6c3d7092b9 Enable the simd_conversions test for AArch64 3 years ago
Johnnie Birch 6fbe0b72bd Add simd_extmul_* support for x64 3 years ago
Johnnie Birch 2d676d838f Implements f64x2.convert_low_i32x4_u for x64 3 years ago
Anton Kirilov 330f02aa09 Enable the simd_i32x4_trunc_sat_f64x2 test for AArch64 3 years ago
Anton Kirilov 98f1ac789e Enable the simd_i16x8_q15mulr_sat_s test on AArch64 3 years ago
Anton Kirilov cb93726250
Enable more tests on AArch64 (#2994) 3 years ago
Anton Kirilov b09b123a9e Enable the simd_i8x16_arith2 test for AArch64 3 years ago
Anton Kirilov 5e8a8fe5a0 Enable the simd_int_to_int_extend test for AArch64 3 years ago
Alex Crichton 7a1b7cdf92
Implement RFC 11: Redesigning Wasmtime's APIs (#2897) 3 years ago
Johnnie Birch 9a5c9607e1 Vpopcnt for x64 4 years ago
Ulrich Weigand 89b5fc776d Support IBM z/Architecture 4 years ago
Anton Kirilov 480670e17f Enable the simd_boolean test for AArch64 4 years ago
Chris Fallin cb48ea406e
Switch default to new x86_64 backend. 4 years ago
Andrew Brown 352e51f68d [simd] Implement load*_lane and store*_lane 4 years ago
Peter Huene 57dfe99aa5
Run wast tests with both instance allocators. 4 years ago
Andrew Brown cfbe0ef96a [x64] Re-enable simd_lane.wast spec tests 4 years ago
Andrew Brown 4a809fc8fd [x64] Add i64x2.all_true and i64x2.bitmask 4 years ago
Andrew Brown 508f8fa5a9 [x64] Add i64x2.abs 4 years ago
Andrew Brown 3c57c1b2bc Enable simd_i64x2_cmp.wast for aarch64 4 years ago
Andrew Brown d730f18a78 [x64] Add the new i64x2 comparisons 4 years ago
Andrew Brown 44e76fe9c0
Update spec tests (#2690) 4 years ago
Alex Crichton 4a351ab7fe
Update a number of dependencies (#2594) 4 years ago
Johnnie Birch cde07b9a79 Re-enable spec tests that were disabled for #2432 #2470. Enable new tests 4 years ago
Yury Delendik 3580205f12
[Cranelift][Atomics] Add address folding for atomic notify/wait. (#2556) 4 years ago
Andrew Brown 2c765c18c2 Update spec tests 4 years ago
Chris Fallin d2721064df
Disable all x64 SIMD tests, as some seem to be nondeterministic. 4 years ago
Johnnie Birch a548516f97 Enable SIMD spec tests for f32x4_rounding and f64x4_rounding. 4 years ago
Alex Crichton 88a8a8993a
Instantiate nested modules for module linking (#2447) 4 years ago
Johnnie Birch ff8a4e4f9b Enable simd_conversions spec test 4 years ago
Andrew Brown ad61eb4eb9 [machinst x64]: enable more SIMD spec tests 4 years ago