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

Replace OffsetOf by an actual sum of calls to intrinsic. I-lang-nominated Nominated for discussion during a lang team meeting. S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. 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.
#148151 opened Oct 26, 2025 by cjgillot Loading… updated Nov 2, 2025
Rollup of 8 pull requests A-compiletest Area: The compiletest test runner 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 F-explicit_tail_calls `#![feature(explicit_tail_calls)]` 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-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. WG-trait-system-refactor The Rustc Trait System Refactor Initiative (-Znext-solver)
#148368 opened Nov 1, 2025 by matthiaskrgr Loading… updated Nov 1, 2025
compiletest: Use //@ prefixes also for debuginfo test directives A-compiletest Area: The compiletest test runner A-testsuite Area: The testsuite used to check the correctness of rustc A-tidy Area: The tidy tool S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. 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.
#147799 opened Oct 17, 2025 by Enselic Draft updated Nov 1, 2025
1 task
miri subtree update S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
#148374 opened Nov 1, 2025 by RalfJung Loading… updated Nov 1, 2025
Remove support for prefix yield PG-exploit-mitigations Project group: Exploit mitigations S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. 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-rustfmt Relevant to the rustfmt team, which will review and decide on the PR/issue. WG-trait-system-refactor The Rustc Trait System Refactor Initiative (-Znext-solver)
#148313 opened Oct 31, 2025 by eholk Draft updated Nov 1, 2025
coercions reviews/misc whatevers perf-regression Performance regression. S-waiting-on-crater Status: Waiting on a crater run to be completed. T-clippy Relevant to the Clippy team. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#147565 opened Oct 10, 2025 by BoxyUwU Draft updated Nov 1, 2025
Stabilize derive(CoercePointee) disposition-merge This issue / PR is in PFCP or FCP with a disposition to merge it. F-derive_coerce_pointee Feature: RFC 3621's oft-renamed implementation finished-final-comment-period The final comment period is finished for this PR / Issue. I-lang-radar Items that are on lang's radar and will need eventual work or consideration. I-types-nominated Nominated for discussion during a types team meeting. S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-lang Relevant to the language team T-types Relevant to the types team, which will review and decide on the PR/issue.
#133820 opened Dec 3, 2024 by dingxiangfei2009 Loading… updated Nov 1, 2025
[do not merge] CI experiments A-CI Area: Our Github Actions CI A-compiletest Area: The compiletest test runner A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. A-meta Area: Issues & PRs about the rust-lang/rust repository itself A-query-system Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html) A-testsuite Area: The testsuite used to check the correctness of rustc A-translation Area: Translation infrastructure, and migrating existing diagnostics to SessionDiagnostic perf-regression Performance regression. S-experimental Status: Ongoing experiment that does not require reviewing and won't be merged in its current state. S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue. WG-trait-system-refactor The Rustc Trait System Refactor Initiative (-Znext-solver)
#112049 opened May 28, 2023 by Kobzol Draft updated Nov 1, 2025
[PERF] see if my fork of stringdex affects perf A-tidy Area: The tidy tool S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) 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.
#147918 opened Oct 20, 2025 by yotamofek Draft updated Oct 31, 2025
Start using pattern types in libcore A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. O-unix Operating system: Unix-like O-wasi Operating system: Wasi, Webassembly System Interface O-wasm Target: WASM (WebAssembly), http://webassembly.org/ T-clippy Relevant to the Clippy team. T-libs Relevant to the library team, which will review and decide on the PR/issue. T-rustfmt Relevant to the rustfmt team, which will review and decide on the PR/issue.
#136006 opened Jan 24, 2025 by oli-obk Loading… updated Oct 31, 2025
Extend GVN to perform local value numbering. A-mir-opt-GVN Area: MIR opt Global Value Numbering (GVN) perf-regression Performance regression. S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#143333 opened Jul 2, 2025 by cjgillot Draft updated Oct 31, 2025
[DONT MERGE] externally implementable items A-attributes Area: Attributes (`#[…]`, `#![…]`) A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. perf-regression Performance regression. 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.
#146348 opened Sep 8, 2025 by jdonszelmann Draft updated Oct 31, 2025
[WIP] Relative VTables for Rust 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-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#144973 opened Aug 5, 2025 by PiJoules Draft updated Oct 30, 2025
Start documenting autodiff activities S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#148201 opened Oct 28, 2025 by ZuseZ4 Draft updated Oct 30, 2025
Omit suggestions when spans are invalid A-compiletest Area: The compiletest test runner A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. 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.
#147849 opened Oct 18, 2025 by jdonszelmann Loading… updated Oct 30, 2025
no wf obligations in generalize perf-regression Performance regression. S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#148244 opened Oct 29, 2025 by lcnr Draft updated Oct 30, 2025
[WIP] standalone proc_macro backend rla-silenced Silences rust-log-analyzer postings to the PR it's added on. S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author.
#147617 opened Oct 12, 2025 by cyrgani Draft updated Oct 29, 2025
rustdoc: make mergeable crate info more usable A-run-make Area: port run-make Makefiles to rmake.rs S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. 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. T-rustdoc-frontend Relevant to the rustdoc-frontend team, which will review and decide on the web UI/UX output.
#148234 opened Oct 28, 2025 by notriddle Draft updated Oct 28, 2025
Hack together inline-always-overrides A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. S-experimental Status: Ongoing experiment that does not require reviewing and won't be merged in its current state. S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#141055 opened May 15, 2025 by saethlin Draft updated Oct 27, 2025
Make lowering incremental, take 3/N perf-regression Performance regression. PG-exploit-mitigations Project group: Exploit mitigations S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. 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.
#142830 opened Jun 21, 2025 by cjgillot Draft updated Oct 27, 2025
[TOY] Run MIR opts before coroutine state transform perf-regression Performance regression. 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.
#145330 opened Aug 13, 2025 by cjgillot Draft updated Oct 26, 2025
rustc_codegen_llvm: Add debug locations to write_operand_repeatedly() 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-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#148058 opened Oct 24, 2025 by Enselic Draft updated Oct 24, 2025
rustdoc-json: Postcard output A-compiletest Area: The compiletest test runner A-rustdoc-json Area: Rustdoc JSON backend A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
#142642 opened Jun 17, 2025 by aDotInTheVoid Draft updated Oct 24, 2025
[STACKED] Don't strip shebang in expr-ctxt include!(…) I-lang-radar Items that are on lang's radar and will need eventual work or consideration. needs-fcp This change is insta-stable, or significant enough to need a team FCP to proceed. S-blocked Status: Blocked on something else such as an RFC or other implementation work. 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-lang Relevant to the language team T-rustfmt Relevant to the rustfmt team, which will review and decide on the PR/issue.
#146377 opened Sep 9, 2025 by fmease Draft updated Oct 23, 2025
[DONT MERGE] Doc attr based on master A-attributes Area: Attributes (`#[…]`, `#![…]`) S-experimental Status: Ongoing experiment that does not require reviewing and won't be merged in its current state. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#147097 opened Sep 27, 2025 by jdonszelmann Draft updated Oct 23, 2025
ProTip! Filter pull requests by the default branch with base:master.