aboutsummaryrefslogtreecommitdiff
path: root/contrib/unicode/README
diff options
context:
space:
mode:
authorLewis Hyatt <lhyatt@gmail.com>2020-11-07 09:36:42 -0500
committerLewis Hyatt <lhyatt@gmail.com>2020-11-07 09:36:43 -0500
commit497c9f8d4dd0252f2e0dd5bf0f1cb29e187525ee (patch)
tree6eed74e9fe3c186a681294b5dbecab3570ffd04d /contrib/unicode/README
parent6f762481a21f211c03b6eda416b5d5737c3ed4b7 (diff)
downloadgcc-497c9f8d4dd0252f2e0dd5bf0f1cb29e187525ee.zip
gcc-497c9f8d4dd0252f2e0dd5bf0f1cb29e187525ee.tar.gz
gcc-497c9f8d4dd0252f2e0dd5bf0f1cb29e187525ee.tar.bz2
libcpp: Update cpp_wcwidth() to Unicode 13.0.0
generated_cpp_wcwidth.h was regenerated using Unicode 13.0.0 data files. No material changes to the parsing scripts (either GCC- or glibc-sourced) were necessary; glibc's utf8_gen.py was tweaked slightly by glibc and matched here. contrib/ChangeLog: * unicode/EastAsianWidth.txt: Update to Unicode 13.0.0. * unicode/PropList.txt: Likewise. * unicode/README: Likewise. * unicode/UnicodeData.txt: Likewise. * unicode/from_glibc/unicode_utils.py: Update to latest glibc version. * unicode/from_glibc/utf8_gen.py: Likewise. libcpp/ChangeLog: * generated_cpp_wcwidth.h: Regenerated from Unicode 13.0.0 data.
Diffstat (limited to 'contrib/unicode/README')
-rw-r--r--contrib/unicode/README4
1 files changed, 2 insertions, 2 deletions
diff --git a/contrib/unicode/README b/contrib/unicode/README
index 01ae2c1..f5d2a1f 100644
--- a/contrib/unicode/README
+++ b/contrib/unicode/README
@@ -23,7 +23,7 @@ localedata/unicode-gen/unicode_utils.py
localedata/unicode-gen/utf8_gen.py
And the most recent versions added to GCC are from glibc git commit:
-2a764c6ee848dfe92cb2921ed3b14085f15d9e79
+f6032247061fb37d59565f2e9667e242c8a98e76
Finally, the script gen_wcwidth.py found here contains the GCC-specific code to
map glibc's output to the lookup tables we require. This script should not need
@@ -39,6 +39,6 @@ The procedure to update GCC's wcwidth tables is the following:
3. Run ./gen_wcwidth.py X.Y > ../../libcpp/generated_cpp_wcwidth.h
(where X.Y is the version of the Unicode standard corresponding to the
- Unicode data files being used, most recently, 12.1).
+ Unicode data files being used, most recently, 13.0.0).
After that, GCC's wcwidth will match the most recent glibc.