Skip to content

Commit b226856

Browse files
author
Fabrice Bellard
committed
updated to unicode 17.0.0 - updated test262 version
1 parent 5907aa6 commit b226856

File tree

7 files changed

+2290
-2222
lines changed

7 files changed

+2290
-2222
lines changed

‎Makefile‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ PREFIX?=/usr/local
5555
#CONFIG_UBSAN=y
5656

5757
# TEST262 bootstrap config: commit id and shallow "since" parameter
58-
TEST262_COMMIT?=42303c7c2bcf1c1edb9e5375c291c6fbc8a261ab
58+
TEST262_COMMIT?=d0994d64b07cb6c164dd9f345c94ed797a53d69f
5959
TEST262_SINCE?=2025-09-01
6060

6161
OBJDIR=.obj

‎TODO‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,4 +63,4 @@ Test262o: 0/11262 errors, 463 excluded
6363
Test262o commit: 7da91bceb9ce7613f87db47ddd1292a2dda58b42 (es5-tests branch)
6464

6565
Test262:
66-
Result: 66/83147 errors, 1646 excluded, 5538 skipped
66+
Result: 72/83257 errors, 2590 excluded, 5786 skipped

‎libunicode-table.h‎

Lines changed: 2273 additions & 2216 deletions
Large diffs are not rendered by default.

‎test262.conf‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ immutable-arraybuffer=skip
121121
import-attributes
122122
import-defer=skip
123123
import.meta
124+
joint-iteration=skip
124125
Int16Array
125126
Int32Array
126127
Int8Array

