From b614f7abc78be77e017289489e524a6b38ffbf0f Mon Sep 17 00:00:00 2001 From: mohanson Date: Wed, 4 Sep 2024 13:46:19 +0800 Subject: [PATCH] 2024-09-04 13:46:19 --- Makefile | 2 +- deps/musl | 2 +- tests/basic/test_builtin.js | 24 ++++++++++++------------ 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Makefile b/Makefile index 8170073..3ab636a 100644 --- a/Makefile +++ b/Makefile @@ -73,7 +73,7 @@ QJS_OBJS=$(OBJDIR)/qjs.o $(OBJDIR)/quickjs.o $(OBJDIR)/libregexp.o $(OBJDIR)/lib $(OBJDIR)/cutils.o $(OBJDIR)/mocked.o $(OBJDIR)/std_module.o $(OBJDIR)/ckb_module.o $(OBJDIR)/ckb_cell_fs.o \ $(OBJDIR)/libbf.o $(OBJDIR)/cmdopt.o -STD_OBJS=$(OBJDIR)/malloc_impl.o $(OBJDIR)/printf_impl.o $(OBJDIR)/stdio_impl.o +STD_OBJS=$(OBJDIR)/printf_impl.o $(OBJDIR)/stdio_impl.o all: build/ckb-js-vm diff --git a/deps/musl b/deps/musl index dcb753e..0ac9b5c 160000 --- a/deps/musl +++ b/deps/musl @@ -1 +1 @@ -Subproject commit dcb753ebccc0539a1c60bfd69b2a7cfd88001f40 +Subproject commit 0ac9b5ca124760a4181d1ccda7a2545920a43788 diff --git a/tests/basic/test_builtin.js b/tests/basic/test_builtin.js index f506538..5f6d51c 100644 --- a/tests/basic/test_builtin.js +++ b/tests/basic/test_builtin.js @@ -57,7 +57,7 @@ function test_function() } var r, g; - + r = my_func.call(null, 1, 2); assert(r, 3, "call"); @@ -70,10 +70,10 @@ function test_function() assert_throws(TypeError, (function() { Reflect.apply((function () { return 1; }), null, undefined); })); - + r = new Function("a", "b", "return a + b;"); assert(r(2,3), 5, "function"); - + g = f.bind(1, 2); assert(g.length, 1); assert(g.name, "bound f"); @@ -103,7 +103,7 @@ function test() assert(a.z, 4, "get"); a.z = 5; assert(a.z_val, 5, "set"); - + a = { get z() { return 4; }, set z(val) { this.z_val = val; } }; assert(a.z, 4, "get"); a.z = 5; @@ -207,7 +207,7 @@ function test_string() assert(a.charAt(1), "b"); assert(a.charAt(-1), ""); assert(a.charAt(3), ""); - + a = "abcd"; assert(a.substring(1, 3), "bc", "substring"); a = String.fromCharCode(0x20ac); @@ -216,7 +216,7 @@ function test_string() assert(a, "\u20ac", "unicode"); assert(a, "\u{20ac}", "unicode"); assert("a", "\x61", "unicode"); - + a = "\u{10ffff}"; assert(a.length, 2, "unicode"); assert(a, "\u{dbff}\u{dfff}", "unicode"); @@ -380,7 +380,7 @@ function test_eval() assert(eval("if (0) 2; else 3;"), 3); assert(f.call(1, "this"), 1); - + a = 2; assert(eval("a"), 2); @@ -425,7 +425,7 @@ function test_typed_array() a[2] = 0.5; a[3] = 1233.5; assert(a.toString(), "0,2,0,255"); - + buffer = new ArrayBuffer(16); assert(buffer.byteLength, 16); a = new Uint32Array(buffer, 12, 1); @@ -437,7 +437,7 @@ function test_typed_array() a = new Float32Array(buffer, 8, 1); a[0] = 1; - + a = new Uint8Array(buffer); str = a.toString(); @@ -526,7 +526,7 @@ function test_regexp() a = /(\.(?!com|org)|\/)/.exec("ah.com"); assert(a, null); - + a = /(?=(a+))/.exec("baaabac"); assert(a.index === 1 && a[0] === "" && a[1] === "aaa"); @@ -593,7 +593,7 @@ function test_map() } i = 0; - a.forEach(function (v, o) { + a.forEach(function (v, o) { assert(o, tab[i++][0]); assert(a.has(o)); assert(a.delete(o)); @@ -616,7 +616,7 @@ function test_weak_map() a.set(o, v); } o = null; - + n2 = n >> 1; for(i = 0; i < n2; i++) { a.delete(tab[i][0]);