mirror of
https://github.com/bellard/quickjs.git
synced 2025-12-31 05:39:10 +03:00
updated to unicode 17.0.0 - updated test262 version
This commit is contained in:
2
Makefile
2
Makefile
@@ -55,7 +55,7 @@ PREFIX?=/usr/local
|
|||||||
#CONFIG_UBSAN=y
|
#CONFIG_UBSAN=y
|
||||||
|
|
||||||
# TEST262 bootstrap config: commit id and shallow "since" parameter
|
# TEST262 bootstrap config: commit id and shallow "since" parameter
|
||||||
TEST262_COMMIT?=42303c7c2bcf1c1edb9e5375c291c6fbc8a261ab
|
TEST262_COMMIT?=d0994d64b07cb6c164dd9f345c94ed797a53d69f
|
||||||
TEST262_SINCE?=2025-09-01
|
TEST262_SINCE?=2025-09-01
|
||||||
|
|
||||||
OBJDIR=.obj
|
OBJDIR=.obj
|
||||||
|
|||||||
2
TODO
2
TODO
@@ -63,4 +63,4 @@ Test262o: 0/11262 errors, 463 excluded
|
|||||||
Test262o commit: 7da91bceb9ce7613f87db47ddd1292a2dda58b42 (es5-tests branch)
|
Test262o commit: 7da91bceb9ce7613f87db47ddd1292a2dda58b42 (es5-tests branch)
|
||||||
|
|
||||||
Test262:
|
Test262:
|
||||||
Result: 66/83147 errors, 1646 excluded, 5538 skipped
|
Result: 72/83257 errors, 2590 excluded, 5786 skipped
|
||||||
|
|||||||
4489
libunicode-table.h
4489
libunicode-table.h
File diff suppressed because it is too large
Load Diff
@@ -121,6 +121,7 @@ immutable-arraybuffer=skip
|
|||||||
import-attributes
|
import-attributes
|
||||||
import-defer=skip
|
import-defer=skip
|
||||||
import.meta
|
import.meta
|
||||||
|
joint-iteration=skip
|
||||||
Int16Array
|
Int16Array
|
||||||
Int32Array
|
Int32Array
|
||||||
Int8Array
|
Int8Array
|
||||||
|
|||||||
@@ -19,6 +19,10 @@ test262/test/language/expressions/compound-assignment/S11.13.2_A6.9_T1.js:24: Te
|
|||||||
test262/test/language/expressions/compound-assignment/S11.13.2_A6.10_T1.js:24: Test262Error: #1: innerX === 2. Actual: 5
|
test262/test/language/expressions/compound-assignment/S11.13.2_A6.10_T1.js:24: Test262Error: #1: innerX === 2. Actual: 5
|
||||||
test262/test/language/expressions/compound-assignment/S11.13.2_A6.11_T1.js:24: Test262Error: #1: innerX === 2. Actual: 5
|
test262/test/language/expressions/compound-assignment/S11.13.2_A6.11_T1.js:24: Test262Error: #1: innerX === 2. Actual: 5
|
||||||
test262/test/language/identifier-resolution/assign-to-global-undefined.js:20: strict mode: expected error
|
test262/test/language/identifier-resolution/assign-to-global-undefined.js:20: strict mode: expected error
|
||||||
|
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
|
||||||
|
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
|
||||||
|
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
|
||||||
|
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
|
||||||
test262/test/staging/sm/Function/arguments-parameter-shadowing.js:14: Test262Error: Expected SameValue(«true», «false») to be true
|
test262/test/staging/sm/Function/arguments-parameter-shadowing.js:14: Test262Error: Expected SameValue(«true», «false») to be true
|
||||||
test262/test/staging/sm/Function/constructor-binding.js:11: Test262Error: Expected SameValue(«"function"», «"undefined"») to be true
|
test262/test/staging/sm/Function/constructor-binding.js:11: Test262Error: Expected SameValue(«"function"», «"undefined"») to be true
|
||||||
test262/test/staging/sm/Function/constructor-binding.js:11: strict mode: Test262Error: Expected SameValue(«"function"», «"undefined"») to be true
|
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
|
|||||||
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.
|
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.
|
||||||
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.
|
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.
|
||||||
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.
|
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.
|
||||||
|
test262/test/staging/sm/String/string-upper-lower-mapping.js:16: Test262Error: Expected SameValue(«""», «""») to be true
|
||||||
|
test262/test/staging/sm/String/string-upper-lower-mapping.js:16: strict mode: Test262Error: Expected SameValue(«""», «""») to be true
|
||||||
test262/test/staging/sm/TypedArray/constructor-buffer-sequence.js:29: Test262Error: Expected a ExpectedError but got a Error
|
test262/test/staging/sm/TypedArray/constructor-buffer-sequence.js:29: Test262Error: Expected a ExpectedError but got a Error
|
||||||
test262/test/staging/sm/TypedArray/constructor-buffer-sequence.js:29: strict mode: Test262Error: Expected a ExpectedError but got a Error
|
test262/test/staging/sm/TypedArray/constructor-buffer-sequence.js:29: strict mode: Test262Error: Expected a ExpectedError but got a Error
|
||||||
test262/test/staging/sm/TypedArray/prototype-constructor-identity.js:17: Test262Error: Expected SameValue(«2», «6») to be true
|
test262/test/staging/sm/TypedArray/prototype-constructor-identity.js:17: Test262Error: Expected SameValue(«2», «6») to be true
|
||||||
|
|||||||
@@ -1,8 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
version="16.0.0"
|
version="17.0.0"
|
||||||
emoji_version="16.0"
|
|
||||||
url="ftp://ftp.unicode.org/Public"
|
url="ftp://ftp.unicode.org/Public"
|
||||||
|
|
||||||
files="CaseFolding.txt DerivedNormalizationProps.txt PropList.txt \
|
files="CaseFolding.txt DerivedNormalizationProps.txt PropList.txt \
|
||||||
@@ -19,5 +18,5 @@ done
|
|||||||
|
|
||||||
wget "${url}/${version}/ucd/emoji/emoji-data.txt" -O unicode/emoji-data.txt
|
wget "${url}/${version}/ucd/emoji/emoji-data.txt" -O unicode/emoji-data.txt
|
||||||
|
|
||||||
wget "${url}/emoji/${emoji_version}/emoji-sequences.txt" -O unicode/emoji-sequences.txt
|
wget "${url}/${version}/emoji/emoji-sequences.txt" -O unicode/emoji-sequences.txt
|
||||||
wget "${url}/emoji/${emoji_version}/emoji-zwj-sequences.txt" -O unicode/emoji-zwj-sequences.txt
|
wget "${url}/${version}/emoji/emoji-zwj-sequences.txt" -O unicode/emoji-zwj-sequences.txt
|
||||||
|
|||||||
@@ -53,6 +53,7 @@ DEF(Balinese, "Bali")
|
|||||||
DEF(Bamum, "Bamu")
|
DEF(Bamum, "Bamu")
|
||||||
DEF(Bassa_Vah, "Bass")
|
DEF(Bassa_Vah, "Bass")
|
||||||
DEF(Batak, "Batk")
|
DEF(Batak, "Batk")
|
||||||
|
DEF(Beria_Erfe, "Berf")
|
||||||
DEF(Bengali, "Beng")
|
DEF(Bengali, "Beng")
|
||||||
DEF(Bhaiksuki, "Bhks")
|
DEF(Bhaiksuki, "Bhks")
|
||||||
DEF(Bopomofo, "Bopo")
|
DEF(Bopomofo, "Bopo")
|
||||||
@@ -107,6 +108,7 @@ DEF(Javanese, "Java")
|
|||||||
DEF(Kaithi, "Kthi")
|
DEF(Kaithi, "Kthi")
|
||||||
DEF(Kannada, "Knda")
|
DEF(Kannada, "Knda")
|
||||||
DEF(Katakana, "Kana")
|
DEF(Katakana, "Kana")
|
||||||
|
DEF(Katakana_Or_Hiragana, "Hrkt")
|
||||||
DEF(Kawi, "Kawi")
|
DEF(Kawi, "Kawi")
|
||||||
DEF(Kayah_Li, "Kali")
|
DEF(Kayah_Li, "Kali")
|
||||||
DEF(Kharoshthi, "Khar")
|
DEF(Kharoshthi, "Khar")
|
||||||
@@ -178,6 +180,7 @@ DEF(Saurashtra, "Saur")
|
|||||||
DEF(Sharada, "Shrd")
|
DEF(Sharada, "Shrd")
|
||||||
DEF(Shavian, "Shaw")
|
DEF(Shavian, "Shaw")
|
||||||
DEF(Siddham, "Sidd")
|
DEF(Siddham, "Sidd")
|
||||||
|
DEF(Sidetic, "Sidt")
|
||||||
DEF(SignWriting, "Sgnw")
|
DEF(SignWriting, "Sgnw")
|
||||||
DEF(Sinhala, "Sinh")
|
DEF(Sinhala, "Sinh")
|
||||||
DEF(Sogdian, "Sogd")
|
DEF(Sogdian, "Sogd")
|
||||||
@@ -192,6 +195,7 @@ DEF(Tagbanwa, "Tagb")
|
|||||||
DEF(Tai_Le, "Tale")
|
DEF(Tai_Le, "Tale")
|
||||||
DEF(Tai_Tham, "Lana")
|
DEF(Tai_Tham, "Lana")
|
||||||
DEF(Tai_Viet, "Tavt")
|
DEF(Tai_Viet, "Tavt")
|
||||||
|
DEF(Tai_Yo, "Tayo")
|
||||||
DEF(Takri, "Takr")
|
DEF(Takri, "Takr")
|
||||||
DEF(Tamil, "Taml")
|
DEF(Tamil, "Taml")
|
||||||
DEF(Tangut, "Tang")
|
DEF(Tangut, "Tang")
|
||||||
@@ -203,6 +207,7 @@ DEF(Tifinagh, "Tfng")
|
|||||||
DEF(Tirhuta, "Tirh")
|
DEF(Tirhuta, "Tirh")
|
||||||
DEF(Tangsa, "Tnsa")
|
DEF(Tangsa, "Tnsa")
|
||||||
DEF(Todhri, "Todr")
|
DEF(Todhri, "Todr")
|
||||||
|
DEF(Tolong_Siki, "Tols")
|
||||||
DEF(Toto, "Toto")
|
DEF(Toto, "Toto")
|
||||||
DEF(Tulu_Tigalari, "Tutg")
|
DEF(Tulu_Tigalari, "Tutg")
|
||||||
DEF(Ugaritic, "Ugar")
|
DEF(Ugaritic, "Ugar")
|
||||||
|
|||||||
Reference in New Issue
Block a user