On Mon, 2022-06-06 at 17:49 -0400, Lewis Hyatt via Gcc-patches wrote: > Hello- > > The attached patch upgrades the cpp_wcwidth() function (needed for > computing display columns in diagnostics output) from Unicode 13 to > Unicode 14. I just mechanically followed the procedure in > contrib/unicode/README with nothing unexpected coming up. I attached it > compressed since it's a bit large, and not really human readable > anyway. Please let me know if it's OK to commit. I did > bootstrap/regtest > all languages with no issues on x86-64 Linux. (Although I had to revert > locally one unrelated commit that seems to break bootstrap for Ada on > the > master branch currently.) > > BTW, is this something simple enough I should just commit it without > bugging > the list for approval?
The patch seems reasonable to me, but Joseph seems to be the expert on i18n-related matters. Joseph, do we have a policy on this? Thanks Dave > > Thanks! > > -Lewis > > ====== > > Subject: [PATCH] libcpp: Update cpp_wcwidth() to Unicode 14.0.0 > > The procedure detailed in contrib/unicode/README was followed with > nothing > notable coming up. The glibc scripts did not require any update, so the > only change was retrieving new versions of the Unicode data files and > rerunning gen_wcwidth.py. > > contrib/ChangeLog: > > * unicode/EastAsianWidth.txt: Update to Unicode 14.0.0. > * unicode/PropList.txt: Likewise. > * unicode/README: Likewise. > * unicode/UnicodeData.txt: Likewise. > > libcpp/ChangeLog: > > * generated_cpp_wcwidth.h: Generated from updated Unicode data > files.