Commit Graph

  • 72b207de2e path_link: some improvements required by windows Pat Hickey 2021-01-25 14:34:47 -08:00
  • 2c729e6c3b Merge pull request #2601 from kaseyc/i128 Chris Fallin 2021-01-25 14:04:01 -08:00
  • c6c5fe48b6 Add i128.icmp run tests for the x64 backend. Kasey Carrothers 2021-01-24 22:18:21 -08:00
  • c55c5e0506 Add additional tests for icmp-i128. Fixes #1136. Kasey Carrothers 2021-01-23 18:03:06 -08:00
  • 2c6bde5ee4 elaborate! Pat Hickey 2021-01-25 12:54:13 -08:00
  • 7fd3d58b23 enumerate windows test failures, move the file Pat Hickey 2021-01-25 12:20:10 -08:00
  • 17a82c5b88 table: fix up errnos. trap on internal failures. Pat Hickey 2021-01-25 12:16:07 -08:00
  • 957c434b67 ErrorExt: trap convenience method Pat Hickey 2021-01-25 12:14:27 -08:00
  • 634e911a4b tests: directory seeking is actually prohibited! but the test was wrong Pat Hickey 2021-01-25 12:13:02 -08:00
  • 443fac69e5 Merge pull request #2603 from cfallin/fix-cpuid Chris Fallin 2021-01-25 09:12:30 -08:00
  • 3c5416446c Fix cargo-deny issue with raw-cpuid advisory. Chris Fallin 2021-01-25 08:32:06 -08:00
  • a0fad6065a Add support for the experimental wasi-crypto APIs (#2597) Frank Denis 2021-01-25 16:32:58 +01:00
  • 2b70ea8b91 windows scheduler passes tests Pat Hickey 2021-01-22 18:26:45 -08:00
  • 95822a54f2 Merge pull request #2565 from cfallin/debug-value-labels Chris Fallin 2021-01-22 17:22:13 -08:00
  • 557a932757 Fix GitHub Actions config (actually run gdb tests on new backend). Chris Fallin 2021-01-22 16:42:35 -08:00
  • f54d0d05c7 Address review comments. Chris Fallin 2021-01-22 16:02:29 -08:00
  • 19254bfd72 error mapping for windows! Pat Hickey 2021-01-22 15:44:32 -08:00
  • 423973a8ea push the error types conversion all the way through Pat Hickey 2021-01-22 15:29:09 -08:00
  • 1d8070b734 wasi-c2: completely redo how errors work Pat Hickey 2021-01-22 15:03:16 -08:00
  • a06c4fbe1a make a pipe filetype, reorder filetype enum Pat Hickey 2021-01-22 11:37:39 -08:00
  • 55b0e8b9e5 Fix C API function name of setting max instances (#2598) Alex Crichton 2021-01-22 09:55:28 -06:00
  • 86d369c72a inline poll from yanix Pat Hickey 2021-01-21 18:17:49 -08:00
  • 9e0d295f8c use unsafe to mark reopen_with_fdflags as having special safety features Pat Hickey 2021-01-21 18:08:15 -08:00
  • 69b7352332 various stdio fixes Pat Hickey 2021-01-21 17:57:12 -08:00
  • f1a5dce716 change set_fdflags to reopen_with_fdflags Pat Hickey 2021-01-21 17:56:03 -08:00
  • a46c2ad0aa split poll tests up, only one requires "real" stdio Pat Hickey 2021-01-21 16:54:40 -08:00
  • 12056885eb fix preopen dir to work on windows Pat Hickey 2021-01-21 16:08:49 -08:00
  • 7e12abce71 Fix a few comment typos and add a clarifying comment. Chris Fallin 2021-01-21 16:01:46 -08:00
  • 997fab55d5 Skip value-label analysis if no value labels are present. Chris Fallin 2021-01-09 19:21:06 -08:00
  • c84d6be6f4 Detailed debug-info (DWARF) support in new backends (initially x64). Chris Fallin 2021-01-09 02:53:26 -08:00
  • 16b42a5707 fix Pat Hickey 2021-01-21 14:14:05 -08:00
  • 85c3b73b4e stdio compiles on windows! Pat Hickey 2021-01-21 13:51:18 -08:00
  • 4a351ab7fe Update a number of dependencies (#2594) Alex Crichton 2021-01-21 15:49:13 -06:00
  • 57c686d49d Refactor instantiation to be more async-friendly (#2596) Alex Crichton 2021-01-21 15:04:17 -06:00
  • fcd00f5de1 move more deps to cap-std-sync, define own SystemTimeSpec Pat Hickey 2021-01-21 12:35:55 -08:00
  • 986b5768f9 Merge pull request #2595 from bjorn3/x64_macho_tls Chris Fallin 2021-01-21 10:09:21 -08:00
  • 8748cf5bd3 Add an instance limit to Config (#2593) Alex Crichton 2021-01-21 11:59:30 -06:00
  • 81d248c057 Implement Mach-O TLS access for x64 newBE bjorn3 2021-01-21 18:05:37 +01:00
  • 2d5037d84c cache: update zstd to 0.6, disable legacy feature (#2592) Andronik Ordian 2021-01-21 17:16:07 +01:00
  • 207f60a18e module-linking: Implement outer module aliases (#2590) Alex Crichton 2021-01-21 09:21:30 -06:00
  • 61885b7071 stub in windows scheduler, get to some interesting errors Pat Hickey 2021-01-20 21:03:33 -08:00
  • 7ec03631da inline only what we need of cap-std/system-interface traits Pat Hickey 2021-01-20 20:53:44 -08:00
  • f3e40e2fc4 restructure cap-std impls into their own crate Pat Hickey 2021-01-20 19:09:15 -08:00
  • 016ed8966a poll now handles monotonic clocks, not system clocks Pat Hickey 2021-01-19 15:11:54 -08:00
  • 21713d3468 Revert "TEMPORARY: poll_oneoff test uses CLOCKID_REALTIME instead of MONOTONIC" Pat Hickey 2021-01-19 14:57:10 -08:00
  • 657024bd0d latest system-interface provides ReadReady::num_ready_bytes Pat Hickey 2021-01-19 14:39:20 -08:00
  • 0085ed3ff8 Merge pull request #2589 from akirilov-arm/popcnt Chris Fallin 2021-01-19 13:47:42 -08:00
  • 13003a3e91 Merge pull request #2588 from hanqo/patch-1 Chris Fallin 2021-01-19 11:04:18 -08:00
  • 32343a7018 Updated Cargo.lock for libc Han Zhao 2021-01-19 19:27:20 +01:00
  • d37e2d53c7 Updated libc version to 0.2.82 in dependencies Han Zhao 2021-01-19 19:11:32 +01:00
  • 043a8434d2 Cranelift AArch64: Improve the Popcnt implementation Anton Kirilov 2021-01-11 18:23:03 +00:00
  • f8268b2139 Bugfix of issue #2575 Han Zhao 2021-01-19 17:08:11 +01:00
  • c7de8f5efb Merge pull request #2541 from cfallin/struct-arg-ret Chris Fallin 2021-01-17 23:50:19 -08:00
  • e04e67ec94 Merge pull request #2540 from cfallin/x64-tls Chris Fallin 2021-01-17 23:25:59 -08:00
  • 456561f431 x64 and aarch64: allow StructArgument and StructReturn args. Chris Fallin 2020-12-13 18:50:59 -08:00
  • 0f563f786a Add ELF TLS support in new x64 backend. Chris Fallin 2020-12-13 18:05:38 -08:00
  • 7f7a0be938 wasi-c2: implement a synchronous poll_oneoff in terms of yanix Pat Hickey 2021-01-14 17:43:53 -08:00
  • b84c4d7488 poll_oneoff test: if you subscribe to a badf, the whole call fails with badf Pat Hickey 2021-01-14 17:41:27 -08:00
  • f667263d9c TEMPORARY: poll_oneoff test uses CLOCKID_REALTIME instead of MONOTONIC Pat Hickey 2021-01-14 17:40:56 -08:00
  • 7d7acc4614 poll_oneoff test: outline assertions Pat Hickey 2021-01-14 17:40:04 -08:00
  • 9a1ce1a272 TEMPORARY: inherit stdio for the wasi ctx Pat Hickey 2021-01-14 17:38:43 -08:00
  • 8640025d8b Merge pull request #2585 from alexcrichton/module-linking-update Peter Huene 2021-01-14 15:48:14 -08:00
  • 25088dee9d Merge pull request #2539 from cfallin/x64-i128 Chris Fallin 2021-01-14 14:45:03 -08:00
  • d66db16d00 Fix a doc link Alex Crichton 2021-01-14 14:38:05 -08:00
  • bc9f10115d Fix a typo Alex Crichton 2021-01-14 14:37:44 -08:00
  • 4b39a14163 fix tests in pipe Pat Hickey 2021-01-14 14:14:41 -08:00
  • 71ead6e31d x64 backend: implement 128-bit ops and misc fixes. Chris Fallin 2020-12-12 22:21:39 -08:00
  • 5c8efe868e need Any on WasiFile to upcast for AsRawFd Pat Hickey 2021-01-14 13:39:01 -08:00
  • 703762c49e Update support for the module linking proposal Alex Crichton 2021-01-12 10:44:11 -08:00
  • 705af0ac41 Merge pull request #2584 from alexcrichton/update-c-api Nick Fitzgerald 2021-01-14 09:48:04 -08:00
  • 55c5424e0e Adjust wasmtime_func_callback_* type signature Alex Crichton 2021-01-14 08:57:15 -08:00
  • f94db6556c Update WebAssembly C API submodule to latest commit. (#2579) Peter Huene 2021-01-14 07:36:12 -08:00
  • cde07b9a79 Re-enable spec tests that were disabled for #2432 #2470. Enable new tests Johnnie Birch 2021-01-13 18:01:42 -08:00
  • d17815a239 Zero newly allocated registers whose immediate use depends on content not being NaN Johnnie Birch 2021-01-13 16:50:28 -08:00
  • ea94d6f79d this is indeed a nice way to do refs! Pat Hickey 2021-01-13 15:11:11 -08:00
  • 7beb52a2bc i guess this is a way to do refs Pat Hickey 2021-01-13 14:23:59 -08:00
  • 8298ce9e4d clock sub, start with the read sub Pat Hickey 2021-01-13 11:57:42 -08:00
  • e0e205f8d2 ctx builder: fix warnings, test harness Pat Hickey 2021-01-13 11:07:06 -08:00
  • 28c57c0fe3 Merge pull request #2577 from Ekleog/pr-2487 Pat Hickey 2021-01-13 11:03:49 -08:00
  • 2b2f369bbb Merge pull request #2576 from cfallin/cmp-load-bug Chris Fallin 2021-01-13 10:33:37 -08:00
  • 4638de673c x64 bugfix: prevent load-op fusion of cmp because it could be emitted multiple times. Chris Fallin 2021-01-12 15:37:53 -08:00
  • 90b80a2d3c Merge pull request #2574 from fitzgen/randomize-location-of-heap-objects Nick Fitzgerald 2021-01-13 09:35:46 -08:00
  • 932378eb7b reexport all the things required to implement WasiDir Léo Gaspard 2021-01-13 05:18:36 +01:00
  • 20bb4b211e Also reexport Error from wasmtime_wasi Léo Gaspard 2021-01-13 05:10:28 +01:00
  • 5d85216329 also reexport WasiDir from wasmtime_wasi Léo Gaspard 2021-01-13 05:05:37 +01:00
  • 2e035be60a make WasiCtxBuilder be an actual builder, allowing to call .build() at the end of a call chain Léo Gaspard 2021-01-13 04:51:00 +01:00
  • f3156114c4 reserve keys 0, 1 and 2 for stdio Léo Gaspard 2021-01-13 04:24:02 +01:00
  • 7303793fa0 also expose WasiCtxBuilder Léo Gaspard 2021-01-13 04:09:32 +01:00
  • 81065eba38 more scheduler Pat Hickey 2021-01-12 17:42:59 -08:00
  • b79bdcee84 port subscriptions in from old branch Pat Hickey 2021-01-12 15:55:10 -08:00
  • bc6dc083f0 wasmtime-bench-api: Randomize the locations of heap objects Nick Fitzgerald 2021-01-12 14:02:44 -08:00
  • 47ff726c61 Merge pull request #2570 from bytecodealliance/pch/wiggle_flags_bitflags Pat Hickey 2021-01-12 13:48:35 -08:00
  • 0e42c2e1d9 scaffold a scheduler Pat Hickey 2021-01-12 12:07:00 -08:00
  • 32f162aa78 fix windows flags Pat Hickey 2021-01-12 09:51:09 -08:00
  • e7018bf6e0 wiggle flags are now bitflags! Pat Hickey 2021-01-11 18:33:52 -08:00
  • b53aecb367 Merge branch 'pch/wiggle_flags_bitflags' into pch/wasi_common_cap_std Pat Hickey 2021-01-11 18:31:43 -08:00
  • 75a9dc7fe2 wasi-common: wiggle flags are now bitflags! Pat Hickey 2021-01-11 18:27:43 -08:00
  • ed44a19e5e wiggle: use bitflags to generate flags Pat Hickey 2021-01-11 18:20:57 -08:00
  • e2fb99af86 wiggle: depend on bitflags, and re-export it. Pat Hickey 2021-01-11 18:04:43 -08:00
  • 94467bcd9a wiggle: bugfix, generated code should use Names::runtime_mod not wiggle Pat Hickey 2021-01-11 18:03:48 -08:00