Skip to content

Update tests to Unicode 18 - #5141

Open
clin1234 wants to merge 4 commits into
tc39:mainfrom
clin1234:unicode18
Open

clin1234 wants to merge 4 commits into
tc39:mainfrom
clin1234:unicode18

Conversation

@clin1234

@clin1234 clin1234 commented Oct 1, 2026

Copy link
Copy Markdown

@clin1234
clin1234 requested a review from a team as a code owner October 1, 2026 02:15
@clin1234
clin1234 requested a review from a team as a code owner October 1, 2026 12:06
@clin1234
clin1234 requested a review from Ms2ger October 2, 2026 16:11
@clin1234

Copy link
Copy Markdown
Author

@Ms2ger, I believe this little commit will be to your satisfaction...

@clin1234

Copy link
Copy Markdown
Author

Please run CI for this PR

@github-actions

Copy link
Copy Markdown

246 new or modified tests were run on 7 engines.

View workflow run

Test results
Test Engine262 GraalJS JavaScriptCore QuickJS SpiderMonkey V8 XS
built-ins/RegExp/unicodeSets/generated/character-class-difference-character-class-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-difference-character-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-difference-character-property-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-difference-character.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-difference-property-of-strings-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-difference-string-literal.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character-class-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character-property-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-property-of-strings-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-string-literal.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character-class-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character-property-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-property-of-strings-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-string-literal.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character-class-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character-property-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-escape-union-property-of-strings-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-escape-union-string-literal.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-intersection-character-class-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-intersection-character-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-intersection-character-property-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-intersection-character.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-intersection-property-of-strings-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-intersection-string-literal.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-union-character-class-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-union-character-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-union-character-property-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-union-character.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-union-property-of-strings-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-class-union-string-literal.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-difference-character-class-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-difference-character-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-difference-character-property-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-difference-character.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-difference-property-of-strings-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-difference-string-literal.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-intersection-character-class-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-intersection-character-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-intersection-character-property-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-intersection-character.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-intersection-property-of-strings-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-intersection-string-literal.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character-class-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character-property-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-property-of-strings-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-string-literal.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character-class-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character-property-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-property-of-strings-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-string-literal.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character-class-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character-property-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-property-escape-union-property-of-strings-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-property-escape-union-string-literal.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-union-character-class-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-union-character-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-union-character-property-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-union-character.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-union-property-of-strings-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/character-union-string-literal.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character-class-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character-property-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-property-of-strings-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-string-literal.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character-class-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character-property-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-property-of-strings-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-string-literal.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character-class-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character-property-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-property-of-strings-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-string-literal.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/rgi-emoji-13.1.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/rgi-emoji-14.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/rgi-emoji-15.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/rgi-emoji-15.1.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/rgi-emoji-16.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/string-literal-difference-character-class-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/string-literal-difference-character-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/string-literal-difference-character-property-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/string-literal-difference-character.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/string-literal-difference-property-of-strings-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/string-literal-difference-string-literal.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character-class-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character-property-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/string-literal-intersection-property-of-strings-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/string-literal-intersection-string-literal.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/string-literal-union-character-class-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/string-literal-union-character-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/string-literal-union-character-property-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/string-literal-union-character.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/string-literal-union-property-of-strings-escape.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
built-ins/RegExp/unicodeSets/generated/string-literal-union-string-literal.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-10.0.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-10.0.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-10.0.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-10.0.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-11.0.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-11.0.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-11.0.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-11.0.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-12.0.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-12.0.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-12.0.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-12.0.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-13.0.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-13.0.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-13.0.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-13.0.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-14.0.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-14.0.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-14.0.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-14.0.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-15.0.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-15.0.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-15.0.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-15.0.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-15.1.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-15.1.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-15.1.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-15.1.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-16.0.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-16.0.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-16.0.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-16.0.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-17.0.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-17.0.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-17.0.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-17.0.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-18.0.0-class-escaped.js ❌ ❌ ❌ ❌ ❌ ❌ ❌
language/identifiers/part-unicode-18.0.0-class.js ❌ ❌ ❌ ❌ ❌ ❌ ❌
language/identifiers/part-unicode-18.0.0-escaped.js ❌ ❌ ❌ ❌ ❌ ❌ ❌
language/identifiers/part-unicode-18.0.0.js ❌ ❌ ❌ ❌ ❌ ❌ ❌
language/identifiers/part-unicode-5.2.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-5.2.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-5.2.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-5.2.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-6.0.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-6.0.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-6.0.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-6.0.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-6.1.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-6.1.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-6.1.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-6.1.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-7.0.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-7.0.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-7.0.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-7.0.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-8.0.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-8.0.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-8.0.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-8.0.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-9.0.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-9.0.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-9.0.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/part-unicode-9.0.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-10.0.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-10.0.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-10.0.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-10.0.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-11.0.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-11.0.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-11.0.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-11.0.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-12.0.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-12.0.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-12.0.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-12.0.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-13.0.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-13.0.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-13.0.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-13.0.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-14.0.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-14.0.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-14.0.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-14.0.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-15.0.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-15.0.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-15.0.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-15.0.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-15.1.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-15.1.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-15.1.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-15.1.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-16.0.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-16.0.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-16.0.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-16.0.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-17.0.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-17.0.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-17.0.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-17.0.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-18.0.0-class-escaped.js ❌ ❌ ❌ ❌ ❌ ❌ ❌
language/identifiers/start-unicode-18.0.0-class.js ❌ ❌ ❌ ❌ ❌ ❌ ❌
language/identifiers/start-unicode-18.0.0-escaped.js ❌ ❌ ❌ ❌ ❌ ❌ ❌
language/identifiers/start-unicode-18.0.0.js ❌ ❌ ❌ ❌ ❌ ❌ ❌
language/identifiers/start-unicode-5.2.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-5.2.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-5.2.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-5.2.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-6.0.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-6.0.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-6.0.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-6.0.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-6.1.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-6.1.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-6.1.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-6.1.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-7.0.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-7.0.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-7.0.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-7.0.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-8.0.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-8.0.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-8.0.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-8.0.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-9.0.0-class-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-9.0.0-class.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-9.0.0-escaped.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
language/identifiers/start-unicode-9.0.0.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
staging/sm/RegExp/character-class-escape-s.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
staging/sm/RegExp/unicode-ignoreCase.js ❌ ❌ ❌ ❌ ❌ ❌ ❌
staging/sm/String/string-code-point-upper-lower-mapping.js ❌ ❌ ❌ ❌ ❌ ❌ ❌
staging/sm/String/string-space-trim.js ✅ ✅ ✅ ✅ ✅ ❌ ✅
staging/sm/String/string-upper-lower-mapping.js ❌ ❌ ❌ ❌ ❌ ❌ ❌

@clin1234

Copy link
Copy Markdown
Author

Rebased against latest changes: please run CI again

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Informative] Observable changes of Unicode 18

2 participants