Commit Graph

  • c12cd82fc0 careful now Pat Hickey 2021-01-29 21:19:24 -08:00
  • e9a7a4094c cap-std-sync Dir::open_file: set the fdflags that OpenOptions cant Pat Hickey 2021-01-29 21:08:53 -08:00
  • 3d406ff50e Dir::open_file can just pass read/write as bools, centralizing FileCaps decoding Pat Hickey 2021-01-29 21:04:34 -08:00
  • e1ca5d171c fix the second place i made the same dumb typo Pat Hickey 2021-01-29 20:58:00 -08:00
  • 8313a62e46 fix test Pat Hickey 2021-01-29 19:54:27 -08:00
  • b5f3a4a6db wasi-crypto: forgot to erase ctx indirection Pat Hickey 2021-01-29 19:52:26 -08:00
  • 6ed8638559 fix test runtime Pat Hickey 2021-01-29 18:01:48 -08:00
  • f40b9d8a5e Merge branch 'pch/wasinn-fix-nightly' into pch/wasi_common_cap_std Pat Hickey 2021-01-29 18:00:59 -08:00
  • 1af7659a4d wasi-nn CI: use the same nightly as rest of file Pat Hickey 2021-01-29 17:59:37 -08:00
  • d8f3a62b32 dont try to make a virtfs today. instead, delete virtfs example. Pat Hickey 2021-01-29 17:22:55 -08:00
  • 95ad13c82d wasi-common: break dep on system-interface by defining our own Advice enum Pat Hickey 2021-01-29 17:03:08 -08:00
  • 2e10e621c4 stub virtfs Pat Hickey 2021-01-29 17:02:57 -08:00
  • 897b4fb8ab wasictxbuilder: assert that stdio is provided Pat Hickey 2021-01-29 15:48:55 -08:00
  • 5ee605995d fix wasi example Pat Hickey 2021-01-29 15:43:30 -08:00
  • 2ad7565a65 update linking example Pat Hickey 2021-01-29 15:39:29 -08:00
  • 8ea42abb14 fix wasi-nn and wasi-crypto integrations for wasmtime-wiggle changes Pat Hickey 2021-01-29 14:25:29 -08:00
  • b48e7fcc5d integrate with c-api Pat Hickey 2021-01-29 14:09:44 -08:00
  • 6a5d4b9993 docs Pat Hickey 2021-01-29 13:31:30 -08:00
  • d3ba69d865 wasi-common no longer contains code derived from cloudabi-utils Pat Hickey 2021-01-29 13:28:13 -08:00
  • d5fdd835ab port bench-api Pat Hickey 2021-01-29 13:25:06 -08:00
  • 8b285ec2e7 make wasmtime_wasi::Wasi a struct which does both snapshots! Pat Hickey 2021-01-29 13:23:04 -08:00
  • 11821e5bfd Merge remote-tracking branch 'origin/main' into pch/wasi_common_cap_std Pat Hickey 2021-01-29 12:38:13 -08:00
  • e498888732 hook run command up to both wasi snapshots Pat Hickey 2021-01-29 12:29:30 -08:00
  • 70f8288ec9 wasmtime-wiggle: take an Rc<RefCell<ctx>> instead of construct one Pat Hickey 2021-01-29 12:18:21 -08:00
  • c8e76b11ba wasmtime-wasi: support both snapshots Pat Hickey 2021-01-29 12:11:38 -08:00
  • d738a4a588 preview 0: copy bodies of read, write, and poll_oneoff from snapshot 1 Pat Hickey 2021-01-29 12:07:21 -08:00
  • a4eaefc670 Merge pull request #2623 from alexcrichton/update-some-deps Nick Fitzgerald 2021-01-29 10:53:18 -08:00
  • 2275519cb1 cranelift x64: use the POPCNT instruction for Popcount when it's available; Benjamin Bouvier 2021-01-28 12:16:46 +01:00
  • 6bf6612d96 cranelift x64: use the TZCNT instruction for Ctz when it's available; Benjamin Bouvier 2021-01-28 12:02:47 +01:00
  • d3acd9a283 cranelift x64: use the LZCNT instruction for Clz when it's available; Benjamin Bouvier 2021-01-27 18:44:14 +01:00
  • f1d922dc2d Update some wasm-tools dependencies Alex Crichton 2021-01-29 10:04:36 -08:00
  • b1b078e2bc Merge pull request #2621 from kaseyc/nop Chris Fallin 2021-01-29 09:01:36 -08:00
  • 0e41861662 Implement limiting WebAssembly execution with fuel (#2611) Alex Crichton 2021-01-29 08:57:17 -06:00
  • 78f312799e Optimize EntityList::extend and add EntityList::from_iter Amanieu d'Antras 2021-01-28 16:06:28 +00:00
  • 99be82c866 Replace MachInst::gen_zero_len_nop with gen_nop(0) Kasey Carrothers 2021-01-29 01:09:32 -08:00
  • ac60ad6c9a Merge pull request #2614 from kaseyc/nop Chris Fallin 2021-01-28 21:37:39 -08:00
  • f76a9d436e Clean up handling of NOPs in the x64 backend. Kasey Carrothers 2021-01-27 22:45:35 -08:00
  • cbd7a6a80e Add sse41 lowering for rounding x64 Johnnie Birch 2021-01-25 00:02:57 -08:00
  • ef2cb7b6b7 nearly have snapshot 0 implemented... Pat Hickey 2021-01-28 17:00:31 -08:00
  • 9bd89abc0c rename everything c2 related to the "real" names Pat Hickey 2021-01-28 15:34:03 -08:00
  • 47fec44c10 move wasi-c2 into wasi-common Pat Hickey 2021-01-28 15:15:50 -08:00
  • dd005208b6 delete wasi-common, yanix, winx Pat Hickey 2021-01-28 15:12:38 -08:00
  • d628677fae move test failures into ignores in build.rs Pat Hickey 2021-01-28 15:07:48 -08:00
  • 1d057af64d notes Pat Hickey 2021-01-28 13:20:52 -08:00
  • 201a888d92 dirty fuckin' dangles boys Pat Hickey 2021-01-28 13:01:37 -08:00
  • 11b8222033 missed a dangling symlink Pat Hickey 2021-01-28 12:59:44 -08:00
  • 34ad8df169 dangling directories are a windows thing Pat Hickey 2021-01-28 12:58:41 -08:00
  • 4801ea04a1 cool Pat Hickey 2021-01-28 12:36:50 -08:00
  • 0cedc17246 another one bites the dust Pat Hickey 2021-01-28 12:35:13 -08:00
  • 79e8f17486 bum bum bum Pat Hickey 2021-01-28 12:30:37 -08:00
  • dae022b17f woo Pat Hickey 2021-01-28 12:29:30 -08:00
  • 1196e216e9 fix macro by denying trailing slashes. also other stuff Pat Hickey 2021-01-28 12:23:48 -08:00
  • 20e9169cc7 fd_allocate: put meat of test behind a guard Pat Hickey 2021-01-28 11:43:42 -08:00
  • d1c1cb6a25 bench-api: receive working directory as an argument Nick Fitzgerald 2021-01-27 15:20:43 -08:00
  • f7403acb6f fd_advise test: set size via fd_filestat_set_size and fd_allocate Pat Hickey 2021-01-28 11:36:20 -08:00
  • e758318fee wire env variables through test runner to TESTCONFIG Pat Hickey 2021-01-28 11:34:18 -08:00
  • bbbe168ca1 ctx: i guess we need environment variables! Pat Hickey 2021-01-28 11:34:00 -08:00
  • 7ffe3c72c5 config is lazy_static to amoritze it Pat Hickey 2021-01-28 11:20:02 -08:00
  • be1ac15beb Merge pull request #2617 from alexcrichton/limit-tables-and-memeories Nick Fitzgerald 2021-01-28 10:20:33 -08:00
  • 6537e81a36 Merge pull request #2616 from alexcrichton/fix-module-linking-fuzzing Nick Fitzgerald 2021-01-28 10:17:04 -08:00
  • 6f85abd949 itsp ublished Pat Hickey 2021-01-28 09:44:17 -08:00
  • 19d800f975 Merge pull request #2615 from alexcrichton/precise-pc-trap Chris Fallin 2021-01-28 09:19:30 -08:00
  • dccaa64962 Add knobs to limit memories/tables in a Store Alex Crichton 2021-01-28 08:44:48 -08:00
  • cb65c755c5 Disable module-linking in plain instantiate fuzzers Alex Crichton 2021-01-28 07:55:04 -08:00
  • 39f677d2dd Only handle signals at pcs with trap information Alex Crichton 2021-01-28 07:44:06 -08:00
  • 03466d04ce temporarily use my branch of the wasi crate Pat Hickey 2021-01-27 19:05:52 -08:00
  • be108c7a93 will this work for platform-specific errnos? WIP Pat Hickey 2021-01-27 18:18:12 -08:00
  • 2ae1dee642 convert all errno assertions to assert_errno! Pat Hickey 2021-01-27 18:10:38 -08:00
  • 4f655001c0 make a macro that automates errno assertions Pat Hickey 2021-01-27 17:42:59 -08:00
  • 4f2696fedf more docs Pat Hickey 2021-01-27 16:16:10 -08:00
  • cb171712cc various windows test notes Pat Hickey 2021-01-27 15:32:23 -08:00
  • d1160cb9b5 split path rename trailing slash test into files and dirs Pat Hickey 2021-01-27 14:55:39 -08:00
  • 6c0f312a1b fix bug: i was ignoring the symlink follow flag in path_filestat_{get, set_times} Pat Hickey 2021-01-27 12:42:15 -08:00
  • b2e0597ae3 narrow the bug Pat Hickey 2021-01-27 12:27:13 -08:00
  • 6fcbd3f15d split path_filestat test into two, improve variable names Pat Hickey 2021-01-27 12:18:27 -08:00
  • 220509f3ed latest system-interface Pat Hickey 2021-01-27 12:16:51 -08:00
  • 7f840870c7 cranelift-native: Use libstd feature detection (#2607) Alex Crichton 2021-01-26 16:42:11 -06:00
  • 503129ad91 Add a method to share Config across machines (#2608) Alex Crichton 2021-01-26 15:59:12 -06:00
  • 8cd21eed23 elaborate Pat Hickey 2021-01-26 12:27:07 -08:00
  • 1eb8a8a7fe integrate GetSetFdFlags! Pat Hickey 2021-01-26 12:23:52 -08:00
  • c98d6f6201 fix warning Pat Hickey 2021-01-26 12:18:39 -08:00
  • e594c43d50 Merge pull request #2606 from fitzgen/memory-stuff Nick Fitzgerald 2021-01-26 11:57:42 -08:00
  • f4a6b95965 notes Pat Hickey 2021-01-26 11:45:26 -08:00
  • ee5c6f6265 Merge pull request #2599 from fitzgen/bench-api-files-env-vars Nick Fitzgerald 2021-01-26 10:35:03 -08:00
  • 4f3bc1d5d4 wasmtime: clarify Memory::{read,write} behavior with out-of-bounds ranges Nick Fitzgerald 2021-01-26 10:11:29 -08:00
  • 0cdc80fbf8 wasmtime: move Memory to its own module Nick Fitzgerald 2021-01-26 10:04:48 -08:00
  • 3b7f3e0c23 Remove semicolon to quiet a rustc warning Nick Fitzgerald 2021-01-25 12:37:49 -08:00
  • 8d84482153 bench-api: Allow access to files in the current directory Nick Fitzgerald 2021-01-22 17:30:42 -08:00
  • c7c6e76f9b fuzzing: Add tests for dummy import generation (#2604) Nick Fitzgerald 2021-01-26 07:11:24 -08:00
  • f4faa04dca Safe Memory read/write API (#2528) theduke 2021-01-26 16:09:20 +01:00
  • 17f43d4cc3 path_link test: we no longer support symlink following Pat Hickey 2021-01-25 17:13:33 -08:00
  • fded424e68 Dir::hard_link: dont support symlink following Pat Hickey 2021-01-25 17:07:43 -08:00
  • a993090e30 fix warning Pat Hickey 2021-01-25 17:07:39 -08:00
  • 42ccb11f15 cap-std is going to use winerror::ERROR_STOPPED_ON_SYMLINK Pat Hickey 2021-01-25 16:58:31 -08:00
  • 79649a15f6 Update README.md omar 2021-01-06 09:44:59 -05:00
  • 8f4fecacdc interesting paths: loosen up errno requirements Pat Hickey 2021-01-25 15:28:01 -08:00
  • b0b263f68e find a symlink error Pat Hickey 2021-01-25 15:20:46 -08:00
  • 996d49c81f nofollow test: permit ACCES as well as LOOP when opening with nofollow Pat Hickey 2021-01-25 15:14:56 -08:00
  • 144ca2f535 add a test of symlink happy path to isolate the windows failure Pat Hickey 2021-01-25 15:14:26 -08:00
  • a8426125d2 kick the can Pat Hickey 2021-01-25 14:56:58 -08:00