Skip to content

Pull requests: rust-lang/rust

Author
Filter by author
Loading
Label
Filter by label
Loading
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Loading
Milestones
Filter by milestone
Loading
Reviews
Assignee
Filter by who’s assigned
Assigned to nobody Loading
Sort

Pull requests list

Rename rustc::pass_by_value lint as rustc::disallowed_pass_by_ref. A-query-system Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html) S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#153029 opened Feb 23, 2026 by nnethercote Loading…
Add per query cycle handlers and use them for representability A-query-system Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html) S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#153028 opened Feb 23, 2026 by Zoxc Loading…
Do not add implied outlives bounds containing external regions/params only S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. S-waiting-on-perf Status: Waiting on a perf run to be completed. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#153027 opened Feb 23, 2026 by ShoyuVanilla Draft
Rollup of 14 pull requests A-attributes Area: Attributes (`#[…]`, `#![…]`) A-CI Area: Our Github Actions CI A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. A-testsuite Area: The testsuite used to check the correctness of rustc rollup A PR which is a rollup S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. T-rust-analyzer Relevant to the rust-analyzer team, which will review and decide on the PR/issue. 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.
#153026 opened Feb 23, 2026 by JonathanBrouwer Loading…
core: respect precision in ByteStr Display 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.
#153025 opened Feb 23, 2026 by joboet Loading…
Update books S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
#153023 opened Feb 23, 2026 by rustbot Loading…
rustdoc: Improve sentence for documented empty impl blocks 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.
#153020 opened Feb 23, 2026 by GuillaumeGomez Loading…
unused_must_use lint improvements relnotes Marks issues that should be documented in the release notes of the next release. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#153018 opened Feb 23, 2026 by WaffleLapkin Loading…
Implement debuginfo for unsafe binder types A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#153017 opened Feb 23, 2026 by makai410 Loading…
Migration of LintDiagnostic - part 2 S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#153016 opened Feb 23, 2026 by GuillaumeGomez Loading…
core: make atomic primitives type aliases of Atomic<T> A-atomic Area: Atomics, barriers, and sync primitives 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. T-libs-api Relevant to the library API team, which will review and decide on the PR/issue.
#153015 opened Feb 23, 2026 by joboet Loading…
Stop using LinkedGraph in lexical_region_resolve S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#153012 opened Feb 23, 2026 by Zalathar Loading…
Remove rustc_feedable_queries and define_feedable macros. A-query-system Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html) S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#153009 opened Feb 23, 2026 by nnethercote Loading…
bootstrap.compiler.toml: update name of primary branch A-docs Area: Documentation for any part of the project, including the compiler, standard library, and tools S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)
#153008 opened Feb 23, 2026 by DanielEScherzer Loading…
rust-analyzer subtree update S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-rust-analyzer Relevant to the rust-analyzer team, which will review and decide on the PR/issue.
#153007 opened Feb 23, 2026 by lnicola Loading…
Superficial tweaks to the query modifier docs in rustc_middle::query::modifiers A-query-system Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html) S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#153004 opened Feb 23, 2026 by Zalathar Loading…
rustdoc: make --emit and --out-dir mimic rustc A-run-make Area: port run-make Makefiles to rmake.rs S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
#153003 opened Feb 23, 2026 by notriddle Loading…
Check importing crate/$crate/super after handling self S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#152999 opened Feb 23, 2026 by mu001999 Loading…
std: make OsString::truncate a no-op when len >= current_len 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.
#152998 opened Feb 23, 2026 by xtqqczze Loading…
Support self at the end of any paths in imports A-attributes Area: Attributes (`#[…]`, `#![…]`) A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-clippy Relevant to the Clippy team. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. T-rust-analyzer Relevant to the rust-analyzer 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.
#152996 opened Feb 23, 2026 by mu001999 Draft
ACP Implementation of PermissionsExt for Windows O-windows Operating system: Windows 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.
#152995 opened Feb 23, 2026 by asder8215 Loading…
fix interpreter tracing output S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#152991 opened Feb 22, 2026 by RalfJung Loading…
Port #[rustc_inherit_overflow_checks] to the new attribute parsers A-attributes Area: Attributes (`#[…]`, `#![…]`) S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#152989 opened Feb 22, 2026 by JonathanBrouwer Loading…
Port #[register_tool] to the new attribute system A-attributes Area: Attributes (`#[…]`, `#![…]`) S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#152988 opened Feb 22, 2026 by JonathanBrouwer Loading…
Port #[feature] to the new attribute system A-attributes Area: Attributes (`#[…]`, `#![…]`) S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#152985 opened Feb 22, 2026 by JonathanBrouwer Loading…
ProTip! Filter pull requests by the default branch with base:main.