================ @@ -0,0 +1,81 @@ +# How to Update Unicode Tables + +LLVM and Clang use a subset of the [Unicode Character Database](https://www.unicode.org/ucd/) +(UCD) for identifiers, `\N{...}` named characters, diagnostic column width, +and simple case folding. The corresponding tables are generated from the UCD +into Clang and LLVM Support. + +## Downloading the Unicode data + +Download the following files, replacing `<VERSION>` with a Unicode version such +as `18.0.0`: + +```text +https://www.unicode.org/Public/<VERSION>/ucdxml/ucd.nounihan.flat.zip +https://www.unicode.org/Public/<VERSION>/ucd/UnicodeData.txt +https://www.unicode.org/Public/<VERSION>/ucd/NameAliases.txt +https://www.unicode.org/Public/<VERSION>/ucd/extracted/DerivedName.txt +``` ---------------- IvyXu420 wrote:
Would it be better to replace these links with the actual latest ones, rather than making readers enter the version manually? e.g., https://www.unicode.org/Public/latest/ucdxml/ucd.nounihan.flat.zip https://github.com/llvm/llvm-project/pull/229072 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
