Commit Graph

  • 3474965ca6 Merge pull request #3322 from sparker-arm/aarch64-lse-ops Chris Fallin 2021-09-22 09:21:28 -07:00
  • 5cdaf3d085 Disable simd in the instantiate-swarm target Alex Crichton 2021-09-22 07:12:33 -07:00
  • faaf6b537a Prevent running tests on legacy backend. dheaton-arm 2021-09-22 13:50:31 +01:00
  • 539b1de5f4 Prevent test running on legacy backend. dheaton-arm 2021-09-22 13:48:59 +01:00
  • cb30ecc7bc Implement Iabs for the interpreter dheaton-arm 2021-09-07 12:19:00 +01:00
  • 02ff19f2fc Implement SqmulRoundSat for interpreter dheaton-arm 2021-09-08 09:18:38 +01:00
  • 63d85e1dc3 Prevent running simd-vhighbits.clif on legacy backend. dheaton-arm 2021-09-22 11:43:57 +01:00
  • 335177a97e Remove legacy backend from test dheaton-arm 2021-09-22 09:42:18 +01:00
  • 1a5a2c7c5d Fix a merge conflict on main (#3378) Alex Crichton 2021-09-21 15:30:07 -05:00
  • bcf3544924 Optimize Func::call and its C API (#3319) Alex Crichton 2021-09-21 14:07:05 -05:00
  • 38463d11ed Load generated trampolines into jitdump when profiling (#3344) Alex Crichton 2021-09-21 13:05:31 -05:00
  • 9a95ce75f1 cranelift: Add bmask to interpreter Afonso Bordado 2021-09-14 14:58:08 +01:00
  • 3ee180420e cranelift: Add breduce tests to interpreter Afonso Bordado 2021-09-14 13:33:15 +01:00
  • c7d595ae46 cranelift: Add bextend tests to interpreter Afonso Bordado 2021-09-14 13:23:20 +01:00
  • 38728c5746 Merge pull request #3362 from dheaton-arm/implement-unarrow Chris Fallin 2021-09-21 10:06:46 -07:00
  • e0bd4bd007 Merge pull request #3363 from dheaton-arm/implement-widening-pairwise-dotprod Chris Fallin 2021-09-21 10:05:07 -07:00
  • ebe2af6eaa Merge pull request #3351 from afonso360/parser-i128 Chris Fallin 2021-09-21 10:04:27 -07:00
  • fc6328ae06 Temporarily disable SIMD fuzzing on CI (#3376) Alex Crichton 2021-09-20 14:17:19 -05:00
  • 3735453afa Add s390x build workflow (#3375) Ulrich Weigand 2021-09-20 19:42:26 +02:00
  • 5d3012d8f0 Cranelift 9/20 meeting notes (#3374) Alex Crichton 2021-09-20 12:34:27 -05:00
  • a8467d0824 Exports symbols to be shared with external GDB/JIT debugging interfac… (#3373) Advance Software 2021-09-20 18:33:20 +01:00
  • f958c01444 Merge pull request #3372 from uweigand/s390x-ci Chris Fallin 2021-09-20 09:14:34 -07:00
  • 7c5acfa96c Add QEMU CI runner for the s390x architecture Ulrich Weigand 2021-09-20 16:33:16 +02:00
  • 20f54bc252 Moved comments into platform specific compiler directive sections. Steve 2021-09-20 15:48:15 +01:00
  • 8ec6511743 Exports symbols to be shared with external GDB/JIT debugging interface tools. Windows O/S specific requirement. Steve 2021-09-20 15:04:51 +01:00
  • 87ff24a4aa Use __builtin_setjmp instead of sigsetjmp. (#3360) Dan Gohman 2021-09-20 07:14:52 -07:00
  • 51131a3acc Fix s390x regressions (#3330) Ulrich Weigand 2021-09-20 16:12:36 +02:00
  • 9eae88a97a Added link to C++ Conan package (#3368) Denis 2021-09-20 17:11:42 +03:00
  • 8abb19cbd8 Generate new_vec using an iterator chain dheaton-arm 2021-09-20 10:31:34 +01:00
  • 3fc29f5f6c Return u128 from bounds; form new_vec from iter chain dheaton-arm 2021-09-20 09:57:19 +01:00
  • 3a4ebd7727 cranelift: Deduplicate match_imm functions Afonso Bordado 2021-09-19 15:00:41 +01:00
  • eae1b2d246 cranelift: Update i128 tests to use i128 values in functions Afonso Bordado 2021-09-15 15:18:04 +01:00
  • 8115e7252d cranelift: Add support for i128 immediates in parser Afonso Bordado 2021-09-14 15:21:37 +01:00
  • 47490b4383 Use rsix to make system calls in Wasmtime. (#3355) Dan Gohman 2021-09-17 15:28:56 -07:00
  • 6a98fe2104 Merge pull request #3332 from afonso360/interp-icmp Chris Fallin 2021-09-17 15:13:44 -07:00
  • c9834ee91c Merge pull request #3329 from uweigand/datavalue-endian-fix Chris Fallin 2021-09-17 14:55:07 -07:00
  • e17d9cfbab cranelift: Rename icmp type variable Afonso Bordado 2021-09-17 22:17:54 +01:00
  • 853b986b22 Move custom_limiter_detect_os_oom_failure to its own test (#3366) Alex Crichton 2021-09-17 15:47:47 -05:00
  • 1f2d1c097d Merge pull request #3364 from dheaton-arm/implement-smulhi Chris Fallin 2021-09-17 12:56:37 -07:00
  • 94151434ce Merge pull request #3357 from akirilov-arm/aarch64_emission_checks Chris Fallin 2021-09-17 12:48:18 -07:00
  • f9916f1097 Merge pull request #3367 from cfallin/cranelift-mtg-20210920 Chris Fallin 2021-09-17 12:33:43 -07:00
  • 2ebb63e3be Cranelift meeting 2021-09-20: add agenda item to continue to discuss ISLE Chris Fallin 2021-09-17 12:32:48 -07:00
  • e2e2c0b773 Add notes for the 2021-09-16 wasmtime meeting (#3358) Nick Fitzgerald 2021-09-17 12:30:41 -07:00
  • 572fbc8c54 Merge pull request #3365 from fitzgen/wasmtime-version-0.30.0 Nick Fitzgerald 2021-09-17 11:40:07 -07:00
  • 0d3153c16b Fix a warning about unnecessary mut in AutoAssertNoGc Nick Fitzgerald 2021-09-17 11:06:14 -07:00
  • b32130d0aa Fix table_ops fuzz generator test's expected results Nick Fitzgerald 2021-09-17 11:04:33 -07:00
  • 72f38617ca Fix links between docs Nick Fitzgerald 2021-09-17 11:01:31 -07:00
  • a5b86cf954 Add release notes for Wasmtime 0.30.0 Nick Fitzgerald 2021-09-17 10:59:07 -07:00
  • f851684ebc Ignore failing test on old-backend builds. Chris Fallin 2021-09-17 11:02:12 -07:00
  • a1f4b46f64 Bump Wasmtime to version 0.30.0; cranelift to 0.77.0 Nick Fitzgerald 2021-09-17 10:32:42 -07:00
  • 833c93b25c use public accessors, not private fields for WasmFuncType params/returns Nick Fitzgerald 2021-09-17 10:31:13 -07:00
  • b39f087414 Merge pull request from GHSA-q879-9g95-56mx Nick Fitzgerald 2021-09-17 10:29:35 -07:00
  • 398a73f0dd Merge pull request from GHSA-4873-36h9-wv49 Nick Fitzgerald 2021-09-17 10:28:50 -07:00
  • 101998733b Merge pull request from GHSA-v4cp-h94r-m7xf Nick Fitzgerald 2021-09-17 10:27:29 -07:00
  • 2f0ce4c86c Implement Smulhi for interpreter dheaton-arm 2021-09-06 16:02:27 +01:00
  • 3b9bfc8187 Implement WideningPairwiseDotProductS for interpreter dheaton-arm 2021-09-06 15:03:32 +01:00
  • 83c3bc5b9d Implement Unarrow, Uunarrow, and Snarrow for the interpreter dheaton-arm 2021-09-08 17:04:05 +01:00
  • 224a4b4094 Implement VhighBits & Vselect for interpreter dheaton-arm 2021-09-14 12:28:21 +01:00
  • e56312e61a Add "cargo:rerun-if-changed=build.rs" to some build.rs files. Dan Gohman 2021-09-16 10:43:36 -07:00
  • a8aec2e0e6 Cranelift AArch64: Avoid invalid encodings for some vector instructions Anton Kirilov 2021-09-13 11:40:01 +01:00
  • faa117cac4 Merge pull request #3349 from bytecodealliance/pch/limiter Pat Hickey 2021-09-15 18:04:31 -07:00
  • 00d65eccaf does this one hang on qemu too? idk Pat Hickey 2021-09-15 16:19:51 -07:00
  • 12be7cd720 skip the detect_os_oom_failure test on qemu ci Pat Hickey 2021-09-15 15:50:35 -07:00
  • 27083e72e3 fix warning Pat Hickey 2021-09-15 13:45:24 -07:00
  • bb7f58d936 add a hook to ResourceLimiter to detect memory grow failure. Pat Hickey 2021-09-14 11:24:11 -07:00
  • b31a4ea16b Add Store::consume_fuel to manually consume fuel (#3352) Alex Crichton 2021-09-15 13:10:11 -05:00
  • 9db418cfd9 Improve linking-related error messages (#3353) Alex Crichton 2021-09-15 11:42:45 -05:00
  • 62a317773a added aarch64 has_lse targets to atomic-rmw run tests Sam Parker 2021-09-15 16:07:36 +01:00
  • 7da76f0601 cargo fmt Sam Parker 2021-09-14 15:05:40 +01:00
  • 80d596b055 AArch64 LSE atomic_rmw support Sam Parker 2021-09-10 09:32:56 +01:00
  • d20194fa4c Enable all aarch64 features in QEMU CI runner, except PAC (#3325) Afonso Bordado 2021-09-15 15:30:17 +01:00
  • d2ce1ac753 Fix a use-after-free bug when passing ExternRefs to Wasm Nick Fitzgerald 2021-08-31 14:06:02 -07:00
  • eb4089e212 Fix a typo Alex Crichton 2021-09-14 14:09:14 -07:00
  • 2412e8d784 Merge pull request #3317 from dheaton-arm/implement-swiden Chris Fallin 2021-09-14 08:57:57 -07:00
  • b759514124 Allow wasmtime/v8 to differ on errors slightly (#3348) Alex Crichton 2021-09-14 10:40:24 -05:00
  • 99cc95d630 Factor out shared logic for widening ops. dheaton-arm 2021-09-14 13:08:35 +01:00
  • a595bd22e3 Replace loops with iterator methods. dheaton-arm 2021-09-09 10:34:29 +01:00
  • d2cbe4fc30 Fix failing test from old x86 backend dheaton-arm 2021-09-08 15:44:20 +01:00
  • 75ef00f1fd Implement SwidenLow and SwidenHigh for the interpreter dheaton-arm 2021-09-06 14:34:52 +01:00
  • 4d4779b563 Restore running precompiled modules with the CLI (#3343) Alex Crichton 2021-09-13 15:30:46 -05:00
  • d1fce1e836 Modify the poll_oneoff_files test tolerate OS differences. (#3346) Dan Gohman 2021-09-13 12:59:50 -07:00
  • ec4e48d4cb Stop doing fuzzy search for stack maps Nick Fitzgerald 2021-09-01 15:40:18 -07:00
  • 192586506d Merge pull request #3342 from akirilov-arm/aarch64_lowering_type_checks Chris Fallin 2021-09-13 10:12:06 -07:00
  • 7421e1a65b Merge pull request #3324 from dheaton-arm/implement-shuffle Chris Fallin 2021-09-13 09:49:59 -07:00
  • 9323762d71 Merge pull request #3314 from dheaton-arm/implement-bitops Chris Fallin 2021-09-13 09:29:10 -07:00
  • e85a57d51b Updated README.md with reference to C Conan package (#3307) Denis 2021-09-13 17:26:38 +03:00
  • 8805e25042 Cranelift AArch64: Improve the type checks for IR operations Anton Kirilov 2021-09-09 17:45:37 +01:00
  • 4d86f0ca10 Update to cap-std 0.19.0 and rsix 0.22.4. (#3331) Dan Gohman 2021-09-11 10:28:30 -07:00
  • 256e942aa0 Tidy up redundant use declarations. (#3333) Dan Gohman 2021-09-11 10:26:54 -07:00
  • 92690b84a0 cranelift: Add SIMD icmp comparisons to interpreter Afonso Bordado 2021-09-11 16:43:55 +01:00
  • f48e40f150 cranelift: Implement icmp for scalar types Afonso Bordado 2021-09-10 14:20:02 +01:00
  • 1b8154e0a3 cranelift: Fix big-endian regression in data_value.rs Ulrich Weigand 2021-09-11 15:02:55 +02:00
  • 587f603018 Merge pull request #3316 from dheaton-arm/implement-uwiden Chris Fallin 2021-09-10 12:32:50 -07:00
  • 962e61eb34 Merge pull request #3306 from afonso360/trampoline-simd-bools Chris Fallin 2021-09-10 12:31:53 -07:00
  • 3c1133379c cranelift: Add is_bool_vector helper Afonso Bordado 2021-09-10 15:46:14 +01:00
  • 85d468dc5a cranelift: Add coerce_bools_to_ints helper Afonso Bordado 2021-09-10 15:38:30 +01:00
  • d31bdff7db cranelift: Use bool args in simd tests Afonso Bordado 2021-09-06 20:26:27 +01:00
  • 9460a4fb16 cranelift: Support bool vectors in trampoline Afonso Bordado 2021-09-06 20:25:23 +01:00
  • 4a4f940fac Move immediate value retrieval to imm dheaton-arm 2021-09-10 12:36:33 +01:00
  • e7d570ddd9 Collect into Result rather than unwrap dheaton-arm 2021-09-10 12:26:48 +01:00