- Notifications
You must be signed in to change notification settings - Fork 14k
Pull requests: rust-lang/rust
Author
Label
Projects
Milestones
Reviews
Assignee
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
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.
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.
Initial implementation of return-position 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.
impl Trait in traits A-impl-trait 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.
Stabilize 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
! in Rust 1.41.0 disposition-merge #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 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
impl Fn() -> impl Trait A-impl-trait #93082 by WaffleLapkin was closed Feb 1, 2022 Loading…
Implement the 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.
min_const_generics feature gate A-const-generics 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.
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.
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.
-Zhigher-ranked-assumptions: Consider WF of coroutine witness when proving outlives assumptions A-tidy Enable 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.
loop and while in constants behind a feature flag merged-by-bors #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)
Panic on invalid usages of 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
MaybeUninit::uninit().assume_init() S-inactive #100423 by Noratrieb was closed Feb 4, 2024 Loading…
Allow using generic trait methods in 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.
const fn A-const-eval 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 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.
readonly on indirect immutable freeze by-value function parameters. A-query-system 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.
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.
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.
Support tail calls in mir via `#![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.
TerminatorKind::TailCall F-explicit_tail_calls Previous Next
ProTip! Exclude everything labeled
bug with -label:bug.