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

Stabilize async closures (RFC 3668) A-async-await Area: Async & Await A-async-closures `async || {}` disposition-merge This issue / PR is in PFCP or FCP with a disposition to merge it. finished-final-comment-period The final comment period is finished for this PR / Issue. merged-by-bors This PR was explicitly merged by bors. PG-exploit-mitigations Project group: Exploit mitigations S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-lang Relevant to the language team
#132706 by compiler-errors was merged Dec 13, 2024 Loading… 1.85.0
Stabilize associated type bounds (RFC 2289) disposition-merge This issue / PR is in PFCP or FCP with a disposition to merge it. finished-final-comment-period The final comment period is finished for this PR / Issue. merged-by-bors This PR was explicitly merged by bors. 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-lang Relevant to the language team T-types Relevant to the types team, which will review and decide on the PR/issue.
#122055 by compiler-errors was merged Mar 19, 2024 Loading… 1.79.0
Use niche-filling optimization even when multiple variants have data. merged-by-bors This PR was explicitly merged by bors. perf-regression Performance regression. 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.
#94075 by mikebenfield was merged Sep 8, 2022 Loading… 1.65.0
Initial implementation of return-position impl Trait in traits A-impl-trait Area: `impl Trait`. Universally / existentially quantified anonymous types with static dispatch. F-return_position_impl_trait_in_trait `#![feature(return_position_impl_trait_in_trait)]` merged-by-bors This PR was explicitly merged by bors. perf-regression Performance regression. perf-regression-triaged The performance regression has been triaged. 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-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
#101224 by compiler-errors was merged Sep 9, 2022 Loading… 1.65.0
Flatten/inline format_args!() and (string and int) literal arguments into format_args!() A-fmt Area: `core::fmt` merged-by-bors This PR was explicitly merged by bors. perf-regression Performance regression. perf-regression-triaged The performance regression has been triaged. 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.
#106824 by m-ou-se was merged Mar 16, 2023 Loading… 1.70.0
Stabilize ! in Rust 1.41.0 disposition-merge This issue / PR is in PFCP or FCP with a disposition to merge it. F-never_type `#![feature(never_type)]` finished-final-comment-period The final comment period is finished for this PR / Issue. S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-lang Relevant to the language team
#65355 by Centril was merged Nov 21, 2019 Loading…
Implement new asm! syntax from RFC 2850 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-lang Relevant to the language team
#69171 by Amanieu was merged May 19, 2020 Loading…
Allow impl Fn() -> impl Trait A-impl-trait Area: `impl Trait`. Universally / existentially quantified anonymous types with static dispatch. S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-lang Relevant to the language team
#93082 by WaffleLapkin was closed Feb 1, 2022 Loading…
Implement the min_const_generics feature gate A-const-generics Area: const generics (parameters and arguments) 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.
#74877 by lcnr was merged Aug 8, 2020 Loading… 1.47.0
Stabilise exhaustive patterns feature A-exhaustiveness-checking Relating to exhaustiveness / usefulness checking of patterns F-exhaustive_patterns `#![feature(exhaustive_patterns)]` 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-lang Relevant to the language team T-libs Relevant to the library team, which will review and decide on the PR/issue.
#110105 by cjgillot was closed Aug 14, 2024 Loading…
Toggle assert_unsafe_precondition in codegen instead of expansion A-testsuite Area: The testsuite used to check the correctness of rustc merged-by-bors This PR was explicitly merged by bors. perf-regression Performance regression. perf-regression-triaged The performance regression has been triaged. 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-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-libs Relevant to the library team, which will review and decide on the PR/issue.
#120594 by saethlin was merged Feb 9, 2024 Loading… 1.78.0
Implement const expressions and patterns (RFC 2920) A-const-eval Area: Constant evaluation, covers all const contexts (static, const fn, ...) F-inline_const Inline constants (aka: const blocks, const expressions, anonymous constants) 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.
#77124 by spastorino was merged Oct 17, 2020 Loading… 1.49.0
Initial implementation of transmutability trait. 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.
#92268 by jswrenn was merged Aug 3, 2022 Loading…
7 of 10 tasks
1.64.0
-Zhigher-ranked-assumptions: Consider WF of coroutine witness when proving outlives assumptions A-tidy Area: The tidy tool merged-by-bors This PR was explicitly merged by bors. perf-regression Performance regression. 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. WG-trait-system-refactor The Rustc Trait System Refactor Initiative (-Znext-solver)
#143545 by compiler-errors was merged Jul 18, 2025 Loading… 1.90.0
Enable loop and while in constants behind a feature flag 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.
#67216 by ecstatic-morse was merged Dec 15, 2019 Loading…
Async drop codegen F-async_drop `#![feature(async_drop)]` merged-by-bors This PR was explicitly merged by bors. perf-regression Performance regression. perf-regression-triaged The performance regression has been triaged. 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. WG-trait-system-refactor The Rustc Trait System Refactor Initiative (-Znext-solver)
#123948 by azhogin was merged Apr 28, 2025 Loading… 1.88.0
Panic on invalid usages of MaybeUninit::uninit().assume_init() S-inactive Status: Inactive and waiting on the author. This is often applied to closed PRs. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-lang Relevant to the language team
#100423 by Noratrieb was closed Feb 4, 2024 Loading…
Allow using generic trait methods in const fn A-const-eval Area: Constant evaluation, covers all const contexts (static, const fn, ...) A-trait-system Area: Trait system 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.
#79287 by jonas-schievink was merged Nov 23, 2020 Loading… 1.50.0
Make the rustc driver and interface demand driven 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.
#56732 by Zoxc was merged Mar 10, 2019 Loading…
[WIP] Experiment: stabilize never type S-experimental Status: Ongoing experiment that does not require reviewing and won't be merged in its current state.
#79470 by nikomatsakis was closed Mar 30, 2021 Loading…
Introduce deduced parameter attributes, and use them for deducing readonly on indirect immutable freeze by-value function parameters. 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 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.
#103172 by pcwalton was merged Oct 22, 2022 Loading… 1.66.0
Implement a generic Destination Propagation optimization on MIR 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.
#72632 by jonas-schievink was merged Sep 20, 2020 Loading… 1.48.0
Split rustc_mir merged-by-bors This PR was explicitly merged by bors. perf-regression Performance regression. perf-regression-triaged The performance regression has been triaged. 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.
#80522 by cjgillot was merged Sep 8, 2021 Loading… 1.57.0
Enable MIR inlining A-mir-opt Area: MIR optimizations A-mir-opt-inlining Area: MIR inlining merged-by-bors This PR was explicitly merged by bors. perf-regression Performance regression. 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.
#91743 by cjgillot was merged Jul 2, 2022 Loading…
5 of 6 tasks
1.64.0
Support tail calls in mir via TerminatorKind::TailCall F-explicit_tail_calls `#![feature(explicit_tail_calls)]` 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.
#113128 by WaffleLapkin was merged Jul 8, 2024 Loading… 1.81.0
ProTip! Exclude everything labeled bug with -label:bug.