Skip to content
This repository was archived by the owner on Jun 24, 2022. It is now read-only.

Commit 17b98fd

Browse files
[JSC] Update RegExp UCD to version 13.0
https://bugs.webkit.org/show_bug.cgi?id=217975 Reviewed by Yusuke Suzuki. JSTests: Updated test expectations for tests that now pass based on the updating to UCD 13.0. * test262/expectations.yaml: Source/JavaScriptCore: UCD 13.0 data files and an update to the generated file's copyright. * ucd/CaseFolding.txt: * ucd/DerivedBinaryProperties.txt: * ucd/DerivedCoreProperties.txt: * ucd/DerivedNormalizationProps.txt: * ucd/PropList.txt: * ucd/PropertyAliases.txt: * ucd/PropertyValueAliases.txt: * ucd/ScriptExtensions.txt: * ucd/Scripts.txt: * ucd/UnicodeData.txt: * ucd/emoji-data.txt: * yarr/generateYarrUnicodePropertyTables.py: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@268773 268f45cc-cd09-0410-ab3c-d52691b4dbfc
1 parent 0e7fa63 commit 17b98fd

15 files changed

+3915
-1498
lines changed

JSTests/ChangeLog

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
2020-10-20 Michael Saboff <[email protected]>
2+
3+
[JSC] Update RegExp UCD to version 13.0
4+
https://bugs.webkit.org/show_bug.cgi?id=217975
5+
6+
Reviewed by Yusuke Suzuki.
7+
8+
Updated test expectations for tests that now pass based on the updating to UCD 13.0.
9+
10+
* test262/expectations.yaml:
11+
112
2020-10-20 Ross Kirsling <[email protected]>
213

314
[JSC] Rename item() to at() and move it behind a flag

JSTests/test262/expectations.yaml

Lines changed: 0 additions & 393 deletions
Large diffs are not rendered by default.

Source/JavaScriptCore/ChangeLog

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
2020-10-20 Michael Saboff <[email protected]>
2+
3+
[JSC] Update RegExp UCD to version 13.0
4+
https://bugs.webkit.org/show_bug.cgi?id=217975
5+
6+
Reviewed by Yusuke Suzuki.
7+
8+
UCD 13.0 data files and an update to the generated file's copyright.
9+
10+
* ucd/CaseFolding.txt:
11+
* ucd/DerivedBinaryProperties.txt:
12+
* ucd/DerivedCoreProperties.txt:
13+
* ucd/DerivedNormalizationProps.txt:
14+
* ucd/PropList.txt:
15+
* ucd/PropertyAliases.txt:
16+
* ucd/PropertyValueAliases.txt:
17+
* ucd/ScriptExtensions.txt:
18+
* ucd/Scripts.txt:
19+
* ucd/UnicodeData.txt:
20+
* ucd/emoji-data.txt:
21+
* yarr/generateYarrUnicodePropertyTables.py:
22+
123
2020-10-20 Ross Kirsling <[email protected]>
224

325
[JSC] Rename item() to at() and move it behind a flag

Source/JavaScriptCore/ucd/CaseFolding.txt

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# CaseFolding-11.0.0.txt
2-
# Date: 2018-01-31, 08:20:09 GMT
3-
# © 2018 Unicode®, Inc.
1+
# CaseFolding-13.0.0.txt
2+
# Date: 2019-09-08, 23:30:59 GMT
3+
# © 2019 Unicode®, Inc.
44
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
55
# For terms of use, see http://www.unicode.org/terms_of_use.html
66
#
@@ -1227,6 +1227,16 @@ A7B3; C; AB53; # LATIN CAPITAL LETTER CHI
12271227
A7B4; C; A7B5; # LATIN CAPITAL LETTER BETA
12281228
A7B6; C; A7B7; # LATIN CAPITAL LETTER OMEGA
12291229
A7B8; C; A7B9; # LATIN CAPITAL LETTER U WITH STROKE
1230+
A7BA; C; A7BB; # LATIN CAPITAL LETTER GLOTTAL A
1231+
A7BC; C; A7BD; # LATIN CAPITAL LETTER GLOTTAL I
1232+
A7BE; C; A7BF; # LATIN CAPITAL LETTER GLOTTAL U
1233+
A7C2; C; A7C3; # LATIN CAPITAL LETTER ANGLICANA W
1234+
A7C4; C; A794; # LATIN CAPITAL LETTER C WITH PALATAL HOOK
1235+
A7C5; C; 0282; # LATIN CAPITAL LETTER S WITH HOOK
1236+
A7C6; C; 1D8E; # LATIN CAPITAL LETTER Z WITH PALATAL HOOK
1237+
A7C7; C; A7C8; # LATIN CAPITAL LETTER D WITH SHORT STROKE OVERLAY
1238+
A7C9; C; A7CA; # LATIN CAPITAL LETTER S WITH SHORT STROKE OVERLAY
1239+
A7F5; C; A7F6; # LATIN CAPITAL LETTER REVERSED HALF H
12301240
AB70; C; 13A0; # CHEROKEE SMALL LETTER A
12311241
AB71; C; 13A1; # CHEROKEE SMALL LETTER E
12321242
AB72; C; 13A2; # CHEROKEE SMALL LETTER I

