Commit Graph

  • 57dfe99aa5 Run wast tests with both instance allocators. Peter Huene 2021-03-05 20:55:51 -08:00
  • 9801c681ce Fail module translation for segments with overflowing offset+length. Peter Huene 2021-03-05 18:05:02 -08:00
  • 1a0493946d Make the storage of wasmtime_runtime::Table consistent. Peter Huene 2021-03-05 17:25:04 -08:00
  • e41d882144 Merge pull request #2678 from cfallin/x64-fastcall Chris Fallin 2021-03-05 10:46:47 -08:00
  • ccdf6ec0b1 Merge pull request #2701 from bytecodealliance/pch/wiggle_async Pat Hickey 2021-03-05 10:43:55 -08:00
  • 84df5fa54a use the async keyword as syntax in the macro invocation Pat Hickey 2021-03-05 08:55:49 -08:00
  • a7190764e1 More code review changes. Peter Huene 2021-03-05 00:47:49 -08:00
  • a4084db096 More feedback changes. Peter Huene 2021-03-04 22:27:27 -08:00
  • ff840b3d3b More PR feedback changes. Peter Huene 2021-03-04 14:01:42 -08:00
  • a464465e2f Code review feedback changes. Peter Huene 2021-03-03 16:41:33 -08:00
  • 5ee2b8742a Have new_with_stack impls return io::Result. Peter Huene 2021-03-03 13:27:56 -08:00
  • 4e83392070 Fix bad merge. Peter Huene 2021-03-01 10:39:59 -08:00
  • 505437e353 Code cleanup. Peter Huene 2021-02-26 18:41:33 -08:00
  • a481e11e63 Add the uffd feature to the wasmtime crate docs. Peter Huene 2021-02-26 12:33:54 -08:00
  • 89d3b5d25c Switch CI back to latest nightly. Peter Huene 2021-02-18 11:07:38 -08:00
  • f533df029c Update the rustc badge to better reflect the supported version. Peter Huene 2021-02-18 10:25:07 -08:00
  • f48d1e2be4 Use slice::fill for filling tables. Peter Huene 2021-02-18 10:23:57 -08:00
  • f170d0b328 Test the uffd feature on Linux. Peter Huene 2021-02-17 22:15:42 -08:00
  • 9091f13dcd Refactor initialize_vmcontext. Peter Huene 2021-02-17 18:22:36 -08:00
  • f5c4d87c45 Implement on-demand memory initialization for the uffd feature. Peter Huene 2021-02-16 23:27:14 -08:00
  • a82f1a323f Skip the stack tests on Windows. Peter Huene 2021-02-11 11:05:16 -08:00
  • 5b2f8789b2 Allow zero-sized allocations on Windows for Mmap. Peter Huene 2021-02-10 23:04:04 -08:00
  • a2c439117a Implement user fault handling with userfaultfd on Linux. Peter Huene 2021-02-10 20:29:20 -08:00
  • e71ccbf9bc Implement the pooling instance allocator. Peter Huene 2020-12-08 16:00:48 -08:00
  • 16ca5e16d9 Implement allocating fiber stacks for an instance allocator. Peter Huene 2021-02-04 13:05:01 -08:00
  • 3bb145f65c Only treat a memory as static when the minimum is also within bounds. Peter Huene 2020-12-16 13:00:35 -08:00
  • 8457261cfe Ensure default allocator is used for instance deallocation. Peter Huene 2020-12-14 17:12:54 -08:00
  • 5beb81d02a Change how Instance stores instantiated memories in the runtime. Peter Huene 2020-12-09 10:15:32 -08:00
  • dd284ac218 Store memories and tables on Instance as PrimaryMap. Peter Huene 2020-12-08 12:13:15 -08:00
  • f0d93d102c Refactor runtime Table to support static storage. Peter Huene 2020-12-07 22:26:38 -08:00
  • c8871ee1e6 Allow instance allocators control over module compilation. Peter Huene 2020-12-07 22:12:33 -08:00
  • b58afbf849 Refactor module instantiation in the runtime. Peter Huene 2020-11-25 16:10:09 -08:00
  • 8854dec01d Bump version to 0.24.0 Dan Gohman 2021-03-04 14:08:45 -08:00
  • 1cfcb66ff1 Add release notes for 0.24.0. Dan Gohman 2021-03-04 14:05:48 -08:00
  • af49505e73 bump cargo.lock, add wiggle-generate and wiggle-macro to workspace Pat Hickey 2021-03-04 17:28:31 -08:00
  • bcebdd43ef wiggle use sites: remove ctx argument Pat Hickey 2021-03-04 17:28:20 -08:00
  • ff59797ad0 wasmtime_wiggle: support for async, and add an integration test Pat Hickey 2021-03-04 17:27:44 -08:00
  • c4d8e2323a wiggle tests: fixes for new syntax Pat Hickey 2021-03-04 17:27:34 -08:00
  • f11cd8e7b1 wiggle: add support for async traits; ABI func is now generic of ctx Pat Hickey 2021-03-04 17:26:09 -08:00
  • a5d49c07a7 wasmtime: add Linker::instantiate_async to go with Instance::new_async Pat Hickey 2021-03-04 12:57:28 -08:00
  • 2190fb68fd Update version for fs-set-times to 3.1 Johnnie Birch 2021-03-04 00:01:02 -08:00
  • 6c94eb82aa x86-64 Windows fastcall ABI support. Chris Fallin 2021-02-22 20:28:49 -08:00
  • 81c67d9438 Add a link to the wasm-ld documentation. Dan Gohman 2021-03-03 12:32:32 -08:00
  • 66c2827ac9 Document the -Wl,--stack-first option to clang. Dan Gohman 2021-03-03 12:05:36 -08:00
  • cfbe0ef96a [x64] Re-enable simd_lane.wast spec tests Andrew Brown 2021-03-02 10:20:42 -08:00
  • 4a809fc8fd [x64] Add i64x2.all_true and i64x2.bitmask Andrew Brown 2021-03-02 10:17:01 -08:00
  • 508f8fa5a9 [x64] Add i64x2.abs Andrew Brown 2021-03-02 09:54:19 -08:00
  • 3c57c1b2bc Enable simd_i64x2_cmp.wast for aarch64 Andrew Brown 2021-03-02 09:08:51 -08:00
  • d730f18a78 [x64] Add the new i64x2 comparisons Andrew Brown 2021-02-26 14:55:58 -08:00
  • 44e76fe9c0 Update spec tests (#2690) Andrew Brown 2021-03-01 14:39:20 -08:00
  • 689a196c77 Merge pull request #2696 from fitzgen/remove-peepmatic-fuzz-targets Nick Fitzgerald 2021-03-01 12:59:03 -08:00
  • 012f37e3a9 doc(cranelift) Fix a typo Ivan Enderlin 2021-03-01 09:08:32 +01:00
  • c361485c9e fuzz: Remove peepmatic fuzz targets Nick Fitzgerald 2021-03-01 09:55:38 -08:00
  • 10dbee0c17 Add a minimal README.md for wasmtime-wasi. Dan Gohman 2021-02-17 16:31:10 -08:00
  • 0824a934bf Add a minimal README.md for cap-std-sync. Dan Gohman 2021-02-17 16:28:52 -08:00
  • a7dbba0b1e Add a mention of the WasiCtxBuilder move in the RELEASES.md document. Dan Gohman 2021-03-01 08:06:49 -08:00
  • cdb60ec5a9 Merge pull request #2682 from cfallin/shift-bugs Chris Fallin 2021-02-26 15:13:08 -08:00
  • 7795a230f2 Implement support for async functions in Wasmtime (#2434) Alex Crichton 2021-02-26 16:19:56 -06:00
  • 2b3eff8582 README: remove extra full stop (#2687) Arjun P 2021-02-26 21:00:40 +05:30
  • 824ce7bf89 deps: Update Arbitrary to 1.0; libfuzzer-sys to 0.4.0; wasm-smith to 0.4.0 Nick Fitzgerald 2021-02-25 14:35:47 -08:00
  • 6dcb31abb7 Fix 128-bit left shift: null out tmp3, not tmp2, on zero-shift case. Chris Fallin 2021-02-25 09:08:28 -08:00
  • ebbe626e79 Merge pull request #2685 from cfallin/fix-multi-trap-metadata Chris Fallin 2021-02-24 16:38:09 -08:00
  • 40db4de44a Fix incomplete trap metadata due to multiple traps at one address. Chris Fallin 2021-02-24 13:57:52 -08:00
  • 0cc4a3d445 Merge pull request #2683 from cfallin/br-table-unreachable Chris Fallin 2021-02-23 16:31:19 -08:00
  • 48d542d67c Fix bad jumptable block ref when DCE removes a block. Chris Fallin 2021-02-23 15:01:01 -08:00
  • 0f3e00b25e Fix some i128 shift-related bugs in x64 backend. Chris Fallin 2021-02-23 14:22:04 -08:00
  • 778afaf953 Merge pull request #2680 from bytecodealliance/pch/update_tracing_subscriber Chris Fallin 2021-02-23 10:57:23 -08:00
  • 707f83d413 Fix preservation of the sigaltstack on macOS (#2676) Alex Crichton 2021-02-23 12:42:20 -06:00
  • ee1ddfb6f9 Merge pull request #2674 from bjorn3/module_improvements Pat Hickey 2021-02-23 09:20:26 -08:00
  • 4559537f24 latest tracing-subscriber fixes performance problem reported in #2662 Pat Hickey 2021-02-23 09:08:43 -08:00
  • 96556ed700 Optionally compile wasmtime-bench-api with wasi-nn and wasi-crypto (#2677) Andrew Brown 2021-02-23 07:18:37 -08:00
  • 98d3e6823f Update wasmparser/wat dependencies (#2675) Alex Crichton 2021-02-22 11:56:34 -06:00
  • a710fc4425 Make Module object safe bjorn3 2021-02-22 16:00:37 +01:00
  • 584d6fbf0e Merge pull request #2671 from fitzgen/issue-templates Nick Fitzgerald 2021-02-19 13:05:04 -08:00
  • a4a841cb6c Ensure all issue templates use Title Case Nick Fitzgerald 2021-02-19 10:30:28 -08:00
  • 25a9c73901 Clean up our github issue templates Nick Fitzgerald 2021-02-19 09:44:19 -08:00
  • d60e158548 Merge pull request #2668 from bytecodealliance/pch/rename_some_wiggle_tests Pat Hickey 2021-02-18 16:11:58 -08:00
  • 1fe97ea31e rename some wiggle tests to reflect new witx ast names Pat Hickey 2021-02-18 15:06:16 -08:00
  • cc6bde522a Update wasi-nn submodule Alex Crichton 2021-02-18 10:01:48 -08:00
  • d095f63cfd Update submodules Alex Crichton 2021-02-18 09:50:35 -08:00
  • 136755ade2 Fix wiggle trace example Alex Crichton 2021-02-17 14:56:00 -08:00
  • 26e9ea433e Fix a bug in wasi Alex Crichton 2021-02-17 14:35:11 -08:00
  • 9ab5fa26cf Update the wasi-crypto spec Alex Crichton 2021-02-17 14:29:38 -08:00
  • 250f11c572 Fix build of wasi-nn Alex Crichton 2021-02-17 14:16:18 -08:00
  • fa98f0bc91 Fix wiggle tests Alex Crichton 2021-02-17 13:42:41 -08:00
  • df9c725fa0 Update to the next version of the witx crate Alex Crichton 2021-02-11 09:28:36 -08:00
  • aed6de32d4 Automatically add wasmtime-publish team while publishing (#2663) Alex Crichton 2021-02-18 12:34:48 -06:00
  • 445e539ae0 Disable wasmtime default-features in wasi crate (#2664) Max de Danschutter 2021-02-18 18:29:52 +01:00
  • c07ec4c525 Merge pull request #2653 from bjorn3/more_atomic_ops Chris Fallin 2021-02-18 08:34:58 -08:00
  • 79bb1fc6a4 Merge pull request #2527 from bjorn3/serialize_ir Chris Fallin 2021-02-18 08:33:50 -08:00
  • ff22842da5 More atomic ops bjorn3 2021-02-14 11:42:28 +01:00
  • 08f72d7084 Fix ensure_deterministic_build.sh bjorn3 2021-02-18 12:16:13 +01:00
  • 0693b7dade Include git rev in the version number bjorn3 2021-02-16 19:01:02 +01:00
  • 720da20588 Describe serialization format bjorn3 2021-02-11 11:08:54 +01:00
  • a0c2276ee7 Add a version marker bjorn3 2021-02-08 11:48:54 +01:00
  • 71e468a954 Remove most of cranelift-serde bjorn3 2020-12-19 16:38:08 +01:00
  • 2fc964ea35 Add serde serialization support for the full clif ir bjorn3 2020-12-19 16:32:46 +01:00
  • 7b4652bb82 Merge pull request #2654 from kaseyc/rex Chris Fallin 2021-02-17 19:27:18 -08:00
  • 9c3edee9d0 Add methods to construct RexFlags from OperandSizes. Kasey Carrothers 2021-02-15 17:40:20 -08:00
  • 8d90ea0390 Bump version to 0.23.0 Dan Gohman 2021-02-17 14:36:33 -08:00