Skip to content

Conversation

@sunfishcode
Copy link
Owner

No description provided.

* Disable async-std and other dependencies on WASI.

Move the async-std, tokio, socket2, and mio dependencies into a
`not(target_os = "wasi")` dependency section. This fixes the problem
that the default features in async-std, which we need, depend on
socket2, which doesn't work on WASI yet.

The tradeoff here is that WASI users won't be able to make use of
io-lifetimes' impls for these third-party crate types. But we are
working to add these traits upstream, which will eventually make
this unnecessary.

* Add testing on Rust 1.48.

* Add an MSRV note to README.md.

* Disable deprecation warnings in impls_std.rs.
@sunfishcode
Copy link
Owner Author

This also now backports the fix in #44.

@sunfishcode sunfishcode merged commit 2ee1ceb into 0.7 Oct 22, 2022
@sunfishcode sunfishcode deleted the sunfishcode/backport branch October 22, 2022 16:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants