Expand description
Tidy check to ensure that unstable features are all in order.
This check will ensure properties like:
- All stability attributes look reasonably well formed.
- The set of library features is disjoint from the set of language features.
- Library features have at most one stability level.
- Library features have at most one
sincevalue. - All unstable lang features have tests to ensure they are actually unstable.
- Language features in a group are sorted by feature name.
ModulesΒ§
- version π
StructsΒ§
EnumsΒ§
ConstantsΒ§
FunctionsΒ§
- check
- collect_
env_ vars - collect_
lang_ features - collect_
lang_ πfeatures_ in - collect_
lib_ features - extract_
lib_ πfeatures mfgets the feature or an error if it is invalid, the file path passed asfile, and the attributeβs line number.- find_
attr_ πval - format_
features π - get_
and_ πcheck_ lib_ features - get_
version_ πand_ channel - map_
lib_ πfeatures - should_
document π - test_
filen_ πgate