-
Notifications
You must be signed in to change notification settings - Fork 13.1k
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
Move std::io::pipe
code into its own file
#135635
Conversation
This is a duplicate of #135583. As the other one is approved already, I'm closing this one. Feel free to reopen if the other PR does not address everything done here. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This PR modifies cc @jieyouxu |
This comment has been minimized.
This comment has been minimized.
std::pipe::{pipe, PipeReader, PipeWriter}
to std::io
std::io::pipe
code into its own file
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@tbu- could you rebase? |
I'll open a stabilization PR. |
The merge is conflict-free but GH does not automatically drop commits, so the diff view is incorrect. |
This comment was marked as outdated.
This comment was marked as outdated.
Great, thank you! |
@bors r=joboet |
Rollup of 8 pull requests Successful merges: - rust-lang#126604 (Uplift `clippy::double_neg` lint as `double_negations`) - rust-lang#135158 (Add `TooGeneric` variant to `LayoutError` and emit `Unknown`) - rust-lang#135635 (Move `std::io::pipe` code into its own file) - rust-lang#136072 (add two old crash tests) - rust-lang#136079 (compiler_fence: fix example) - rust-lang#136091 (Add some tracing to core bootstrap logic) - rust-lang#136097 (rustc_ast: replace some len-checks + indexing with slice patterns etc.) - rust-lang#136101 (triagebot: set myself on vacation) r? `@ghost` `@rustbot` modify labels: rollup
Rollup merge of rust-lang#135635 - tbu-:pr_io_pipe, r=joboet Move `std::io::pipe` code into its own file Also update the docs for the new location, create a section "Platform-specific behavior", don't hide required imports for code examples.
Test pipes also when not running on Windows and Linux simultaneously Fixes rust-lang#135635 (review). Based on top of rust-lang#135635 to avoid merge conflicts.
Test pipes also when not running on Windows and Linux simultaneously Fixes rust-lang#135635 (review). Based on top of rust-lang#135635 to avoid merge conflicts.
Rollup merge of rust-lang#136092 - tbu-:pr_io_pipe_test, r=joboet Test pipes also when not running on Windows and Linux simultaneously Fixes rust-lang#135635 (review). Based on top of rust-lang#135635 to avoid merge conflicts.
Test pipes also when not running on Windows and Linux simultaneously Fixes rust-lang/rust#135635 (review). Based on top of #135635 to avoid merge conflicts.
@bors r- ('fixing' desync) |
isn;t this PR akready merged? |
Yes but the bors queue is slightly out of sync atm and this merged PR showed up in the "merge queue", I had to kick it out. We have a proper procedure for resyncing the queue but that takes ~45 minutes and I didn't want to do that rn (for several reasons). |
Also update the docs for the new location, create a section "Platform-specific behavior", don't hide required imports for code examples.