Skip to content
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

Clean up items accidentally stabilized through unstable paths #113387

Open
tmandry opened this issue Jul 5, 2023 · 0 comments
Open

Clean up items accidentally stabilized through unstable paths #113387

tmandry opened this issue Jul 5, 2023 · 0 comments
Labels
A-maybe-future-edition Something we may consider for a future edition. T-lang Relevant to the language team, which will review and decide on the PR/issue.

Comments

@tmandry
Copy link
Member

tmandry commented Jul 5, 2023

rustc_allowed_through_unstable_modules special cases accidental stabilizations of stable items through unstable paths.

These might be prime candidates for cleaning up over an edition, assuming they are able to be accessed through some other path. This issue exists to track that work.

core::intrinsics (attribute added in #95956, #99288)

  • core::intrinsics::drop_in_place
  • core::intrinsics::copy_nonoverlapping
  • core::intrinsics::copy
  • core::intrinsics::write_bytes
  • core::intrinsics::transmute

os::wasi (attribute added in #99723)

  • std::os::wasi::io::RawFd
  • std::os::wasi::io::AsRawFd
  • std::os::wasi::io::FromRawFd
  • std::os::wasi::io::IntoRawFd
@tmandry tmandry added T-lang Relevant to the language team, which will review and decide on the PR/issue. A-maybe-future-edition Something we may consider for a future edition. labels Jul 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-maybe-future-edition Something we may consider for a future edition. T-lang Relevant to the language team, which will review and decide on the PR/issue.
Projects
Status: Rejected/Not lang
Development

No branches or pull requests

1 participant