Commit Graph

  • 8bec6fe869 Update to wasmparser 0.47. (#1331) Dan Gohman 2020-01-10 15:31:37 -08:00
  • ad2e94fce3 Don't use webidl bindings in custom tests (#801) Alex Crichton 2020-01-10 16:40:28 -06:00
  • 3a13f79b66 Try to reduce CI times with a Rust *.wat parser (#1332) Alex Crichton 2020-01-10 16:32:16 -06:00
  • a45b037bfc Move around some panics in wasmtime (#804) Alex Crichton 2020-01-10 16:27:52 -06:00
  • 582e7942f8 Bump version to 0.54.0 (#1333) Dan Gohman 2020-01-10 14:08:07 -08:00
  • ef2177ed3a Update to the latest spec_testsuite and dependencies. (#803) Dan Gohman 2020-01-10 13:57:38 -08:00
  • 28a938a62f Remove allow(improper_ctypes) (#797) Alex Crichton 2020-01-10 14:41:49 -06:00
  • 2b7d627007 Remove HostRef as a reexport from wasmtime (#794) Alex Crichton 2020-01-10 14:36:31 -06:00
  • 90db89d327 Refactor the wasmtime-wast crate, fix an early return (#798) Alex Crichton 2020-01-10 14:17:49 -06:00
  • aa41d4b12b Refactor module creation slightly (#799) Alex Crichton 2020-01-10 13:18:54 -06:00
  • 6b3ee47915 Only require str in new_with_name (#796) Alex Crichton 2020-01-10 13:17:41 -06:00
  • 250ea0e5db Verify that EBBs are non-empty (#1330) data-pup 2020-01-10 13:40:27 -05:00
  • 6571fb8f4f Remove HostRef from the wasmtime public API (#788) Alex Crichton 2020-01-10 10:42:14 -06:00
  • c7b0d49550 Fix V128AndNot type mapping (#1319) Andrew Brown 2020-01-10 08:41:11 -08:00
  • e8c3302bc5 Fix some additional clippy warnings Andrew Brown 2020-01-09 11:46:21 -08:00
  • 71914c7668 Fix clippy warnings in EncodingBits Andrew Brown 2020-01-08 10:12:41 -08:00
  • 068c249439 Add code to publish-all.sh for bumping path dependency versions. (#792) Dan Gohman 2020-01-10 07:34:49 -08:00
  • d765677fcc Add a is_wasm_parameter method to the wasm FuncEnvironment. (#1329) Dan Gohman 2020-01-10 04:40:25 -08:00
  • 43f1e05156 Update target-lexicon to 0.10 Philip Craig 2019-12-30 19:31:47 +10:00
  • 336ee94c89 Bump version to 0.9.0 (#790) Dan Gohman 2020-01-09 21:57:40 -08:00
  • 41780fb1a6 Handle same-named imports with different signatures Alex Crichton 2019-12-05 15:45:57 -08:00
  • e22d93f750 Tidy up the custom signal handler test Alex Crichton 2020-01-09 14:21:56 -08:00
  • 4b7677e4da Additional PR feedback changes. Peter Huene 2020-01-09 14:09:56 -08:00
  • 1c4c78ab03 Add the Cargo.lock for the test programs. Peter Huene 2020-01-09 13:57:32 -08:00
  • 8fdd776f81 Implement fd_fdstat_set_flags for Windows. Peter Huene 2019-12-10 14:38:38 -08:00
  • 4197cc562e Don't rebuild the test suite if wast files change (#787) Alex Crichton 2020-01-09 17:10:05 -06:00
  • 317f598969 Update CodeMemory to be Send + Sync (#780) Alex Crichton 2020-01-09 16:22:49 -06:00
  • 9ee05447c7 Merge pull request #785 from kubkon/fix_ci Peter Huene 2020-01-09 14:09:30 -08:00
  • 037c9d652b Fix expected trap messages. Dan Gohman 2020-01-09 13:26:29 -08:00
  • f83eafd6c2 Add missing dev-dependency: wasmtime-runtime Jakub Konka 2020-01-09 22:04:21 +01:00
  • 64afd0305a Remove HostRefs in custom_signal_handlers Jakub Konka 2020-01-09 22:01:56 +01:00
  • 036fd8ead5 Fix path_open_read_without_rights test Jakub Konka 2020-01-09 21:16:31 +01:00
  • 4e0c1c08c1 Update Cargo.lock. Dan Gohman 2020-01-09 10:54:47 -08:00
  • f7f10c12b3 Fix rights checks across the codebase. Marcin Mielniczuk 2020-01-07 17:19:20 +01:00
  • 5efa640e23 Add a test for path_open read rights Marcin Mielniczuk 2020-01-07 17:08:51 +01:00
  • 9197a68837 WIP Marcin Mielniczuk 2020-01-09 14:51:35 +01:00
  • f20b5a4cac WIP Marcin Mielniczuk 2020-01-09 14:45:36 +01:00
  • 0b50274680 WIP Marcin Mielniczuk 2020-01-08 20:15:05 +01:00
  • 54a398ad69 Fix writing timeout events. Check that we only return one timeout event. Marcin Mielniczuk 2020-01-08 19:44:07 +01:00
  • a2b556f1b0 Do not loop with nfds=0, timeout=-1 Marcin Mielniczuk 2019-12-15 19:27:12 +01:00
  • 5cd3e9904f Rename make_read_event to make_rw_event Marcin Mielniczuk 2019-12-11 19:35:48 +01:00
  • a8e9b1a0d5 Comment on infinite sleep Marcin Mielniczuk 2019-12-11 19:34:17 +01:00
  • 7cb8137fae Avoid issuing syscalls if we're requested to return immediately Marcin Mielniczuk 2019-12-11 19:24:25 +01:00
  • 40ec01a1e8 Fix poll_oneoff behavior when fd_events are empty Marcin Mielniczuk 2019-12-09 19:44:05 +01:00
  • 98e84ae487 Refactor poll_oneoff and return stdin if immediately readable. Marcin Mielniczuk 2019-12-08 20:37:14 +01:00
  • 4695c95374 WIP implementation of poll_oneoff on Windows Marcin Mielniczuk 2019-11-10 16:41:16 +01:00
  • d651408b5a Module name (#775) Yury Delendik 2020-01-09 10:02:33 -06:00
  • 61f9b8ade8 Add support for a custom, per-instance signal handler (#620) Maciej Woś 2020-01-08 17:09:12 -08:00
  • 1fe76ef9e3 Remove the need for HostRef<Module> Alex Crichton 2020-01-08 08:30:57 -08:00
  • eb1991c579 Revert "Remove the need for HostRef<Module> (#778)" Alex Crichton 2020-01-08 12:44:59 -08:00
  • 7b33f1c619 Remove the need for HostRef<Module> (#778) Alex Crichton 2020-01-08 14:42:37 -06:00
  • c975a92a3a Remove unsafety from Trap API (#779) Alex Crichton 2020-01-08 14:41:47 -06:00
  • 04d233301c Require the Send trait for TargetIsa Alex Crichton 2020-01-08 09:10:53 -08:00
  • 3a4b1cc989 Split define encodings + start splitting instruction definitions (#1322) Benjamin Bouvier 2020-01-08 18:38:40 +01:00
  • 6fe86bcb61 Fix SIMD float comparison encoding (#1285) Andrew Brown 2020-01-08 09:28:05 -08:00
  • 06be4b1495 [wasi-common] Clean up fd_filestat_get implementation (#757) Jakub Konka 2020-01-08 16:34:38 +01:00
  • b46f26361f Don't render errors twice, only once (#773) Alex Crichton 2020-01-07 16:29:51 -06:00
  • 045d6a7310 Remove the need for HostRef<Store> (#771) Alex Crichton 2020-01-07 16:29:44 -06:00
  • 296ebc46fd Update wasmparser to 0.45.1 (#776) Andrew Brown 2020-01-07 14:21:50 -08:00
  • 4adca3d07e Merge pull request #739 from peterhuene/use-clap-for-cli Peter Huene 2020-01-07 13:44:39 -08:00
  • dd8a1fc907 Update wast to 5.0.1 (#774) Andrew Brown 2020-01-07 13:41:26 -08:00
  • e2c351ba18 Disable doc tests for the CLI crate. Peter Huene 2020-01-02 16:32:00 -08:00
  • 59258730c2 Use structopt instead of docopt. Peter Huene 2019-12-17 15:38:00 -05:00
  • d142a39113 Tweak some API doc generation (#772) Alex Crichton 2020-01-07 14:42:35 -06:00
  • 41528c82bc Remove the Flags type from Config API (#769) Alex Crichton 2020-01-07 14:07:48 -06:00
  • 8ff6d640d6 Remove unused function and associated tests (#1312) C Burgos 2020-01-07 13:09:34 -05:00
  • 9ead93684e Ensure Trap is returned for start function traps (#768) Alex Crichton 2020-01-07 11:45:13 -06:00
  • f68bfdeedb Go back to testing true nightlies (#765) Alex Crichton 2020-01-07 10:14:41 -06:00
  • 7474633cca Remove usage of CompilationStrategy from Config (#764) Alex Crichton 2020-01-06 18:08:13 -06:00
  • 787f50e107 Remove usage of Features from wasmtime::Config API (#763) Alex Crichton 2020-01-06 17:34:48 -06:00
  • 46e58fbaaa Bitcasting at control flow exits (#1272) Andrew Brown 2020-01-06 15:33:22 -08:00
  • b9dc38f4e1 Remove need for HostRef<Engine> (#762) Alex Crichton 2020-01-06 15:17:03 -06:00
  • ad7d48479e Publish Python packages on pypi on every git tag (#761) Auke Willem Oosterhoff 2020-01-06 20:46:43 +01:00
  • e674eee609 [wasi-common] Use thiserror proc macros for auto From impls (#758) Jakub Konka 2020-01-06 18:44:35 +01:00
  • 9bbe378d41 Fix master tests (#1316) bjorn3 2020-01-06 14:39:04 +01:00
  • 1d810a5de9 Initial support for securing tty I/O. (#684) Dan Gohman 2020-01-02 04:53:26 -06:00
  • 1f8921ef09 Fix typo in WASI-background.md (#755) Las 2020-01-01 03:29:27 +09:00
  • 0e3dcaeb6e typo (#752) Mischa Spiegelmock 2019-12-31 20:26:02 +02:00
  • 69683e8b67 Update Cranelift to 0.52.0 (#710) Andrew Brown 2019-12-31 10:24:56 -08:00
  • 681445b18b Fail with Trap in Instance::new() instead of Error (#683) Yury Delendik 2019-12-30 16:25:16 -06:00
  • 51f3ac0c45 Update WASI tests to use wasi crate v0.9.0 (#743) Jakub Konka 2019-12-24 22:04:15 +01:00
  • 907e7aac01 Clippy fixes (#692) XAMPPRocky 2019-12-24 20:50:07 +00:00
  • 6c97cfed1e Fix broken link to polyfill source (#745) pk 2019-12-25 06:40:59 +11:00
  • 1eed2b7542 Make invoke public. (#749) Sergei Pepyakin 2019-12-24 20:38:01 +01:00
  • 9fcd561220 Use explicit rex for brz and brnz encodings (#1308) bjorn3 2019-12-22 07:10:36 +01:00
  • c1c55607e1 cranelift-wasm: Check for u32::MAX function indices (#1307) Nick Fitzgerald 2019-12-21 13:37:42 -08:00
  • a5823896b7 Disable Emscripten job Jakub Konka 2019-12-20 23:23:58 +01:00
  • ed3b5b658c Merge pull request #741 from fitzgen/ci-dont-run-full-fuzz-corpora Nick Fitzgerald 2019-12-20 11:25:12 -08:00
  • 4d83cc347f ci: don't run full fuzz corpora Nick Fitzgerald 2019-12-19 16:39:32 -08:00
  • cf9e762f16 Add a DynRex recipe type for x86, decreasing the number of recipes (#1298) Sean Stangl 2019-12-19 15:49:34 -07:00
  • b486289ab8 Translate Wasm's V128AndNot to CLIF's band_not (#1297) Andrew Brown 2019-12-18 12:50:12 -08:00
  • 086ff63e6b Update wasmparser to 0.45.0 (#733) Andrew Brown 2019-12-18 08:24:01 -08:00
  • ac8a952a6b Bump version to 0.52.0 Benjamin Bouvier 2019-12-18 12:07:33 +01:00
  • 31472fbb5a fix module environment doc typos (#732) data-pup 2019-12-17 16:24:18 -05:00
  • 887f897c9a Update wasmparser to 0.45.0 (#1295) Andrew Brown 2019-12-17 12:07:11 -08:00
  • dd0a937d79 Fail CI if the lock file needs an update (#730) Alex Crichton 2019-12-17 13:31:07 -06:00
  • d5a2eb397c Update the *.wast runner to use the wasmtime API (#690) Alex Crichton 2019-12-17 13:30:50 -06:00
  • 4141daae68 Merge pull request #672 from pventuzelo/refactoring_error_handling_lightbeam Jef 2019-12-17 17:43:18 +01:00
  • dc3f88b297 Store v128 as u128 in wasmtime crate (#689) Alex Crichton 2019-12-17 09:25:09 -06:00
  • 8db7349712 Report when output register annotation is missing (#1289) Y-Nak 2019-12-17 19:28:45 +09:00