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

[WIP] Use weak aliases for the allocator shim 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.
#142366 opened Jun 11, 2025 by bjorn3 Loading…
Remove all unused feature gates from the compiler 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) 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.
#142194 by bjorn3 was merged Jun 9, 2025 Loading… 1.89.0
Replace all uses of sysroot_candidates with get_or_default_sysroot A-translation Area: Translation infrastructure, and migrating existing diagnostics to SessionDiagnostic 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.
#142089 by bjorn3 was merged Jun 9, 2025 Loading… 1.89.0
Remove two trait methods from cg_ssa 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.
#141956 by bjorn3 was merged Jun 3, 2025 Loading… 1.89.0
Move metadata object generation for dylibs to the linker code 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.
#141769 opened May 30, 2025 by bjorn3 Loading…
Improve intrinsic handling in cg_ssa (part 2) A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. 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.
#141760 by bjorn3 was merged Jun 2, 2025 Loading… 1.89.0
Do not get proc_macro from the sysroot in rustc 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-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.
#141595 by bjorn3 was merged May 29, 2025 Loading… 1.89.0
Subtree sync for rustc_codegen_cranelift A-codegen Area: Code generation A-cranelift Things relevant to the [future] cranelift backend A-tidy Area: The tidy tool has-merge-commits PR has merge commits, merge with caution. 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-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.
#141557 by bjorn3 was merged May 26, 2025 Loading… 1.89.0
A variety of improvements to the codegen backends 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.
#141448 by bjorn3 was merged May 30, 2025 Loading… 1.89.0
Improve intrinsic handling in cg_ssa 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.
#141404 by bjorn3 was merged May 28, 2025 Loading… 1.89.0
Move -Zcrate-attr injection to just after crate root parsing 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.
#141351 by bjorn3 was merged May 22, 2025 Loading… 1.89.0
Make #[used(linker)] the default on ELF too A-attributes Area: Attributes (`#[…]`, `#![…]`) A-linkage Area: linking into static, shared libraries and binaries A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. F-used_with_arg `#![feature(used_with_arg)]` 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.
#140872 by bjorn3 was merged Jun 6, 2025 Loading… 1.89.0
Reduce special casing for the panic runtime 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-libs Relevant to the library team, which will review and decide on the PR/issue.
#140809 opened May 8, 2025 by bjorn3 Loading…
Make rustc implicitly use panic=abort for the panic_abort crate 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.
#140254 opened Apr 24, 2025 by bjorn3 Loading…
Remove a test that never runs 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.
#140155 opened Apr 22, 2025 by bjorn3 Loading…
Tell rustfmt to use the 2024 edition in ./x.py fmt A-meta Area: Issues & PRs about the rust-lang/rust repository itself 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.
#139214 by bjorn3 was merged Apr 2, 2025 Loading… 1.88.0
Run coretests and alloctests with cg_clif in CI A-cranelift Things relevant to the [future] cranelift backend 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. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#139213 by bjorn3 was merged Apr 4, 2025 Loading… 1.88.0
Improve docs of ValTreeKind 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.
#139202 by bjorn3 was merged Apr 2, 2025 Loading… 1.88.0
Subtree sync for rustc_codegen_cranelift A-tidy Area: The tidy tool has-merge-commits PR has merge commits, merge with caution. 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-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.
#139143 by bjorn3 was merged Mar 30, 2025 Loading… 1.88.0
Move some driver code around 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.
#138786 by bjorn3 was merged Mar 23, 2025 Loading… 1.87.0
Cache current_dll_path 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.
#138783 by bjorn3 was merged Mar 24, 2025 Loading… 1.87.0
Remove the regex dependency from coretests S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#138654 by bjorn3 was merged Mar 19, 2025 Loading… 1.87.0
Nul terminate rust string literals 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.
#138504 opened Mar 14, 2025 by bjorn3 Draft
Avoid wrapping constant allocations in packed structs when not necessary 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.
#138503 by bjorn3 was merged Mar 28, 2025 Loading… 1.87.0
Remove usage of legacy scheme paths on RedoxOS O-redox Operating system: Redox, https://www.redox-os.org/ O-unix Operating system: Unix-like S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#138457 by bjorn3 was merged Mar 14, 2025 Loading… 1.87.0
ProTip! What’s not been updated in a month: updated:<2025-05-11.