-
Notifications
You must be signed in to change notification settings - Fork 13.2k
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
Stablize anonymous pipe #137793
base: master
Are you sure you want to change the base?
Stablize anonymous pipe #137793
Conversation
This comment was marked as resolved.
This comment was marked as resolved.
This PR modifies cc @jieyouxu The Miri subtree was changed cc @rust-lang/miri |
Rolling the original libs reviewer for the other stabilization attempt. |
Please squash the commits |
791a3fd
to
57bdbe6
Compare
Some changes occurred in src/tools/cargo cc @ehuss |
(Some unintentional submodule changes I think) |
This comment has been minimized.
This comment has been minimized.
The CI error is not related to any changes in this PR:
|
#135822 also did some refactoring, are you also planning to put that up? If you do it in a separate PR feel free to request a review from me and we can probably merge it pretty quick. |
Yes I want to put it in separate PR, I hope this PR can merge quick and hope that debian could pick it up, so that jobserver/etc can use it to reduce their burden |
57bdbe6
to
8acff46
Compare
Signed-off-by: Jiahao XU <[email protected]>
8acff46
to
7acb0e3
Compare
Reverted submodules changes, and tidy passed locally, so CI should be fixed now |
cc @joboet this pr is ready for review |
LGTM |
Can we get this PR merged please? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I still have the same request as in the original PR:
The changes here look good to me, though I'd like to see another change before stabilization:
Currently, things like the
Stdio: From<PipeWriter>
implementations live insys::
which IMHO is really confusing and dangerous (because people will forget to add these implementations when portingstd
). Could you move all the public trait implementations toio::pipe
(andos::_::pipe
for the platform-specific implementations)?
Please make sure to set the PR label (
Yes, but I don't think five days are an unreasonable long wait period. I have been rather busy over the last few weeks, so please excuse me if I'm taking a bit longer to respond. |
I think this can be done in a separate PR after this one is merged? I don't think it should block this PR and it is outside the scope of this PR. |
(there are three weeks until the beta branch, we don't have much of a rush) |
Signed-off-by: Jiahao XU <[email protected]>
22af408
to
4c842c0
Compare
I have moved all the OS-specific trait implementations to |
A-tidy and T-bootstrap should be removed, as changes touching that is reverted |
@rustbot ready |
@bors r+ rollup |
…r=joshtriplett Stablize anonymous pipe Since rust-lang#135822 is staled, I create this PR to stablise anonymous pipe Closes rust-lang#127154
…iaskrgr Rollup of 6 pull requests Successful merges: - rust-lang#137279 (Make some invalid codegen attr errors structured/translatable) - rust-lang#137793 (Stablize anonymous pipe) - rust-lang#138238 (Fix dyn -> param suggestion in struct ICEs) - rust-lang#138270 (chore: Fix some comments) - rust-lang#138280 (fix ICE in pretty-printing `global_asm!`) - rust-lang#138286 (triagebot.toml: Don't label `test/rustdoc-json` as A-rustdoc-search (…) r? `@ghost` `@rustbot` modify labels: rollup
#138289 (comment) failed in a rollup @bors r- |
Since #135822 is staled, I create this PR to stablise anonymous pipe
Closes #127154