Skip to content

Running tests under openjdk-21.0.1 have errors with unicode categories #99

@curious-odd-man

Description

@curious-odd-man

Image contains unicode category keys that fail:
image

Below are the categories and list of characters that seem to not belong to that category anymore.
i.e. in java 17 - it belongs to category
in java 21 - it does not belong in category

ANY_LETTER: 'ࢵ','ౝ','ೝ','ᜍ','ᜟ','ᭌ','Ⱟ','ⱟ','ꟓ',
ANY_LETTER: range(2160, 2183), range(2185, 2190), range(2248, 2249), range(40957, 40959), range(42944, 42945), range(42960, 42961), range(42965, 42969), range(42994, 42996), 

LOWERCASE_LETTER: 'ⱟ','ꟁ','ꟑ','ꟓ','ꟕ','ꟗ','ꟙ',

UPPERCASE_LETTER: 'Ⱟ','Ꟁ','Ꟑ','Ꟗ','Ꟙ',

MODIFIER_LETTER: 'ࣉ',
MODIFIER_LETTER: range(42994, 42996), 

OTHER_LETTER: 'ࢵ','ࣈ','ౝ','ೝ','ᜍ','ᜟ','ᭌ',
OTHER_LETTER: range(2160, 2183), range(2185, 2190), range(40957, 40959), 

MARK: '఼','ೳ','໎','᜕','᠏','᷺',
MARK: range(2200, 2207), range(2250, 2258), range(6849, 6862), 

NON_SPACING_MARK: '఼','໎','᠏','᷺',
NON_SPACING_MARK: range(2200, 2207), range(2250, 2258), range(6849, 6862), 

SPACING_COMBINING_MARK: 'ೳ','᜕','᜴',

SYMBOL: '࢈','⃀',

CURRENCY_SYMBOL: '⃀',

MODIFIER_SYMBOL: '࢈',

PUNCTUATION: '؝',
PUNCTUATION: range(7037, 7038), range(11859, 11869), 

DASH_PUNCTUATION: '⹝',

OPEN_PUNCTUATION: '⹕','⹗','⹙','⹛',

CLOSE_PUNCTUATION: '⹖','⹘','⹚','⹜',

OTHER_PUNCTUATION: '؝',
OTHER_PUNCTUATION: range(7037, 7038), range(11859, 11860), 

FORMAT: range(2192, 2193), 
 

Metadata

Metadata

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions