Skip to content

Update generated tables to Unicode 18, 3rd try - #162982

Closed
clin1234 wants to merge 4 commits into
rust-lang:mainfrom
clin1234:unicode18
Closed

clin1234 wants to merge 4 commits into
rust-lang:mainfrom
clin1234:unicode18

Conversation

@clin1234

Copy link
Copy Markdown

Unicode 18 is officially out: https://blog.unicode.org/2026/09/announcing-unicode-standard-version-180.html

Consolidated my commits into self-contained ones with helpful messages based on @clarfonthey's feedback

Also retained assert_eq! within src/tools/unicode-table-generator/src/case_mapping.rs and added special handling for U+1FD95's case folding rule

unknown added 4 commits September 18, 2026 12:01
Compared to https://unicode.org/Public/17.0.0/ucd/ReadMe.txt,
18.0.0's ReadMe.txt refers to "Unicode Character Database",
not "Unicode Standard".
The codepoint, LATIN SMALL LIGATURE LONG S WITH DESCENDER,
is located in plane 1. In either simple or full case folding,
it folds into plane 0 codepoints, which broke the older assumption
that case folding rules don't cross planes.
@rustbot rustbot added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-libs Relevant to the library team, which will review and decide on the PR/issue. labels Sep 18, 2026
@clarfonthey

Copy link
Copy Markdown
Contributor

#162929 is currently in the process of being merged, and this would conflict with that.

@rust-bors

rust-bors Bot commented Sep 19, 2026

Copy link
Copy Markdown
Contributor

☔ The latest upstream changes made this pull request unmergeable. Please resolve the merge conflicts by rebasing.

@clarfonthey

Copy link
Copy Markdown
Contributor

Closing for that reason.

@rustbot rustbot removed the S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. label Sep 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

T-libs Relevant to the library team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants