Commit Graph

  • a34439de42 optimize memory.grow 0 (#443) vms 2019-10-25 01:56:04 +03:00
  • 5a10879d5b Enable assert_unlinkable check (#451) Artur Jamro 2019-10-25 00:37:01 +02:00
  • 1176e4f178 Fix clippy warnings (#1168) yjh 2019-10-24 23:54:31 +08:00
  • 8e45a14cec Fast-forward wasmtime to latest rev Jakub Konka 2019-10-24 11:52:15 +02:00
  • 875eea6052 Update poll_oneoff's signature Jakub Konka 2019-10-23 21:24:54 +02:00
  • 3a374d0016 Update poll_oneoff API Jakub Konka 2019-10-24 10:55:30 +02:00
  • a7fa6bdb31 Fix fuzz and wasi-c builds (#447) Dan Gohman 2019-10-23 14:05:23 -07:00
  • 876d5e1075 [wasmtime-api] Multi value api support (#448) Yury Delendik 2019-10-23 14:09:27 -05:00
  • bd8d550ba3 Improve Cargo.toml files for publishing (#141) Dan Gohman 2019-10-23 10:17:22 -07:00
  • 056e1d8cc0 Add more links in the fs module's documentation. Dan Gohman 2019-10-23 05:46:06 -07:00
  • 951456d79b Update misc_testsuite to latest master Jakub Konka 2019-10-23 18:58:49 +02:00
  • 2b6ea31621 [wasm] Include more large tests; Benjamin Bouvier 2019-10-10 15:58:13 +02:00
  • a3dd4b91e1 Fix lightbeam build broken when supporting ModuleTranslateState (#445) Johnnie Birch 2019-10-22 16:18:54 -07:00
  • 8c4cbf9a55 Update SIMD spec tests to latest upstream revision (#444) Andrew Brown 2019-10-22 16:16:51 -07:00
  • 77035b44a6 Translate WASM all_true to CLIF Andrew Brown 2019-10-18 16:23:31 -07:00
  • 879ccf871a Add x86 SIMD vall_true Andrew Brown 2019-10-18 16:21:06 -07:00
  • 65e18df12f Translate WASM any_true to CLIF Andrew Brown 2019-10-18 15:40:17 -07:00
  • 186effc420 Add x86 SIMD vany_true and x86_ptest Andrew Brown 2019-10-18 15:35:27 -07:00
  • 873465e7a9 [contribution] Update contribution guidelines. Benjamin Bouvier 2019-10-17 17:39:44 +02:00
  • 499413dbc4 [contribution] Add a pull request template. Benjamin Bouvier 2019-10-17 17:27:08 +02:00
  • f721821bec [contribution] Add Github issue templates; Benjamin Bouvier 2019-10-17 17:15:56 +02:00
  • 63c1f71036 Sync with latest wasmtime rev Jakub Konka 2019-10-22 11:34:50 +02:00
  • 0243b642e3 [meta] Remove name lookups in formats; Benjamin Bouvier 2019-10-18 19:24:03 +02:00
  • 9e9a7626d7 [meta] Use a ref-counted pointer to an InstructionFormat in instructions; Benjamin Bouvier 2019-10-18 16:45:51 +02:00
  • d3e694fbe7 [meta] Remove unused InstructionGroup::{name, doc}; Benjamin Bouvier 2019-10-18 16:04:51 +02:00
  • 8fece43aa1 [meta] Use a type alias for Instruction; Benjamin Bouvier 2019-10-18 15:25:33 +02:00
  • 0d63cc2dbc Fix remove_directory_trailing_slashes on Windows Jakub Konka 2019-10-20 09:43:13 +02:00
  • e37168a88d Add back wasmtime-wast support for V128 (#442) Alex Crichton 2019-10-21 17:51:59 -05:00
  • 9947bc5209 Switch from wabt crate to wast (#434) Alex Crichton 2019-10-18 15:25:48 -05:00
  • ef010b44b7 Fix nondeterminism in the preopen order. Dan Gohman 2019-10-18 08:44:17 -07:00
  • 4120d3b44f Optimize away an owned string in path_readlink. Dan Gohman 2019-09-29 11:52:09 -07:00
  • 14bad3cb97 Ensure that each crate has its own copy of the LICENSE file. Dan Gohman 2019-10-04 05:35:58 -07:00
  • d102bf9b61 Add allow(dead_code) for Immediate until it's used in legalization patterns; (#1157) Benjamin Bouvier 2019-10-18 16:05:01 +02:00
  • ebef2c6b57 Rename "always_lightbeam" to "lightbeam" in more places. (#404) Dan Gohman 2019-10-17 17:15:31 -07:00
  • 877152ee5c Use the libstd instead of the errno crate in wasmtime-runtime. (#408) Dan Gohman 2019-10-17 17:14:57 -07:00
  • 50beb21b63 Add a missing api to the wasm C API (#433) Alex Crichton 2019-10-17 19:14:15 -05:00
  • 842faf5aa6 Support for multi-value wasm (#399) Nick Fitzgerald 2019-10-17 17:12:01 -07:00
  • 135f9eb4a6 Translate WASM bitselect to CLIF Andrew Brown 2019-10-11 15:16:46 -07:00
  • b927c55511 Add SIMD bitselect instruction and x86 legalization Andrew Brown 2019-10-11 15:12:46 -07:00
  • 8f74333662 Add x86 SIMD band_not Andrew Brown 2019-10-08 20:32:52 -07:00
  • fad6bb1a5c Fix build by marking tests as incompatible with basic-blocks. Closes #1152 Sean Stangl 2019-10-17 11:35:33 -06:00
  • 46b44ad82d Increase legibility of the SSABuilder (#1142) Sean Stangl 2019-10-17 11:30:38 -06:00
  • a3f55cdf1f Regalloc solver: check that a variable doesn't exist to test if it can be added (fixes #1123); Benjamin Bouvier 2019-10-09 13:51:07 +02:00
  • beca77c2f8 Regalloc: rename "constraint" to "rc" and "op" to "constraint"; Benjamin Bouvier 2019-10-08 18:03:58 +02:00
  • 05cc8823c2 Update raw-cpuid requirement from 6.0.0 to 7.0.3 dependabot-preview[bot] 2019-10-17 14:56:17 +00:00
  • 69d2f40c10 Fix #796: Enable basic-blocks by default. Nicolas B. Pierron 2019-09-09 14:37:28 +02:00
  • 7c31ce40c4 i128-isplit-forward-jump.clif: BB conditional branches can only be followed by a jump statement. Nicolas B. Pierron 2019-10-16 19:35:35 +02:00
  • 9d54f84a32 Fast-forward wasi-common to latest git rev Jakub Konka 2019-10-17 11:38:20 +02:00
  • c3bf04042e Fixes path_symlink_trailing_slashes test case (#125) Jakub Konka 2019-10-17 11:33:56 +02:00
  • d05561ff78 Fix deadlink to WASI API header (#431) YAMAMOTO Yuji 2019-10-17 18:21:44 +09:00
  • d458fb6815 Clean up BSD vs Linux implementation details Jakub Konka 2019-10-16 11:04:39 +02:00
  • f1f6b3780b Fixes CraneStation/wasmtime#396 Jakub Konka 2019-10-16 16:17:29 +02:00
  • e15b720d56 Update indicatif requirement from 0.11.0 to 0.12.0 dependabot-preview[bot] 2019-10-16 10:07:07 +00:00
  • 19a980363e Translate WASM shr to CLIF sshr and ushr Andrew Brown 2019-10-07 10:48:10 -07:00
  • f1904bffea Add x86 SIMD sshr and ushr Andrew Brown 2019-10-07 10:38:35 -07:00
  • 808885ce56 Translate WASM shl to CLIF ishl Andrew Brown 2019-10-02 13:55:44 -07:00
  • 6460fe705f Add x86 SIMD ishl Andrew Brown 2019-10-02 13:38:54 -07:00
  • 67733bd2fc Use ConstantData exclusively for inserting data into the constant pool Andrew Brown 2019-10-11 09:26:08 -07:00
  • a69b0fc221 Change match_literals_to_uimm128 to match_literals_to_constant_data Andrew Brown 2019-10-09 15:02:05 -07:00
  • ff93564c55 Update predicate documentation to match new ConstantData parameter Andrew Brown 2019-10-09 11:09:40 -07:00
  • a03f905d08 Replace V128Imm functionality with ConstantData Andrew Brown 2019-10-01 20:13:17 -07:00
  • 1600dba634 Make ConstantData a container for any-size constant values Andrew Brown 2019-09-30 14:56:03 -07:00
  • 50b7d2827d Bump version to 0.46.1 Dan Gohman 2019-10-15 11:11:48 -07:00
  • bae0257fc3 cranelift-wasm: Fix reachability tracking for if .. else .. end Nick Fitzgerald 2019-10-14 14:04:05 -07:00
  • ac4e93f971 Bump version to 0.46.0 Dan Gohman 2019-10-15 09:43:28 -07:00
  • 5b274ed3ba [bugpoint] Merge consecutive blocks (fixes #1124); Benjamin Bouvier 2019-10-14 15:49:47 +02:00
  • ab42f322d4 [bugpoint] Don't test for a crash when a mutation doesn't change anything; Benjamin Bouvier 2019-10-14 15:46:44 +02:00
  • 735d4c7aef [bugpoint] Make the mutation_count non optional; Benjamin Bouvier 2019-10-14 15:39:28 +02:00
  • 012fca61f9 [bugpoint] Use a unique progress bar and simplify Mutator trait; Benjamin Bouvier 2019-10-14 15:37:28 +02:00
  • 6b7304cb14 [bugpoint] Implement replacing a single instruction by several ones; Benjamin Bouvier 2019-10-11 18:59:19 +02:00
  • 0340ddbb65 [bugpoint] Move test content to the tests/ directory; Benjamin Bouvier 2019-10-11 17:00:43 +02:00
  • a5efd2a625 [bugpoint] Cosmetic improvements; Benjamin Bouvier 2019-10-11 16:44:40 +02:00
  • 48ccb3e051 [ci] Disable cargo fuzz on macos nightly; Benjamin Bouvier 2019-10-15 10:15:06 +02:00
  • 1ccf056baf [wasm] Make the ModuleTranslationState ctor public. Benjamin Bouvier 2019-10-15 10:25:12 +02:00
  • 968fb19f17 Add a typesafe enum for file type Marcin Mielniczuk 2019-10-03 15:21:43 +02:00
  • 566a143634 [meta] Add pub(crate) to more types; Benjamin Bouvier 2019-10-01 18:19:37 +02:00
  • d3ef80147b [meta] Simplify handling of variable arguments in legalization; Benjamin Bouvier 2019-10-01 17:21:52 +02:00
  • 687604d33a [meta] Legalization: don't emit a spurious if true for transforms that always apply; Benjamin Bouvier 2019-07-04 19:48:10 +02:00
  • 350b3b2406 [meta] Avoid unwrapping instructions several times during legalization; Benjamin Bouvier 2019-07-04 18:28:12 +02:00
  • 5dad532a43 Use cvt from the cvt crate in winx Marcin Mielniczuk 2019-10-07 16:25:20 +02:00
  • ca53090f1b cranelift-wasm: Create ModuleTranslationState and polish API a little (#1111) Nick Fitzgerald 2019-10-11 12:37:17 -07:00
  • b19f804ed5 Convert WASM logical operators to CLIF Andrew Brown 2019-10-02 14:02:58 -07:00
  • 1f728c1797 Add x86 legalization for SIMD bnot Andrew Brown 2019-10-02 10:24:20 -07:00
  • 4c56516d3f Allow creating constants in legalization AST Andrew Brown 2019-10-02 10:20:31 -07:00
  • dbe7dd59da Add x86 SIMD bxor Andrew Brown 2019-09-30 11:48:20 -07:00
  • 4cdc1e76a4 Add x86 SIMD band Andrew Brown 2019-09-30 11:44:31 -07:00
  • 96d51cb1e8 Switch x86 SIMD bor from ORPS to POR encoding Andrew Brown 2019-09-30 11:27:29 -07:00
  • 5e87996275 [wasm] Make the WasmTypeMap constructor public; (#1125) Benjamin Bouvier 2019-10-10 21:19:53 +02:00
  • 872f6aa03d Fix opt_level builder flag (#411) Artur Jamro 2019-10-10 21:14:45 +02:00
  • 9c159ac17c Cleanup: Mark ebb as unused in legalization; Benjamin Bouvier 2019-10-10 12:46:51 +02:00
  • 6d690e5275 Allow binding immediates to instructions (#1012) Andrew Brown 2019-10-10 08:54:46 -07:00
  • f1c25c2c5a [codegen] legalize imul for 64-bit and 128-bit operands Ujjwal Sharma 2019-10-03 04:33:59 +05:30
  • f668869508 Share constants between codegen and the meta crate; Benjamin Bouvier 2019-10-09 17:38:29 +02:00
  • 097fa0c7b1 Clarify a comment in constant_hash::generate_table; Benjamin Bouvier 2019-10-09 17:29:01 +02:00
  • d404368dea Share constant_hash code between the meta and codegen crates; Benjamin Bouvier 2019-10-09 16:35:33 +02:00
  • c062f12d7c [codegen] legalize icmp for 64 and 128 bit operands Ujjwal Sharma 2019-09-26 21:59:56 +05:30
  • 19444649e7 [codegen] add to_static_str method to IntCC Ujjwal Sharma 2019-10-01 14:26:35 +05:30
  • 8e593506dc Don't run the spec_testsuite tests if the submodule isn't checked out. (#409) Dan Gohman 2019-10-09 13:34:09 -07:00
  • fd3efad781 Various clippy fixes. (#403) Dan Gohman 2019-10-09 13:32:52 -07:00
  • 9465668199 Fix a TODO comment. (#405) Dan Gohman 2019-10-09 09:33:41 -07:00