sunfishcode opened PR #3049 from sunfishcode/io-lifetimes to main:
This ports wasi-common from unsafe-io to io-lifetimes.
Ambient authority is now indicated via calls to
ambient_authority()
from the ambient-authority crate, rather than usingunsafeblocks.The
GetSetFdFlags::set_fd_flagsfunction is now split into two phases,
to simplify lifetimes in implementations which need to close and re-open
the underlying file.And wasi-common no longer directly depends on
libc. It now goes
throughposishto do everything, which in particular simplifies the use
ofpoll.
sunfishcode requested pchickey for a review on PR #3049.
sunfishcode updated PR #3049 from sunfishcode/io-lifetimes to main.
sunfishcode updated PR #3049 from sunfishcode/io-lifetimes to main.
sunfishcode updated PR #3049 from sunfishcode/io-lifetimes to main.
sunfishcode updated PR #3049 from sunfishcode/io-lifetimes to main.
sunfishcode updated PR #3049 from sunfishcode/io-lifetimes to main.
sunfishcode updated PR #3049 from sunfishcode/io-lifetimes to main.
sunfishcode updated PR #3049 from sunfishcode/io-lifetimes to main.
sunfishcode updated PR #3049 from sunfishcode/io-lifetimes to main.
pchickey submitted PR review.
sunfishcode updated PR #3049 from sunfishcode/io-lifetimes to main.
sunfishcode updated PR #3049 from sunfishcode/io-lifetimes to main.
sunfishcode merged PR #3049.
Last updated: Dec 13 2025 at 19:03 UTC