Commit Graph

  • 8b4bdf92e2 make ResourceLimiter operate on Store data; add hooks for entering and exiting native code (#2952) Pat Hickey 2021-06-08 07:37:00 -07:00
  • 7147e95add cranelift: Fix endianness bug in filetests runner Afonso Bordado 2021-06-07 14:53:18 +01:00
  • 214755c6a0 cranelift: Merge all run tests into runtests dir Afonso Bordado 2021-06-03 20:01:38 +01:00
  • ffb92d9109 Merge pull request #2966 from akirilov-arm/simd_int_to_int_extend Chris Fallin 2021-06-06 23:34:52 -07:00
  • 1770880e19 x64: add support for packed promote and demote (#2783) Johnnie Birch 2021-06-04 15:59:20 -07:00
  • 38ab7a03dd Merge pull request #2946 from bytecodealliance/pch/eager_per_thread_init Pat Hickey 2021-06-04 15:42:08 -07:00
  • e516f0339a Update wasm-smith to generate more wasm (#2967) Alex Crichton 2021-06-04 17:11:19 -05:00
  • 613309b76c missing docs Pat Hickey 2021-06-04 14:22:08 -07:00
  • 035d541fd9 add docs Pat Hickey 2021-06-04 14:04:14 -07:00
  • 2a4c51b77d switch eager vs lazy instantiation to a criterion bench Pat Hickey 2021-06-04 12:24:44 -07:00
  • 895ee2b85f make Module::deserialize's version check optional via Config (#2945) Pat Hickey 2021-06-04 12:18:02 -07:00
  • 0a96b6b60a overhead is on calls, not instantiation Pat Hickey 2021-06-04 11:35:30 -07:00
  • bf1d1a4e7a add test for eager thread initialization Pat Hickey 2021-06-04 11:22:23 -07:00
  • 1136917192 golf Pat Hickey 2021-06-04 10:43:07 -07:00
  • ff87f45604 expose eager thread-local initialization by the Engine Pat Hickey 2021-05-27 15:50:06 -07:00
  • 5e8a8fe5a0 Enable the simd_int_to_int_extend test for AArch64 Anton Kirilov 2021-06-02 21:47:18 +01:00
  • 357b4c7b60 Merge pull request #2947 from bytecodealliance/pch/global_module_rwlock Pat Hickey 2021-06-03 16:30:53 -07:00
  • 0c90d789e8 Update Cargo.lock, remove deny.toml warning (#2965) Alex Crichton 2021-06-03 17:11:07 -05:00
  • 05baddfb2b Add the ability to cache typechecking an instance (#2962) Alex Crichton 2021-06-03 17:04:07 -05:00
  • b6483e19d4 global module registry: switch from Mutex to RwLock Pat Hickey 2021-05-27 16:12:09 -07:00
  • e25bf362ab Switch to using TargetFrontendConfig in the frontend memory tests Andrew Brown 2021-06-02 13:22:15 -07:00
  • 88b6e88781 Merge pull request #2963 from olivierlemasle/main Chris Fallin 2021-06-03 10:21:09 -07:00
  • 9dde98e33c Remove empty crates directories Olivier Lemasle 2021-06-03 18:42:07 +02:00
  • 7a1b7cdf92 Implement RFC 11: Redesigning Wasmtime's APIs (#2897) Alex Crichton 2021-06-03 09:10:53 -05:00
  • a5a28b1c5b Merge pull request #2958 from abrown/fix-avx512-flags Chris Fallin 2021-06-02 18:03:51 -07:00
  • 7d36fd9a1e Restrict running tests dependent of x86_64 Olivier Lemasle 2021-06-01 13:44:38 +02:00
  • 8dc4cc9fe3 x64: fix AVX512 flag checks Andrew Brown 2021-06-01 11:30:15 -07:00
  • 2a9f458ea3 x64: lower i8x16.shuffle to VPERMI2B when possible Andrew Brown 2021-05-24 10:06:33 -07:00
  • 51edea9e57 cranelift: introduce a new WasmtimeAppleAarch64 calling convention Benjamin Bouvier 2021-06-01 11:29:52 +02:00
  • aa2c0cd0ec CI: put tests into a separate script so they can be run externally (#2956) Benjamin Bouvier 2021-06-01 17:28:47 +02:00
  • eadafb1554 s390x: Fix import Olivier Lemasle 2021-06-01 10:41:59 +02:00
  • 40d546c420 Upgrade capstone to v0.8 (#2948) Andrew Brown 2021-05-28 07:51:14 -07:00
  • 33c791e1f5 Add license files Olivier Lemasle 2021-05-27 20:07:50 +02:00
  • b90d7d6aed Remove long-outdated misc/rust crate (#2942) Alex Crichton 2021-05-27 12:05:35 -05:00
  • 76664fc73e Optimize codegen for SecondaryMap indexing (#2940) Amanieu d'Antras 2021-05-27 17:09:15 +01:00
  • 8127346b4d ci: Use something else for zip files on Windows (#2941) Alex Crichton 2021-05-27 11:08:19 -05:00
  • a2e71dafac ci: Don't test release binaries, nightly, or beta (#2939) Alex Crichton 2021-05-26 10:12:29 -05:00
  • 137e6e8332 Merge pull request #2937 from fitzgen/bench-api-stdio-and-repeated-instantiations Nick Fitzgerald 2021-05-25 14:44:51 -07:00
  • 459fce3467 x64: lower i8x16.popcnt to VPOPCNTB when possible Andrew Brown 2021-05-24 11:21:07 -07:00
  • 2b0649c74c ci: Remove "publish" step (#2936) Alex Crichton 2021-05-25 12:52:41 -05:00
  • 18fabd7700 bench-api: Allow multiple instantiations per compilation Nick Fitzgerald 2021-05-24 16:00:15 -07:00
  • e5ac9350b1 ci: Try other syntax for concurrency key (#2935) Alex Crichton 2021-05-24 18:26:14 -05:00
  • beaa07eb96 ci: Merge all doc builders into one (#2934) Alex Crichton 2021-05-24 18:26:05 -05:00
  • ba6635dba0 bench-api: Pass in explicit stdin/stdout/stderr Nick Fitzgerald 2021-05-24 15:12:32 -07:00
  • 13741284b3 bench-api: Add a feature for the old x86_64 backend Nick Fitzgerald 2021-05-24 14:43:13 -07:00
  • 8c2413e009 Try to ease up on CI usage slightly (#2932) Alex Crichton 2021-05-24 16:31:48 -05:00
  • f2fe0c669e Merge pull request #2929 from cfallin/bb-offsets Chris Fallin 2021-05-24 14:27:53 -07:00
  • 37ca06ad3a Merge pull request #2928 from afonso360/aarch64-i128-ops Chris Fallin 2021-05-24 13:27:36 -07:00
  • 800cf25bb5 Make the CFG metadata computation conditional on a flag. Chris Fallin 2021-05-24 11:16:57 -07:00
  • 4ddbfe50ba aarch64: Implement imul for i128 operands Afonso Bordado 2021-05-23 17:10:59 +01:00
  • 11a2ef01e7 Provide BB layout info externally in terms of code offsets. Chris Fallin 2021-04-28 17:52:42 -07:00
  • a2e74b2c45 aarch64: Implement isub for i128 operands Afonso Bordado 2021-05-22 21:22:05 +01:00
  • d3b525fa29 aarch64: Implement iadd for i128 operands Afonso Bordado 2021-05-14 18:12:13 +01:00
  • 76c6b83f6a Use tarballs for Rust API docs on CI (#2922) Alex Crichton 2021-05-22 11:08:45 -05:00
  • b8fd632fb5 Remove test-all.sh. (#2926) Dan Gohman 2021-05-21 22:02:11 -07:00
  • 9a5c9607e1 Vpopcnt for x64 Johnnie Birch 2021-03-16 22:08:33 -07:00
  • 65e0e20210 Merge pull request #2892 from afonso360/aarch64-multireg-args Chris Fallin 2021-05-21 16:57:42 -07:00
  • 7db94f5869 Don't verify publishing peepmatic crates (#2923) Alex Crichton 2021-05-21 16:26:55 -05:00
  • 824fa69756 Merge pull request #2924 from cfallin/remove-readme-wasi-tokio Chris Fallin 2021-05-21 14:12:46 -07:00
  • ca39f954da Remove reference to non-existent README.md in wasi-tokio crate Chris Fallin 2021-05-21 14:08:28 -07:00
  • 95559c01aa Merge pull request from GHSA-hpqh-2wqx-7qp5 Chris Fallin 2021-05-21 12:01:55 -07:00
  • 0f5bdc6497 only wasi_cap_std_sync and wasi_tokio need to define WasiCtxBuilders (#2917) Pat Hickey 2021-05-21 10:59:39 -07:00
  • fbcfffdeab Handle spilling i128 arguments into the stack in aarch64 Afonso Bordado 2021-05-12 12:51:45 +01:00
  • 817d72a7b7 Implement std::fmt::Debug for InterruptHandle (#2915) theduke 2021-05-21 15:54:47 +00:00
  • 7d20368756 Try to fix CI (#2918) Alex Crichton 2021-05-21 10:54:37 -05:00
  • 88455007b2 Bump Wasmtime to v0.27.0 and Cranelift to v0.74.0. Chris Fallin 2021-05-19 10:56:48 -07:00
  • 8b9057a18f Merge pull request #2914 from abrown/fcvt_from_uint Chris Fallin 2021-05-19 15:59:41 -07:00
  • 54b45d28a3 x64: lower fcvt_from_uint to VCVTUDQ2PS when possible Andrew Brown 2021-05-19 12:20:11 -07:00
  • a1c9b06cea Fix spillslot reload of narrow values: zero-extend, don't sign-extend. Chris Fallin 2021-04-21 14:27:30 -07:00
  • 3b3b126fe2 Refer to BA security policy (#2912) Till Schneidereit 2021-05-19 18:24:42 +02:00
  • 33086493dc Merge pull request #2911 from olivierlemasle/tests Chris Fallin 2021-05-18 15:09:29 -07:00
  • 954f7d3876 cranelift: move wasmtests in cranelift-wasm Olivier Lemasle 2021-05-18 22:48:52 +02:00
  • 18c61cdfa4 Merge pull request #2900 from peterhuene/benchmark-instantiation Peter Huene 2021-05-17 16:52:13 -07:00
  • 7ef3ae2903 x64: implement vselect with variable blend instructions Andrew Brown 2021-05-13 20:04:40 -07:00
  • 0742bb4699 Update cast crate, remove cargo-deny rules (#2909) Andrew Brown 2021-05-17 09:40:10 -07:00
  • b5f29bd3b2 Update wasm-tools crates (#2908) Olivier Lemasle 2021-05-17 17:08:17 +02:00
  • bc0df92137 peepmatic: rebuild peephole optimizers after cranelift/meta change Andrew Brown 2021-05-13 20:19:31 -07:00
  • 84b6f05971 cranelift: remove unreachable scalar lowerings of saturating arithmetic Andrew Brown 2021-05-13 15:58:27 -07:00
  • 1fe7676831 cranelift: only allow vector types with saturating arithmetic Andrew Brown 2021-05-11 11:34:56 -07:00
  • e676589b0c x64: lower i64x2.imul to VPMULLQ when possible Andrew Brown 2021-05-10 16:25:03 -07:00
  • 5929a5e6ee x64: improve arithmetic filetests Andrew Brown 2021-05-10 15:29:26 -07:00
  • c982d2be65 x64: move multiplication lowering Andrew Brown 2021-05-10 14:50:41 -07:00
  • 1b8efa7bbd Implement simple benchmarks for instantiation. Peter Huene 2021-05-11 01:00:34 -07:00
  • fa1faf5d22 Merge pull request #2749 from MaxGraey/fix-small-memset Chris Fallin 2021-05-13 13:39:28 -07:00
  • 38140900f1 properly splatting bytes in emit_small_memset MaxGraey 2021-05-13 22:02:17 +03:00
  • 6fb2a24c6b Temporarily ignore multiple versions of criterion's build dependencies Andrew Brown 2021-05-11 10:17:09 -07:00
  • 011e94f3fa x64: add benchmarks for EVEX encoding Andrew Brown 2021-05-10 11:05:07 -07:00
  • c89e6b2353 x64: make the x64 module public Andrew Brown 2021-05-10 10:55:35 -07:00
  • 02796fc670 x64: move encodings to a separate module Andrew Brown 2021-05-10 10:50:56 -07:00
  • 05d57d8ded Update to cap-std 0.13.10 and system-interface 0.6.4. Dan Gohman 2021-05-12 10:28:22 -07:00
  • d7053ea9c7 Upgrade to the latest versions of gimli, addr2line, object (#2901) Benjamin Bouvier 2021-05-12 17:53:17 +02:00
  • ac624da8d9 Handle i128 arguments in the aarch64 ABI Afonso Bordado 2021-05-11 10:25:33 +01:00
  • 60f7b23ea1 Merge pull request #2899 from bytecodealliance/pch/even_longer_timeout Peter Huene 2021-05-11 19:48:43 -07:00
  • c81dbe498f try upping 20ms to 50ms timeouts... Pat Hickey 2021-05-11 17:12:48 -07:00
  • e36fff894a Merge pull request #2879 from peterhuene/allow-unknown-exports Peter Huene 2021-05-11 12:45:48 -07:00
  • 64202cc017 Merge pull request #2893 from bjorn3/no_errno Chris Fallin 2021-05-11 10:50:59 -07:00
  • e97cdb64f1 Merge pull request #2896 from bytecodealliance/pch/wasi_stdio_test_timeout Pat Hickey 2021-05-11 10:39:23 -07:00
  • e66909f710 wasi-tokio: increase timeout in poll_oneoff test here as well Pat Hickey 2021-05-11 09:24:15 -07:00
  • 7ec93cb977 poll_oneoff_stdio test: increase timeout to 20ms Pat Hickey 2021-05-11 09:22:12 -07:00
  • 05b9037bbb Use .map() bjorn3 2021-05-11 17:11:43 +02:00