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

Reply via email to