RFR: 8346944: Update Unicode Data Files to 17.0.0 [v2]
Naoto Sato
naoto at openjdk.org
Tue Nov 18 19:31:20 UTC 2025
On Tue, 18 Nov 2025 18:35:07 GMT, Justin Lu <jlu at openjdk.org> wrote:
>> Naoto Sato has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains 11 additional commits since the last revision:
>>
>> - Merge branch 'master' into JDK-8346944-Unicode-17
>> - icudata path fix
>> - Update versions
>> - icu4j final
>> - .md file changes
>> - 17.0 final
>> - icudata78b(binary)
>> - CaseFolding.text -> 17, copyright symbol as is
>> - icudt78b
>> - 17-beta
>> - ... and 1 more: https://git.openjdk.org/jdk/compare/e05cdfee...088cdaea
>
> src/java.base/share/classes/java/lang/Character.java line 746:
>
>> 744: public static final class UnicodeBlock extends Subset {
>> 745: /**
>> 746: * NUM_ENTITIES should match the total number of UnicodeBlocks.
>
> I thought at first `NUM_ENTITIES` should be 790 due to 8 new `UnicodeBlock`s being added. However, it does go up to 804, becasue the total number includes the identifiers _and_ aliases (which is still a single `UnicodeBlock`). I think that distinction is worth correcting in the comment.
Good point. Filed: https://bugs.openjdk.org/browse/JDK-8372117
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/28093#discussion_r2539417303
More information about the core-libs-dev
mailing list