Commit Graph

  • 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