Commit Graph

  • 2048278d2a typo MaxGraey 2020-07-03 21:45:40 +03:00
  • 3a67d25ed6 arm64: Implement SIMD shift instructions Joey Gouly 2020-07-03 16:47:43 +01:00
  • 8d7ba0ad76 wasmtime: fix typo in summary Davy Duperron 2020-07-03 11:34:02 +02:00
  • 9d5be00de4 Address review comments Benjamin Bouvier 2020-07-02 17:11:06 +02:00
  • 2115e70acb machinst x64: implement enough to support branch tables; Benjamin Bouvier 2020-06-26 18:05:51 +02:00
  • f86ecdcb86 machinst x64: lower and implement div/idiv; ADD TESTS Benjamin Bouvier 2020-06-26 15:36:49 +02:00
  • da30527368 machinst x64: implement one way conditional jmp Benjamin Bouvier 2020-07-01 18:37:19 +02:00
  • 9d1bcfb2e8 machinst x64: implement cmov Benjamin Bouvier 2020-06-25 19:30:11 +02:00
  • bd88065571 machinst x64: lower binary ALU operators; Benjamin Bouvier 2020-06-25 18:03:39 +02:00
  • faeed3c7a4 machinst x64: implement spills and reloads Benjamin Bouvier 2020-07-01 18:37:02 +02:00
  • 08efcbd9d5 machinst x64: use movss for f32 loads; Benjamin Bouvier 2020-07-02 12:31:50 +02:00
  • d21ca7f2a3 fixed added fits-in-native-word contrain MaxGraey 2020-07-03 11:46:37 +03:00
  • 03b6c97e15 typo MaxGraey 2020-07-03 11:05:55 +03:00
  • 1fcb215895 trailing new line MaxGraey 2020-07-03 11:03:03 +03:00
  • 1033cf5748 use (isub 1 $C) instead (iadd -1 $C) MaxGraey 2020-07-03 11:01:35 +03:00
  • d839d83f7e add reminder by a power of two peephole rule MaxGraey 2020-07-03 09:44:59 +03:00
  • 3555f97906 wasmtime: Implement table.fill Nick Fitzgerald 2020-07-02 16:56:02 -07:00
  • d87ada209c Merge pull request #1972 from bytecodealliance/fitzgen-patch-1 Nick Fitzgerald 2020-07-02 15:20:09 -07:00
  • 60681d7019 Add __dso_handle to exception list of deprecated export symbols Johnnie Birch 2020-07-02 13:13:49 -07:00
  • 9162563bb7 readme: Make "wasmtime-go" use monospace font Nick Fitzgerald 2020-07-02 14:13:39 -07:00
  • b700646c93 Merge pull request #1962 from cfallin/aarch64-lowering-condbr Chris Fallin 2020-07-02 14:05:40 -07:00
  • bffd54c016 wasmtime: Implement global.{get,set} for externref globals (#1969) Nick Fitzgerald 2020-07-02 14:04:01 -07:00
  • 3fa3ff2ece Merge pull request #1968 from alexcrichton/link-c-docs Nick Fitzgerald 2020-07-02 13:28:20 -07:00
  • 9bc0f3eceb Merge pull request #1966 from jgouly/simd-arith Chris Fallin 2020-07-02 11:07:14 -07:00
  • b7ecad1d74 AArch64: avoid branches with explicit offsets at lowering stage. Chris Fallin 2020-07-01 16:28:41 -07:00
  • 5ed74abeee Translate Wasm narrow instructions to CLIF's snarrow and unarrow Andrew Brown 2020-07-01 10:56:49 -07:00
  • 057c93b64e Add unarrow instruction with x86 implementation Andrew Brown 2020-07-01 10:46:59 -07:00
  • 65e6de2344 Replace x86_packss with snarrow Andrew Brown 2020-07-01 10:30:43 -07:00
  • 152d7fcee7 Fix typo and wording of CDSL error messages Andrew Brown 2020-07-01 10:31:13 -07:00
  • ce51995828 Use smallvec for avoid allocations in the trampoline (#1965) Sergei Shulepov 2020-07-02 18:24:03 +02:00
  • 920e0984d3 Link to C API docs and make a landing page Alex Crichton 2020-07-02 08:49:27 -07:00
  • 47a218f908 Document the rest of the C API (#1959) Alex Crichton 2020-07-02 09:26:10 -05:00
  • 62e7b7f838 arm64: Implement basic SIMD arithmetic Joey Gouly 2020-07-02 13:17:33 +01:00
  • 8e257e731e cranelift-wasm: expose cranelift-frontend's FunctionBuilder in the public API; Benjamin Bouvier 2020-07-02 11:56:02 +02:00
  • 301277e60d Merge pull request #1961 from bytecodealliance/pch/sync_wasi_pipe Pat Hickey 2020-07-01 22:54:25 -07:00
  • e7869c7320 virtfs pipe: implement Clone correctly Pat Hickey 2020-07-01 17:54:30 -07:00
  • 0aa56c500c Add x64 lowering of Clif flt load instruction for new backend Johnnie Birch 2020-06-26 14:34:42 -07:00
  • f2dd1535d5 Add x64 lowering of Clif flt store instruction for new backend Johnnie Birch 2020-06-10 22:09:47 -07:00
  • cf303d91fc wasi-common virtfs pipe: convert to be Send and Sync Pat Hickey 2020-07-01 14:51:30 -07:00
  • d72b330de2 Add support for documenting the C API (#1928) Alex Crichton 2020-07-01 14:05:18 -05:00
  • f24c7e1249 Expand top-level wasmtime crate docs (#1955) Alex Crichton 2020-07-01 14:04:29 -05:00
  • b37adbbe31 Rename OFlag/AtFlag to OFlags/AtFlags. (#1951) Dan Gohman 2020-07-01 11:53:16 -07:00
  • 4f16f0dc32 Merge pull request #1949 from bytecodealliance/acf/virtual-pipes Adam C. Foltzer 2020-07-01 11:26:13 -07:00
  • fddd94d23f address review comments Adam C. Foltzer 2020-07-01 09:46:38 -07:00
  • 0a59a321bd Merge pull request #1954 from cfallin/b1649432 Chris Fallin 2020-07-01 09:33:29 -07:00
  • a351fa52b5 Merge pull request #1930 from cfallin/spectre-heap Chris Fallin 2020-07-01 09:23:04 -07:00
  • 533f1c8d8b Aarch64: fix shift ops: mask shift amount. Chris Fallin 2020-06-30 17:39:04 -07:00
  • e694fb1312 Spectre mitigation on heap access overflow checks. Chris Fallin 2020-06-29 14:04:26 -07:00
  • f80c2abffb Update various crates' object and wast dependencies (#1908) Till Schneidereit 2020-07-01 16:11:38 +02:00
  • de9fbfa095 machinst x64: correctly assign FP registers for incoming args; Benjamin Bouvier 2020-06-30 14:50:00 +02:00
  • f4b87f3102 Enable more spec tests Andrew Brown 2020-06-29 15:56:21 -07:00
  • c3993a5f8e Translate Wasm SIMD abs to Cranelift's iabs instruction Andrew Brown 2020-06-29 15:56:12 -07:00
  • 737cf1d605 Implement iabs for x86 SIMD Andrew Brown 2020-06-29 15:51:25 -07:00
  • 26bdf9c333 Add iabs instructions.rs Andrew Brown 2020-06-29 15:37:36 -07:00
  • ec76f3207a Merge pull request #1938 from bytecodealliance/pch/factor_borrowchecker_out_of_wiggle Pat Hickey 2020-06-30 13:08:29 -07:00
  • 3ddd024174 Merge pull request #1923 from fitzgen/table-get-and-table-set Nick Fitzgerald 2020-06-30 12:52:24 -07:00
  • a2f4202800 cranelift-frontend: Add the FunctionBuilder::insert_block_after method Nick Fitzgerald 2020-06-30 12:00:30 -07:00
  • 98e899f6b3 fuzz: Add a fuzz target for table.{get,set} operations Nick Fitzgerald 2020-06-26 16:13:55 -07:00
  • 8c5f59c0cf wasmtime: Implement table.get and table.set Nick Fitzgerald 2020-06-23 10:43:08 -07:00
  • 959e424c81 Add O_PATH and O_CLOEXEC to yanix. (#1946) Dan Gohman 2020-06-30 11:26:59 -07:00
  • d5836e2c12 Merge remote-tracking branch 'origin/main' into pch/factor_borrowchecker_out_of_wiggle Pat Hickey 2020-06-30 11:25:23 -07:00
  • 0acd2072c2 Fix doc warnings and link failures (#1948) Alex Crichton 2020-06-30 13:01:49 -05:00
  • 5a96b0deaa 🕳 Add virtual pipes to wasi-common Adam C. Foltzer 2020-06-29 19:20:54 -07:00
  • 5f5d7cb0f7 code review: remove unsafe on borrow checker constructor Pat Hickey 2020-06-30 10:10:10 -07:00
  • dee2bf14a9 Merge pull request #1944 from declanvk/issue-1705 Nick Fitzgerald 2020-06-30 09:58:05 -07:00
  • 4d57ae99e3 Upgrade wasmparser to 0.58.0 (#1942) Andrew Brown 2020-06-30 09:08:21 -07:00
  • a3feb8a412 Implement customer [de]serialization for IntegerInterner Declan Kelly 2020-06-29 23:29:26 -07:00
  • 05201b514d wiggle: factor BorrowChecker concrete implementation to live in engines Pat Hickey 2020-06-29 11:55:22 -07:00
  • 43f8453b34 Merge pull request #1937 from fitzgen/upgrade-z3-for-peepmatic Nick Fitzgerald 2020-06-29 11:19:31 -07:00
  • 0bc0fd54eb deps: Bump z3 to 0.6.0 Nick Fitzgerald 2020-06-29 10:41:22 -07:00
  • c10c79b7ae Correct version of region dependency (#1933) Valentin 2020-06-29 15:55:37 +02:00
  • cca558cd20 Remove HostRef<T> from the C API (#1926) Alex Crichton 2020-06-26 14:34:34 -05:00
  • c3799c8ab4 Merge pull request #1929 from bytecodealliance/pch/stray_log_in_wasmtime_wiggle Pat Hickey 2020-06-26 10:54:02 -07:00
  • 1659b849ba wasmtime-wiggle: change stray log ecosystem macro to tracing Pat Hickey 2020-06-26 10:14:14 -07:00
  • ae634417a0 Enable more spec tests Andrew Brown 2020-06-02 16:33:03 -07:00
  • c9d573d841 Provide spec-compliant legalization for SIMD floating point min/max Andrew Brown 2020-06-01 15:38:24 -07:00
  • c6b01935ec Merge pull request #1922 from fitzgen/stub-out-host-info-api Nick Fitzgerald 2020-06-25 14:35:13 -07:00
  • e40c039e65 wasmtime: Rip out incomplete/incorrect externref "host info" support Nick Fitzgerald 2020-06-25 10:24:40 -07:00
  • 9ce67d8cad Merge pull request #1914 from peterhuene/fix-musl-unwind Peter Huene 2020-06-25 13:02:29 -07:00
  • a92a31d850 Rename the master branch to main (#1924) Alex Crichton 2020-06-25 14:03:21 -05:00
  • 4087fcee65 Register individual FDEs for musl libc. Peter Huene 2020-06-23 13:45:18 -07:00
  • c91a9313b5 Merge pull request #1921 from fitzgen/cargo-fuzz-0.8 Nick Fitzgerald 2020-06-25 10:49:25 -07:00
  • ab80107dfb CI: use cargo fuzz 0.8.X Nick Fitzgerald 2020-06-25 10:01:23 -07:00
  • cd7fcf480b Merge pull request #1910 from bytecodealliance/pch/separate_wasmtime_wiggle_crate Pat Hickey 2020-06-25 09:34:34 -07:00
  • c9a3f05afd machinst x64: implement calls and int cmp/store/loads; Benjamin Bouvier 2020-06-12 16:20:30 +02:00
  • 2d364f75bd Remove xmm_r_r inst data structure and cases after related refactoring Johnnie Birch 2020-06-06 16:20:08 -07:00
  • 82c4132700 simpler name, add rustdocs Pat Hickey 2020-06-24 14:34:35 -07:00
  • 6b62b16c7d rewrite shim func generator with witx CoreType Pat Hickey 2020-06-24 12:47:28 -07:00
  • f2f7706265 Implements vcode lowering for f32.copysign. Johnnie Birch 2020-06-06 15:32:36 -07:00
  • 1ea2f47d9c Merge pull request #1901 from fitzgen/ref-func Nick Fitzgerald 2020-06-24 10:53:19 -07:00
  • 58bb5dd953 wasmtime: Add support for func.ref and table.grow with funcrefs Nick Fitzgerald 2020-06-18 11:04:40 -07:00
  • 91980b29f7 Merge pull request #1909 from siyopao/guestptr-conversion Pat Hickey 2020-06-23 21:08:44 -07:00
  • c6e599219a Update crates/wiggle/src/lib.rs Pat Hickey 2020-06-23 21:08:05 -07:00
  • 67f6aad415 Update crates/wiggle/src/lib.rs Pat Hickey 2020-06-23 21:08:00 -07:00
  • 564b0709dd wip Pat Hickey 2020-06-23 18:11:38 -07:00
  • f66c1fbde9 reorganize configuration into modules Pat Hickey 2020-06-23 17:42:04 -07:00
  • ea3c2325a5 wiggle: add as_byte_ptr: str -> [u8] method Craig Pastro 2020-06-24 09:12:30 +09:00
  • 7699c4d6e3 wiggle: fix lifetime in as_str_ptr Craig Pastro 2020-06-24 09:10:59 +09:00
  • ddc2ce8080 cranelift-wasm: Make FuncEnvironment::translate_ref_func take a FuncIndex Nick Fitzgerald 2020-06-18 09:39:30 -07:00
  • c6f32f666d cranelift-wasm: Retain both the Wasm and Cranelift types of tables Nick Fitzgerald 2020-06-23 15:29:03 -07:00