Open ppenna opened 2 years ago
Pedro, where does this list come from? As I write this, there are 10 more optional "features" listed in lib.rs, is there an automatic way to determine if they are unstable or not? Many of these others are listed in The Unstable Book. Does that mean that they should be listed here as well?
@BrianZill thanks for checking this.
This list comes from the features that we list in the lib.rs
, thus yes you are correct we are missing some here. This issues was transferred from the old scheduler repository, and after that I have not updated it. I'm opening now a PR which gets rid of unused features, as well as I am updating the description of the issue here.
Assigning all engineers to this issue, because it is critical.
Description
We currently rely on the following unstable features:
test
: mainly used for feature microbenchmarksallocator_api
: used for implementingWakerPageRef
new_uninit
atomic_from_mut
never_type
type_alias_impl_trait
slice_ptr_get
strict_provenance
Expected Behavior
We should not rely on unstable features at all.