diff options
author | Pierre Le Marre <dev@wismill.eu> | 2022-05-17 06:56:56 +0200 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2022-06-01 07:44:47 -0400 |
commit | ef7ddd7348070a9149d162217280c0a50f2b213d (patch) | |
tree | d53593f208ae0c7f93836862791bf49bd7a52395 /linters | |
parent | 320270c2a1cb51fb02f713f80083eb9eff488c31 (diff) | |
download | haskell-ef7ddd7348070a9149d162217280c0a50f2b213d.tar.gz |
Pure Haskell implementation of GHC.Unicode
Switch to a pure Haskell implementation of base:GHC.Unicode, based on the implementation of the package unicode-data (https://github.com/composewell/unicode-data/).
Approved by CLC as per https://github.com/haskell/core-libraries-committee/issues/59#issuecomment-1132106691.
- Remove current Unicode cbits.
- Add generator for Unicode property files from Unicode Character Database.
- Generate internal modules.
- Update GHC.Unicode.
- Add unicode003 test for general categories and case mappings.
- Add Python scripts to check 'base' Unicode tests outputs and characters properties.
Fixes #21375
-------------------------
Metric Decrease:
T16875
Metric Increase:
T4029
T18304
haddock.base
-------------------------
Diffstat (limited to 'linters')
-rw-r--r-- | linters/lint-whitespace/Main.hs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/linters/lint-whitespace/Main.hs b/linters/lint-whitespace/Main.hs index f1657c4f40..6829e822d6 100644 --- a/linters/lint-whitespace/Main.hs +++ b/linters/lint-whitespace/Main.hs @@ -251,7 +251,7 @@ hasSuffix fn = any (`T.isSuffixOf` fn) suffixes suffixes = T.words ".hs .hsc .lhs .cabal .c .h .lhs-boot .hs-boot .x .y" autogenFiles :: [ Text ] -autogenFiles = [ "WCsubst.c", "iconv.c", "Table.hs" ] +autogenFiles = [ "iconv.c", "Table.hs" ] ignoredPrefixes :: [Text] ignoredPrefixes = [ "testsuite/", "libraries/base/tests" |