Commit Graph

  • 81f1dc944f Merge pull request #3123 from cfallin/release-0.29 Chris Fallin 2021-08-02 13:08:58 -07:00
  • a13a777230 Bump to Wasmtime v0.29.0 and Cranelift 0.76.0. Chris Fallin 2021-07-28 11:03:26 -07:00
  • 07cafd73df Update RELEASES.md with last PRs for 0.29. Chris Fallin 2021-08-02 11:23:54 -07:00
  • a9b6dfee93 Update release notes. Alex Crichton 2021-07-28 12:50:35 -07:00
  • 63a3bbbf5a Change VMMemoryDefinition::current_length to usize (#3134) Alex Crichton 2021-08-02 13:09:40 -05:00
  • 87fefd8a21 Merge pull request #3031 from jlb6740/extend-add-pairwise-x64 Chris Fallin 2021-07-31 21:14:49 -07:00
  • e519fca61c Refactor and turn on lowering for extend-add-pairwise Johnnie Birch 2021-07-29 20:19:38 -07:00
  • e373ddfe1b Add extend-add-pairwise instructions x64 Johnnie Birch 2021-06-14 17:20:40 -07:00
  • 26c78c06ef refactor: remove unused field Andrew Brown 2021-07-30 09:45:47 -07:00
  • 4632b6a816 Fix warning on new-stable (#3131) Alex Crichton 2021-07-30 11:13:21 -05:00
  • 535b3a47ee Merge pull request #3126 from jlb6740/int-to-int-extend Chris Fallin 2021-07-29 09:49:22 -07:00
  • 072d5dc978 Fix typo in doc (#3127) Shamil 2021-07-29 16:59:41 +03:00
  • 4f601edc36 Add x64 support for remaining int-to-int extend simd instructions Johnnie Birch 2021-07-28 23:33:42 -07:00
  • e3c56efd3e Fix unused borrow warning Andrew Brown 2021-07-28 15:05:46 -07:00
  • 323197ea93 Merge pull request #3070 from sparker-arm/simd-extmul-aarch64 Chris Fallin 2021-07-28 11:10:57 -07:00
  • 5eb2dca9f1 Added doc comment Sam Parker 2021-07-27 14:58:10 +01:00
  • f2806a9192 rebase and ran cargo fmt Sam Parker 2021-07-09 10:13:04 +01:00
  • 541a4ee428 Enable simd_extmul_* for AArch64 Sam Parker 2021-07-08 16:39:27 +01:00
  • 65378422bf Add a wasmtime_linker_define_func C API function (#3122) Alex Crichton 2021-07-27 18:56:52 -05:00
  • 9b088756b3 Implement Linker::module_async (#3121) Alex Crichton 2021-07-27 16:17:45 -05:00
  • b5f7b2f86a Remove thread local for mach port (#3119) Alex Crichton 2021-07-27 11:07:15 -05:00
  • 8545ca9cda Merge pull request #3114 from jlb6740/implement_simd_i32x4_trunc_sat_f64x2_for_x64 Chris Fallin 2021-07-27 08:53:44 -07:00
  • 784a380e5f Add comments about vmctx pointers in various datastructures. (#2925) Dan Gohman 2021-07-27 07:33:27 -07:00
  • 500f530322 Add support for i32x4_trunc_sat_f64x2_s for x64 Johnnie Birch 2021-07-25 17:36:16 -07:00
  • 23290f0450 Add support for i32x4_trunc_sat_f64x2_u for x64 Johnnie Birch 2021-07-22 08:07:38 -07:00
  • 5deda27977 Add support for Saturating Rounding Q-format Multiplication for x64 Johnnie Birch 2021-07-14 09:23:58 -07:00
  • ffec1f9b41 Fix for 3089 X64 ext_mul_i8x16 has incorrect lowering Johnnie Birch 2021-07-18 11:47:43 -07:00
  • 766774e1f5 refactor: reorganize crate imports Andrew Brown 2021-07-21 16:24:42 -07:00
  • 961c9ea909 test: check unaligned load-coalescing with SIMD operations Andrew Brown 2021-07-21 13:32:44 -07:00
  • 6b86984c41 x64: avoid load-coalescing SIMD operations with non-aligned loads Andrew Brown 2021-07-21 11:19:40 -07:00
  • a2cfddff9c Merge pull request #3116 from fitzgen/update-gimli-and-addr2line Nick Fitzgerald 2021-07-26 13:01:37 -07:00
  • 0f068ac933 Merge pull request #3117 from fitzgen/log-levels Chris Fallin 2021-07-26 12:52:39 -07:00
  • 10eead18c8 Update object to 0.26.0 Nick Fitzgerald 2021-07-26 12:10:41 -07:00
  • 514bbb20b4 Update backtrace to 0.3.61 Nick Fitzgerald 2021-07-26 12:05:44 -07:00
  • 4283d2116d cranelift: Move most debug-level logs to the trace level Nick Fitzgerald 2021-07-26 11:50:16 -07:00
  • 3d76cbdf34 Update gimli to 0.25; addr2line to 0.16 Nick Fitzgerald 2021-07-26 11:00:23 -07:00
  • 6f3adacb9f Merge pull request #3113 from peterhuene/doc-limits Peter Huene 2021-07-23 16:46:13 -07:00
  • ad054c6bce Add more documentation to ModuleLimits and InstanceLimits. Peter Huene 2021-07-23 14:14:58 -07:00
  • a2fb019ba7 cranelift: Add basic i128 support in interpreter Afonso Bordado 2021-07-23 12:15:00 +01:00
  • 084383f60a cranelift: Add support for i128 values in DataValue Afonso Bordado 2021-07-23 09:22:57 +01:00
  • df48798396 cranelift: Emit a trap when dividing by zero in interpreter Afonso Bordado 2021-07-21 14:43:01 +01:00
  • 6be4441bbf cranelift: Resolve alias lookups in interpreter Afonso Bordado 2021-07-22 12:29:01 +01:00
  • 4deed8fe50 refactor: move Wasm test files to tests/all/cli_tests Andrew Brown 2021-07-21 13:40:57 -07:00
  • 3309b1a684 Merge pull request #3104 from fitzgen/some-api-docs Nick Fitzgerald 2021-07-21 13:11:45 -07:00
  • f136f73033 Reword get_export mutable context docs to be more user-facing Nick Fitzgerald 2021-07-21 11:25:49 -07:00
  • 943d027757 Document reborrowing issues for AsContextMut and workarounds Nick Fitzgerald 2021-07-21 09:28:36 -07:00
  • 4c9f90e89d Document why get_export requires a mutable context Nick Fitzgerald 2021-07-21 09:10:09 -07:00
  • 065190f975 cranelift: Implement br_table on the interpreter Afonso Bordado 2021-07-20 14:04:05 +01:00
  • ebbe399725 wasi tutorial: make usage string consistient between rust and c programs (#3098) Pat Hickey 2021-07-19 13:04:33 -07:00
  • c8950cf842 Update nightly toolchains in CI (#3097) Alex Crichton 2021-07-19 13:20:52 -05:00
  • 3a38400447 aarch64: Refactor lower_icmp to use a single materialize_bool_result Afonso Bordado 2021-07-16 00:25:03 +01:00
  • 14d1c7ee9f aarch64: Refactor lower_icmp to allow returning a different flag Afonso Bordado 2021-07-08 16:35:50 +01:00
  • 7526cdc65e cranelift: Use ValueConversionKind in branches Afonso Bordado 2021-07-08 10:15:01 +01:00
  • 037bd41c67 cranelift: Rename Interpreter overflow method Afonso Bordado 2021-07-08 10:02:59 +01:00
  • e628fb376f aarch64: Fix incorrect code generation for overflow icmp in i16 values Afonso Bordado 2021-07-06 17:52:38 +01:00
  • 04033fe645 cranelift: Implement overflow flags for icmp in interpreter Afonso Bordado 2021-07-05 09:34:48 +01:00
  • c42b725ce9 cranelift: Fix br_icmp in interpreter Afonso Bordado 2021-07-04 10:55:44 +01:00
  • 004af01a88 cranelift: Fix brz,brnz instructions in the interpreter Afonso Bordado 2021-07-02 13:53:24 +01:00
  • d33f8337b3 Merge pull request #3096 from crab2313/riscv-disassemble Pat Hickey 2021-07-19 09:27:49 -07:00
  • eafd10c1e8 Disassembler support for RV32/64 Qiu Wenbo 2021-07-19 17:31:28 +08:00
  • f628d06118 Upgrade capstone to v0.9 Qiu Wenbo 2021-07-19 17:14:28 +08:00
  • db5566dadb aarch64: Fix lowering amounts for shifts Afonso Bordado 2021-07-09 14:40:15 +01:00
  • 6c3d7092b9 Enable the simd_conversions test for AArch64 Anton Kirilov 2021-06-02 19:54:34 +01:00
  • 1b9ff6b181 🥓 rust fmt katelyn martin 2021-07-16 16:41:44 -04:00
  • ff1ae6e10c Flag another error as ok to hit when fuzzing (#3092) Alex Crichton 2021-07-16 14:37:27 -05:00
  • 83f7872ace Merge pull request #3090 from bytecodealliance/pch/wiggle_dummy_executor_crashes Pat Hickey 2021-07-16 11:34:56 -07:00
  • 87726882dd add test cases for new entity_impl! form katelyn martin 2021-07-16 14:21:31 -04:00
  • 2e8f7bacf8 🌈 provide a new form of entity_impl! katelyn martin 2021-07-16 11:35:29 -04:00
  • 906182a304 fix wasi-tokio Pat Hickey 2021-07-16 10:28:09 -07:00
  • d3277c005e 🔭 add simple entity tests katelyn martin 2021-07-16 11:37:18 -04:00
  • 4fa4a72328 wiggle: expand test suite Pat Hickey 2021-07-16 09:31:37 -07:00
  • 3da677796b Reword env var hint for dwarf debug info (#3081) Alex Crichton 2021-07-15 16:33:47 -05:00
  • 6f07c76c84 wiggle: make the dummy executor return a trap rather than panic Pat Hickey 2021-07-15 11:44:58 -07:00
  • f3b80ece5f c-api: add wasmtime_trap_code (#3086) Stephan Renatus 2021-07-15 17:31:03 +02:00
  • 2452a4cd74 Refactor lowering structure for ext_mul on x64 and add comments Johnnie Birch 2021-07-14 23:17:40 -07:00
  • e5b6bee968 Add emit tests to ext_mul_* instructions Johnnie Birch 2021-07-13 18:41:00 -07:00
  • 6fbe0b72bd Add simd_extmul_* support for x64 Johnnie Birch 2021-07-10 19:57:19 -07:00
  • 6a5a295019 Port wasi-common from unsafe-io to io-lifetimes (#3049) Dan Gohman 2021-07-14 15:39:09 -07:00
  • 13d317a0a8 Fix stack checks of recursive async function calls (#3088) Alex Crichton 2021-07-14 16:32:30 -05:00
  • 73fd702bb7 Don't assume all custom sections are dwarf info (#3083) Alex Crichton 2021-07-13 15:53:17 -05:00
  • 992d85ae8b Add a type parameter to VMOffsets for pointer size (#3020) Alex Crichton 2021-07-13 09:52:27 -05:00
  • 75e5219792 Merge pull request #3034 from alexcrichton/update-config Peter Huene 2021-07-12 18:39:04 -07:00
  • 7f7bee1648 Merge pull request #3078 from CBenoit/wasmtime-store-doc-typo Peter Huene 2021-07-12 18:34:56 -07:00
  • cfeaa95b54 wasmtime: fix typo in Store doc Benoît CORTIER 2021-07-12 21:28:15 -04:00
  • f08491eeca Restore POSIX signal handling on MacOS behind a feature flag (#3063) Ulan Degenbaev 2021-07-12 23:25:44 +02:00
  • 808582826b Enable nightly doc features on docs.rs (#3076) Alphyr 2021-07-12 16:24:55 +02:00
  • 65a902f49d [doc] Update go example (#3065) Olivier Lemasle 2021-07-12 16:01:44 +02:00
  • a83497e0b0 [doc] Add LLDB tips and tricks Andrew Brown 2021-07-09 13:18:16 -07:00
  • d8e813204e Fold fcvt_low_from_uinit into previously existing clif instructions Johnnie Birch 2021-07-08 07:15:54 -07:00
  • 6dd2df4fb3 Update comment on fcvt_low_from_sint instruction Johnnie Birch 2021-06-14 10:31:19 -07:00
  • 2d676d838f Implements f64x2.convert_low_i32x4_u for x64 Johnnie Birch 2021-06-05 23:15:50 -07:00
  • 16379db174 [doc] Add filler text to examples landing page Andrew Brown 2021-07-08 18:11:09 -07:00
  • e5d25bc216 [doc] Add some documentation for debugging Andrew Brown 2021-07-08 18:09:29 -07:00
  • 1ba6503d5c Merge pull request #3071 from peterhuene/fix-c-api Nick Fitzgerald 2021-07-08 13:53:45 -07:00
  • 5d92b75b8f Add multimemory example. Peter Huene 2021-07-08 11:49:06 -07:00
  • 08575a8b5e Add setter for enabling multi-memory to the C API. Peter Huene 2021-07-08 11:05:00 -07:00
  • 040d48128c Merge pull request #3069 from bnjbvr/upgrade-tokio Chris Fallin 2021-07-08 09:13:42 -07:00
  • b0ce0c8f5d Upgrade Tokio to 1.8.1 Benjamin Bouvier 2021-07-08 12:13:30 +02:00
  • 89ed663058 Merge pull request #3068 from fitzgen/error-msg-off-by-one Peter Huene 2021-07-07 17:50:13 -07:00
  • 43b9337162 Fix typo Andrew Brown 2021-07-07 10:29:51 -07:00