Skip to content

std: remove unsupported pipe module from VEXos pal - #150301

Merged
bors merged 1 commit into
rust-lang:mainfrom
vexide:fix/libstd-vexos-pipe
Dec 23, 2025
Merged

std: remove unsupported pipe module from VEXos pal#150301
bors merged 1 commit into
rust-lang:mainfrom
vexide:fix/libstd-vexos-pipe

Conversation

@tropicaaal

@tropicaaaltropicaaal commented Dec 23, 2025

Copy link
Copy Markdown
Contributor

#146794 moved pipe implementations out of PAL and into a toplevel sys module. While most targets supporting libstd were updated, the PR did not remove the old module from the vexos PAL, causing builds to fail on the armv7a-vex-v5 target.

image

This PR removes the old module path in the PAL and allows vexos targets to fall back to the unsupported implementation in sys/pipe.

@rustbotrustbot added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Dec 23, 2025
@rustbotrustbot added the T-libs Relevant to the library team, which will review and decide on the PR/issue. label Dec 23, 2025
@rustbot

Copy link
Copy Markdown
Collaborator

r? @jhpratt

rustbot has assigned @jhpratt.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

@tropicaaaltropicaaal changed the title remove unsupported pipe module from VEXos palstd: remove unsupported pipe module from VEXos palDec 23, 2025
@joboet

Copy link
Copy Markdown
Member

Ah, whoops, I forgot to check when doing the rebase.
@bors r+ rollup
r? joboet

@bors

bors commented Dec 23, 2025

Copy link
Copy Markdown
Collaborator

📌 Commit ffd4da2 has been approved by joboet

It is now in the queue for this repository.

@rustbotrustbot assigned joboet and unassigned jhprattDec 23, 2025
@borsbors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Dec 23, 2025
JonathanBrouwer added a commit to JonathanBrouwer/rust that referenced this pull request Dec 23, 2025
…boet
std: remove unsupported pipe module from VEXos pal
rust-lang#146794 moved `pipe` implementations out of PAL and into a toplevel `sys` module. While most targets supporting libstd were updated, the PR did not remove the old module from the `vexos` PAL, causing builds to fail on the `armv7a-vex-v5` target.
<img width="2258" height="322" alt="image" src="https://github.com/user-attachments/assets/3bdb83f9-e577-4795-9d20-0ae4ab5d505c" />
This PR removes the old module path in the PAL and allows `vexos` targets to fall back to the `unsupported` implementation in sys/pipe.
bors added a commit that referenced this pull request Dec 23, 2025
…uwer
Rollup of 3 pull requests
Successful merges:
- #150205 (compiletest: Add `LineNumber` newtype to avoid `+1` magic here and there)
- #150295 (Fix compilation error in hermit-abi time.rs)
- #150301 (std: remove unsupported pipe module from VEXos pal)
r? `@ghost`
`@rustbot` modify labels: rollup
bors added a commit that referenced this pull request Dec 23, 2025
…uwer
Rollup of 6 pull requests
Successful merges:
- #150130 (Support syntax for one-line trait reuse)
- #150205 (compiletest: Add `LineNumber` newtype to avoid `+1` magic here and there)
- #150282 (move a ui test to coretests unit test)
- #150295 (Fix compilation error in hermit-abi time.rs)
- #150301 (std: remove unsupported pipe module from VEXos pal)
- #150303 (`target_features::Stability`: tweak docs of `requires_nightly()`)
r? `@ghost`
`@rustbot` modify labels: rollup
@bors
bors merged commit f4d3c0a into rust-lang:mainDec 23, 2025
11 checks passed
@rustbotrustbot added this to the 1.94.0 milestone Dec 23, 2025
rust-timer added a commit that referenced this pull request Dec 23, 2025
Rollup merge of #150301 - vexide:fix/libstd-vexos-pipe, r=joboet
std: remove unsupported pipe module from VEXos pal
#146794 moved `pipe` implementations out of PAL and into a toplevel `sys` module. While most targets supporting libstd were updated, the PR did not remove the old module from the `vexos` PAL, causing builds to fail on the `armv7a-vex-v5` target.
<img width="2258" height="322" alt="image" src="https://github.com/user-attachments/assets/3bdb83f9-e577-4795-9d20-0ae4ab5d505c" />
This PR removes the old module path in the PAL and allows `vexos` targets to fall back to the `unsupported` implementation in sys/pipe.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-waiting-on-borsStatus: Waiting on bors to run and complete tests. Bors will change the label on completion.T-libsRelevant to the library team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@tropicaaal@rustbot@joboet@bors@jhpratt