Source/JavaScriptCore/ucd/DerivedBinaryProperties.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# DerivedBinaryProperties-11.0.0.txt
2-
# Date: 2018-05-08, 06:52:27 GMT
3-
# © 2018 Unicode®, Inc.
1+
# DerivedBinaryProperties-13.0.0.txt
2+
# Date: 2019-09-08, 23:31:04 GMT
3+
# © 2019 Unicode®, Inc.
44
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
55
# For terms of use, see http://www.unicode.org/terms_of_use.html
66
#

Source/JavaScriptCore/ucd/DerivedCoreProperties.txt

Lines changed: 587 additions & 231 deletions
Large diffs are not rendered by default.

Source/JavaScriptCore/ucd/DerivedNormalizationProps.txt

Lines changed: 67 additions & 27 deletions
Large diffs are not rendered by default.

Source/JavaScriptCore/ucd/PropList.txt

Lines changed: 95 additions & 39 deletions
Large diffs are not rendered by default.

Source/JavaScriptCore/ucd/PropertyAliases.txt

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# PropertyAliases-11.0.0.txt
2-
# Date: 2018-02-06, 06:59:47 GMT
3-
# © 2018 Unicode®, Inc.
1+
# PropertyAliases-13.0.0.txt
2+
# Date: 2019-10-23, 03:46:32 GMT
3+
# © 2019 Unicode®, Inc.
44
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
55
# For terms of use, see http://www.unicode.org/terms_of_use.html
66
#
@@ -18,9 +18,14 @@
1818
#
1919
# Each line has two or more fields, separated by semicolons.
2020
#
21-
# First Field: The first field is an abbreviated name for the property.
21+
# First Field: The first field is the short name for the property.
22+
# It is typically an abbreviation, but in a number of cases it is simply
23+
# a duplicate of the "long name" in the second field.
24+
# For Unihan database tags, the short name is actually a longer string than
25+
# the tag specified in the second field.
2226
#
23-
# Second Field: The second field is a long name
27+
# Second Field: The second field is the long name for the property,
28+
# typically the formal name used in documentation about the property.
2429
#
2530
# The above are the preferred aliases. Other aliases may be listed in additional fields.
2631
#
@@ -43,7 +48,8 @@
4348
#
4449
# The combination of property value and property name is, however, unique.
4550
#
46-
# For more information, see UTS #18: Unicode Regular Expressions
51+
# For more information, see UAX #44, Unicode Character Database, and
52+
# UTS #18, Unicode Regular Expressions.
4753
# ================================================
4854

4955

@@ -83,7 +89,9 @@ cjkIRG_JSource ; kIRG_JSource
8389
cjkIRG_KPSource ; kIRG_KPSource
8490
cjkIRG_KSource ; kIRG_KSource
8591
cjkIRG_MSource ; kIRG_MSource
92+
cjkIRG_SSource ; kIRG_SSource
8693
cjkIRG_TSource ; kIRG_TSource
94+
cjkIRG_UKSource ; kIRG_UKSource
8795
cjkIRG_USource ; kIRG_USource
8896
cjkIRG_VSource ; kIRG_VSource
8997
cjkRSUnicode ; kRSUnicode ; Unicode_Radical_Stroke; URS
@@ -148,7 +156,13 @@ Dash ; Dash
148156
Dep ; Deprecated
149157
DI ; Default_Ignorable_Code_Point
150158
Dia ; Diacritic
159+
EBase ; Emoji_Modifier_Base
160+
EComp ; Emoji_Component
161+
EMod ; Emoji_Modifier
162+
Emoji ; Emoji
163+
EPres ; Emoji_Presentation
151164
Ext ; Extender
165+
ExtPict ; Extended_Pictographic
152166
Gr_Base ; Grapheme_Base
153167
Gr_Ext ; Grapheme_Extend
154168
Gr_Link ; Grapheme_Link
@@ -193,6 +207,6 @@ XO_NFKC ; Expands_On_NFKC
193207
XO_NFKD ; Expands_On_NFKD
194208

195209
# ================================================
196-
# Total: 121
210+
# Total: 129
197211

198212
# EOF

0 commit comments

Comments
 (0)