-
Notifications
You must be signed in to change notification settings - Fork 13.5k
Open
Labels
A-technical-debtArea: Internal cleanup workArea: Internal cleanup workC-cleanupCategory: PRs that clean code up or issues documenting cleanup.Category: PRs that clean code up or issues documenting cleanup.T-libsRelevant to the library team, which will review and decide on the PR/issue.Relevant to the library team, which will review and decide on the PR/issue.
Description
The standard libraries use a lot of #![feature]
s. We should organize them a bit and make sure it's acceptable for all of them to be used in the way they are.
It'd be nice to split them in language and library features. For the language features, we should check with the relevant team(s) if it's okay that we're using the feature in the library, and document with which of them we need to be extra careful and what their pitfalls are.
There's also a few features enabled that are no longer in use. We should remove those attributes.
- Categorize and clean up features
-
core
: Core features cleanup #87768 -
alloc
: Alloc features cleanup #87769 -
std
- other libraries
-
- Make an overview of used language features
- Discuss those language features and their uses with the relevant team(s)
- Document stuff for future contributors and reviewers
JmPotatokellerkindt and shirshak55
Metadata
Metadata
Assignees
Labels
A-technical-debtArea: Internal cleanup workArea: Internal cleanup workC-cleanupCategory: PRs that clean code up or issues documenting cleanup.Category: PRs that clean code up or issues documenting cleanup.T-libsRelevant to the library team, which will review and decide on the PR/issue.Relevant to the library team, which will review and decide on the PR/issue.