-
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
-