-
fb78025e41
upgrade all wasmparser to 0.71
Pat Hickey
2020-12-17 14:48:40 -08:00
-
8cf652a2a5
Update deny.toml
Pat Hickey
2020-12-17 14:26:25 -08:00
-
02260b7cd0
2499: First pass on TableOps fuzzer generator wasm_encoder migration (#2501)
David Haynes
2020-12-17 13:47:18 -08:00
-
-
-
8319244059
Merge pull request #2522 from cfallin/cranelift-native-with-variant
Chris Fallin
2020-12-17 13:41:02 -08:00
-
-
0833a92ddd
cranelift-native crate: add API variant allowing backend selection.
Chris Fallin
2020-12-17 12:14:53 -08:00
-
-
059cabb4cd
deny.toml: comments on why
Pat Hickey
2020-12-17 11:00:28 -08:00
-
4f5afe92dc
wasmtime-debug: tune down features required from object
Pat Hickey
2020-12-17 10:58:02 -08:00
-
fe1ff02a80
cargo update
Pat Hickey
2020-12-17 10:57:47 -08:00
-
0b6b3d0b7a
Merge pull request #2517 from cfallin/fix-null-byte-symbols
Chris Fallin
2020-12-17 10:33:48 -08:00
-
-
-
-
31b9eb03f1
Merge pull request #2519 from EmbarkStudios/cargo-deny
Pat Hickey
2020-12-17 10:33:05 -08:00
-
-
76fb9a08c7
cranelift-object: reject symbol names with NUL byte without panic'ing.
Chris Fallin
2020-12-16 18:50:05 -08:00
-
26b6074420
Download precompiled cargo deny
Louis Pilfold
2020-12-17 13:48:25 +00:00
-
b4283c514f
cargo deny runs on CI
Louis Pilfold
2020-12-17 11:24:10 +00:00
-
6bde8519c1
cargo deny config
Louis Pilfold
2020-12-17 11:09:10 +00:00
-
-
df0218c086
make get_filestat work
Pat Hickey
2020-12-16 17:54:17 -08:00
-
23b5689a5f
fix file rights
Pat Hickey
2020-12-16 17:19:27 -08:00
-
f705a72aeb
Refactor packed moves to use xmm_mov instead of xmm_rm_r
Johnnie Birch
2020-12-04 13:28:25 -08:00
-
51973aefbb
Implements x64 SIMD loads for the new backend.
Johnnie Birch
2020-12-03 08:32:48 -08:00
-
-
8777194f0d
always open files read if not write
Pat Hickey
2020-12-16 15:57:08 -08:00
-
af8bdf8933
table: borrow entry immutably or mutably
Pat Hickey
2020-12-16 15:55:30 -08:00
-
dbe0f4f284
Revert "dangling_fd test: open with either READ or CREAT|WRITE"
Pat Hickey
2020-12-16 15:54:46 -08:00
-
789eec3827
dangling_fd test: open with either READ or CREAT|WRITE
Pat Hickey
2020-12-16 15:16:14 -08:00
-
27ddbda829
preopens with Caps::all, implement create, remove dir, remove file
Pat Hickey
2020-12-16 15:15:48 -08:00
-
e33326f4e0
Merge pull request #2516 from goodbyekansas/stdio-filestat-get
Pat Hickey
2020-12-16 11:02:45 -08:00
-
-
e91987c43c
Allow both x86 backends to be included, selected with a "variant" flag. (#2514)
Chris Fallin
2020-12-16 07:56:04 -08:00
-
22ad43b430
Add filestat_get for stdout, stdin and stderr
Sakarias Johansson
2020-12-16 14:30:08 +01:00
-
-
c0461ca170
redesign how caps fit into entries!
Pat Hickey
2020-12-15 18:09:36 -08:00
-
b5852bf5ff
open_dir can never create a dir
Pat Hickey
2020-12-15 16:44:03 -08:00
-
245abc2bb2
Merge pull request #2512 from fitzgen/bench-api-tweaks
Nick Fitzgerald
2020-12-15 12:18:34 -08:00
-
-
cc81570a05
bench-api: Clean up the benchmarking API
Nick Fitzgerald
2020-12-15 11:19:30 -08:00
-
-
48b401c6f5
Merge pull request #2437 from abrown/bench-api
Nick Fitzgerald
2020-12-15 09:42:48 -08:00
-
-
fe10cc9d52
Fix jitdump header magic field on big-endian platforms (#2511)
Ulrich Weigand
2020-12-15 15:44:43 +01:00
-
fc4eeae896
Alias
yanix::file::OFlags::RSYNC to SYNC on Android.
whitequark
2020-12-12 06:38:55 +00:00
-
1ec1834d6e
Treat Android like Linux in
wasi_common::sys::unix.
whitequark
2020-12-12 06:36:09 +00:00
-
476ee59774
Define local
seekdir and telldir prototypes on Android.
whitequark
2020-12-12 06:08:22 +00:00
-
919600d10b
Stub out the utimesat emulation logic on Android.
whitequark
2020-12-12 05:57:25 +00:00
-
04805fcc5f
pass a test, dubiously
Pat Hickey
2020-12-14 19:46:09 -08:00
-
c16e731455
get rid of linker Rc cycle, and add debug info to test programs
Pat Hickey
2020-12-14 17:15:03 -08:00
-
7ec9aac39f
Merge remote-tracking branch 'origin/main' into pch/wasi_common_cap_std
Pat Hickey
2020-12-14 16:17:10 -08:00
-
-
-
-
743529b4eb
Merge pull request #2492 from uweigand/endian-memory-v5
Chris Fallin
2020-12-14 13:59:08 -08:00
-
-
2d7c2fba5f
Update wasm-smith (#2509)
Alex Crichton
2020-12-14 13:39:38 -06:00
-
467a1af83a
Support explicit endianness in Cranelift IR MemFlags
Ulrich Weigand
2020-12-09 16:23:10 +01:00
-
ed971fcfcc
Merge pull request #2505 from alexcrichton/fix-reserve-bug
Nick Fitzgerald
2020-12-14 10:12:46 -08:00
-
-
59d435bef4
Merge pull request #2506 from alexcrichton/fix-expect-valid
Nick Fitzgerald
2020-12-14 09:53:01 -08:00
-
-
42adeba65d
Fix fuzzer expectation about valid modules
Alex Crichton
2020-12-14 08:03:45 -08:00
-
-
c83dee07b7
Fix a memory reservation bug in
reserve_modules
Alex Crichton
2020-12-14 07:57:47 -08:00
-
-
8f7f8ee0b4
Fix iconst.i8 0 miscompilation
bjorn3
2020-12-11 17:17:18 +01:00
-
1b8f9fd377
use virtual stdio
Pat Hickey
2020-12-11 18:22:13 -08:00
-
0572b40f58
port read and write pipes in
Pat Hickey
2020-12-11 17:54:32 -08:00
-
759455192b
test-programs: learn how to preopen a dir again
Pat Hickey
2020-12-11 16:38:55 -08:00
-
30d49d122c
add preopened_dir to builder
Pat Hickey
2020-12-11 16:38:44 -08:00
-
dfcdbfd0fe
test-programs: no longer test virtfs separately
Pat Hickey
2020-12-11 15:50:35 -08:00
-
61f97a3e92
trap on wasi_proc_exit
Pat Hickey
2020-12-11 15:37:04 -08:00
-
d586574b1f
port in args and env. slightly different style
Pat Hickey
2020-12-11 15:33:15 -08:00
-
aef8be560f
test-programs: use wasi-c2 instead of wasmtime
Pat Hickey
2020-12-11 15:00:58 -08:00
-
22db10e643
add wasmtime adapter and stdio wrappers
Pat Hickey
2020-12-11 15:00:19 -08:00
-
73058658f4
switch to cap-fs-ext::MetadataExt
Pat Hickey
2020-12-11 12:14:09 -08:00
-
1d90c329b4
Remove an unused variable.
Dan Gohman
2020-12-09 21:46:43 -08:00
-
88a073eac3
rustfmt
Dan Gohman
2020-12-09 17:05:09 -08:00
-
c3f0471ff2
Fix the return value from wasi-common's
fd_readdir.
Dan Gohman
2020-12-09 16:49:59 -08:00
-
9ccef597c2
Merge pull request #2497 from alexcrichton/fuzz-module-linking
Nick Fitzgerald
2020-12-11 09:46:03 -08:00
-
-
25000afe69
Enable fuzzing the module linking implementation
Alex Crichton
2020-12-07 15:57:35 -08:00
-
-
47f3a6bcb9
sketchy implementation of readdir
Pat Hickey
2020-12-10 17:31:21 -08:00
-
03c92de5aa
stub out set_oflags for unix i guess?
Pat Hickey
2020-12-10 15:37:02 -08:00
-
cdb642b3d6
do cfg right
Pat Hickey
2020-12-10 15:07:18 -08:00
-
41d668b4da
Introduce benchmarking API
Andrew Brown
2020-11-20 11:37:13 -08:00
-
-
4dd1836704
windows nightly can give us filestat info
Pat Hickey
2020-12-10 14:50:55 -08:00
-
f9edab9547
cargo.lock
Pat Hickey
2020-12-10 13:59:49 -08:00
-
20eb66beab
fixes to system-interface, use fs-set-times
Pat Hickey
2020-12-10 12:06:21 -08:00
-
e09b9400f8
Restrict threads spawned during fuzzing (#2485)
Alex Crichton
2020-12-09 10:34:37 -06:00
-
267d4a8bdb
Merge pull request #2490 from cfallin/fix-popcnt-load-width
Chris Fallin
2020-12-08 22:28:41 -08:00
-
-
06fc28dc85
Merge pull request #1697 from Y-Nak/fix-licm-jt-bug
Chris Fallin
2020-12-08 20:18:59 -08:00
-
-
-
-
855a6374dd
Fix missing modification of jump table in licm
Y-Nak
2020-05-14 22:20:24 +09:00
-
-
6632c45c01
x64 lowering fix: i32.popcnt should not merge load and make it 64-bit.
Chris Fallin
2020-12-08 11:46:15 -08:00
-
-
229474d6e0
sketchy path_open
Pat Hickey
2020-12-07 18:21:09 -08:00
-
5590b27fdf
impl WasiFile for cap_std::fs::File
Pat Hickey
2020-12-07 17:12:08 -08:00
-
2cec20aa57
Merge pull request #2486 from cfallin/fix-probestack
Chris Fallin
2020-12-07 16:47:37 -08:00
-
-
3a01d14712
Two Lucet-related fixes to stack overflow handling.
Chris Fallin
2020-12-07 15:09:47 -08:00
-
2c765c18c2
Update spec tests
Andrew Brown
2020-12-04 15:48:14 -08:00
-
f1025322fa
Update wasmparser to 0.69.2
Andrew Brown
2020-12-07 09:20:06 -08:00
-
6ce1658e4d
Merge pull request #2483 from cfallin/x64-regalloc-register-order
Chris Fallin
2020-12-07 08:53:12 -08:00
-
-
1dddba649a
x64 regalloc register order: put caller-saves (volatiles) first.
Chris Fallin
2020-12-06 22:26:42 -08:00
-
-
fc752efa89
Fix incorrect arithmetic NaN check and document
Andrew Brown
2020-12-03 15:55:00 -08:00
-
651f405220
Print WAST assertion failures in a hexadecimal pattern format
Andrew Brown
2020-12-03 15:18:50 -08:00
-
411ec3a857
Rename SimpleJIT to JIT as it isn't simple anymore
bjorn3
2020-12-04 19:28:31 +01:00
-
502b39606f
Merge pull request #2364 from fitzgen/peepmatic-rebuild-test
Nick Fitzgerald
2020-12-04 10:32:39 -08:00
-
-
8f34d2dc59
aarch64 isel: collect_address_addends: correctly handle
ExtendOp::UXTW(negative immediate).
Julian Seward
2020-12-04 18:29:39 +01:00
-
d07fffeb41
Use AlexNet for wasi-nn example (#2474)
Andrew Brown
2020-12-04 07:07:19 -08:00
-
05ecdbfa96
change the preopen strategy again, implement more calls
Pat Hickey
2020-12-03 17:12:21 -08:00
-
bfd10512c1
Merge pull request #2473 from cfallin/fix-lowering
Chris Fallin
2020-12-03 15:56:50 -08:00
-
-
76d3fb61c3
Merge pull request #2293 from fitzgen/souper-no-assign-constant
Nick Fitzgerald
2020-12-03 15:20:41 -08:00
-
-
3e516e784b
Fix lowering instruction-sinking (load-merging) bug.
Chris Fallin
2020-12-03 14:33:43 -08:00
-
1efdf10ca7
souper-harvest: ensure that
select conditions are of type i1
Nick Fitzgerald
2020-10-16 11:18:43 -07:00
-
f7cf771ee6
souper-harvest: Do not generate assignments of constants
Nick Fitzgerald
2020-10-15 17:00:02 -07:00
-
-
41caf67af3
Update the C API with module linking support (#2472)
Alex Crichton
2020-12-03 15:51:38 -06:00
-
0f1dc9a735
Merge pull request #2403 from bjorn3/simplejit_hot_swapping
Pat Hickey
2020-12-03 13:36:32 -08:00
-
-
-
-
09662fa716
Fix module-linking handling of instance subtypes (#2466)
Alex Crichton
2020-12-03 13:41:32 -06:00
-
111f6dc18d
Merge pull request #2471 from cfallin/disable-simd-ci
Chris Fallin
2020-12-03 10:51:18 -08:00
-
-
937a3fde40
Fix simplejit tests for x64 by disabling is_pic
bjorn3
2020-12-03 18:57:03 +01:00
-
d2721064df
Disable all x64 SIMD tests, as some seem to be nondeterministic.
Chris Fallin
2020-12-03 09:38:38 -08:00