Commit Graph

  • e0440eebb7 Update wasm-smith dependency Alex Crichton 2021-03-30 07:13:10 -07:00
  • a301202b7d Remove the type-driven ability for duplicates in a Linker (#2789) Alex Crichton 2021-03-29 17:26:02 -05:00
  • cc0ec75a29 Merge pull request #2790 from bytecodealliance/pch/wiggle_async_trait_reexport Pat Hickey 2021-03-29 11:03:25 -07:00
  • e38166ac3f wiggle::async_trait is defined as async_trait::async_trait(?Send) Pat Hickey 2021-03-29 10:04:42 -07:00
  • b1a3c9047f Actually make spectest fuzzing deterministic Alex Crichton 2021-03-29 08:23:23 -07:00
  • 910f59114d Use unpacked debuginfo on macOS CI (#2781) Alex Crichton 2021-03-29 09:03:56 -05:00
  • 2ad8cd889a Merge pull request #2787 from bjorn3/remove_todo Pat Hickey 2021-03-28 15:08:10 -07:00
  • 0a255c19de Merge pull request #2782 from bytecodealliance/pch/wiggle_tracing_span_fix Pat Hickey 2021-03-28 15:04:33 -07:00
  • 3c00440b0e Merge pull request #2785 from bytecodealliance/pch/bugfix_wiggle_wasmtime_async Pat Hickey 2021-03-28 15:03:42 -07:00
  • 16e2e3a002 Remove fixed todo bjorn3 2021-03-28 15:16:33 +02:00
  • 3abc29e279 Merge pull request #2776 from bytecodealliance/pch/wasmtime_wasi_usability Pat Hickey 2021-03-26 17:36:44 -07:00
  • 8da3de6756 wiggle-wasmtime: use fully qualified std::rc::Rc<std::cell::RefCell<>> in expansion Pat Hickey 2021-03-26 17:21:51 -07:00
  • ae4c5a9d7f fixes in tests and examples Pat Hickey 2021-03-26 15:37:57 -07:00
  • 0466f47cb4 wiggle: generate a span that is present at all levels Pat Hickey 2021-03-26 14:25:10 -07:00
  • 550c774c1d fuzz: Allow incompatible import types in instantiation (#2778) Alex Crichton 2021-03-26 14:38:34 -05:00
  • 31d3db1ec2 Implements convert low signed integer to float for x64 simd Johnnie Birch 2021-03-25 12:33:13 -07:00
  • c43d00fa34 doc: link to where oss-fuzz issues are recorded (#2780) Andrew Brown 2021-03-26 11:01:13 -07:00
  • 7a7667baeb Don't document peepmatic in CI Alex Crichton 2021-03-25 14:41:03 -07:00
  • 7d8931c517 Compile fewer trampolines with module linking (#2774) Alex Crichton 2021-03-25 19:11:02 -05:00
  • af7030197d wasmtime-cli: drop direct dep on cap_std by using re-export Pat Hickey 2021-03-25 16:58:06 -07:00
  • 07245a8763 wasi-cap-std-sync: re-export Dir while we're at it Pat Hickey 2021-03-25 16:56:34 -07:00
  • 183ee9d6d8 wasmtime cli: use wasmtime_wasi's re-exports more deliberately Pat Hickey 2021-03-25 16:52:15 -07:00
  • 19a802549f wasmtime-wasi: re-export wasi-cap-std-sync Pat Hickey 2021-03-25 16:49:31 -07:00
  • 211731b876 Update wasm-tools crates (#2773) Alex Crichton 2021-03-25 18:44:31 -05:00
  • 654156714c Deduplicate function signatures in wasm modules (#2772) Alex Crichton 2021-03-25 18:44:22 -05:00
  • 516a97b3f3 A few more small fuzzing fixes (#2770) Alex Crichton 2021-03-25 18:44:04 -05:00
  • 8bb1f8adc9 wasmtime-wiggle: make it possible to add host funcs to a config under an alias (#2761) Pat Hickey 2021-03-25 13:31:45 -07:00
  • 81c44033d6 Disable module-linking in differential fuzzing (#2769) Alex Crichton 2021-03-25 13:56:34 -05:00
  • 9476581ae6 Instantiate fewer instances when fuzzing (#2768) Alex Crichton 2021-03-25 13:35:38 -05:00
  • 30d9164b6e Fix a number of warnings cropping up on nightly Rust (#2767) Alex Crichton 2021-03-25 13:19:37 -05:00
  • 3f694ae319 Use stable Rust on CI to test the x64 backend (#2766) Alex Crichton 2021-03-25 13:18:59 -05:00
  • 55006b5044 Update wasmtime.h (#2762) Xingqang Bai 2021-03-25 17:48:44 +08:00
  • 8636359b71 Merge pull request #2763 from cfallin/fix-srem-trap Chris Fallin 2021-03-24 23:58:26 -07:00
  • b429f77ee9 Handle srem properly when avoid_div_traps is false. Chris Fallin 2021-03-24 22:15:36 -07:00
  • db7ec9552c Merge pull request #2760 from bytecodealliance/pch/wiggle_error_reporting Pat Hickey 2021-03-24 13:39:04 -07:00
  • df18b44c53 oops Pat Hickey 2021-03-24 11:35:20 -07:00
  • 1d663bfd71 delete straggler InDataField Pat Hickey 2021-03-24 11:19:12 -07:00
  • e6c7e00a52 wiggle-using crates: delete GuestErrorConversion Pat Hickey 2021-03-24 10:39:06 -07:00
  • d4b54ee0a8 More optimizations for calling into WebAssembly (#2759) Alex Crichton 2021-03-24 11:41:33 -05:00
  • 1c4af27f2d delete GuestErrorConversion from docs, tests Pat Hickey 2021-03-23 22:20:29 -07:00
  • f74b0291ad dead code: remove GuestErrorConversion, it now is never called Pat Hickey 2021-03-23 22:14:49 -07:00
  • 4a9ce90d34 GuestError::InDataField never constructed, so delete it Pat Hickey 2021-03-23 22:04:34 -07:00
  • 1151f630b8 wiggle GuestError: improve Display of InFunc, InDataField Pat Hickey 2021-03-23 22:03:25 -07:00
  • 6b2da3d299 Merge pull request #2756 from bytecodealliance/pch/wasi_sleep_fallible Pat Hickey 2021-03-23 14:40:21 -07:00
  • c95971ab59 Optimize calling a WebAssembly function (#2757) Alex Crichton 2021-03-23 15:22:37 -05:00
  • 81dfb9c458 wasi: make WasiSched::sleep fallible Pat Hickey 2021-03-23 10:17:48 -07:00
  • 49ef2c652a Cranelift: remove logging of vcode when the log level isn't debug or more (#2755) Benjamin Bouvier 2021-03-23 16:07:32 +01:00
  • 2880dab8f8 Add a sleep function to the WasiSched trait. Dan Gohman 2021-03-22 11:23:45 -07:00
  • dd7e16762c Arrange for the new test to be called. Dan Gohman 2021-03-22 10:44:42 -07:00
  • 6b40724d18 Support "sleep" forms of poll_oneoff. Dan Gohman 2021-03-22 09:11:55 -07:00
  • cba0144612 Use min_by instead of sort_by when we only want the minimum element. Dan Gohman 2021-03-22 08:54:44 -07:00
  • 4471d27567 Merge pull request #2741 from peterhuene/refactor-fiber-stacks Peter Huene 2021-03-22 11:05:16 -07:00
  • b321a7291d Clarify ownership of data returned by get_finalized_* bjorn3 2021-03-20 19:15:09 +01:00
  • 6e6713ae0b cranelift: add support for the Mac aarch64 calling convention Benjamin Bouvier 2021-03-18 15:21:40 +01:00
  • cc89111463 Support declaring anonymous functions and data objects bjorn3 2021-03-21 18:00:26 +01:00
  • 1425c1e7bf fix emit_small_memset MaxGraey 2021-03-21 17:03:25 +02:00
  • 1639f2c844 Allow passing arbitrary MemFlags to emit_small_mem{cpy,move} bjorn3 2021-03-20 18:46:16 +01:00
  • 8e43e96410 Merge pull request #2743 from dalinaum/patch-1 Peter Huene 2021-03-20 00:07:54 -07:00
  • e6dda413a4 Code review feedback. Peter Huene 2021-03-20 00:05:08 -07:00
  • f556bd18a7 Set the thread stack guarantee for fibers on Windows. Peter Huene 2021-03-19 12:50:38 -07:00
  • 3f2d36d532 Fix an incorrect link. LYK 2021-03-20 03:41:03 +09:00
  • 8e34022784 Add tests for hitting fiber stack guard pages. Peter Huene 2021-03-18 19:23:42 -07:00
  • f8f51afac1 Split out fiber stacks from fibers. Peter Huene 2021-03-18 17:09:36 -07:00
  • 0394a01194 Merge pull request #2739 from wrbs/stack-map-sink Pat Hickey 2021-03-18 17:49:36 -07:00
  • 38926fb1fc cranelift-module: Add support for passing a StackMapSink when defining functions Will Robson 2021-03-18 16:49:17 +00:00
  • 59dfe4b9f4 Merge pull request #2740 from cfallin/fix-lldb-ci Chris Fallin 2021-03-18 12:34:52 -07:00
  • 69f27c06d2 Explicitly install LLDB in CI to fix intermittent failure on 20.04 image. Chris Fallin 2021-03-18 10:46:38 -07:00
  • 5fecdfa491 Mach ports continued + support aarch64-apple unwinding (#2723) Benjamin Bouvier 2021-03-17 15:43:22 +01:00
  • 4603b3b292 Bump dependencies to get a single version of rand (#2733) Benjamin Bouvier 2021-03-17 15:07:50 +01:00
  • a8aaf812ef Merge pull request #2731 from fitzgen/make-0.25.0-release Nick Fitzgerald 2021-03-16 13:20:42 -07:00
  • fe933c601a Fix day on date in RELEASES.md Nick Fitzgerald 2021-03-16 12:34:09 -07:00
  • 72b2bde808 Fix year on date in RELEASES.md Nick Fitzgerald 2021-03-16 12:33:22 -07:00
  • 2b57cd16c8 Fix date formatting in RELEASES.md Nick Fitzgerald 2021-03-16 11:26:04 -07:00
  • b92893e11c Add the release date for 0.25.0 in RELEASES.md Nick Fitzgerald 2021-03-16 11:04:24 -07:00
  • d081ef9c2e Bump Wasmtime to 0.25.0; Cranelift to 0.72.0 Nick Fitzgerald 2021-03-16 11:02:56 -07:00
  • 2d3f2adf04 Fix nondeterministic failures in poll_oneoff_stdio. Dan Gohman 2021-03-15 10:48:02 -07:00
  • a46daa7eee Merge pull request #2724 from akirilov-arm/aarch64_atomics Chris Fallin 2021-03-15 11:21:48 -07:00
  • 07c27039b1 Cranelift AArch64: Add initial support for the Armv8.1 atomics Anton Kirilov 2021-03-02 18:35:40 +00:00
  • df6812b855 Merge pull request #2710 from cfallin/x64-fastcall-unwind Chris Fallin 2021-03-11 20:47:58 -08:00
  • 2d5db92a9e Rework/simplify unwind infrastructure and implement Windows unwind. Chris Fallin 2021-03-06 15:43:09 -08:00
  • 71093ff91b Merge pull request #2722 from peterhuene/update-release-notes Peter Huene 2021-03-11 16:40:48 -08:00
  • 6925314738 Update RELEASES.md to mention the change to Engine::new. Peter Huene 2021-03-11 14:14:32 -08:00
  • fb0dc1045f Update release notes for next version (#2721) Alex Crichton 2021-03-11 16:06:41 -06:00
  • 2697a18d2f Redo the statically typed Func API (#2719) Alex Crichton 2021-03-11 14:43:34 -06:00
  • 918c012d00 Fix some issues around TLS management with async (#2709) Alex Crichton 2021-03-11 11:32:33 -06:00
  • 54c07d8f16 Implement shared host functions. (#2625) Peter Huene 2021-03-11 08:14:03 -08:00
  • 05688aa8f4 Add Windows/MinGW to CI for the new backend in order to test Fastcall. Chris Fallin 2021-03-03 20:24:25 -08:00
  • cc84c693a3 wasi-common: Timestamps should be in nanoseconds (#2717) Christopher Serr 2021-03-10 16:09:34 +01:00
  • f8cc824396 Merge pull request #2518 from peterhuene/add-allocator Peter Huene 2021-03-08 12:20:31 -08:00
  • 58769e5006 Merge pull request #2714 from Amanieu/more_entitylist Chris Fallin 2021-03-08 11:39:55 -08:00
  • 623290d42e Use anyhow::Error in instantiation errors. Peter Huene 2021-03-08 09:30:13 -08:00
  • 5fa0f8d469 Move linear memory faulted guard page tracking into Memory. Peter Huene 2021-03-08 09:23:17 -08:00
  • 7a780d9589 Merge pull request #2713 from abrown/memory_lane_access Chris Fallin 2021-03-08 11:25:15 -08:00
  • 9b1693aa72 Add EntityList::truncate Amanieu d'Antras 2021-03-08 18:21:02 +00:00
  • 65d0bc58d2 Add EntityList::deep_clone Amanieu d'Antras 2021-03-08 18:20:46 +00:00
  • b2abe74f25 Improve codegen for remove and swap_remove on EntityList Amanieu d'Antras 2021-03-08 18:20:05 +00:00
  • 352e51f68d [simd] Implement load*_lane and store*_lane Andrew Brown 2021-03-08 09:49:44 -08:00
  • 7a93132ffa Code review feedback. Peter Huene 2021-03-08 09:04:13 -08:00
  • 8bd1c33fec Add a comment documenting fuel consumption rates. (#2711) Dan Gohman 2021-03-08 07:03:08 -08:00
  • 8e51aefb2c Extract out finding a passive segment. Peter Huene 2021-03-05 21:15:19 -08:00