BetaGive feedback
Issues
Search results
Tracking issue for release notes of #67456: Tracking issue for const slice::from_raw_parts_mut (const_slice_from_raw_parts_mut)
Area: Constant evaluation (MIR interpretation)Area: Constant evaluation (MIR interpretation)Area: const fn foo(..) {..}. Pure functions which can be applied at compile time.Area: const fn foo(..) {..}. Pure functions which can be applied at compile time.Area: raw pointers, MaybeUninit, NonNullArea: raw pointers, MaybeUninit, NonNullArea: `[T]`Area: `[T]`Relevant to the library API team, which will review and decide on the PR/issue.Relevant to the library API team, which will review and decide on the PR/issue.Marks issues that should be documented in the release notes of the next release.Marks issues that should be documented in the release notes of the next release.Marks issues tracking what text to put in release notes.Marks issues tracking what text to put in release notes.Status: Open.#131262 In rust-lang/rust;Tracking issue for release notes of #72505: Tracking issue for
#![feature(const_float_classify)]
Area: const fn foo(..) {..}. Pure functions which can be applied at compile time.Area: const fn foo(..) {..}. Pure functions which can be applied at compile time.Area: Floating point numbers and arithmeticArea: Floating point numbers and arithmeticRelevant to the library API team, which will review and decide on the PR/issue.Relevant to the library API team, which will review and decide on the PR/issue.Marks issues that should be documented in the release notes of the next release.Marks issues that should be documented in the release notes of the next release.Marks issues tracking what text to put in release notes.Marks issues tracking what text to put in release notes.Status: Open.#131251 In rust-lang/rust;Stabilize const
ptr::write*
andmem::replace
Area: Constant evaluation (MIR interpretation)Area: Constant evaluation (MIR interpretation)Area: const fn foo(..) {..}. Pure functions which can be applied at compile time.Area: const fn foo(..) {..}. Pure functions which can be applied at compile time.Area: The testsuite used to check the correctness of rustcArea: The testsuite used to check the correctness of rustc`#![feature(const_mut_refs)]``#![feature(const_mut_refs)]``#[feature(const_refs_to_cell)]``#[feature(const_refs_to_cell)]`Issue: The decision needed by the team is conjectured to be easy.Issue: The decision needed by the team is conjectured to be easy.Status: PR is in FCP and is awaiting for FCP to complete.Status: PR is in FCP and is awaiting for FCP to complete.Status: Awaiting review from the assignee but also interested parties.Status: Awaiting review from the assignee but also interested parties.Relevant to the language team, which will review and decide on the PR/issue.Relevant to the language team, which will review and decide on the PR/issue.Working group: Const evaluationWorking group: Const evaluationThis issue / PR is in PFCP or FCP with a disposition to merge it.This issue / PR is in PFCP or FCP with a disposition to merge it.In the final comment period and will be merged soon unless new substantive objections are raised.In the final comment period and will be merged soon unless new substantive objections are raised.Status: Open (in progress).rust-lang/rustnumber 130954#130954 In rust-lang/rust;const blocks don't have a recursion limit or timeout, causing the compiler to freeze in an infinite loop
Area: Constant evaluation (MIR interpretation)Area: Constant evaluation (MIR interpretation)Area: const fn foo(..) {..}. Pure functions which can be applied at compile time.Area: const fn foo(..) {..}. Pure functions which can be applied at compile time.Category: This is a bug.Category: This is a bug.Inline constants (aka: const blocks, const expressions, anonymous constants)Inline constants (aka: const blocks, const expressions, anonymous constants)Issue: The compiler crashes (SIGSEGV, SIGABRT, etc). Use I-ICE instead when the compiler panics.Issue: The compiler crashes (SIGSEGV, SIGABRT, etc). Use I-ICE instead when the compiler panics.Issue: The compiler never terminates, due to infinite loops, deadlock, livelock, etc.Issue: The compiler never terminates, due to infinite loops, deadlock, livelock, etc.Issue: Indicates that prioritization has been requested for this issue.Issue: Indicates that prioritization has been requested for this issue.Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.Untriaged performance or correctness regression.Untriaged performance or correctness regression.Status: Open.#125718 In rust-lang/rust;Confusing diagnostic when doing a recursive call in a const block in a const fn: "cycle detected when elaborating drops"
Area: Constant evaluation (MIR interpretation)Area: Constant evaluation (MIR interpretation)Area: const fn foo(..) {..}. Pure functions which can be applied at compile time.Area: const fn foo(..) {..}. Pure functions which can be applied at compile time.Area: Messages for errors, warnings, and lintsArea: Messages for errors, warnings, and lintsDiagnostics: Confusing error or lint that should be reworked.Diagnostics: Confusing error or lint that should be reworked.Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.Status: Open.#125713 In rust-lang/rust;Calling non-const function
core::slice::iter::<impl IntoIterator for &[u8]>::into_iter
Area: Constant evaluation (MIR interpretation)Area: Constant evaluation (MIR interpretation)Area: const fn foo(..) {..}. Pure functions which can be applied at compile time.Area: const fn foo(..) {..}. Pure functions which can be applied at compile time.Area: Messages for errors, warnings, and lintsArea: Messages for errors, warnings, and lintsDiagnostics: An error or lint that doesn't give enough information about the problem at hand.Diagnostics: An error or lint that doesn't give enough information about the problem at hand.Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.Status: Open.#125490 In rust-lang/rust;const functions can assert! but cannot assert_eq!
Area: const fn foo(..) {..}. Pure functions which can be applied at compile time.Area: const fn foo(..) {..}. Pure functions which can be applied at compile time.Area: Trait systemArea: Trait systemCategory: A feature request, i.e: not implemented / a PR.Category: A feature request, i.e: not implemented / a PR.Relevant to the library API team, which will review and decide on the PR/issue.Relevant to the library API team, which will review and decide on the PR/issue.Status: Open.#119826 In rust-lang/rust;Can't write generic
const fn
sArea: const fn foo(..) {..}. Pure functions which can be applied at compile time.Area: const fn foo(..) {..}. Pure functions which can be applied at compile time.Category: An issue proposing an enhancement or a PR with one.Category: An issue proposing an enhancement or a PR with one.`#[feature(const_refs_to_cell)]``#[feature(const_refs_to_cell)]`Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the language team, which will review and decide on the PR/issue.Relevant to the language team, which will review and decide on the PR/issue.Status: Open.#116354 In rust-lang/rust;Cycle detected when computing type, but only when function is const
Area: const fn foo(..) {..}. Pure functions which can be applied at compile time.Area: const fn foo(..) {..}. Pure functions which can be applied at compile time.Area: `impl Trait`. Universally / existentially quantified anonymous types with static dispatch.Area: `impl Trait`. Universally / existentially quantified anonymous types with static dispatch.Category: This is a bug.Category: This is a bug.Issue: A query cycle occurred while none was expectedIssue: A query cycle occurred while none was expectedRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.Status: Open.#112602 In rust-lang/rust;Constify BuildHasherDefault construction
Area: const fn foo(..) {..}. Pure functions which can be applied at compile time.Area: const fn foo(..) {..}. Pure functions which can be applied at compile time.Category: A feature request, i.e: not implemented / a PR.Category: A feature request, i.e: not implemented / a PR.Relevant to the library API team, which will review and decide on the PR/issue.Relevant to the library API team, which will review and decide on the PR/issue.Status: Open.#112354 In rust-lang/rust;Unreachable call of non-const fn from const fn is not a compilation error
Area: const fn foo(..) {..}. Pure functions which can be applied at compile time.Area: const fn foo(..) {..}. Pure functions which can be applied at compile time.Category: This is a bug.Category: This is a bug.Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.Status: Open.#110831 In rust-lang/rust;Const equality disagrees when using in match and if
Area: const fn foo(..) {..}. Pure functions which can be applied at compile time.Area: const fn foo(..) {..}. Pure functions which can be applied at compile time.Relating to patterns and pattern matchingRelating to patterns and pattern matchingStatus: Open.#108207 In rust-lang/rust;