users-guide: Clarify language extension documentation
Over the years the users guide's language extension documentation has gone through quite a few refactorings. In the process some of the descriptions have been rendered non-sensical. For instance, the description of `NoImplicitPrelude` actually describes the semantics of `ImplicitPrelude`. To fix this we: * ensure that all extensions are named in their "positive" sense (e.g. `ImplicitPrelude` rather than `NoImplicitPrelude`). * rework the documentation to avoid flag-oriented wording like "enable" and "disable" * ensure that the polarity of the documentation is consistent with reality. Fixes #23895.
Showing
- docs/users_guide/expected-undocumented-flags.txt 0 additions, 4 deletionsdocs/users_guide/expected-undocumented-flags.txt
- docs/users_guide/exts/applicative_do.rst 1 addition, 1 deletiondocs/users_guide/exts/applicative_do.rst
- docs/users_guide/exts/arrows.rst 1 addition, 1 deletiondocs/users_guide/exts/arrows.rst
- docs/users_guide/exts/binary_literals.rst 1 addition, 1 deletiondocs/users_guide/exts/binary_literals.rst
- docs/users_guide/exts/constrained_class_methods.rst 1 addition, 2 deletionsdocs/users_guide/exts/constrained_class_methods.rst
- docs/users_guide/exts/constraint_kind.rst 1 addition, 1 deletiondocs/users_guide/exts/constraint_kind.rst
- docs/users_guide/exts/data_kinds.rst 1 addition, 1 deletiondocs/users_guide/exts/data_kinds.rst
- docs/users_guide/exts/default_signatures.rst 1 addition, 1 deletiondocs/users_guide/exts/default_signatures.rst
- docs/users_guide/exts/derive_any_class.rst 1 addition, 1 deletiondocs/users_guide/exts/derive_any_class.rst
- docs/users_guide/exts/deriving_extra.rst 5 additions, 8 deletionsdocs/users_guide/exts/deriving_extra.rst
- docs/users_guide/exts/deriving_strategies.rst 1 addition, 1 deletiondocs/users_guide/exts/deriving_strategies.rst
- docs/users_guide/exts/deriving_via.rst 1 addition, 2 deletionsdocs/users_guide/exts/deriving_via.rst
- docs/users_guide/exts/disambiguate_record_fields.rst 1 addition, 2 deletionsdocs/users_guide/exts/disambiguate_record_fields.rst
- docs/users_guide/exts/empty_case.rst 1 addition, 1 deletiondocs/users_guide/exts/empty_case.rst
- docs/users_guide/exts/existential_quantification.rst 1 addition, 1 deletiondocs/users_guide/exts/existential_quantification.rst
- docs/users_guide/exts/explicit_forall.rst 1 addition, 3 deletionsdocs/users_guide/exts/explicit_forall.rst
- docs/users_guide/exts/explicit_namespaces.rst 2 additions, 3 deletionsdocs/users_guide/exts/explicit_namespaces.rst
- docs/users_guide/exts/extended_literals.rst 1 addition, 1 deletiondocs/users_guide/exts/extended_literals.rst
- docs/users_guide/exts/ffi.rst 5 additions, 5 deletionsdocs/users_guide/exts/ffi.rst
- docs/users_guide/exts/field_selectors.rst 1 addition, 1 deletiondocs/users_guide/exts/field_selectors.rst
Please register or sign in to comment