Skip to content

rustdoc: remove useless Symbol::is_empty checks. #138917

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

Merged
merged 1 commit into from
Mar 26, 2025

Conversation

nnethercote
Copy link
Contributor

@nnethercote nnethercote commented Mar 25, 2025

There are a number of is_empty checks that can never fail. This commit removes them, in support of #137978.

r? @GuillaumeGomez

@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. T-rustdoc-frontend Relevant to the rustdoc-frontend team, which will review and decide on the web UI/UX output. labels Mar 25, 2025
@rust-log-analyzer

This comment has been minimized.

@nnethercote nnethercote force-pushed the rustdoc-remove-useless branch from 5f45c76 to e841bce Compare March 25, 2025 02:37
@rust-log-analyzer

This comment has been minimized.

@nnethercote nnethercote force-pushed the rustdoc-remove-useless branch from e841bce to 55d8ca1 Compare March 25, 2025 05:00
@nnethercote nnethercote marked this pull request as ready for review March 25, 2025 07:39
@GuillaumeGomez
Copy link
Member

Thanks! There are still some commented code around, can you remove it please?

Also do you want to merge with the "temp" comments or do you prefer to wait for them to be removed?

@nnethercote nnethercote force-pushed the rustdoc-remove-useless branch from 55d8ca1 to 2870d3c Compare March 25, 2025 10:54
@nnethercote
Copy link
Contributor Author

Sorry, I forgot the remove those comments before asking for review. I have removed them now.

@GuillaumeGomez
Copy link
Member

Thanks!

r=me once CI pass.

@rust-log-analyzer

This comment has been minimized.

There are a number of `is_empty` checks that can never fail. This commit
removes them.
@nnethercote nnethercote force-pushed the rustdoc-remove-useless branch from 2870d3c to 6bea9c7 Compare March 25, 2025 11:11
@nnethercote
Copy link
Contributor Author

CI has passed.

@bors r=GuillaumeGomez rollup

@bors
Copy link
Collaborator

bors commented Mar 25, 2025

📌 Commit 6bea9c7 has been approved by GuillaumeGomez

It is now in the queue for this repository.

@bors bors 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 Mar 25, 2025
bors added a commit to rust-lang-ci/rust that referenced this pull request Mar 26, 2025
Rollup of 11 pull requests

Successful merges:

 - rust-lang#138128 (Stabilize `#![feature(precise_capturing_in_traits)]`)
 - rust-lang#138834 (Group test diffs by stage in post-merge analysis)
 - rust-lang#138867 (linker: Fix staticlib naming for UEFI)
 - rust-lang#138874 (Batch mark waiters as unblocked when resuming in the deadlock handler)
 - rust-lang#138875 (Trusty: Fix build for anonymous pipes and std::sys::process)
 - rust-lang#138877 (Ignore doctests only in specified targets)
 - rust-lang#138885 (Fix ui pattern_types test for big-endian platforms)
 - rust-lang#138905 (Add target maintainer information for powerpc64-unknown-linux-musl)
 - rust-lang#138911 (Allow defining opaques in statics and consts)
 - rust-lang#138917 (rustdoc: remove useless `Symbol::is_empty` checks.)
 - rust-lang#138945 (Override PartialOrd methods for bool)

r? `@ghost`
`@rustbot` modify labels: rollup
@bors bors merged commit 04cbe28 into rust-lang:master Mar 26, 2025
6 checks passed
@rustbot rustbot added this to the 1.87.0 milestone Mar 26, 2025
rust-timer added a commit to rust-lang-ci/rust that referenced this pull request Mar 26, 2025
Rollup merge of rust-lang#138917 - nnethercote:rustdoc-remove-useless, r=GuillaumeGomez

rustdoc: remove useless `Symbol::is_empty` checks.

There are a number of `is_empty` checks that can never fail. This commit removes them, in support of rust-lang#137978.

r? `@GuillaumeGomez`
@nnethercote nnethercote deleted the rustdoc-remove-useless branch March 26, 2025 09:09
github-actions bot pushed a commit to model-checking/verify-rust-std that referenced this pull request Apr 2, 2025
Rollup of 11 pull requests

Successful merges:

 - rust-lang#138128 (Stabilize `#![feature(precise_capturing_in_traits)]`)
 - rust-lang#138834 (Group test diffs by stage in post-merge analysis)
 - rust-lang#138867 (linker: Fix staticlib naming for UEFI)
 - rust-lang#138874 (Batch mark waiters as unblocked when resuming in the deadlock handler)
 - rust-lang#138875 (Trusty: Fix build for anonymous pipes and std::sys::process)
 - rust-lang#138877 (Ignore doctests only in specified targets)
 - rust-lang#138885 (Fix ui pattern_types test for big-endian platforms)
 - rust-lang#138905 (Add target maintainer information for powerpc64-unknown-linux-musl)
 - rust-lang#138911 (Allow defining opaques in statics and consts)
 - rust-lang#138917 (rustdoc: remove useless `Symbol::is_empty` checks.)
 - rust-lang#138945 (Override PartialOrd methods for bool)

r? `@ghost`
`@rustbot` modify labels: rollup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. T-rustdoc-frontend Relevant to the rustdoc-frontend team, which will review and decide on the web UI/UX output.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants