BetaGive feedback
Issues
Search results
ptr-ptr cast does not work well with lifetimes (lifetime widening)
Area: implicit and explicit `expr as Type` coercionsArea: implicit and explicit `expr as Type` coercionsArea: Lifetimes / regionsArea: Lifetimes / regionsArea: raw pointers, MaybeUninit, NonNullArea: raw pointers, MaybeUninit, NonNullArea: The type systemArea: The type systemCategory: 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.#27214 In rust-lang/rust;Coercing &mut to *const should not create a shared reference
Area: raw pointers, MaybeUninit, NonNullArea: raw pointers, MaybeUninit, NonNullNominated for discussion during a lang team meeting.Nominated for discussion during a lang team meeting.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.#56604 In rust-lang/rust;Tracking issue for
#![feature(maybe_uninit_extra,const_maybe_uninit_write)]
Area: raw pointers, MaybeUninit, NonNullArea: raw pointers, MaybeUninit, NonNullBlocker: Implemented in the nightly compiler and unstable.Blocker: Implemented in the nightly compiler and unstable.Category: A tracking issue for an RFC or an unstable feature.Category: A tracking issue for an RFC or an unstable feature.Libs issues that are tracked on the team's project board.Libs issues that are tracked on the team's project board.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.This 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.The final comment period is finished for this PR / Issue.The final comment period is finished for this PR / Issue.This issue requires a nightly compiler in some way.This issue requires a nightly compiler in some way.Status: Open.#63567 In rust-lang/rust;MaybeUninit requires T: Sized but it should not
Area: raw pointers, MaybeUninit, NonNullArea: raw pointers, MaybeUninit, NonNullRelevant 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.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.#80158 In rust-lang/rust;Tracking Issue for maybe_uninit_write_slice
Area: raw pointers, MaybeUninit, NonNullArea: raw pointers, MaybeUninit, NonNullCategory: A tracking issue for an RFC or an unstable feature.Category: A tracking issue for an RFC or an unstable feature.Libs issues that are tracked on the team's project board.Libs issues that are tracked on the team's project board.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.#79995 In rust-lang/rust;E0621 when converting dyn reference to dyn pointer
Area: Messages for errors, warnings, and lintsArea: Messages for errors, warnings, and lintsArea: Lifetimes / regionsArea: Lifetimes / regionsArea: raw pointers, MaybeUninit, NonNullArea: raw pointers, MaybeUninit, NonNullArea: trait objects, vtable layoutArea: trait objects, vtable layoutDiagnostics: 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.#81474 In rust-lang/rust;MaybeUninit::write_slice_cloned() makes it very easy to accidentally leak
Area: raw pointers, MaybeUninit, NonNullArea: raw pointers, MaybeUninit, NonNullArea: `[T]`Area: `[T]`Status: Open.#80376 In rust-lang/rust;Clarify (un)signed-ness of pointers for comparisons
Area: raw pointers, MaybeUninit, NonNullArea: raw pointers, MaybeUninit, NonNullCategory: An issue proposing an enhancement or a PR with one.Category: An issue proposing an enhancement or a PR with one.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.#77497 In rust-lang/rust;Old vtable example fails with: "error: untyped pointers are not allowed in constant"
Area: Constant evaluation (MIR interpretation)Area: Constant evaluation (MIR interpretation)Area: raw pointers, MaybeUninit, NonNullArea: raw pointers, MaybeUninit, NonNullArea: Trait systemArea: Trait systemCategory: 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.This issue requires a nightly compiler in some way.This issue requires a nightly compiler in some way.Status: Open.#77995 In rust-lang/rust;Transmute from one function pointer to another produces "can't transmute zero-sized type"
Area: Messages for errors, warnings, and lintsArea: Messages for errors, warnings, and lintsArea: raw pointers, MaybeUninit, NonNullArea: raw pointers, MaybeUninit, NonNullArea: Zero-sized types (ZST).Area: Zero-sized types (ZST).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.#75959 In rust-lang/rust;Tracking Issue for raw slice getters (slice_ptr_get)
Area: raw pointers, MaybeUninit, NonNullArea: raw pointers, MaybeUninit, NonNullArea: `[T]`Area: `[T]`Blocker: Implemented in the nightly compiler and unstable.Blocker: Implemented in the nightly compiler and unstable.Category: A tracking issue for an RFC or an unstable feature.Category: A tracking issue for an RFC or an unstable feature.Libs issues that are considered "small" or self-containedLibs issues that are considered "small" or self-containedLibs issues that are tracked on the team's project board.Libs issues that are tracked on the team's project board.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.#74265 In rust-lang/rust;std::ptr::write_bytes
should clearly explain safety and validity invariantsArea: raw pointers, MaybeUninit, NonNullArea: raw pointers, MaybeUninit, NonNullCategory: This is a bug.Category: This is a bug.Call for participation: Help is requested to fix this issue.Call for participation: Help is requested to fix this issue.Call for participation: Medium difficulty. Experience needed to fix: Intermediate.Call for participation: Medium difficulty. Experience needed to fix: Intermediate.Call for participation: This issue has a mentor. Use #t-compiler/help on Zulip for discussion.Call for participation: This issue has a mentor. Use #t-compiler/help on Zulip for discussion.Status: Open.#84184 In rust-lang/rust;