-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Land preview2-prototyping's Wasi Preview 2 implementation into wasmtime #6391
Land preview2-prototyping's Wasi Preview 2 implementation into wasmtime #6391
Commits on Dec 24, 2022
-
Implement host file flags and type functions. (bytecodealliance#42)
This gets us another step closer to running the Wasmtime tests.
Configuration menu - View commit details
-
Copy full SHA for 18a8d26 - Browse repository at this point
Copy the full SHA 18a8d26View commit details -
Implement
command
exit statuses. (bytecodealliance#40)Add a `result` return type to `command` so that it can indicate success or failure. The idea here is that this isn't a full `i32` return value because the meaning of return values isn't portable across platforms. Also, Typed Main is a better long-term answer for users that want rich error return values from commands.
Configuration menu - View commit details
-
Copy full SHA for 310fdbc - Browse repository at this point
Copy the full SHA 310fdbcView commit details
Commits on Jan 4, 2023
-
implement
wasi-filesystem::readdir
and related functions (bytecodea……lliance#45) * implement `wasi-filesystem::readdir` and related functions This adds a `directory_list` test and provides the required host implementation. I've also added a file length check to the `file_read` test, just to cover a bit more of the API. Signed-off-by: Joel Dice <joel.dice@fermyon.com> * fix memory corruption in `fd_readdir` polyfill We were copying `name.len() * 256` bytes instead of just `name.len()` bytes, which was overwriting other parts of `State` and causing untold havoc. Signed-off-by: Joel Dice <joel.dice@fermyon.com> * check type of entry in `Table::delete` Signed-off-by: Joel Dice <joel.dice@fermyon.com> Signed-off-by: Joel Dice <joel.dice@fermyon.com>
Configuration menu - View commit details
-
Copy full SHA for 3dabe07 - Browse repository at this point
Copy the full SHA 3dabe07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7387d3a - Browse repository at this point
Copy the full SHA 7387d3aView commit details -
update
readdir
etc to use new error handling scheme (bytecodeallian……ce#47) Signed-off-by: Joel Dice <joel.dice@fermyon.com> Signed-off-by: Joel Dice <joel.dice@fermyon.com>
Configuration menu - View commit details
-
Copy full SHA for b2fb8b9 - Browse repository at this point
Copy the full SHA b2fb8b9View commit details
Commits on Jan 6, 2023
-
Add
close
functions for clock handles. (bytecodealliance#39)Many users won't need these, because they'll just grab one default clock handle and reuse it for the rest of the program. But it should still be possible to close a clock handle. Also, add a simple test for the clock APIs.
Configuration menu - View commit details
-
Copy full SHA for d833bc6 - Browse repository at this point
Copy the full SHA d833bc6View commit details -
Minor cleanups (bytecodealliance#49)
* Use `use` imports consistently. * Rename `flags_from_descriptor_flags` to `descriptor_flags_from_flags`. * Rename `black_box` to `obscure`. * Make some comments be doc comments. * Use a hyphen for compound adjectives. * Delete an unused variable. * Update the name of `change-file-permissions-at`. * Use generated typedefs instead of hard-coding u64. * Use core::hint::black_box now that it's stabilized.
Configuration menu - View commit details
-
Copy full SHA for 44eebc5 - Browse repository at this point
Copy the full SHA 44eebc5View commit details
Commits on Jan 9, 2023
-
fix a couple of host/src/main.rs issues (bytecodealliance#51)
1. It needed a `config.async_support(true)` to actually work at all. 2. Add `inherit_stdin` and `inherit_stdout` calls when building WasiCtx to make stdio useful. 3. Set stdout descriptor to 1. Signed-off-by: Joel Dice <joel.dice@fermyon.com> Signed-off-by: Joel Dice <joel.dice@fermyon.com>
Configuration menu - View commit details
-
Copy full SHA for a091d61 - Browse repository at this point
Copy the full SHA a091d61View commit details -
Implement file append functionality. (bytecodealliance#50)
* Implement file append functionality. - In the preview1-to-preview2 polyfill, using `append_via_stream`. - In the host implementation, using a new system-interface `FileIoExt::append` function. * Add a basic testcase.
Configuration menu - View commit details
-
Copy full SHA for 2d61276 - Browse repository at this point
Copy the full SHA 2d61276View commit details
Commits on Jan 18, 2023
-
Add CI tests for Windows and start tidying up Windows support.
Replace `AsRawHandleOrSocket` with `AsBorrowedHandleOrSocket`, to make the Windows code work more like the Unix code. And add CI tests for macOS too.
Configuration menu - View commit details
-
Copy full SHA for 8eaa35c - Browse repository at this point
Copy the full SHA 8eaa35cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7721c2b - Browse repository at this point
Copy the full SHA 7721c2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a10f44 - Browse repository at this point
Copy the full SHA 0a10f44View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac3f305 - Browse repository at this point
Copy the full SHA ac3f305View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08150fe - Browse repository at this point
Copy the full SHA 08150feView commit details -
Merge the Windows and Unix
poll_oneoff
implementations.This deletes the old unmaintained Windows `poll_oneoff` implementation and replaces it with one based on `WSAPoll`, which rustix is able to present via a compatible API with Unix `poll`, so it can share the same implementation.
Configuration menu - View commit details
-
Copy full SHA for 1fe86b4 - Browse repository at this point
Copy the full SHA 1fe86b4View commit details -
Add the ability to
poll
on non-OS-stream objects.Use `num_ready_bytes()` on objects which don't contain pollable handles.
Configuration menu - View commit details
-
Copy full SHA for 1cd1474 - Browse repository at this point
Copy the full SHA 1cd1474View commit details -
Configuration menu - View commit details
-
Copy full SHA for d27d9f0 - Browse repository at this point
Copy the full SHA d27d9f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68f8fb3 - Browse repository at this point
Copy the full SHA 68f8fb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02ae36e - Browse repository at this point
Copy the full SHA 02ae36eView commit details -
Teach poll_oneoff how to poll for immediately-available I/O
When a `ReadPipe` is reading from a memory buffer, there is no host file descriptor to poll with, but there doesn't need to be because the contents are immediately available. Teach the `poll_oneoff` function to use system-interface's `ReadReady` trait, which returns the number of bytes read to be read immediately, to implement polling for such input sources. This also fixes the polyfill to avoid calling `bytes_readable` on non-socket handles, which is needed to make the test pass.
Configuration menu - View commit details
-
Copy full SHA for 09692b0 - Browse repository at this point
Copy the full SHA 09692b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 934ba0e - Browse repository at this point
Copy the full SHA 934ba0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba9e428 - Browse repository at this point
Copy the full SHA ba9e428View commit details -
Configuration menu - View commit details
-
Copy full SHA for 266effe - Browse repository at this point
Copy the full SHA 266effeView commit details -
Implement
sync
anddatasync
on files and directories.On Windows, there doesn't appear to be a way to sync a directory, to ensure that the directory entry for a file is sync'd. So for now, just silently succeed. I've opened WebAssembly/wasi-filesystem#79 to track this at the spec level.
Configuration menu - View commit details
-
Copy full SHA for 5946561 - Browse repository at this point
Copy the full SHA 5946561View commit details -
Configuration menu - View commit details
-
Copy full SHA for 940747c - Browse repository at this point
Copy the full SHA 940747cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f724bb1 - Browse repository at this point
Copy the full SHA f724bb1View commit details -
Import the Wasmtime WASI tests. (bytecodealliance#64)
* Import the Wasmtime WASI tests. Copy the Wasmtime WASI tests in crates/test-programs/wasi-tests as of 7b75ba9 into the preview2 prototype at test-programs/wasi-tests. This adds TODO lines to tests/runtime.rs for tests which aren't passing yet. * Open directories properly on Windows.
Configuration menu - View commit details
-
Copy full SHA for ee0fdad - Browse repository at this point
Copy the full SHA ee0fdadView commit details
Commits on Jan 19, 2023
-
implement some filesystem primitives (bytecodealliance#65)
* implement some host filesystem operations: create_directory_at stat remove_directory_at symlink_at unlink_file_at * host filesystem tests: some new ones pass, others use EXPECT_FAIL constant by using `if EXPECT_FAIL` instead of `if true` its now easier to find which failing tests are actually passing. The following are now expected to pass (though it may not be the fault of this branch fixing them): dangling_fd file_pread_pwrite file_unbuffered_write isatty path_exists symlink_create * dangling_fd fails on windows * test-programs macros: deduplicate tests I invoked the test_log::test and tokio::test proc macros incorrectly, so it created 2 identically named versions of each test
Configuration menu - View commit details
-
Copy full SHA for 457ae4d - Browse repository at this point
Copy the full SHA 457ae4dView commit details
Commits on Jan 21, 2023
-
Change the filesystem timestamp to seconds+nanoseconds. (bytecodealli…
…ance#55) This corresponds to WebAssembly/wasi-filesystem#76.
Configuration menu - View commit details
-
Copy full SHA for af3b2a0 - Browse repository at this point
Copy the full SHA af3b2a0View commit details
Commits on Jan 23, 2023
-
On Windows, ignore access-denied errors from
sync_all
. (bytecodeall……iance#67) * On Windows, ignore access-denied errors from `sync_all`. On Windows `sync_all` does `FlushFileBuffers` which fails with an access-denied error if the file not opened for writing. Ignore this error, for compatibility with POSIX-style APIs. Fixes bytecodealliance#66. * Ignore `ERROR_ACCESS_DENIED` from `sync_data` too. * Temporarily disable directory syncing for now.
Configuration menu - View commit details
-
Copy full SHA for 479661d - Browse repository at this point
Copy the full SHA 479661dView commit details
Commits on Jan 24, 2023
-
Rename the
wasi
world towasi-command
. (bytecodealliance#61)There will be other worlds in WASI, so rename the `wasi-command` world to accomodate them.
Configuration menu - View commit details
-
Copy full SHA for d238f9a - Browse repository at this point
Copy the full SHA d238f9aView commit details
Commits on Jan 25, 2023
-
Update wasmtime and wit-bindgen (bytecodealliance#68)
* Update wasmtime and wit-bindgen This commit updates the `wasmtime` dependency and the `wit-bindgen-guest-rust` dependencies to namely update the `wit-parser` and component underlying implementations. This pulls in bytecodealliance/wasm-tools#867 which is the implementation of `use` for WIT. This does not currently break apart the one large `wasi.wit` file, instead just gets tests working. * Split apart `wasi.wit` into multiple `*.wit` files This commit refactors the monolithic `wasi.wit` file into multiple files. I've taken some liberties in naming here so suggestions are definitely welcome! I've resolved some TODO annotations as well about `use`-ing types between interfaces. There are two issues remaining, however: * The `wasi-command` world still hardcodes `u32` because `world` items don't support `use` just yet. That isn't a hard limitation of WIT, however, it's just a temporary limitation of the implementation. * The `wasi-clocks` interface defines the `wasi-future` type. This is due to a cyclic dependency where `wasi-future` is defined within `wasi-poll` which depends on `wasi-clocks` for types. I've left this to a future refactoring to probably have a `types` interface of some form somewhere. * Update patch for wasm-tools * Switch to wasmtime upstream * Update CI for build * Remove patch overrides * Update names of uploaded files
Configuration menu - View commit details
-
Copy full SHA for 7a10820 - Browse repository at this point
Copy the full SHA 7a10820View commit details
Commits on Jan 30, 2023
-
Rename
wasi-future
towaitable
. (bytecodealliance#70)* Rename `wasi-future` to `waitable`. You can wait on `waitable`s multiple times, which differs from proper futures, which you can only wait on once. * Rename `waitable` to `pollable`. Because the function they're passed to is `poll-oneoff`.
Configuration menu - View commit details
-
Copy full SHA for 7711ed8 - Browse repository at this point
Copy the full SHA 7711ed8View commit details
Commits on Feb 1, 2023
-
update
wit-component
to pull in bytecodealliance/wasm-tools#900Signed-off-by: Joel Dice <joel.dice@fermyon.com>
Configuration menu - View commit details
-
Copy full SHA for ef8df43 - Browse repository at this point
Copy the full SHA ef8df43View commit details -
Merge pull request bytecodealliance#74 from dicej/use-realloc
use main module's `cabi_realloc` instead of `memory.grow`
Configuration menu - View commit details
-
Copy full SHA for eefa54f - Browse repository at this point
Copy the full SHA eefa54fView commit details
Commits on Feb 2, 2023
-
Add basic TCP socket APIs. (bytecodealliance#33)
* Add basic TCP socket APIs. This is based on @npmccullum's [wasi-snapshot-preview2 draft] which is in turn based on the [wasi-sockets proposal], though for simplify for now it omits UDP sockets and some other features. It's also based on the [pseudo-streams PR]; so that should proceed first before this. [draft wasi-snapshot-preview2]: https://github.com/npmccallum/wasi-snapshot-preview2 [wasi-sockets proposal]: https://github.com/WebAssembly/wasi-sockets [pseudo-streams PR]: bytecodealliance/preview2-prototyping#29
Configuration menu - View commit details
-
Copy full SHA for 689f20f - Browse repository at this point
Copy the full SHA 689f20fView commit details
Commits on Feb 3, 2023
-
update wasm-tools, plus minor build fix (bytecodealliance#75)
* bump wasm-tools to latest releases * wit-component includes upstream fixes, plus wasm-metadata * update wasm-encoder to match * test-programs build.rs: use `cargo +nightly` flag to ensure nightly on CI, rustup has the default set to nightly, but this may not be the case on developer machines * invoke cargo nightly through rustup
Configuration menu - View commit details
-
Copy full SHA for 89ce28a - Browse repository at this point
Copy the full SHA 89ce28aView commit details
Commits on Feb 4, 2023
-
Fix
poll_oneoff
's timeout value when no timeout is requested. (byte……codealliance#76) When no timeout is requested, pass `-1` to the host `poll` to disable the timeout.
Configuration menu - View commit details
-
Copy full SHA for bb95c24 - Browse repository at this point
Copy the full SHA bb95c24View commit details
Commits on Feb 6, 2023
-
Split wasi-stream into separate input and output stream types. (bytec…
…odealliance#73) * Split wasi-stream into separate input and output stream types. This syncs the prototype's streams with the upstream wasi-io repo. Streams are unidirectional, so this allows us to statically describe whether something is an input stream or an output stream in an interface. This differs a little from the component model async streams, which don't have separate input and output streams, but it does partially reflect how the component model async design differentiates between input streams in type signatures, which are passed in as arguments, and output streams, which are returned as return values. * Fix compilation on Windows.
Configuration menu - View commit details
-
Copy full SHA for 2ae727c - Browse repository at this point
Copy the full SHA 2ae727cView commit details
Commits on Feb 7, 2023
-
wasi-tests: add configuration to ignore rights readback (bytecodealli…
…ance#81) this is broken at the moment and is getting in the way of testing more interesting bits of functionality. we'll re-enable it once other stuff is working.
Configuration menu - View commit details
-
Copy full SHA for d006b1b - Browse repository at this point
Copy the full SHA d006b1bView commit details -
use OpenOptionsSyncExt to support opening with FdFlags::SYNC family
update the whole cap-std family in the process
Configuration menu - View commit details
-
Copy full SHA for e6a81fb - Browse repository at this point
Copy the full SHA e6a81fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a36cdd6 - Browse repository at this point
Copy the full SHA a36cdd6View commit details
Commits on Feb 9, 2023
-
Fill in remaining preview1-based filesystem todos hit by wasi-tests (b…
…ytecodealliance#69) * filesystem: fill in remaining todo'd methods which have wasi-common implementations * turn on fd_filestat_set, path_rename_dir_trailing_slashes, and symlink_filestat tests, which now pass * change expect_fail to a function * filesystem set flags: return Notsup instead of panic
Configuration menu - View commit details
-
Copy full SHA for aa4cf13 - Browse repository at this point
Copy the full SHA aa4cf13View commit details
Commits on Feb 13, 2023
-
short-circuit reentrance when allocating stack and
State
(bytecodea……lliance#83) * short-circuit reentrance when allocating stack and `State` Per bytecodealliance/wasm-tools#919, `wit-component` needs to lazily allocate the adapter stack to avoid premature or infinite reentrance from the main module to the adapter. This means adding an additional `allocation_state` global variable and using it to determine when to return early from an exported function, e.g. because we're in the process of either allocating the stack or allocating `State`. This requires an updated `wit-component` dependency once bytecodealliance/wasm-tools#919 has been merged. Fixes bytecodealliance#78 Signed-off-by: Joel Dice <joel.dice@fermyon.com> * remove redundant unsafe blocks Signed-off-by: Joel Dice <joel.dice@fermyon.com> * update dependencies This brings us up-to-date with wasi-tools, wit-bindgen, and the latest component ABI. Signed-off-by: Joel Dice <joel.dice@fermyon.com> --------- Signed-off-by: Joel Dice <joel.dice@fermyon.com>
Configuration menu - View commit details
-
Copy full SHA for b42c6bd - Browse repository at this point
Copy the full SHA b42c6bdView commit details -
Move to crates.io/releases of dependencies (bytecodealliance#84)
* Use precompiled `wit-bindgen` binaries from CI * Use a release branch of Wasmtime for 6.0.0 * Use `wit-bindgen`-the-crate from crates.io
Configuration menu - View commit details
-
Copy full SHA for abf5b1c - Browse repository at this point
Copy the full SHA abf5b1cView commit details
Commits on Feb 15, 2023
-
Update wasi-filesystem, wasi-clocks, wasi-io, and wasi-poll.
This updates to the latest versions of the wit files in the proposal repos, and updates the polyfill and host implementations accordingly. The changes here are just some renames and reorganizations.
Configuration menu - View commit details
-
Copy full SHA for dd0c03e - Browse repository at this point
Copy the full SHA dd0c03eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b2da4f - Browse repository at this point
Copy the full SHA 8b2da4fView commit details -
Merge pull request bytecodealliance#87 from bytecodealliance/sunfishc…
…ode/update-wasi Update wasi-filesystem, wasi-clocks, wasi-io, and wasi-poll.
Configuration menu - View commit details
-
Copy full SHA for 6f31e84 - Browse repository at this point
Copy the full SHA 6f31e84View commit details
Commits on Feb 17, 2023
-
wasi-common: put env and preopens back in WasiCtx
Pat Hickey committedFeb 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 3037d41 - Browse repository at this point
Copy the full SHA 3037d41View commit details -
get environment and preopens through import functions
Pat Hickey committedFeb 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 8384ac0 - Browse repository at this point
Copy the full SHA 8384ac0View commit details -
Merge pull request bytecodealliance#90 from bytecodealliance/pch/impo…
…rt_preopens_environment_2 Import functions provide environment variables and preopens
Configuration menu - View commit details
-
Copy full SHA for dc645a2 - Browse repository at this point
Copy the full SHA dc645a2View commit details
Commits on Feb 21, 2023
-
Make Preview2's directory iterator omit
.
and..
. (bytecodeallian……ce#89) Preview1's `fd_readdir` includes `.` and `..`, but Preview2 is changing to avoid this. Update the Preview2 host implementation to omit these entries, and add code the polyfill to re-add them.
Configuration menu - View commit details
-
Copy full SHA for 0eb8dd2 - Browse repository at this point
Copy the full SHA 0eb8dd2View commit details
Commits on Feb 22, 2023
-
Fix timestamp-to-nanosecond conversion in the adapter (bytecodeallian…
…ce#93) The order of operations for handling the seconds/nanoseconds part of the structure were a bit off which meant that a nonzero nanosecond field would have an unexpected effect on the result. Closes bytecodealliance#92
Configuration menu - View commit details
-
Copy full SHA for 9a10e85 - Browse repository at this point
Copy the full SHA 9a10e85View commit details
Commits on Feb 24, 2023
-
Depend on Wasmtime from crates.io (bytecodealliance#95)
The hope is that Wasmtime from crates.io is, from now on, sufficient to run all the component tests and such.
Configuration menu - View commit details
-
Copy full SHA for 31cce7a - Browse repository at this point
Copy the full SHA 31cce7aView commit details
Commits on Feb 25, 2023
-
Rebase on the new wasi-sockets. (bytecodealliance#91)
* Rebase on the new wasi-sockets. This switches to using the wasi-sockets wit files from WebAssembly/wasi-sockets#16. Many things are still stubbed out with `todo!()` for now. * Fix compilation on Windows.
Configuration menu - View commit details
-
Copy full SHA for ea56fba - Browse repository at this point
Copy the full SHA ea56fbaView commit details
Commits on Feb 27, 2023
-
Allow preopen file descriptors to be closed. (bytecodealliance#96)
* Allow preopen file descriptors to be closed. This ports the test updates from bytecodealliance#5828 to the preview2-prototype and implements the ability to close preopened file descriptors. * Fix compilation on Windows.
Configuration menu - View commit details
-
Copy full SHA for 9915800 - Browse repository at this point
Copy the full SHA 9915800View commit details
Commits on Mar 1, 2023
-
Make
read-via-stream
etc. infallible. (bytecodealliance#98)* Make `read-via-stream` etc. infallible. Wrap `File`'s contents in an `Arc` so that file handles and stream handles can share the underlying file descriptor, so that we don't have to call `try_clone()`. This avoids the possibility of `try_clone()` failing. This also makes `File` similar to `Dir`, which already has an `Arc`, in preparation for merging `File` and `Dir` now that WASI has decided that file and directory shouldn't be separate types. * Fix build on Windows.
Configuration menu - View commit details
-
Copy full SHA for 08b1d5e - Browse repository at this point
Copy the full SHA 08b1d5eView commit details
Commits on Mar 6, 2023
-
Rebase on the wasi-cli world. (bytecodealliance#100)
* Rebase on the wasi-cli world. Rebase on the wasi-cli wit files. This incorporates some major renamings and reorganizations, and updates to use wasi-sockets from the repo rather than our old prototype files. At present this depends on several bugfixes in wasmtime and wit-bindgen so this is using git dependencies for now. This also temporarily preserves the dedicated stderr interface, which is useful for debugging the file descriptor table code, which needs to work before the regular stderr works. * Update the verify program for the new module names. * Disable debug-assertions in the adapter build. This is roughly the same as, the previous `unchecked` option in the bindings, with the changes in the latest wit-bindgen. * Update CI to use the new file names.
Configuration menu - View commit details
-
Copy full SHA for 70f0ef5 - Browse repository at this point
Copy the full SHA 70f0ef5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66fbb0e - Browse repository at this point
Copy the full SHA 66fbb0eView commit details
Commits on Mar 7, 2023
-
Merge pull request bytecodealliance#102 from bytecodealliance/trevor/…
…wasi-common-linking Co-habitate with wasi-common from wasmtime
Configuration menu - View commit details
-
Copy full SHA for be9ef1f - Browse repository at this point
Copy the full SHA be9ef1fView commit details
Commits on Mar 8, 2023
-
code motion: cli related feature names (bytecodealliance#104)
* rename host runtime tests to command tests * add a test for using wasi in a reactor * commit cargo.lock * reactor tests: fix wit deps * test-programs: reactor-tests can build on stable note that this fails because it exposes wasi-libc ctors calling import functions from inside cabi_realloc * test-programs: show that ctors fix in wit-bindgen fixes bug * ci: install wasm32 targets for stable as well as nightly * wit-bindgen: use 0.4.0 * ci: use wit-bindgen 0.4.0 * Co-habitate with wasi-common from wasmtime * adapter: code motion in cargo feature & artifact names to cli-command, cli-reactor there will shortly be a third type of reactor (non-cli, idk what to call it) --------- Co-authored-by: Trevor Elliott <telliott@fastly.com>
Configuration menu - View commit details
-
Copy full SHA for 2e4df87 - Browse repository at this point
Copy the full SHA 2e4df87View commit details -
Update to the latest wit files.
This updates to the latest wasi-filesystem, wasi-sockets, wasi-io, and wasi-cli wit changes, except for two things: - `filesystem.types` is temporarily still named `filesystem.filesystem`, to work around bytecodealliance#5961 - wasi-stderr is temporarily still present, for debugging
Configuration menu - View commit details
-
Copy full SHA for 6771d58 - Browse repository at this point
Copy the full SHA 6771d58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63ae90f - Browse repository at this point
Copy the full SHA 63ae90fView commit details -
Merge pull request bytecodealliance#106 from bytecodealliance/sunfish…
…code/update-wit Update to the latest wit files.
Configuration menu - View commit details
-
Copy full SHA for 3e353c2 - Browse repository at this point
Copy the full SHA 3e353c2View commit details -
drop cli- prefix from reactor, command features & artifact names
Pat Hickey committedMar 8, 2023 Configuration menu - View commit details
-
Copy full SHA for 8a6e1e7 - Browse repository at this point
Copy the full SHA 8a6e1e7View commit details -
Merge pull request bytecodealliance#107 from bytecodealliance/pch/fea…
…tures_drop_cli drop cli- prefix from reactor, command features & artifact names
Configuration menu - View commit details
-
Copy full SHA for c3453b5 - Browse repository at this point
Copy the full SHA c3453b5View commit details
Commits on Mar 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b227ee1 - Browse repository at this point
Copy the full SHA b227ee1View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd832c4 - Browse repository at this point
Copy the full SHA fd832c4View commit details -
Merge pull request bytecodealliance#111 from eduardomourar/feat/bindi…
…ngs-crate feat: add wasi bindings crate
Configuration menu - View commit details
-
Copy full SHA for 4fd1a4b - Browse repository at this point
Copy the full SHA 4fd1a4bView commit details
Commits on Mar 17, 2023
-
feat: add basic scaffolding for wasi http (bytecodealliance#85)
This adds a basic scaffolding for WASI HTTP proposal as defined [here](https://github.com/WebAssembly/wasi-http/tree/1185b0a0224bc3e11274ad6298fd065cae472651/wit).
Configuration menu - View commit details
-
Copy full SHA for a5802d2 - Browse repository at this point
Copy the full SHA a5802d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88e5b94 - Browse repository at this point
Copy the full SHA 88e5b94View commit details -
NFC: switch to flags .contains as a method (bytecodealliance#115)
rather than the freestanding function which existed before we added that to the code generator in wasmtime#5589
Configuration menu - View commit details
-
Copy full SHA for 70bf465 - Browse repository at this point
Copy the full SHA 70bf465View commit details -
Add the proxy world, and remove HTTP from command. (bytecodealliance#116
) * Add the proxy world, and remove HTTP from command. Add the proxy world, from the wasi-http repository, and add a `--world` flag to the `host` command for selecting which world to run them in. Current options are `command` and `proxy`. Also, remove HTTP APIs from the command world, because command is meant for CLI commands that run with a `main` function with command-line arguments, so it doesn't include programs that run with incoming HTTP requests This also removes HTTP APIs from the reactor world. This world doesn't yet have a standards proposal and doesn't yet have a clear purpose, but it's otherwise currently in sync with the command world, and this PR restores it to that. * Add poll and streams to the proxy world implementation. To facilitate this, factor out all the code into helper functions. In the future bindings tools may give us better option for this, but for now just manually factor things out.
Configuration menu - View commit details
-
Copy full SHA for 04372df - Browse repository at this point
Copy the full SHA 04372dfView commit details
Commits on Mar 20, 2023
-
Initial TCP socket host implementation. (bytecodealliance#113)
* Initial TCP socket host implementation. Initial TCP socket host implementation. This is not yet usable, as it doesn't yet populate the network resource with any networks, but it's a start with the major TCP socket functions implemented. * Update dependencies. * Populate the default instance-network pool. * Fix an unbounded buffer allocation. * Add the tcp-create-socket and udp-create-socket implementations. * Allow things like getsockname to work on listening sockets. * Wire up command-line arguments. * Enable rustix with the "net" feature on all platforms.
Configuration menu - View commit details
-
Copy full SHA for 1b6c33a - Browse repository at this point
Copy the full SHA 1b6c33aView commit details -
trappable errors in wasi filesystem
Pat Hickey committedMar 20, 2023 Configuration menu - View commit details
-
Copy full SHA for 90e8554 - Browse repository at this point
Copy the full SHA 90e8554View commit details -
look at all these new tests that pass!!!
Pat Hickey committedMar 20, 2023 Configuration menu - View commit details
-
Copy full SHA for 9f49845 - Browse repository at this point
Copy the full SHA 9f49845View commit details -
these 6 tests still fail on windows
Pat Hickey committedMar 20, 2023 Configuration menu - View commit details
-
Copy full SHA for 31c84f8 - Browse repository at this point
Copy the full SHA 31c84f8View commit details -
Pat Hickey committed
Mar 20, 2023 Configuration menu - View commit details
-
Copy full SHA for 76d01f8 - Browse repository at this point
Copy the full SHA 76d01f8View commit details
Commits on Mar 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 148ff72 - Browse repository at this point
Copy the full SHA 148ff72View commit details -
Merge pull request bytecodealliance#120 from alexcrichton/update-wasm…
…time Update to Wasmtime 7
Configuration menu - View commit details
-
Copy full SHA for 58c6de9 - Browse repository at this point
Copy the full SHA 58c6de9View commit details -
Merge pull request bytecodealliance#117 from bytecodealliance/pch/tra…
…ppable_for_real_this_time Use trappable errors in host bindings for wasi-filesystem
Configuration menu - View commit details
-
Copy full SHA for f93109d - Browse repository at this point
Copy the full SHA f93109dView commit details -
command tests: inherit stdout and stderr
Pat Hickey committedMar 21, 2023 Configuration menu - View commit details
-
Copy full SHA for 549bc5e - Browse repository at this point
Copy the full SHA 549bc5eView commit details -
host and adapter: provide stdio via preopens, dont pass stdio or arg …
…preopens to main stdio never gets initialized for the reactor, tha
Pat Hickey committedMar 21, 2023 Configuration menu - View commit details
-
Copy full SHA for 9352401 - Browse repository at this point
Copy the full SHA 9352401View commit details
Commits on Mar 22, 2023
-
add
ReadOnlyDir
andReadOnlyFile
These are useful for giving guests read-only access to a directory and its contents. Signed-off-by: Joel Dice <joel.dice@fermyon.com>
Configuration menu - View commit details
-
Copy full SHA for 017f85e - Browse repository at this point
Copy the full SHA 017f85eView commit details -
fix nanosecond->millisecond conversion in
poll_oneoff
Signed-off-by: Joel Dice <joel.dice@fermyon.com>
Configuration menu - View commit details
-
Copy full SHA for fd9e0a5 - Browse repository at this point
Copy the full SHA fd9e0a5View commit details -
Merge pull request bytecodealliance#122 from dicej/nanos-millis
fix nanosecond->millisecond conversion in `poll_oneoff`
Configuration menu - View commit details
-
Copy full SHA for cbca97e - Browse repository at this point
Copy the full SHA cbca97eView commit details -
Merge pull request bytecodealliance#121 from dicej/read-only-fs
add `ReadOnlyDir` and `ReadOnlyFile`
Configuration menu - View commit details
-
Copy full SHA for 978b898 - Browse repository at this point
Copy the full SHA 978b898View commit details
Commits on Mar 23, 2023
-
Merge remote-tracking branch 'origin/main' into pch/stdio3
Pat Hickey committedMar 23, 2023 Configuration menu - View commit details
-
Copy full SHA for 4cb0351 - Browse repository at this point
Copy the full SHA 4cb0351View commit details -
Pat Hickey committed
Mar 23, 2023 Configuration menu - View commit details
-
Copy full SHA for adf9024 - Browse repository at this point
Copy the full SHA adf9024View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae174ce - Browse repository at this point
Copy the full SHA ae174ceView commit details -
apparently poll_oneoff_stdio is hosed on windows but thats fine i guess
Pat Hickey committedMar 23, 2023 Configuration menu - View commit details
-
Copy full SHA for 77e9b9d - Browse repository at this point
Copy the full SHA 77e9b9dView commit details -
cap-std-sync: trap, instead of panic, in poll_oneoff
Pat Hickey committedMar 23, 2023 Configuration menu - View commit details
-
Copy full SHA for bba17a8 - Browse repository at this point
Copy the full SHA bba17a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9eea9ce - Browse repository at this point
Copy the full SHA 9eea9ceView commit details -
Pat Hickey committed
Mar 23, 2023 Configuration menu - View commit details
-
Copy full SHA for 6370d3b - Browse repository at this point
Copy the full SHA 6370d3bView commit details -
Merge pull request bytecodealliance#123 from bytecodealliance/pch/stdio3
Redesign stdio to be available via an import function; eliminate special stderr interface
Configuration menu - View commit details
-
Copy full SHA for 9089979 - Browse repository at this point
Copy the full SHA 9089979View commit details
Commits on Mar 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fa04088 - Browse repository at this point
Copy the full SHA fa04088View commit details -
wasi-common: args are back to being part of WasiCtx
Pat Hickey committedMar 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 960a184 - Browse repository at this point
Copy the full SHA 960a184View commit details -
host: get-arguments available from environment::get_arguments
Pat Hickey committedMar 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 985710d - Browse repository at this point
Copy the full SHA 985710dView commit details -
rename command's
main
torun
(unfortunately)this is an unfortunate problem with building the adapter: for some reason, wasm-ld will modify an export named `main` with no parameters by renaming it __original_main, and exporting a `main` with two i32 parameters. we should see if this behavior is fixable, this is hopefully a temporary change because I really liked that commands could just be invoked by calling `main`...
Pat Hickey committedMar 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 3db2a44 - Browse repository at this point
Copy the full SHA 3db2a44View commit details -
Merge pull request bytecodealliance#125 from bytecodealliance/pch/env…
…iron_args Make args available through an import function rather than passed to command main
Configuration menu - View commit details
-
Copy full SHA for a6ac27e - Browse repository at this point
Copy the full SHA a6ac27eView commit details
Commits on Mar 27, 2023
-
Revert "chore: include command host implementation for http"
This reverts commit 9eea9ce.
Configuration menu - View commit details
-
Copy full SHA for 8696d83 - Browse repository at this point
Copy the full SHA 8696d83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e3dd78 - Browse repository at this point
Copy the full SHA 5e3dd78View commit details -
Merge pull request bytecodealliance#124 from eduardomourar/fix/includ…
…e-outgoing-http-command-world feat: create command-extended world
Configuration menu - View commit details
-
Copy full SHA for f8b964a - Browse repository at this point
Copy the full SHA f8b964aView commit details
Commits on Apr 4, 2023
-
add
trappable_error_type
forstreams::stream-error
This allows us to easily pass errors to the guest instead of trapping. Signed-off-by: Joel Dice <joel.dice@fermyon.com>
Configuration menu - View commit details
-
Copy full SHA for e3f999f - Browse repository at this point
Copy the full SHA e3f999fView commit details -
Merge pull request bytecodealliance#128 from dicej/stream-errors
add `trappable_error_type` for `streams::stream-error`
Configuration menu - View commit details
-
Copy full SHA for b2792b9 - Browse repository at this point
Copy the full SHA b2792b9View commit details -
Remove resource abstraction from clocks (bytecodealliance#129)
* wit: remove resource index from monotonic-clocks and wall-clocks, delete instance-*-clock interfaces At this time, we don't have use cases for providing multiple wall clocks or multiple monotonic clocks to the same component. So, according to the principle of following preview 1's design as close as possible, we are changing these interfaces to being provided by ambient functions, rather than methods on a resource. * adapter: unresourcify clocks * host: de-resourcify clocks
Configuration menu - View commit details
-
Copy full SHA for 146f576 - Browse repository at this point
Copy the full SHA 146f576View commit details
Commits on Apr 5, 2023
-
Rename the command entrypoint from
run
back tomain
. (bytecodeall……iance#131) LLVM has special handling for functions named `main`, which we need to avoid because we're creating the component-level `main` rather than the C-level `main`. To do this, write the `main` function in assembly, which is fortunately very simple now.
Configuration menu - View commit details
-
Copy full SHA for ccfd132 - Browse repository at this point
Copy the full SHA ccfd132View commit details
Commits on Apr 10, 2023
-
fix wasi renumber test: return an error in adapter if closing a close…
…d fd
Pat Hickey committedApr 10, 2023 Configuration menu - View commit details
-
Copy full SHA for f22652b - Browse repository at this point
Copy the full SHA f22652bView commit details -
fd_seek: return the expected errno when trying to seek on a directory.
Pat Hickey committedApr 10, 2023 Configuration menu - View commit details
-
Copy full SHA for 4243167 - Browse repository at this point
Copy the full SHA 4243167View commit details -
Simplify the sockets implementation. (bytecodealliance#135)
Use the new cap-net-ext crate to simplify the sockets implementation. Instead of the `TcpSockImpl` enum and tracking the state of socket->bind->listen->accept explicitly, these are now separate host calls, which gives us better fidelity to the WASI API, and we don't need to track this state ourselves. See wasi-common/cap-std-sync/src/net.rs for the main changes.
Configuration menu - View commit details
-
Copy full SHA for 4be0eb2 - Browse repository at this point
Copy the full SHA 4be0eb2View commit details
Commits on Apr 11, 2023
-
Merge pull request bytecodealliance#137 from bytecodealliance/pch/fix…
…_renumber Fix wasi renumber test
Configuration menu - View commit details
-
Copy full SHA for 7ecaf66 - Browse repository at this point
Copy the full SHA 7ecaf66View commit details -
fix fd_filestat_get: adapter special-case StreamType::Unknown (byteco…
…dealliance#139) giving an empty Filestat, instead of returning an error. This implements the behavior expected by the fd_filestat_get test. We might end up being able to rename StreamType's Unknown variant to Stdio, since it looks like that is the only place we construct it.
Configuration menu - View commit details
-
Copy full SHA for 8257372 - Browse repository at this point
Copy the full SHA 8257372View commit details
Commits on Apr 12, 2023
-
use git wasmtime so we can use the only_interfaces feature on host bi…
…ndgen
Pat Hickey committedApr 12, 2023 Configuration menu - View commit details
-
Copy full SHA for 5b7932b - Browse repository at this point
Copy the full SHA 5b7932bView commit details -
de-duplicate command and proxy definitions, useing only_interfaces
Pat Hickey committedApr 12, 2023 Configuration menu - View commit details
-
Copy full SHA for 336746a - Browse repository at this point
Copy the full SHA 336746aView commit details -
use latest wit-component, and fix tests
Pat Hickey committedApr 12, 2023 Configuration menu - View commit details
-
Copy full SHA for f6d72aa - Browse repository at this point
Copy the full SHA f6d72aaView commit details -
reactor-tests: fixes to use wasi-base packages
Pat Hickey committedApr 12, 2023 Configuration menu - View commit details
-
Copy full SHA for 0c66a84 - Browse repository at this point
Copy the full SHA 0c66a84View commit details -
* probably there should be a lint if a name provided to `with` doesnt exist
Pat Hickey committedApr 12, 2023 Configuration menu - View commit details
-
Copy full SHA for 4b22875 - Browse repository at this point
Copy the full SHA 4b22875View commit details -
Pat Hickey committed
Apr 12, 2023 Configuration menu - View commit details
-
Copy full SHA for 7fb64c6 - Browse repository at this point
Copy the full SHA 7fb64c6View commit details
Commits on Apr 13, 2023
-
poll: inline definitions into single trait
Pat Hickey committedApr 13, 2023 Configuration menu - View commit details
-
Copy full SHA for 391d725 - Browse repository at this point
Copy the full SHA 391d725View commit details -
random: inline implementations into single trait
Pat Hickey committedApr 13, 2023 Configuration menu - View commit details
-
Copy full SHA for e5a9c5b - Browse repository at this point
Copy the full SHA e5a9c5bView commit details -
Pat Hickey committed
Apr 13, 2023 Configuration menu - View commit details
-
Copy full SHA for 0196207 - Browse repository at this point
Copy the full SHA 0196207View commit details -
host main.rs: implement --mapdir cli flag
Pat Hickey committedApr 13, 2023 Configuration menu - View commit details
-
Copy full SHA for 0fa64f1 - Browse repository at this point
Copy the full SHA 0fa64f1View commit details -
add dir_fd_op_failures to wasi testsuite
Pat Hickey committedApr 13, 2023 Configuration menu - View commit details
-
Copy full SHA for 4c1eddc - Browse repository at this point
Copy the full SHA 4c1eddcView commit details
Commits on Apr 14, 2023
-
bump wasmtime and use new syntax, but it doesnt quite work yet
Pat Hickey committedApr 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 51dc803 - Browse repository at this point
Copy the full SHA 51dc803View commit details -
bump wasmtime to latest main, we need bytecodealliance#6209
Pat Hickey committedApr 14, 2023 Configuration menu - View commit details
-
Copy full SHA for e56487c - Browse repository at this point
Copy the full SHA e56487cView commit details -
Merge remote-tracking branch 'origin/main' into pch/fix_more_fs_tests
Pat Hickey committedApr 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 8eeb800 - Browse repository at this point
Copy the full SHA 8eeb800View commit details -
Pat Hickey committed
Apr 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 59bbdf1 - Browse repository at this point
Copy the full SHA 59bbdf1View commit details -
Merge pull request bytecodealliance#142 from bytecodealliance/pch/trace
Fix support for tracing, add --mapdir to host cli
Configuration menu - View commit details
-
Copy full SHA for 9c017c6 - Browse repository at this point
Copy the full SHA 9c017c6View commit details -
Merge pull request bytecodealliance#132 from bytecodealliance/pch/fix…
…_more_fs_tests fix fd_ operations on directories: keep track of DescriptorType in descriptor table
Configuration menu - View commit details
-
Copy full SHA for 6111c86 - Browse repository at this point
Copy the full SHA 6111c86View commit details -
Merge remote-tracking branch 'origin/main' into pch/use_only_interfaces
Pat Hickey committedApr 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 71666a4 - Browse repository at this point
Copy the full SHA 71666a4View commit details
Commits on Apr 17, 2023
-
tests: always expect fd_allocate to fail with NOTSUP
Pat Hickey committedApr 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 3d1915b - Browse repository at this point
Copy the full SHA 3d1915bView commit details -
adapter: fd_allocate gives notsup on all files
Pat Hickey committedApr 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 51e6ad1 - Browse repository at this point
Copy the full SHA 51e6ad1View commit details -
readlink: fix adapter to return right len, and test to expect truncation
truncation behavior is backported to upstream in bytecodealliance#6225
Pat Hickey committedApr 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 4ee24e1 - Browse repository at this point
Copy the full SHA 4ee24e1View commit details -
Merge pull request bytecodealliance#143 from bytecodealliance/pch/dep…
…recate_fd_allocate deprecate fd_allocate
Configuration menu - View commit details
-
Copy full SHA for 1a427ce - Browse repository at this point
Copy the full SHA 1a427ceView commit details
Commits on Apr 18, 2023
-
latest wasmtime, where path works with interfaces
needed to bump the wit crate as well
Pat Hickey committedApr 18, 2023 Configuration menu - View commit details
-
Copy full SHA for a2bd4d4 - Browse repository at this point
Copy the full SHA a2bd4d4View commit details -
Add a WASI test for creating an absolute-path symlink
Wasmtime disallows guests from using path_symlink to create absolute-path symlinks, as they could confuse other code into accessing resources on the host that the guest otherwise doesn't have access to. This patch adds a test for this behavior. Co-authored-by: Dan Gohman <dev@sunfishcode.online>
Configuration menu - View commit details
-
Copy full SHA for 0219acb - Browse repository at this point
Copy the full SHA 0219acbView commit details -
Merge pull request bytecodealliance#140 from bytecodealliance/pch/use…
…_only_interfaces host: deduplicate generated traits using `only_interfaces`
Configuration menu - View commit details
-
Copy full SHA for 0e335a8 - Browse repository at this point
Copy the full SHA 0e335a8View commit details -
Merge pull request bytecodealliance#147 from bytecodealliance/pch/abs…
…_symlink_test Add a WASI test for creating an absolute-path symlink
Configuration menu - View commit details
-
Copy full SHA for 4afacef - Browse repository at this point
Copy the full SHA 4afacefView commit details
Commits on Apr 19, 2023
-
Merge pull request bytecodealliance#144 from bytecodealliance/pch/fix…
…_readlink Fix readlink behavior
Configuration menu - View commit details
-
Copy full SHA for 08b2161 - Browse repository at this point
Copy the full SHA 08b2161View commit details -
Pat Hickey committed
Apr 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 23bf8b2 - Browse repository at this point
Copy the full SHA 23bf8b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 770b0ba - Browse repository at this point
Copy the full SHA 770b0baView commit details
Commits on Apr 20, 2023
-
host: remove nonblock descriptor flags and set-flags
Pat Hickey committedApr 20, 2023 Configuration menu - View commit details
-
Copy full SHA for 6326e0a - Browse repository at this point
Copy the full SHA 6326e0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a9e8c1 - Browse repository at this point
Copy the full SHA 3a9e8c1View commit details -
adapter: change logic around interpeting ATIM and ATIM_NOW (and MTIM …
…equiv) to be consistient with upstream in wasi-common preview1, ATIM and ATIM_NOW (and MTIM and MTIM now) were mutually exclusive and would result in an INVAL error, whereas in the adapter previously, ATIM_NOW implied ATIM, but would silently do nothing if ATIM was not set. I decided to be consistient with the upstream behavior here because it is pretty arbitrary and I don't think there's a good reason to break compatibility. This fixes the `path_filestat` test.
Pat Hickey committedApr 20, 2023 Configuration menu - View commit details
-
Copy full SHA for 1e84032 - Browse repository at this point
Copy the full SHA 1e84032View commit details -
command tests: set the whole suite of test config env variables for w…
…indows, mac, unix
Pat Hickey committedApr 20, 2023 Configuration menu - View commit details
-
Copy full SHA for 77b98be - Browse repository at this point
Copy the full SHA 77b98beView commit details -
with prev commit, some tests that previously failed only on windows pass
Pat Hickey committedApr 20, 2023 Configuration menu - View commit details
-
Copy full SHA for 1ba5488 - Browse repository at this point
Copy the full SHA 1ba5488View commit details -
cap-std-sync: explicitly error with notsup for opening with sync fdfl…
…ags on windows?
Pat Hickey committedApr 20, 2023 Configuration menu - View commit details
-
Copy full SHA for b5f3b82 - Browse repository at this point
Copy the full SHA b5f3b82View commit details -
unlink file trailing slashes: i have no idea why windows returns NOTD…
…IR for this now, but cool
Pat Hickey committedApr 20, 2023 Configuration menu - View commit details
-
Copy full SHA for 1c08c65 - Browse repository at this point
Copy the full SHA 1c08c65View commit details -
Merge pull request bytecodealliance#148 from bytecodealliance/pch/trunc
delete truncation_rights test
Configuration menu - View commit details
-
Copy full SHA for 01b44ab - Browse repository at this point
Copy the full SHA 01b44abView commit details -
Merge pull request bytecodealliance#149 from bytecodealliance/pch/fil…
…es_and_nonblocking_streams Eliminate nonblocking from descriptor flags
Configuration menu - View commit details
-
Copy full SHA for f29ab77 - Browse repository at this point
Copy the full SHA f29ab77View commit details -
Merge remote-tracking branch 'origin/main' into pch/atim_now
Pat Hickey committedApr 20, 2023 Configuration menu - View commit details
-
Copy full SHA for e46f50e - Browse repository at this point
Copy the full SHA e46f50eView commit details -
Pat Hickey committed
Apr 20, 2023 Configuration menu - View commit details
-
Copy full SHA for 4b2294c - Browse repository at this point
Copy the full SHA 4b2294cView commit details -
Merge pull request bytecodealliance#150 from bytecodealliance/pch/ati…
…m_now adapter: change logic around interpreting ATIM and ATIM_NOW to be consistent with upstream
Configuration menu - View commit details
-
Copy full SHA for 05ae90c - Browse repository at this point
Copy the full SHA 05ae90cView commit details -
fd_seek: error with invalid offsets in the adapter
Pat Hickey committedApr 20, 2023 Configuration menu - View commit details
-
Copy full SHA for c5b796a - Browse repository at this point
Copy the full SHA c5b796aView commit details
Commits on Apr 21, 2023
-
fix bug in adapter fd_fdstat_set_flags to frob the append flag.
this fixes the fd_flags_set test.
Pat Hickey committedApr 21, 2023 Configuration menu - View commit details
-
Copy full SHA for d62b986 - Browse repository at this point
Copy the full SHA d62b986View commit details -
Merge pull request bytecodealliance#151 from bytecodealliance/pch/seek
Fixes for seek/append behavior
Configuration menu - View commit details
-
Copy full SHA for 344ac74 - Browse repository at this point
Copy the full SHA 344ac74View commit details
Commits on Apr 24, 2023
-
adapter poll_oneoff: when descriptors.get_*_stream(fd) fails, die wit…
…h that error (bytecodealliance#154) * adapter poll_oneoff: when descriptors.get_*_stream(fd) fails, die with that error There was a special case in poll_oneoff that put in a fake clock stream when a read/write stream for a descriptor wasn't available. The poll_oneoff_files test (in `test_fd_readwrite_invalid_fd()`) checks that poll_oneoff returns a BADF when an invalid fd is subscribed to. I'm not sure what the special case was patching over, but this passes all of the other tests right now. * poll_oneoff_files fails on windows with god knows what error diff --git a/host/tests/command.rs b/host/tests/command.rs index 7af7bd0..67c8c0b 100644 --- a/host/tests/command.rs +++ b/host/tests/command.rs @@ -466,10 +466,11 @@ async fn run_path_symlink_trailing_slashes(store: Store<WasiCtx>, wasi: Command) } async fn run_poll_oneoff_files(store: Store<WasiCtx>, wasi: Command) -> Result<()> { - // trapping upwrap in poll_oneoff in adapter. - // maybe this is related to the "if fd isnt a stream, request a pollable which completes - // immediately so itll immediately fail" behavior, which i think breaks internal invariant... - run_with_temp_dir(store, wasi).await + if cfg!(windows) { + expect_fail(run_with_temp_dir(store, wasi).await) + } else { + run_with_temp_dir(store, wasi).await + } } async fn run_poll_oneoff_stdio(store: Store<WasiCtx>, wasi: Command) -> Result<()> {
Configuration menu - View commit details
-
Copy full SHA for 6f44c91 - Browse repository at this point
Copy the full SHA 6f44c91View commit details -
remove test expectations around rights (bytecodealliance#153)
* Revert "wasi-tests: add configuration to ignore rights readback (bytecodealliance#81)" This reverts commit d006b1b. * wasi-tests: pull in all changes from upstream which remove support for rights bytecodealliance#6265 note, im leaving out upstream changes to fd_readdir which are from bytecodealliance#6163, which requires porting the rest of that PR into this repo * remove rights readback variable from test runner * rustfmt * delete path_open_read_without_rights test which was deleted upstream
Configuration menu - View commit details
-
Copy full SHA for fa859ea - Browse repository at this point
Copy the full SHA fa859eaView commit details
Commits on Apr 25, 2023
-
wasi-common ctx: new push methods
Pat Hickey committedApr 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 68c33b1 - Browse repository at this point
Copy the full SHA 68c33b1View commit details -
reactor tests: add a new method showing interaction with streams, who…
…se traits are impled in wasi-common and host
Pat Hickey committedApr 25, 2023 Configuration menu - View commit details
-
Copy full SHA for ce78199 - Browse repository at this point
Copy the full SHA ce78199View commit details -
add test case showing
with
can use another crate's definition of st……ructs, enums etc
Pat Hickey committedApr 25, 2023 Configuration menu - View commit details
-
Copy full SHA for ebd3f4f - Browse repository at this point
Copy the full SHA ebd3f4fView commit details
Commits on Apr 26, 2023
-
Merge pull request bytecodealliance#155 from bytecodealliance/pch/rea…
…ctor-tests-reusing-types Expand reactor tests to demonstrate reusing types from other crates
Configuration menu - View commit details
-
Copy full SHA for 0a96d51 - Browse repository at this point
Copy the full SHA 0a96d51View commit details
Commits on Apr 27, 2023
-
adapter: path_ apis return NOTDIR instead of BADF when passed file; f…
…ixes path_open_dirfd test. (bytecodealliance#152) * adapter: special case for NOTDIR instead of BADF fixes path_open_dirfd test. * get_dir now fails with NOTDIR for non-dir files * get rid of special case * complete test coverage for all path_ functions giving NOTDIR errors
Configuration menu - View commit details
-
Copy full SHA for c8fa55e - Browse repository at this point
Copy the full SHA c8fa55eView commit details -
Redesign wasi ctx a bit (bytecodealliance#156)
* redesign wasi ctx and builder * in ctx, resources are only ever owned by the table * preopen dirs and stdio are just indexes into the table that we hand to the caller * builder requires less boxing, in general, takes more impl traits * tests: rewrite the way we generate tests to not construct store * uncomment WasiCtx's pool methods
Configuration menu - View commit details
-
Copy full SHA for 3e888f7 - Browse repository at this point
Copy the full SHA 3e888f7View commit details
Commits on Apr 28, 2023
-
move all of host library into wasi_common
leaving just host as an executable
Pat Hickey committedApr 28, 2023 Configuration menu - View commit details
-
Copy full SHA for eb082a2 - Browse repository at this point
Copy the full SHA eb082a2View commit details -
fix build of all moved code, and the tests
Pat Hickey committedApr 28, 2023 Configuration menu - View commit details
-
Copy full SHA for 75a92d3 - Browse repository at this point
Copy the full SHA 75a92d3View commit details
Commits on May 2, 2023
-
move existing wasi-common sockets proposal interfaces to wasmtime-was…
…i-sockets
Pat Hickey committedMay 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 493aa23 - Browse repository at this point
Copy the full SHA 493aa23View commit details -
wasi-common: remove all sockets from ctx and scheduler
in the scheduler code, it is only commented out. we need to really redesign that whole deal if we are going to support pollables in other crates. that is too ambitious for this first PR.
Pat Hickey committedMay 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 9baf5d4 - Browse repository at this point
Copy the full SHA 9baf5d4View commit details -
Pat Hickey committed
May 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 3621386 - Browse repository at this point
Copy the full SHA 3621386View commit details -
wasi-sockets: moved net impl from cap-std-sync there and it builds
Pat Hickey committedMay 2, 2023 Configuration menu - View commit details
-
Copy full SHA for f443a3f - Browse repository at this point
Copy the full SHA f443a3fView commit details -
move context construction duties from wasi-cap-std-sync to wasmtime-w…
…asi-sockets-sync
Pat Hickey committedMay 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 8b76095 - Browse repository at this point
Copy the full SHA 8b76095View commit details -
and now views work for wasi-common as well
Pat Hickey committedMay 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 22ed2a6 - Browse repository at this point
Copy the full SHA 22ed2a6View commit details -
Pat Hickey committed
May 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 2811ab5 - Browse repository at this point
Copy the full SHA 2811ab5View commit details -
Pat Hickey committed
May 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 544db7e - Browse repository at this point
Copy the full SHA 544db7eView commit details -
Merge pull request bytecodealliance#160 from bytecodealliance/pch/sep…
…arate-sockets separate crates for wasi-sockets
Configuration menu - View commit details
-
Copy full SHA for 03aaa55 - Browse repository at this point
Copy the full SHA 03aaa55View commit details -
add scaffolding of preview 1 adapter to wasi-common crate
Pat Hickey committedMay 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 4117272 - Browse repository at this point
Copy the full SHA 4117272View commit details -
possible to run preview 1 modules through host adapter
Pat Hickey committedMay 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 66775e0 - Browse repository at this point
Copy the full SHA 66775e0View commit details -
test-programs crate is called command-tests now
Pat Hickey committedMay 2, 2023 Configuration menu - View commit details
-
Copy full SHA for c320988 - Browse repository at this point
Copy the full SHA c320988View commit details -
test-programs-macros is called test-programs now
Pat Hickey committedMay 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 5573b0f - Browse repository at this point
Copy the full SHA 5573b0fView commit details -
rejigger test generation and suites
fix the build and macros, separate wasi test suite from "command" test suite, test suite for preview 1 should always panic
Pat Hickey committedMay 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 61fe11a - Browse repository at this point
Copy the full SHA 61fe11aView commit details -
wasi-common: Table operations return a distinct TableError enum
Pat Hickey committedMay 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 39730be - Browse repository at this point
Copy the full SHA 39730beView commit details
Commits on May 3, 2023
-
Merge pull request bytecodealliance#164 from bytecodealliance/pch/tab…
…le_error wasi-common: Table operations return a distinct TableError enum
Configuration menu - View commit details
-
Copy full SHA for c789879 - Browse repository at this point
Copy the full SHA c789879View commit details -
Merge pull request bytecodealliance#162 from bytecodealliance/pch/sca…
…ffold_host_p1 scaffold out preview 1 support
Configuration menu - View commit details
-
Copy full SHA for 3752809 - Browse repository at this point
Copy the full SHA 3752809View commit details -
Revert bytecodealliance#131, renaming
main
back torun
. (bytecode……alliance#165) Changing LLVM and/or Rust to avoid special handling of `main` is a fair amount of work, and there could be other toolchains with similar special rules for functions named `main`, so rename the command entrypoint back to `run`. We could potentially re-evaluate this in the future, such as in a preview3 timeframe, but for now, let's go with the simplest thing that works.
Configuration menu - View commit details
-
Copy full SHA for e4f2968 - Browse repository at this point
Copy the full SHA e4f2968View commit details
Commits on May 9, 2023
-
Pat Hickey committed
May 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 70fa783 - Browse repository at this point
Copy the full SHA 70fa783View commit details -
Pat Hickey committed
May 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 0d1fe10 - Browse repository at this point
Copy the full SHA 0d1fe10View commit details -
Pat Hickey committed
May 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 018deb8 - Browse repository at this point
Copy the full SHA 018deb8View commit details -
sync is basically the same as datasync
Pat Hickey committedMay 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 0522da0 - Browse repository at this point
Copy the full SHA 0522da0View commit details -
Pat Hickey committed
May 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 6ea8be1 - Browse repository at this point
Copy the full SHA 6ea8be1View commit details -
everything in fs is done except open, readdir, and the stream read/wr…
…ites aka the hard parts
Pat Hickey committedMay 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 9cc2c0f - Browse repository at this point
Copy the full SHA 9cc2c0fView commit details -
Pat Hickey committed
May 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 4ca29f4 - Browse repository at this point
Copy the full SHA 4ca29f4View commit details -
filesystem::open_at implemented (i think?)
Pat Hickey committedMay 9, 2023 Configuration menu - View commit details
-
Copy full SHA for fbf2c6e - Browse repository at this point
Copy the full SHA fbf2c6eView commit details -
add all the streams. consolidate file and dir into one file.
Pat Hickey committedMay 9, 2023 Configuration menu - View commit details
-
Copy full SHA for a453eb3 - Browse repository at this point
Copy the full SHA a453eb3View commit details -
start making host actually kick over by disabling stuff...
Pat Hickey committedMay 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 7feecfe - Browse repository at this point
Copy the full SHA 7feecfeView commit details -
a bunch of fixes, move clocks and randomness impls in
Pat Hickey committedMay 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 7ac78c5 - Browse repository at this point
Copy the full SHA 7ac78c5View commit details -
fix some table accessors and tests
Pat Hickey committedMay 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 7f06ffb - Browse repository at this point
Copy the full SHA 7f06ffbView commit details -
Pat Hickey committed
May 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 003c94f - Browse repository at this point
Copy the full SHA 003c94fView commit details -
Pat Hickey committed
May 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 49ec1a6 - Browse repository at this point
Copy the full SHA 49ec1a6View commit details -
remove last vestiges of wasi-cap-std-sync
Pat Hickey committedMay 9, 2023 Configuration menu - View commit details
-
Copy full SHA for eb3b507 - Browse repository at this point
Copy the full SHA eb3b507View commit details -
fix wasi-sockets-sync build to not use wasi_common::Error
Pat Hickey committedMay 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 3ea5d15 - Browse repository at this point
Copy the full SHA 3ea5d15View commit details -
Pat Hickey committed
May 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 7fb918d - Browse repository at this point
Copy the full SHA 7fb918dView commit details -
command directory list test: inherit stdio so i can figure out why th…
…is fails on windows
Pat Hickey committedMay 9, 2023 Configuration menu - View commit details
-
Copy full SHA for bef458e - Browse repository at this point
Copy the full SHA bef458eView commit details -
directory_list test: add some context for debugging
Pat Hickey committedMay 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 541a1f4 - Browse repository at this point
Copy the full SHA 541a1f4View commit details -
Pat Hickey committed
May 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 39cbb74 - Browse repository at this point
Copy the full SHA 39cbb74View commit details -
Pat Hickey committed
May 9, 2023 Configuration menu - View commit details
-
Copy full SHA for cc97390 - Browse repository at this point
Copy the full SHA cc97390View commit details -
delete wasi-tokio as well, which was always dead code in this repo
Pat Hickey committedMay 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 403aa95 - Browse repository at this point
Copy the full SHA 403aa95View commit details -
rename WasiCtxBuilder::new_sync() to new()
there isnt actually a different way to build a context for sync vs async yet, and idk precisely how that is going to shake out, so lets just do the simplest possible thing here
Pat Hickey committedMay 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 0ebd564 - Browse repository at this point
Copy the full SHA 0ebd564View commit details
Commits on May 10, 2023
-
Merge pull request bytecodealliance#167 from bytecodealliance/pch/next
Inline the cap-std-sync implementations into wasi-common
Configuration menu - View commit details
-
Copy full SHA for 54e6405 - Browse repository at this point
Copy the full SHA 54e6405View commit details
Commits on May 11, 2023
-
feat(preview1): implement
args_get
Signed-off-by: Roman Volosatovs <rvolosatovs@riseup.net>
Configuration menu - View commit details
-
Copy full SHA for 4aa54b3 - Browse repository at this point
Copy the full SHA 4aa54b3View commit details -
feat(preview1): implement
args_sizes_get
Signed-off-by: Roman Volosatovs <rvolosatovs@riseup.net>
Configuration menu - View commit details
-
Copy full SHA for 1cadc42 - Browse repository at this point
Copy the full SHA 1cadc42View commit details -
feat(preview1): implement
environ_get
Signed-off-by: Roman Volosatovs <rvolosatovs@riseup.net>
Configuration menu - View commit details
-
Copy full SHA for e8010e8 - Browse repository at this point
Copy the full SHA e8010e8View commit details -
feat(preview1): implement
environ_sizes_get
Signed-off-by: Roman Volosatovs <rvolosatovs@riseup.net>
Configuration menu - View commit details
-
Copy full SHA for 93e753d - Browse repository at this point
Copy the full SHA 93e753dView commit details -
feat(preview1): implement
proc_exit
Signed-off-by: Roman Volosatovs <rvolosatovs@riseup.net>
Configuration menu - View commit details
-
Copy full SHA for 7c22cb7 - Browse repository at this point
Copy the full SHA 7c22cb7View commit details -
feat(preview1): implement
clock_res_get
Signed-off-by: Roman Volosatovs <rvolosatovs@riseup.net>
Configuration menu - View commit details
-
Copy full SHA for d63d598 - Browse repository at this point
Copy the full SHA d63d598View commit details -
feat(preview1): implement
clock_time_get
Signed-off-by: Roman Volosatovs <rvolosatovs@riseup.net>
Configuration menu - View commit details
-
Copy full SHA for 8662a77 - Browse repository at this point
Copy the full SHA 8662a77View commit details -
feat(preview1): implement
WasiPreview1Adapter::new
Signed-off-by: Roman Volosatovs <rvolosatovs@riseup.net>
Configuration menu - View commit details
-
Copy full SHA for 59ab6be - Browse repository at this point
Copy the full SHA 59ab6beView commit details -
feat(preview1): implement
proc_raise
Signed-off-by: Roman Volosatovs <rvolosatovs@riseup.net>
Configuration menu - View commit details
-
Copy full SHA for 2599bbc - Browse repository at this point
Copy the full SHA 2599bbcView commit details -
feat(preview1): implement
sched_yield
Signed-off-by: Roman Volosatovs <rvolosatovs@riseup.net>
Configuration menu - View commit details
-
Copy full SHA for c1c6720 - Browse repository at this point
Copy the full SHA c1c6720View commit details -
feat(preview1): implement
random_get
Signed-off-by: Roman Volosatovs <rvolosatovs@riseup.net>
Configuration menu - View commit details
-
Copy full SHA for d15e804 - Browse repository at this point
Copy the full SHA d15e804View commit details -
test: add
environment
test programSigned-off-by: Roman Volosatovs <rvolosatovs@riseup.net>
Configuration menu - View commit details
-
Copy full SHA for e319603 - Browse repository at this point
Copy the full SHA e319603View commit details -
refactor(preview1): trap explicitly
Signed-off-by: Roman Volosatovs <rvolosatovs@riseup.net>
Configuration menu - View commit details
-
Copy full SHA for e944531 - Browse repository at this point
Copy the full SHA e944531View commit details -
Merge pull request bytecodealliance#169 from rvolosatovs/feat/preview1
feat(preview1): implement stateless host WASI calls
Configuration menu - View commit details
-
Copy full SHA for f70eb99 - Browse repository at this point
Copy the full SHA f70eb99View commit details -
Rename wasi-base to wasi-cli-base. (bytecodealliance#171)
This is just a rename, and it's not yet clear what shape wasi-cli-base will ultimately take, but for now, it's useful to avoid confusion about whether wasi-base is meant to be used by all WASI worlds. It is a base for CLI-like worlds that have command-line args, environment variables, and exit statuses, and not all WASI worlds will have those.
Configuration menu - View commit details
-
Copy full SHA for 22763b4 - Browse repository at this point
Copy the full SHA 22763b4View commit details
Commits on May 12, 2023
-
prepare adapter directory layout for upstreaming (bytecodealliance#172)
* delete adapter src/main.o: this was accidentally left out of bytecodealliance#165 * move adapter, byte-array, and verify to a new workspace * rename byte-array crate to a name available on crates.io * add a readme for verify, also give it a slightly better name * CI: wit dep check in its own step, verify before publish, trim down publication * reactor-tests: delete deps symlinks * reactor-tests: manage wit with wit-deps * test: dont set default toolchain to nightly * wit-deps lock adapter * wit-deps lock reactor-tests wit-deps doesnt manage these for some reason
Configuration menu - View commit details
-
Copy full SHA for 88e451a - Browse repository at this point
Copy the full SHA 88e451aView commit details
Commits on May 16, 2023
-
Pat Hickey committed
May 16, 2023 Configuration menu - View commit details
-
Copy full SHA for 96d8f62 - Browse repository at this point
Copy the full SHA 96d8f62View commit details
Commits on May 17, 2023
-
Merge remote-tracking branch 'upstream/main' into main
Pat Hickey committedMay 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 1ccf1a6 - Browse repository at this point
Copy the full SHA 1ccf1a6View commit details -
move preview2-prototyping's wasi-common crate to crates/wasi/src/prev…
…iew2
Pat Hickey committedMay 17, 2023 Configuration menu - View commit details
-
Copy full SHA for e4d9ea6 - Browse repository at this point
Copy the full SHA e4d9ea6View commit details -
add copy of wit; make all fixes to make wasmtime-wasi compile
Pat Hickey committedMay 17, 2023 Configuration menu - View commit details
-
Copy full SHA for c2a2aee - Browse repository at this point
Copy the full SHA c2a2aeeView commit details -
move the command and reactor tests into test-programs
Pat Hickey committedMay 17, 2023 Configuration menu - View commit details
-
Copy full SHA for dd55600 - Browse repository at this point
Copy the full SHA dd55600View commit details -
reactor-tests: prune unneeded wit deps
Pat Hickey committedMay 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 9a7ea4a - Browse repository at this point
Copy the full SHA 9a7ea4aView commit details -
Pat Hickey committed
May 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 403f32d - Browse repository at this point
Copy the full SHA 403f32dView commit details -
eelete all remaining files in from-preview2-prototying: done merging …
…these into tree
Pat Hickey committedMay 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 103870c - Browse repository at this point
Copy the full SHA 103870cView commit details -
exclude command-tests and reactor-tests wasm crates from run-tests
Pat Hickey committedMay 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 2248661 - Browse repository at this point
Copy the full SHA 2248661View commit details -
Pat Hickey committed
May 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 26e27ec - Browse repository at this point
Copy the full SHA 26e27ecView commit details
Commits on May 18, 2023
-
Pat Hickey committed
May 18, 2023 Configuration menu - View commit details
-
Copy full SHA for f749b82 - Browse repository at this point
Copy the full SHA f749b82View commit details -
add test of preview2 running as components
Pat Hickey committedMay 18, 2023 Configuration menu - View commit details
-
Copy full SHA for 8d9bbb8 - Browse repository at this point
Copy the full SHA 8d9bbb8View commit details -
vet: update to getrandom crate is covered by imports
Pat Hickey committedMay 18, 2023 Configuration menu - View commit details
-
Copy full SHA for d0e2982 - Browse repository at this point
Copy the full SHA d0e2982View commit details -
Pat Hickey committed
May 18, 2023 Configuration menu - View commit details
-
Copy full SHA for 43501d8 - Browse repository at this point
Copy the full SHA 43501d8View commit details -
factor out common config to test-programs crate
Pat Hickey committedMay 18, 2023 Configuration menu - View commit details
-
Copy full SHA for 535acaa - Browse repository at this point
Copy the full SHA 535acaaView commit details -
add test for preview2's preview 1 host adapter, which is in its infancy
Pat Hickey committedMay 18, 2023 Configuration menu - View commit details
-
Copy full SHA for 55281df - Browse repository at this point
Copy the full SHA 55281dfView commit details -
Merge remote-tracking branch 'upstream/main' into pch/merge_preview2_…
…impl
Pat Hickey committedMay 18, 2023 Configuration menu - View commit details
-
Copy full SHA for 5aee0b7 - Browse repository at this point
Copy the full SHA 5aee0b7View commit details -
add comments, make everything scheduler-related private to crate
Pat Hickey committedMay 18, 2023 Configuration menu - View commit details
-
Copy full SHA for 317320e - Browse repository at this point
Copy the full SHA 317320eView commit details -
docs: try ignoring the rust_wasi_markdown_parser block in tests
this is causing a link error because pulldown_cmark is available both in the rust_wasi_markdown_parser deps directory and, now, in the root of the project as well.
Pat Hickey committedMay 18, 2023 Configuration menu - View commit details
-
Copy full SHA for c368c55 - Browse repository at this point
Copy the full SHA c368c55View commit details -
Pat Hickey committed
May 18, 2023 Configuration menu - View commit details
-
Copy full SHA for d6dace0 - Browse repository at this point
Copy the full SHA d6dace0View commit details -
wasmtime-wasi needs windows-sys
Pat Hickey committedMay 18, 2023 Configuration menu - View commit details
-
Copy full SHA for 85f05b6 - Browse repository at this point
Copy the full SHA 85f05b6View commit details -
turn prtest:full on the hard way. will revert
Pat Hickey committedMay 18, 2023 Configuration menu - View commit details
-
Copy full SHA for ff4ad05 - Browse repository at this point
Copy the full SHA ff4ad05View commit details -
Pat Hickey committed
May 18, 2023 Configuration menu - View commit details
-
Copy full SHA for 6bde6a1 - Browse repository at this point
Copy the full SHA 6bde6a1View commit details -
wasmtime-wasi: include witx and wit in publish
Pat Hickey committedMay 18, 2023 Configuration menu - View commit details
-
Copy full SHA for b44ac13 - Browse repository at this point
Copy the full SHA b44ac13View commit details -
poll_oneoff_files doesnt work on windows, apparently
Pat Hickey committedMay 18, 2023 Configuration menu - View commit details
-
Copy full SHA for fa4bdb5 - Browse repository at this point
Copy the full SHA fa4bdb5View commit details
Commits on May 19, 2023
-
Pat Hickey committed
May 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 0b8b022 - Browse repository at this point
Copy the full SHA 0b8b022View commit details