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

dubious &raw const|mut value compile error A-raw-pointers Area: raw pointers, MaybeUninit, NonNull C-discussion Category: Discussion or questions that doesn't represent real issues. T-opsem Relevant to the opsem team
#139156 opened Mar 30, 2025 by Paladynee
Document the contextual keyword raw A-docs Area: Documentation for any part of the project, including the compiler, standard library, and tools A-raw-pointers Area: raw pointers, MaybeUninit, NonNull C-enhancement Category: An issue proposing an enhancement or a PR with one. 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.
#134447 opened Dec 18, 2024 by CrazyboyQCD
unsafe { &mut *x } vs &mut unsafe { *x } A-diagnostics Area: Messages for errors, warnings, and lints A-raw-pointers Area: raw pointers, MaybeUninit, NonNull D-terse Diagnostics: An error or lint that doesn't give enough information about the problem at hand.
#132063 opened Oct 23, 2024 by hkBst
Tracking issue for future-incompatibility lint ptr_cast_add_auto_to_object A-dyn-trait Area: trait objects, vtable layout A-lints Area: Lints (warnings about flaws in source code) such as unused_mut. A-raw-pointers Area: raw pointers, MaybeUninit, NonNull C-future-incompatibility Category: Future-incompatibility lints C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC F-arbitrary_self_types `#![feature(arbitrary_self_types)]` F-derive_coerce_pointee Feature: RFC 3621's oft-renamed implementation T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#127323 opened Jul 4, 2024 by WaffleLapkin
False negative for trivial_casts with pointer A-lints Area: Lints (warnings about flaws in source code) such as unused_mut. A-raw-pointers Area: raw pointers, MaybeUninit, NonNull C-bug Category: This is a bug. P-medium Medium priority regression-from-stable-to-stable Performance or correctness regression from one stable version to another. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#117187 opened Oct 25, 2023 by Noratrieb
request: lint when raw pointer slicing implicitly creates a temporary reference A-lints Area: Lints (warnings about flaws in source code) such as unused_mut. A-raw-pointers Area: raw pointers, MaybeUninit, NonNull A-slice Area: `[T]` C-enhancement Category: An issue proposing an enhancement or a PR with one. T-opsem Relevant to the opsem team
#99437 opened Jul 18, 2022 by RalfJung
Tracking Issue for *mut [T]::split_at_mut A-raw-pointers Area: raw pointers, MaybeUninit, NonNull A-slice Area: `[T]` C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC T-libs-api Relevant to the library API team, which will review and decide on the PR/issue.
#95595 opened Apr 2, 2022 by the8472
1 of 3 tasks
CTFE: there is no way to compute the difference between two ptrs in the same allocation if they might be out-of-bounds A-const-eval Area: Constant evaluation, covers all const contexts (static, const fn, ...) A-raw-pointers Area: raw pointers, MaybeUninit, NonNull T-opsem Relevant to the opsem team
#92512 opened Jan 3, 2022 by RalfJung
Intra-doc link in core for a pointer method couldn't find Self A-intra-doc-links Area: Intra-doc links, the ability to link to items in docs by name A-raw-pointers Area: raw pointers, MaybeUninit, NonNull C-bug Category: This is a bug. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
#91204 opened Nov 24, 2021 by scottmcm
MaybeUninit::fill_slice A-raw-pointers Area: raw pointers, MaybeUninit, NonNull A-slice Area: `[T]` C-feature-request Category: A feature request, i.e: not implemented / a PR. T-libs-api Relevant to the library API team, which will review and decide on the PR/issue.
#91053 opened Nov 19, 2021 by stepancheg
Can I create and use a *mut to an uninitialized local? A-raw-pointers Area: raw pointers, MaybeUninit, NonNull
#90718 opened Nov 9, 2021 by ecstatic-morse
docs: clarify pointer provenance of Rc::as_ptr() A-docs Area: Documentation for any part of the project, including the compiler, standard library, and tools A-raw-pointers Area: raw pointers, MaybeUninit, NonNull A-strict-provenance Area: Strict provenance for raw pointers C-enhancement Category: An issue proposing an enhancement or a PR with one. T-libs Relevant to the library team, which will review and decide on the PR/issue. T-opsem Relevant to the opsem team
#87862 opened Aug 8, 2021 by y21
Pointer equality of ZST in debug build is inconsistent with that in release build A-raw-pointers Area: raw pointers, MaybeUninit, NonNull A-zst Area: Zero-sized types (ZSTs). C-bug Category: This is a bug.
#87477 opened Jul 26, 2021 by danieljl
Are the #![feature(layout_for_ptr)] functions sound to call on invalid data pointers? A-docs Area: Documentation for any part of the project, including the compiler, standard library, and tools A-raw-pointers Area: raw pointers, MaybeUninit, NonNull C-enhancement Category: An issue proposing an enhancement or a PR with one. T-libs-api Relevant to the library API team, which will review and decide on the PR/issue.
#86602 opened Jun 24, 2021 by repnop
ptr-meta: DynMetadata and Pointee::Metadata are not UnwindSafe A-DSTs Area: Dynamically-sized types (DSTs) A-lang-item Area: Language items A-raw-pointers Area: raw pointers, MaybeUninit, NonNull C-enhancement Category: An issue proposing an enhancement or a PR with one. requires-nightly This issue requires a nightly compiler in some way. T-libs-api Relevant to the library API team, which will review and decide on the PR/issue.
#86235 opened Jun 12, 2021 by nwsharp
E0621 when converting dyn reference to dyn pointer A-diagnostics Area: Messages for errors, warnings, and lints A-dyn-trait Area: trait objects, vtable layout A-lifetimes Area: Lifetimes / regions A-raw-pointers Area: raw pointers, MaybeUninit, NonNull D-terse Diagnostics: An error or lint that doesn't give enough information about the problem at hand. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#81474 opened Jan 28, 2021 by obsgolem
MaybeUninit::write_slice_cloned() makes it very easy to accidentally leak A-raw-pointers Area: raw pointers, MaybeUninit, NonNull A-slice Area: `[T]`
#80376 opened Dec 26, 2020 by mgeier
MaybeUninit requires T: Sized but it should not A-raw-pointers Area: raw pointers, MaybeUninit, NonNull T-lang Relevant to the language team, which will review and decide on the PR/issue. T-libs-api Relevant to the library API team, which will review and decide on the PR/issue.
#80158 opened Dec 18, 2020 by mahkoh
Tracking Issue for maybe_uninit_write_slice A-raw-pointers Area: raw pointers, MaybeUninit, NonNull C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC Libs-Tracked Libs issues that are tracked on the team's project board. T-libs-api Relevant to the library API team, which will review and decide on the PR/issue.
#79995 opened Dec 13, 2020 by beepster4096
1 of 5 tasks
Old vtable example fails with: "error: untyped pointers are not allowed in constant" A-const-eval Area: Constant evaluation, covers all const contexts (static, const fn, ...) A-raw-pointers Area: raw pointers, MaybeUninit, NonNull A-trait-system Area: Trait system C-bug Category: This is a bug. requires-nightly This issue requires a nightly compiler in some way. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#77995 opened Oct 15, 2020 by dimpolo
Transmute from one function pointer to another produces "can't transmute zero-sized type" A-diagnostics Area: Messages for errors, warnings, and lints A-raw-pointers Area: raw pointers, MaybeUninit, NonNull A-zst Area: Zero-sized types (ZSTs). C-bug Category: This is a bug. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#75959 opened Aug 26, 2020 by belkadan
Tracking Issue for [*const T|*mut T]::with_metadata_of A-raw-pointers Area: raw pointers, MaybeUninit, NonNull B-unstable Blocker: Implemented in the nightly compiler and unstable. C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC Libs-Tracked Libs issues that are tracked on the team's project board. T-libs-api Relevant to the library API team, which will review and decide on the PR/issue.
#75091 opened Aug 3, 2020 by oliver-giersch
5 of 8 tasks
Tracking Issue for raw slice getters (slice_ptr_get) A-raw-pointers Area: raw pointers, MaybeUninit, NonNull A-slice Area: `[T]` B-unstable Blocker: Implemented in the nightly compiler and unstable. C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC Libs-Small Libs issues that are considered "small" or self-contained Libs-Tracked Libs issues that are tracked on the team's project board. T-libs-api Relevant to the library API team, which will review and decide on the PR/issue.
#74265 opened Jul 12, 2020 by RalfJung
2 of 4 tasks
Tracking Issue for layout information behind pointers A-allocators Area: Custom and system allocators A-raw-pointers Area: raw pointers, MaybeUninit, NonNull B-unstable Blocker: Implemented in the nightly compiler and unstable. C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC Libs-Tracked Libs issues that are tracked on the team's project board. S-tracking-design-concerns Status: There are blocking design concerns. T-lang Relevant to the language team, which will review and decide on the PR/issue. T-libs-api Relevant to the library API team, which will review and decide on the PR/issue.
#69835 opened Mar 8, 2020 by CAD97
2 tasks
Diagnostic for mismatched pointers type could be improved A-diagnostics Area: Messages for errors, warnings, and lints A-raw-pointers Area: raw pointers, MaybeUninit, NonNull A-suggestion-diagnostics Area: Suggestions generated by the compiler applied by `cargo fix` T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#65921 opened Oct 29, 2019 by tesuji
ProTip! no:milestone will show everything without a milestone.