rustdoc: Fix Managarm C Library name in cfg pretty printer#155408
rustdoc: Fix Managarm C Library name in cfg pretty printer#155408rust-bors[bot] merged 3 commits intorust-lang:mainfrom
Conversation
|
These commits modify compiler targets. |
|
rustbot has assigned @lolbinarycat. Use Why was this reviewer chosen?The reviewer was selected based on:
|
Should vendored sources not be excluded from the typo check? |
They are, I'm guessing something other than |
|
Reminder, once the PR becomes ready for a review, use |
… rr-6iah.8 Capture the 2026-04-19 live PR-page rehearsal evidence after deterministic extension-id fixes, including trusted Start click execution on rust-lang/rust#155408 and authoritative local-session binding proof via rr sessions/status artifacts. Update current status to reflect AC closure based on evidence (runbook + credential/cleanup policy + operator-stability artifacts), without widening claims to deterministic E2E coverage or outbound posting.
|
Reverted the typo exception in It's referred to as "mlibc" or the "Managarm C Library", I think something more explicit would help avoid confusion with macOS (which is the confusion that's being fixed in this PR): @rustbot ready |
|
I squashed the reverted change into the typo fix commit |
d68d4f3 to
759af6d
Compare
Yes, I agree with making it more explicit. I just don't know if "Managarm" is the best string for that since it seems that is the name of the OS, and this is the |
759af6d to
34c0fe8
Compare
|
This PR was rebased onto a different main commit. Here's a range-diff highlighting what actually changed. Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers. |
|
Makes sense, I went with "Managarm C Library" to avoid confusion with "macOS" [C Library]. (Apologies for the rebase, my local dev environment was broken by the aarch64 linker and target bugs, and rebasing seemed like the easiest way to fix it.) |
|
Thanks! @bors r+ rollup |
…inarycat rustdoc: Fix Managarm C Library name in cfg pretty printer Like rust-lang#155293, this was introduced in rust-lang#154328. Unlike that PR, I don't think there's any need to backport, because this cfg is not used anywhere in the standard library. (I searched for `"mlibc"`, the only place it's used in rust-lang/rust is the HTML doc test.) #### Other Minor Fixes Remove a FIXME comment in the pretty printer, `os = "none"` is always bare metal: https://github.com/rust-lang/rust/blob/d227e48c560e915fe7c0b8b3e821680a3a0ba739/compiler/rustc_target/src/spec/mod.rs#L3179 Fix a comment typo, ignore another typo in vendored sources.
…uwer Rollup of 12 pull requests Successful merges: - #149452 (Refactor out common code into a `IndexItem::new` constructor) - #155621 (Document #[diagnostic::on_move] in the unstable book.) - #155635 (delegation: rename `Self` generic param to `This` in recursive delegations) - #155730 (Some cleanups around per parent disambiguators) - #153537 (rustc_codegen_ssa: Define ELF flag value for sparc-unknown-linux-gnu) - #155219 (Do not suggest borrowing enclosing calls for nested where-clause obligations) - #155408 (rustdoc: Fix Managarm C Library name in cfg pretty printer) - #155571 (Enable AddressSanitizer on arm-unknown-linux-gnueabihf and armv7-unknown-linux-gnueabihf) - #155713 (test: Add a regression test for Apple platforms aborting on `free`) - #155723 (Fix tier level for 5 thumb bare-metal ARM targets) - #155735 (Fix typo by removing extra 'to') - #155736 (Remove `AllVariants` workaround for rust-analyzer)
…uwer Rollup of 12 pull requests Successful merges: - #149452 (Refactor out common code into a `IndexItem::new` constructor) - #155621 (Document #[diagnostic::on_move] in the unstable book.) - #155635 (delegation: rename `Self` generic param to `This` in recursive delegations) - #155730 (Some cleanups around per parent disambiguators) - #153537 (rustc_codegen_ssa: Define ELF flag value for sparc-unknown-linux-gnu) - #155219 (Do not suggest borrowing enclosing calls for nested where-clause obligations) - #155408 (rustdoc: Fix Managarm C Library name in cfg pretty printer) - #155571 (Enable AddressSanitizer on arm-unknown-linux-gnueabihf and armv7-unknown-linux-gnueabihf) - #155713 (test: Add a regression test for Apple platforms aborting on `free`) - #155723 (Fix tier level for 5 thumb bare-metal ARM targets) - #155735 (Fix typo by removing extra 'to') - #155736 (Remove `AllVariants` workaround for rust-analyzer)
Rollup merge of #155408 - teor2345:rustdoc-env-names, r=lolbinarycat rustdoc: Fix Managarm C Library name in cfg pretty printer Like #155293, this was introduced in #154328. Unlike that PR, I don't think there's any need to backport, because this cfg is not used anywhere in the standard library. (I searched for `"mlibc"`, the only place it's used in rust-lang/rust is the HTML doc test.) #### Other Minor Fixes Remove a FIXME comment in the pretty printer, `os = "none"` is always bare metal: https://github.com/rust-lang/rust/blob/d227e48c560e915fe7c0b8b3e821680a3a0ba739/compiler/rustc_target/src/spec/mod.rs#L3179 Fix a comment typo, ignore another typo in vendored sources.
Like #155293, this was introduced in #154328.
Unlike that PR, I don't think there's any need to backport, because this cfg is not used anywhere in the standard library.
(I searched for
"mlibc", the only place it's used in rust-lang/rust is the HTML doc test.)Other Minor Fixes
Remove a FIXME comment in the pretty printer,
os = "none"is always bare metal:rust/compiler/rustc_target/src/spec/mod.rs
Line 3179 in d227e48
Fix a comment typo, ignore another typo in vendored sources.