Commit Graph

  • bb769afe6b Remove errno dependency from cranelift-jit bjorn3 2021-05-11 12:55:10 +02:00
  • 5fb2c8c235 Merge pull request #2874 from uweigand/s390x-backend Chris Fallin 2021-05-10 13:53:23 -07:00
  • db8ccb54b6 Merge pull request #2886 from afonso360/x64-i128-shift-amt Chris Fallin 2021-05-10 12:50:21 -07:00
  • e021995323 Allow i128 amount operands on shift instructions in the x64 backend Afonso Bordado 2021-05-08 17:11:16 +01:00
  • 89b5fc776d Support IBM z/Architecture Ulrich Weigand 2021-05-03 16:34:15 +02:00
  • f60ae73d15 Merge pull request #2832 from bytecodealliance/pch/wiggle_sync_shimming Pat Hickey 2021-05-07 17:43:42 -07:00
  • bae1a5693d 10ms here, and let it timeout in addition to ready? Pat Hickey 2021-05-07 16:19:50 -07:00
  • 74e9b385df lets try 10ms, macos ci timed out with 5ms Pat Hickey 2021-05-07 16:07:15 -07:00
  • 548b6c5311 windows fixes Pat Hickey 2021-05-07 15:51:33 -07:00
  • 86bd56f6d1 turn off fail-fast again Pat Hickey 2021-05-07 15:42:03 -07:00
  • b450094dad debug Pat Hickey 2021-05-07 15:19:17 -07:00
  • 68fdadde26 tokio poll_oneoff test: CI needs more than 1ms to complete it Pat Hickey 2021-05-07 15:19:02 -07:00
  • ec5d8016f7 On Windows, ignore files for which full_metadata fails. Dan Gohman 2021-05-07 06:52:54 -07:00
  • ee8a8a2a90 poll_oneoff_stdio test: loosen up contract Pat Hickey 2021-05-07 14:27:23 -07:00
  • 9b09272936 poll_oneoff: bound tests for time, rather than instant completion Pat Hickey 2021-05-07 12:19:51 -07:00
  • b7593cb8fe Merge remote-tracking branch 'origin/main' into pch/wiggle_sync_shimming Pat Hickey 2021-05-06 17:54:03 -07:00
  • 002b0744eb Merge pull request #2881 from bytecodealliance/pch/cargo_deny_ignore_RUSTSEC-2021-0064 Pat Hickey 2021-05-06 17:43:10 -07:00
  • 9d6f64b33d cargo deny: ignore RUSTSEC-2021-0064 Pat Hickey 2021-05-06 17:08:05 -07:00
  • e9f410d1db run_in_dummy_executor isnt unsafe, its just a bad idea Pat Hickey 2021-05-06 16:25:12 -07:00
  • 35a9d4e3c9 less general mechanism for examples cargo feature Pat Hickey 2021-05-06 16:21:43 -07:00
  • b19d86268c fix test harness stdio Pat Hickey 2021-05-06 16:19:33 -07:00
  • add115ba00 fix Pat Hickey 2021-05-06 15:53:23 -07:00
  • ff8bdc390b reuse cap-std-syncs windows scheduler without copypaste Pat Hickey 2021-05-06 15:45:54 -07:00
  • 3d9b98f1df fix example Pat Hickey 2021-05-06 14:34:30 -07:00
  • b0335d3ddf fixes to example Pat Hickey 2021-05-06 14:27:28 -07:00
  • 91f64d40d4 Implement the allow-unknown-exports option for the run command. Peter Huene 2021-05-06 14:19:14 -07:00
  • e50f1b24a9 better name and comment Pat Hickey 2021-05-06 11:24:48 -07:00
  • 76be1959c4 explain! Pat Hickey 2021-05-06 11:20:38 -07:00
  • f3ffd74566 dont depend on wiggle for just the one func Pat Hickey 2021-05-06 11:19:25 -07:00
  • 208013e34e de-duplicate code Pat Hickey 2021-05-06 11:12:53 -07:00
  • f4d851126d tests dont need fuel Pat Hickey 2021-05-06 10:53:25 -07:00
  • 2a0eb391c2 get rid of debugging changes to ci Pat Hickey 2021-05-05 17:02:46 -07:00
  • 148afd3949 fix yaml syntax Pat Hickey 2021-05-05 14:57:33 -07:00
  • 6616c1eaf1 fix warnings Pat Hickey 2021-05-05 13:32:05 -07:00
  • 9e04c5333c poll oneoff tests: what if we read a non-empty file? Pat Hickey 2021-05-05 12:55:07 -07:00
  • 909d691b55 run wasi-tokio test early, turn off fail-fast so we see all platforms Pat Hickey 2021-05-05 11:59:46 -07:00
  • 3e8ea090c6 ci debugging Pat Hickey 2021-05-05 11:24:27 -07:00
  • f8d1e57428 publish wasi-tokio Pat Hickey 2021-05-05 11:17:30 -07:00
  • 0faf3b248e wasmtime-wasi: keep exporting sync at the top level Pat Hickey 2021-05-05 11:00:59 -07:00
  • e0f3423161 support windows Pat Hickey 2021-05-04 14:26:00 -07:00
  • f76fe8b764 rewrite wasi-tokio as just an task::block_in_place wrapper on cap-std-sync Pat Hickey 2021-05-04 11:29:02 -07:00
  • 6a1a169c62 Merge pull request #2865 from eggyal/expose_get_got_address Chris Fallin 2021-05-04 11:30:52 -07:00
  • 686d8c22f9 fix test harness Pat Hickey 2021-05-04 11:18:20 -07:00
  • fe76c59159 Merge pull request #2730 from bjorn3/less_thiserror Pat Hickey 2021-05-04 09:28:34 -07:00
  • 2145855954 Add example of execution limits using fuel consumption (#2869) Ryan Brewster 2021-05-04 08:39:01 -07:00
  • 82f3ad4f1a Add comment why thiserror is not used bjorn3 2021-03-19 16:41:39 +01:00
  • 84c79982e7 Remove unnecessary dependencies bjorn3 2021-03-16 12:16:11 +01:00
  • 03fdbadfb4 Remove thiserror dependency from cranelift_codegen bjorn3 2021-03-16 11:51:05 +01:00
  • 147cda3b99 Remove thiserror dependency from cranelift_module bjorn3 2021-03-16 11:09:06 +01:00
  • 5ab8346a05 fix windows sync scheduler Pat Hickey 2021-05-03 12:23:14 -07:00
  • 3df9cddf10 better unit test Pat Hickey 2021-05-03 11:58:12 -07:00
  • 8811246a9f debug: Avoid underflow when scanning for landing pad bytes (#2866) Benjamin Bouvier 2021-05-03 18:58:40 +02:00
  • dfb1bc4d02 Trap handler changes to support s390x (#2871) Ulrich Weigand 2021-05-03 18:56:18 +02:00
  • e1cc1a67d5 Object file support for s390x (#2872) Ulrich Weigand 2021-05-03 18:50:00 +02:00
  • 7a3791f9e9 Fiber support for s390x (#2870) Ulrich Weigand 2021-05-03 18:01:10 +02:00
  • 62c4f0d1f7 wasi-tokio kinda sorta working Pat Hickey 2021-05-01 15:39:09 -07:00
  • 7f34ccb909 various fixes to the design of Poll Pat Hickey 2021-04-30 15:36:56 -07:00
  • b7efcbe80f jump through enough hoops for the poll lifetime to work out Pat Hickey 2021-04-29 16:44:45 -07:00
  • ab4f5bb674 move dummy executor out to wiggle:: for reuse Pat Hickey 2021-04-29 16:23:36 -07:00
  • 92e0b6b9e8 wasi-nn: turn it on by default (#2859) Andrew Brown 2021-04-29 13:03:28 -07:00
  • e4f9eebe3a Expose new JITModule::read_got_entry function Alan Egerton 2021-04-29 09:28:29 +01:00
  • b3e1ab4553 restructure Poll to hold a Table and fd instead of a RefMut<dyn WasiFile> Pat Hickey 2021-04-28 11:56:48 -07:00
  • ff2529c339 Merge pull request #2746 from bjorn3/emit_small_mem_custom_memflags Chris Fallin 2021-04-28 11:26:48 -07:00
  • 7ec073cef1 Bring back per-thread lazy initialization (#2863) Alex Crichton 2021-04-28 12:08:27 -05:00
  • 207da989ac Merge pull request #2862 from akirilov-arm/simd_boolean Chris Fallin 2021-04-27 21:29:18 -07:00
  • 02581ddda0 poll_oneoff test: don't try to poll same fd for read and write Pat Hickey 2021-04-27 17:41:07 -07:00
  • 480670e17f Enable the simd_boolean test for AArch64 Anton Kirilov 2021-04-16 13:10:30 +01:00
  • b89c959e4a Merge pull request #2854 from uweigand/debug-endian Chris Fallin 2021-04-27 10:27:22 -07:00
  • 8384f3a347 Bring back Module::deserialize (#2858) Alex Crichton 2021-04-27 10:55:12 -05:00
  • a532d0f379 subscribe to mut fds Pat Hickey 2021-04-26 16:06:56 -07:00
  • 867d2c9a35 follow the types Pat Hickey 2021-04-26 15:49:27 -07:00
  • b307dce2ab add readable and writable futures to WasiFile trait Pat Hickey 2021-04-26 14:43:16 -07:00
  • fa44ec2da2 tokio sched: comment out just to make it compile Pat Hickey 2021-04-26 14:42:22 -07:00
  • 4a830b1159 Merge pull request #2857 from workingjubilee/byte-less Peter Huene 2021-04-23 13:42:39 -07:00
  • a8c956ede1 Factor out byteorder in cranelift Jubilee Young 2021-04-21 20:15:41 -07:00
  • 9637bc5a09 Fix cranelift Module and ObjectModule docs links (#2852) StackDoubleFlow 2021-04-21 09:29:02 -04:00
  • 801358333d debug: Support big-endian architectures Ulrich Weigand 2021-04-21 14:14:59 +02:00
  • 196bcec6cf Process declared element segments for "possibly exported funcs" (#2851) Alex Crichton 2021-04-20 16:52:51 -05:00
  • 200d7f1df6 Delete signature for no-longer-present function (#2849) Alex Crichton 2021-04-19 20:49:33 -05:00
  • 193551a8d6 Optimize table.init instruction and instantiation (#2847) Alex Crichton 2021-04-19 18:44:48 -05:00
  • 27464c85f4 cargo.lock Pat Hickey 2021-04-19 16:00:56 -07:00
  • 3d3a2acc1b wasi-tokio: WIP need to port the sync scheduler into a spawn_blocking Pat Hickey 2021-04-19 16:00:38 -07:00
  • 8667d8c244 test-programs: test wasi-tokio Pat Hickey 2021-04-19 16:00:27 -07:00
  • 2864bb4a0f Merge pull request #2848 from fitzgen/map-or-in-table-element-into-raw Nick Fitzgerald 2021-04-19 15:45:12 -07:00
  • 675b579361 use AsyncSeek Pat Hickey 2021-04-19 14:35:46 -07:00
  • 8507eb7708 Use map_or instead of map and unwrap_or in TableElement::into_raw Nick Fitzgerald 2021-04-19 14:18:55 -07:00
  • f12b4c467c Add resource limiting to the Wasmtime API. (#2736) Peter Huene 2021-04-19 07:19:20 -07:00
  • 52b1166918 Update iter-enum to 1 (#2846) Taiki Endo 2021-04-19 23:08:15 +09:00
  • 6b6a6463a2 Merge pull request #2842 from peterhuene/engine-sig-registry Peter Huene 2021-04-16 13:59:01 -07:00
  • ef2ad6375d Consolidate module construction. Peter Huene 2021-04-16 12:28:27 -07:00
  • dfab471ce5 Remove unused file. Peter Huene 2021-04-16 12:26:42 -07:00
  • b775b68cfb Make module information lookup from runtime safe. Peter Huene 2021-04-16 12:05:38 -07:00
  • 6ac1321162 Minor corrections with latest changes. Peter Huene 2021-04-16 11:06:24 -07:00
  • 726a936474 Remove ArcModuleCode as it is no longer used. Peter Huene 2021-04-16 10:41:55 -07:00
  • 510fc71728 Code review feedback. Peter Huene 2021-04-15 20:15:24 -07:00
  • ea72c621f0 Remove the stack map registry. Peter Huene 2021-04-14 13:45:56 -07:00
  • a2466b3c23 Move the signature registry into Engine. Peter Huene 2021-04-11 00:37:27 -07:00
  • f26449f03d Merge pull request #2845 from bnjbvr/fix-unwind-win64-old-backend Benjamin Bouvier 2021-04-16 18:59:19 +02:00
  • ba73b458b8 Introduce a new API that allows notifying that a Store has moved to a new thread (#2822) Benjamin Bouvier 2021-04-16 18:15:35 +02:00
  • 8ab3511b3b Generate unwind information on Win64 with the old backend Benjamin Bouvier 2021-04-16 18:05:49 +02:00