-
Notifications
You must be signed in to change notification settings - Fork 13.7k
Pull requests: rust-lang/rust
Pull requests list
compiler: Include span of too huge enum with Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
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.
-Cdebuginfo=2
A-LLVM
cg_llvm: Overhaul FFI for creation of LLVM range attributes
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#145846
by Zalathar
was closed Aug 26, 2025
Loading...
When determining if a trait has no entries for the purposes of omitting vptrs from subtrait vtables, consider its transitive supertraits' entries, instead of just its own entries.
A-dyn-trait
Area: trait objects, vtable layout
beta-accepted
Accepted for backporting to the compiler in the beta channel.
beta-nominated
Nominated for backporting to the compiler in the beta channel.
F-trait_upcasting
`#![feature(trait_upcasting)]`
merged-by-bors
This PR was explicitly merged by bors.
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.
fix(lexer): Don't require frontmatters to be escaped with indented fences
F-frontmatter
`#![feature(frontmatter)]`
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.
fix(lexer): Allow '-' in the frontmatter infostring continue set
F-frontmatter
`#![feature(frontmatter)]`
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.
coverage: Build an "expansion tree" and use it to unexpand raw spans
A-code-coverage
Area: Source-based code coverage (-Cinstrument-coverage)
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.
Fix format string grammar in docs and improve alignment error message for #144023
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-run-make
Area: port run-make Makefiles to rmake.rs
A-test-infra-minicore
Area: `minicore` test auxiliary and `//@ add-core-stubs`
A-testsuite
Area: The testsuite used to check the correctness of rustc
O-unix
Operating system: Unix-like
O-wasi
Operating system: Wasi, Webassembly System Interface
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
O-windows
Operating system: Windows
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.
#145591
by nilotpal-n7
was closed Aug 19, 2025
Loading...
Fix format string grammar in docs and improve alignment error message #144023
has-merge-commits
PR has merge commits, merge with caution.
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.
#145512
by nilotpal-n7
was closed Aug 19, 2025
Loading...
Add parentheses for closure when suggesting calling closure
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.
cg_llvm: Small cleanups to Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
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.
owned_target_machine
A-LLVM
rustc-dev-guide: Update for changes to macro parser
A-rustc-dev-guide
Area: rustc-dev-guide
#145416
by joshtriplett
was closed Aug 24, 2025
Loading...
rustc_public: fix missing parenthesis in pretty discriminant
merged-by-bors
This PR was explicitly merged by bors.
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.
Fix parallel rustc not being reproducible due to unstable sorts of items
perf-regression
Performance regression.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#144886
by ywxt
was closed Aug 7, 2025
Loading...
Implement This PR was explicitly merged by bors.
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.
stability_implications
without a visitor.
merged-by-bors
Return a struct with named fields from 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.
hash_owner_nodes
S-waiting-on-bors
Fix tail calling intrinsics
F-explicit_tail_calls
`#![feature(explicit_tail_calls)]`
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#144815
by WaffleLapkin
was closed Aug 4, 2025
Loading...
fix when you match up with someone and they really throw you for a loop
merged-by-bors
This PR was explicitly merged by bors.
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.
#[loop_match]
on diverging loop
F-loop_match
Reject tail calls of Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
F-explicit_tail_calls
`#![feature(explicit_tail_calls)]`
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#[track_caller]
functions
A-LLVM
#144762
by WaffleLapkin
was closed Aug 14, 2025
Loading...
Distinguish prepending and replacing self ty in predicates
S-waiting-on-bors
Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
T-clippy
Relevant to the Clippy team.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
WG-trait-system-refactor
The Rustc Trait System Refactor Initiative (-Znext-solver)
Fixed issue by changing error label and note
T-clippy
Relevant to the Clippy team.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#144693
by OneProgGit
was closed Aug 8, 2025
Loading...
coverage: Treat Area: Attributes (`#[...]`, `#![...]`)
A-code-coverage
Area: Source-based code coverage (-Cinstrument-coverage)
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.
#[automatically_derived]
as #[coverage(off)]
A-attributes
Some Area: Attributes (`#[...]`, `#![...]`)
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
A-query-system
Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html)
C-cleanup
Category: PRs that clean code up or issues documenting cleanup.
merged-by-bors
This PR was explicitly merged by bors.
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.
let chains
clean-up
A-attributes
resolve: Do not create 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.
NameResolutions
on access unless necessary
S-waiting-on-bors
Unify LLVM ctlz/cttz intrinsic generation
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
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.
Remove dead code and extend test coverage and diagnostics around it
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.
ProTip!
Updated in the last three days: updated:>2025年09月01日.