You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Joel Dice
64c2a247ed
[16.0.0] Backport `adapter_{open|close}_badfd` exports ( #7675 )
* add `adapter_{open|close}_badfd` exports to Preview 1 adapter (#7663 )
* add `adapter_{open|close}_badfd` exports to Preview 1 adapter
This is to be used by `wasi-libc` to reserve file descriptors for its own use
(e.g. for sockets), ensuring that any attempt to pass them directly to Preview 1
functions will consistently return an error.
See https://github.com/WebAssembly/wasi-libc/issues/447 for further details.
Signed-off-by: Joel Dice <joel.dice@fermyon.com>
* add `preview2_adapter_badfd` test
Signed-off-by: Joel Dice <joel.dice@fermyon.com>
---------
Signed-off-by: Joel Dice <joel.dice@fermyon.com>
* Update `*_badfd` methods in the adapter to return an errno (#7672 )
Makes them a bit more consistent with the rest of the WASI functions as
opposed to returning a boolean.
---------
Signed-off-by: Joel Dice <joel.dice@fermyon.com>
Co-authored-by: Alex Crichton <alex@alexcrichton.com>
11 months ago
..
asm-macros
Refactor test-programs to build modules and components (#6385)
1 year ago
bench-api
Configure workspace lints, enable running some Clippy lints on CI (#7561)
12 months ago
c-api
add clang format (#7601)
11 months ago
cache
Configure workspace lints, enable running some Clippy lints on CI (#7561)
12 months ago
cli-flags
Configure workspace lints, enable running some Clippy lints on CI (#7561)
12 months ago
component-macro
Configure workspace lints, enable running some Clippy lints on CI (#7561)
12 months ago
component-util
Leverage Cargo's workspace inheritance feature (#4905)
2 years ago
cranelift
Consolidate platform-specific definitions in Wasmtime (#7626)
11 months ago
cranelift-shared
Configure workspace lints, enable running some Clippy lints on CI (#7561)
12 months ago
environ
Update the wasm-tools family of crates (#7587)
12 months ago
explorer
Configure workspace lints, enable running some Clippy lints on CI (#7561)
12 months ago
fiber
add clang format (#7601)
11 months ago
fuzzing
Configure workspace lints, enable running some Clippy lints on CI (#7561)
12 months ago
jit
Consolidate platform-specific definitions in Wasmtime (#7626)
11 months ago
jit-debug
Configure workspace lints, enable running some Clippy lints on CI (#7561)
12 months ago
jit-icache-coherence
Configure workspace lints, enable running some Clippy lints on CI (#7561)
12 months ago
misc
Configure workspace lints, enable running some Clippy lints on CI (#7561)
12 months ago
runtime
Consolidate platform-specific definitions in Wasmtime (#7626)
11 months ago
test-programs
[16.0.0] Backport `adapter_{open|close}_badfd` exports (#7675)
11 months ago
types
Update the wasm-tools family of crates (#7587)
12 months ago
versioned-export-macros
Dependency gardening for Wasmtime (#6731)
1 year ago
wasi
[16.0.0] Backport `adapter_{open|close}_badfd` exports (#7675)
11 months ago
wasi-common
Configure workspace lints, enable running some Clippy lints on CI (#7561)
12 months ago
wasi-http
use wasi-http and wasi-cli 0.2.0-rc-2023-12-05 (#7640) (#7650)
11 months ago
wasi-nn
Configure workspace lints, enable running some Clippy lints on CI (#7561)
12 months ago
wasi-preview1-component-adapter
[16.0.0] Backport `adapter_{open|close}_badfd` exports (#7675)
11 months ago
wasi-threads
Configure workspace lints, enable running some Clippy lints on CI (#7561)
12 months ago
wasmtime
Consolidate platform-specific definitions in Wasmtime (#7626)
11 months ago
wast
Configure workspace lints, enable running some Clippy lints on CI (#7561)
12 months ago
wiggle
Configure workspace lints, enable running some Clippy lints on CI (#7561)
12 months ago
winch
Update the wasm-tools family of crates (#7587)
12 months ago
wit-bindgen
Configure workspace lints, enable running some Clippy lints on CI (#7561)
12 months ago
wmemcheck
Configure workspace lints, enable running some Clippy lints on CI (#7561)
12 months ago