Skip to content

Issues: rust-lang/rust

Draft release notes for 1.87
#140133 opened Apr 21, 2025 by BoxyUwU
Open 5
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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
Assignee
Filter by who’s assigned
Sort

Issues list

rustdoc hangs on recursive associated types A-auto-traits Area: auto traits (e.g., `auto trait Send {}`) A-synthetic-impls Area: Synthetic impls, used by rustdoc to document auto traits and traits with blanket impls A-trait-system Area: Trait system C-bug Category: This is a bug. fixed-by-next-solver Fixed by the next-generation trait solver, `-Znext-solver`. I-hang Issue: The compiler never terminates, due to infinite loops, deadlock, livelock, etc. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
#139964 opened Apr 17, 2025 by theemathas
[async closure] implementation of Send is not general enough using tokio channel A-async-closures `async || {}` A-auto-traits Area: auto traits (e.g., `auto trait Send {}`) A-concurrency Area: Concurrency C-bug Category: This is a bug. needs-triage This issue may need triage. Remove it if it has been sufficiently triaged.
#139475 opened Apr 7, 2025 by Banyc
[bug] When I Use tauri-plugin-http and reqwest either, I got a panic A-async-await Area: Async & Await A-auto-traits Area: auto traits (e.g., `auto trait Send {}`) A-coercions Area: implicit and explicit `expr as Type` coercions A-dyn-trait Area: trait objects, vtable layout C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ P-medium Medium priority regression-from-stable-to-stable Performance or correctness regression from one stable version to another. S-has-bisection Status: a bisection has been found for this issue S-has-mcve Status: A Minimal Complete and Verifiable Example has been found for this issue T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-types Relevant to the types team, which will review and decide on the PR/issue.
#138274 opened Mar 9, 2025 by Wan9xy
rustdoc: ICE: synthetic auto trait impls: failed to unify obligation A-auto-traits Area: auto traits (e.g., `auto trait Send {}`) A-synthetic-impls Area: Synthetic impls, used by rustdoc to document auto traits and traits with blanket impls C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ 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.
#136778 opened Feb 9, 2025 by Jazzpirate
rustdoc: ICE: synthetic auto trait impls: unexpected result when selecting […] A-auto-traits Area: auto traits (e.g., `auto trait Send {}`) A-synthetic-impls Area: Synthetic impls, used by rustdoc to document auto traits and traits with blanket impls C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
#135363 opened Jan 11, 2025 by mattsse
Higher ranked lifetime error when checking auto traits of async functions containing calls to async closures which capture a local A-async-closures `async || {}` A-auto-traits Area: auto traits (e.g., `auto trait Send {}`) C-bug Category: This is a bug. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#134997 opened Jan 1, 2025 by jdonszelmann
rustdoc: ICE: Cannot turn UnevaluatedConst into AliasTy when synthesizing auto trait impls A-auto-traits Area: auto traits (e.g., `auto trait Send {}`) A-synthetic-impls Area: Synthetic impls, used by rustdoc to document auto traits and traits with blanket impls C-bug Category: This is a bug. F-associated_const_equality `#![feature(associated_const_equality)]` I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ requires-nightly This issue requires a nightly compiler in some way. S-has-mcve Status: A Minimal Complete and Verifiable Example has been found for this issue T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
#134775 opened Dec 26, 2024 by sigurd4
1 of 4 tasks
auto trait leakage can be used to leak arbitrary types A-auto-traits Area: auto traits (e.g., `auto trait Send {}`) A-impl-trait Area: `impl Trait`. Universally / existentially quantified anonymous types with static dispatch. C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ I-types-nominated Nominated for discussion during a types team meeting. T-types Relevant to the types team, which will review and decide on the PR/issue.
#134578 opened Dec 20, 2024 by lcnr
rustdoc: ICE: synthetic auto trait impls: unexpected result when selecting […] A-auto-traits Area: auto traits (e.g., `auto trait Send {}`) A-synthetic-impls Area: Synthetic impls, used by rustdoc to document auto traits and traits with blanket impls C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
#127593 opened Jul 11, 2024 by programmerjake
Bug when using .flatten() method that has Item = &'a T when calling async function inside loop A-async-await Area: Async & Await A-auto-traits Area: auto traits (e.g., `auto trait Send {}`) A-diagnostics Area: Messages for errors, warnings, and lints A-trait-system Area: Trait system AsyncAwait-Triaged Async-await issues that have been triaged during a working group meeting. C-bug Category: This is a bug. D-confusing Diagnostics: Confusing error or lint that should be reworked.
#126044 opened Jun 5, 2024 by p0lunin
rustdoc: array primitive auto trait impls are not always canonical A-auto-traits Area: auto traits (e.g., `auto trait Send {}`) A-synthetic-impls Area: Synthetic impls, used by rustdoc to document auto traits and traits with blanket impls C-bug Category: This is a bug. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
#124931 opened May 9, 2024 by zachs18
rustdoc: ICE: synthetic auto trait impls: no region_name found involving user-written impl that applies to higher-ranked lifetimes A-auto-traits Area: auto traits (e.g., `auto trait Send {}`) A-higher-ranked Area: Higher-ranked things (e.g., lifetimes, types, trait bounds aka HRTBs) A-lifetimes Area: Lifetimes / regions A-synthetic-impls Area: Synthetic impls, used by rustdoc to document auto traits and traits with blanket impls C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
#123298 opened Mar 31, 2024 by fmease
Recursive async functions don't internally implement auto traits A-async-await Area: Async & Await A-auto-traits Area: auto traits (e.g., `auto trait Send {}`) A-trait-system Area: Trait system AsyncAwait-Triaged Async-await issues that have been triaged during a working group meeting. C-bug Category: This is a bug. fixed-by-next-solver Fixed by the next-generation trait solver, `-Znext-solver`. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. WG-async Working group: Async & await
#123072 opened Mar 26, 2024 by drewtato
rustdoc: ICE: synthetic auto trait impls: unexpected region: RePlaceholder[…] involving TAIT A-auto-traits Area: auto traits (e.g., `auto trait Send {}`) A-lifetimes Area: Lifetimes / regions A-synthetic-impls Area: Synthetic impls, used by rustdoc to document auto traits and traits with blanket impls C-bug Category: This is a bug. F-type_alias_impl_trait `#[feature(type_alias_impl_trait)]` I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ S-has-mcve Status: A Minimal Complete and Verifiable Example has been found for this issue 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.
#120606 opened Feb 3, 2024 by Sherlock-Holo
ICE with "failed to resolve instance for <... as IntoFuture>::into_future: Ok(None)" (regression between 1.73 and 1.74) A-async-await Area: Async & Await A-auto-traits Area: auto traits (e.g., `auto trait Send {}`) AsyncAwait-Triaged Async-await issues that have been triaged during a working group meeting. C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ P-medium Medium priority regression-from-stable-to-stable Performance or correctness regression from one stable version to another. S-bug-has-test Status: This bug is tracked inside the repo by a `known-bug` test. S-has-mcve Status: A Minimal Complete and Verifiable Example has been found for this issue T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. WG-async Working group: Async & await
#119095 opened Dec 18, 2023 by 42triangles
rustdoc: ICE: synthetic auto trait impls: unexpected result when selecting […] obligation involving (nested) projections A-auto-traits Area: auto traits (e.g., `auto trait Send {}`) A-synthetic-impls Area: Synthetic impls, used by rustdoc to document auto traits and traits with blanket impls C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ 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.
#116539 opened Oct 8, 2023 by drahnr
rustdoc: don't render the auto of auto traits A-auto-traits Area: auto traits (e.g., `auto trait Send {}`) A-rustdoc-ui Area: Rustdoc UI (generated HTML) C-bug Category: This is a bug. P-low Low priority T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
#116268 opened Sep 29, 2023 by fmease
Changing async function body causes caller to fail A-async-await Area: Async & Await A-auto-traits Area: auto traits (e.g., `auto trait Send {}`) AsyncAwait-Triaged Async-await issues that have been triaged during a working group meeting. C-bug Category: This is a bug. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#116048 opened Sep 22, 2023 by TylerHorth
rustdoc: ICE: synthetic auto trait impls: unexpected result when selecting […] obligation A-auto-traits Area: auto traits (e.g., `auto trait Send {}`) A-synthetic-impls Area: Synthetic impls, used by rustdoc to document auto traits and traits with blanket impls C-bug Category: This is a bug. E-needs-mcve Call for participation: This issue has a repro, but needs a Minimal Complete and Verifiable Example I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ 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.
#114097 opened Jul 26, 2023 by cboudereau
rustdoc: synthetic impls are faulty in the presence of assoc const equality constraints A-auto-traits Area: auto traits (e.g., `auto trait Send {}`) A-synthetic-impls Area: Synthetic impls, used by rustdoc to document auto traits and traits with blanket impls C-bug Category: This is a bug. F-associated_const_equality `#![feature(associated_const_equality)]` 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.
#111102 opened May 2, 2023 by fmease
rustdoc: synthetic impls don't include bounds that originate from the implementing type A-auto-traits Area: auto traits (e.g., `auto trait Send {}`) A-synthetic-impls Area: Synthetic impls, used by rustdoc to document auto traits and traits with blanket impls C-bug Category: This is a bug. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
#111101 opened May 2, 2023 by fmease
rustdoc: ICE: synthetic auto trait impls: unable to fulfill trait […] due to ambiguity involving higher-ranked lifetimes & projection predicates A-auto-traits Area: auto traits (e.g., `auto trait Send {}`) A-higher-ranked Area: Higher-ranked things (e.g., lifetimes, types, trait bounds aka HRTBs) A-synthetic-impls Area: Synthetic impls, used by rustdoc to document auto traits and traits with blanket impls C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ 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.
#110741 opened Apr 23, 2023 by matthiaskrgr
rustdoc: ICE: synthetic auto trait impls: failed to fully process […] involving projections & projection predicates A-auto-traits Area: auto traits (e.g., `auto trait Send {}`) A-synthetic-impls Area: Synthetic impls, used by rustdoc to document auto traits and traits with blanket impls C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ 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.
#110740 opened Apr 23, 2023 by matthiaskrgr
hrtb + infer types break auto traits with return type notation A-auto-traits Area: auto traits (e.g., `auto trait Send {}`) A-higher-ranked Area: Higher-ranked things (e.g., lifetimes, types, trait bounds aka HRTBs) C-bug Category: This is a bug. F-return_type_notation `#[feature(return_type_notation)]` T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#109924 opened Apr 4, 2023 by compiler-errors
Inconsistent behavior of auto_traits+negative_impls across crates. A-auto-traits Area: auto traits (e.g., `auto trait Send {}`) A-trait-system Area: Trait system C-bug Category: This is a bug. F-auto_traits `#![feature(auto_traits)]` F-negative_impls #![feature(negative_impls)] T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#108995 opened Mar 10, 2023 by booti386
ProTip! no:milestone will show everything without a milestone.