‎test262_errors.txt‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ test262/test/language/expressions/compound-assignment/S11.13.2_A6.9_T1.js:24: Te
1919
test262/test/language/expressions/compound-assignment/S11.13.2_A6.10_T1.js:24: Test262Error: #1: innerX === 2. Actual: 5
2020
test262/test/language/expressions/compound-assignment/S11.13.2_A6.11_T1.js:24: Test262Error: #1: innerX === 2. Actual: 5
2121
test262/test/language/identifier-resolution/assign-to-global-undefined.js:20: strict mode: expected error
22+
test262/test/language/module-code/ambiguous-export-bindings/import-and-export-propagates-binding.js:75: SyntaxError: export 'foo' in module 'test262/test/language/module-code/ambiguous-export-bindings/import-and-export-propagates-binding.js' is ambiguous
23+
test262/test/language/module-code/ambiguous-export-bindings/namespace-unambiguous-if-export-star-as-from-and-import-star-as-and-export.js:74: SyntaxError: export 'foo' in module 'test262/test/language/module-code/ambiguous-export-bindings/namespace-unambiguous-if-import-star-as-and-export.js' is ambiguous
24+
test262/test/language/module-code/ambiguous-export-bindings/namespace-unambiguous-if-export-star-as-from.js:75: SyntaxError: export 'foo' in module 'test262/test/language/module-code/ambiguous-export-bindings/namespace-unambiguous-if-export-star-as-from.js' is ambiguous
25+
test262/test/language/module-code/ambiguous-export-bindings/namespace-unambiguous-if-import-star-as-and-export.js:74: SyntaxError: export 'foo' in module 'test262/test/language/module-code/ambiguous-export-bindings/namespace-unambiguous-if-import-star-as-and-export.js' is ambiguous
2226
test262/test/staging/sm/Function/arguments-parameter-shadowing.js:14: Test262Error: Expected SameValue(«true», «false») to be true
2327
test262/test/staging/sm/Function/constructor-binding.js:11: Test262Error: Expected SameValue(«"function"», «"undefined"») to be true
2428
test262/test/staging/sm/Function/constructor-binding.js:11: strict mode: Test262Error: Expected SameValue(«"function"», «"undefined"») to be true
@@ -33,6 +37,8 @@ test262/test/staging/sm/RegExp/regress-613820-2.js:12: Test262Error: Actual [foo
3337
test262/test/staging/sm/RegExp/regress-613820-2.js:12: strict mode: Test262Error: Actual [foobar, f, o, o, b, a, r] and expected [foobar, undefined, undefined, undefined, b, a, r] should have the same contents.
3438
test262/test/staging/sm/RegExp/regress-613820-3.js:12: Test262Error: Actual [aab, a, undefined, ab] and expected [aa, undefined, a, undefined] should have the same contents.
3539
test262/test/staging/sm/RegExp/regress-613820-3.js:12: strict mode: Test262Error: Actual [aab, a, undefined, ab] and expected [aa, undefined, a, undefined] should have the same contents.
40+
test262/test/staging/sm/String/string-upper-lower-mapping.js:16: Test262Error: Expected SameValue(«"꟏"», «"꟎"») to be true
41+
test262/test/staging/sm/String/string-upper-lower-mapping.js:16: strict mode: Test262Error: Expected SameValue(«"꟏"», «"꟎"») to be true
3642
test262/test/staging/sm/TypedArray/constructor-buffer-sequence.js:29: Test262Error: Expected a ExpectedError but got a Error
3743
test262/test/staging/sm/TypedArray/constructor-buffer-sequence.js:29: strict mode: Test262Error: Expected a ExpectedError but got a Error
3844
test262/test/staging/sm/TypedArray/prototype-constructor-identity.js:17: Test262Error: Expected SameValue(«2», «6») to be true

‎unicode_download.sh‎

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
#!/bin/sh
22
set -e
33

4-
version="16.0.0"
5-
emoji_version="16.0"
4+
version="17.0.0"
65
url="ftp://ftp.unicode.org/Public"
76

87
files="CaseFolding.txt DerivedNormalizationProps.txt PropList.txt \
@@ -19,5 +18,5 @@ done
1918

2019
wget "${url}/${version}/ucd/emoji/emoji-data.txt" -O unicode/emoji-data.txt
2120

22-
wget "${url}/emoji/${emoji_version}/emoji-sequences.txt" -O unicode/emoji-sequences.txt
23-
wget "${url}/emoji/${emoji_version}/emoji-zwj-sequences.txt" -O unicode/emoji-zwj-sequences.txt
21+
wget "${url}/${version}/emoji/emoji-sequences.txt" -O unicode/emoji-sequences.txt
22+
wget "${url}/${version}/emoji/emoji-zwj-sequences.txt" -O unicode/emoji-zwj-sequences.txt

‎unicode_gen_def.h‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ DEF(Balinese, "Bali")
5353
DEF(Bamum, "Bamu")
5454
DEF(Bassa_Vah, "Bass")
5555
DEF(Batak, "Batk")
56+
DEF(Beria_Erfe, "Berf")
5657
DEF(Bengali, "Beng")
5758
DEF(Bhaiksuki, "Bhks")
5859
DEF(Bopomofo, "Bopo")
@@ -107,6 +108,7 @@ DEF(Javanese, "Java")
107108
DEF(Kaithi, "Kthi")
108109
DEF(Kannada, "Knda")
109110
DEF(Katakana, "Kana")
111+
DEF(Katakana_Or_Hiragana, "Hrkt")
110112
DEF(Kawi, "Kawi")
111113
DEF(Kayah_Li, "Kali")
112114
DEF(Kharoshthi, "Khar")
@@ -178,6 +180,7 @@ DEF(Saurashtra, "Saur")
178180
DEF(Sharada, "Shrd")
179181
DEF(Shavian, "Shaw")
180182
DEF(Siddham, "Sidd")
183+
DEF(Sidetic, "Sidt")
181184
DEF(SignWriting, "Sgnw")
182185
DEF(Sinhala, "Sinh")
183186
DEF(Sogdian, "Sogd")
@@ -192,6 +195,7 @@ DEF(Tagbanwa, "Tagb")
192195
DEF(Tai_Le, "Tale")
193196
DEF(Tai_Tham, "Lana")
194197
DEF(Tai_Viet, "Tavt")
198+
DEF(Tai_Yo, "Tayo")
195199
DEF(Takri, "Takr")
196200
DEF(Tamil, "Taml")
197201
DEF(Tangut, "Tang")
@@ -203,6 +207,7 @@ DEF(Tifinagh, "Tfng")
203207
DEF(Tirhuta, "Tirh")
204208
DEF(Tangsa, "Tnsa")
205209
DEF(Todhri, "Todr")
210+
DEF(Tolong_Siki, "Tols")
206211
DEF(Toto, "Toto")
207212
DEF(Tulu_Tigalari, "Tutg")
208213
DEF(Ugaritic, "Ugar")

0 commit comments

Comments
 (0)