On Thu, 16 Jul 2026 23:51:27 GMT, Naoto Sato <[email protected]> wrote:
>> Update the lowercasing logic for Greek capital sigma to use the >> "Final_Sigma" condition. The current implementation still uses the >> "Final_Cased" condition from Unicode 4.0. >> >> This change also generates the `ConditionalSpecialCasing` entries and >> Unicode-property predicates from the UCD, replacing manually maintained data >> that was incomplete and out of date. >> >> --------- >> - [x] I confirm that I make this contribution in accordance with the >> [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai). > > Naoto Sato has updated the pull request incrementally with one additional > commit since the last revision: > > Made the non-conditional case explicit by setting it to "NONE" test/jdk/java/lang/String/ToLowerCase.java line 59: > 57: // U+10780 is supplementary, Cased, and Case_Ignorable. > 58: test("\uD801\uDF80\u03A3", Locale.US, "\uD801\uDF80\u03C2"); > 59: test("\u03A3\uD801\uDF80", Locale.US, "\u03C3\uD801\uDF80"); Should one or all of the cases be repeatet with ROOT locale (and maybe just Greek as a weird border case)? ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/31937#discussion_r3605819067
