Add standard Unicode case predicates isUpperCase and isLowerCase.
These predicates use the standard Unicode case properties and are more intuitive than isUpper and isLower. Approved by CLC in https://github.com/haskell/core-libraries-committee/issues/90#issuecomment-1276649403. Fixes #14589
parent
eda6c05e
No related branches found
No related tags found
Pipeline #57847 canceled
Stage: tool-lint
Stage: quick-build
Stage: full-build
Stage: packaging
Stage: testing
Stage: deploy
Showing
- docs/users_guide/9.6.1-notes.rst 5 additions, 0 deletionsdocs/users_guide/9.6.1-notes.rst
- libraries/base/Data/Char.hs 2 additions, 2 deletionslibraries/base/Data/Char.hs
- libraries/base/GHC/Unicode.hs 53 additions, 2 deletionslibraries/base/GHC/Unicode.hs
- libraries/base/GHC/Unicode/Internal/Char/DerivedCoreProperties.hs 35 additions, 0 deletions...s/base/GHC/Unicode/Internal/Char/DerivedCoreProperties.hs
- libraries/base/base.cabal 1 addition, 0 deletionslibraries/base/base.cabal
- libraries/base/changelog.md 4 additions, 0 deletionslibraries/base/changelog.md
- libraries/base/tests/unicode001.hs 37 additions, 3 deletionslibraries/base/tests/unicode001.hs
- libraries/base/tests/unicode001.stdout 22 additions, 14 deletionslibraries/base/tests/unicode001.stdout
- libraries/base/tools/ucd2haskell/exe/Parser/Text.hs 13 additions, 23 deletionslibraries/base/tools/ucd2haskell/exe/Parser/Text.hs
- libraries/base/tools/ucd2haskell/tests/check_all_chars.py 17 additions, 1 deletionlibraries/base/tools/ucd2haskell/tests/check_all_chars.py
- libraries/base/tools/ucd2haskell/tests/export_all_chars.hs 6 additions, 2 deletionslibraries/base/tools/ucd2haskell/tests/export_all_chars.hs
- libraries/base/tools/ucd2haskell/ucd.sh 5 additions, 4 deletionslibraries/base/tools/ucd2haskell/ucd.sh
Loading