Skip to content

Comments

xous: fix build and add path support#149506

Closed
xobs wants to merge 3 commits intorust-lang:mainfrom
betrusted-io:xous-misc-fixes
Closed

xous: fix build and add path support#149506
xobs wants to merge 3 commits intorust-lang:mainfrom
betrusted-io:xous-misc-fixes

Conversation

@xobs
Copy link
Contributor

@xobs xobs commented Dec 1, 2025

This tracks a rename of panic_unwind to panic-unwind, as well as the removal of abort_internal as a function.

This also fixes an incorrect function name from when rust_main_thread_not_inlined was added.

Finally, this adds Path support for Xous. Previously we used : as a separator, and this changes it to use / as a primary separator with the legacy : as a fallback.

xobs added 2 commits December 1, 2025 22:10
The unwinding feature is called `panic-unwind` and not `panic_unwind`.
Adjust the feature gate to look for these values.

Additionally, the `abort_internal()` call is no longer used.

Signed-off-by: Sean Cross <sean@xobs.io>
This function was incorrectly called run_main_thread_not_inlined when
invoked.

Signed-off-by: Sean Cross <sean@xobs.io>
@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-libs Relevant to the library team, which will review and decide on the PR/issue. labels Dec 1, 2025
@rustbot
Copy link
Collaborator

rustbot commented Dec 1, 2025

r? @Mark-Simulacrum

rustbot has assigned @Mark-Simulacrum.
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

@rust-log-analyzer

This comment has been minimized.

@rust-log-analyzer

This comment has been minimized.

Add support for the Xous-specific path implementation.

Signed-off-by: Sean Cross <sean@xobs.io>
@Mark-Simulacrum
Copy link
Member

Please separate this into separate PRs and file an ACP for the new public API, that'll simplify getting this merged.

@rustbot rustbot removed the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Dec 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

T-libs Relevant 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.

4 participants