From 189d7a1536570e7432e5bb15d65929f09cf100b7 Mon Sep 17 00:00:00 2001 From: Sam Clegg Date: Thu, 5 Sep 2024 15:44:45 -0700 Subject: [PATCH] Convert more JS lambda functions to arrow syntax. NFC (#22516) --- src/embind/embind_shared.js | 4 +--- src/gl-matrix.js | 2 +- src/headless.js | 2 +- src/headlessCanvas.js | 8 ++------ src/library_browser.js | 2 +- src/library_c_preprocessor.js | 2 +- src/library_dylink.js | 4 +--- src/library_egl.js | 2 +- src/library_exceptions_stub.js | 2 +- src/library_formatString.js | 8 ++------ src/library_glut.js | 10 ++++------ src/library_idbfs.js | 4 ++-- src/library_lz4.js | 2 +- src/library_noderawfs.js | 2 +- src/library_workerfs.js | 6 +++--- src/postamble.js | 14 +++++--------- src/proxyClient.js | 2 +- src/proxyWorker.js | 4 ++-- src/runtime_debug.js | 2 +- src/webGLWorker.js | 10 +++++----- test/code_size/embind_hello_wasm.json | 8 ++++---- .../other/codesize/test_codesize_cxx_ctors1.jssize | 2 +- .../other/codesize/test_codesize_cxx_ctors2.gzsize | 2 +- .../other/codesize/test_codesize_cxx_ctors2.jssize | 2 +- .../other/codesize/test_codesize_cxx_except.gzsize | 2 +- .../other/codesize/test_codesize_cxx_except.jssize | 2 +- .../codesize/test_codesize_cxx_except_wasm.gzsize | 2 +- .../codesize/test_codesize_cxx_except_wasm.jssize | 2 +- .../test_codesize_cxx_except_wasm_exnref.gzsize | 2 +- .../test_codesize_cxx_except_wasm_exnref.jssize | 2 +- test/other/codesize/test_codesize_cxx_lto.gzsize | 2 +- test/other/codesize/test_codesize_cxx_lto.jssize | 2 +- .../other/codesize/test_codesize_cxx_mangle.jssize | 2 +- .../codesize/test_codesize_cxx_noexcept.jssize | 2 +- .../other/codesize/test_codesize_cxx_wasmfs.jssize | 2 +- .../codesize/test_codesize_files_js_fs.gzsize | 2 +- .../codesize/test_codesize_files_js_fs.jssize | 2 +- .../codesize/test_codesize_files_wasmfs.gzsize | 2 +- .../codesize/test_codesize_files_wasmfs.jssize | 2 +- test/other/codesize/test_codesize_hello_O0.gzsize | 2 +- test/other/codesize/test_codesize_hello_O0.jssize | 2 +- test/other/codesize/test_codesize_hello_O1.gzsize | 2 +- test/other/codesize/test_codesize_hello_O1.jssize | 2 +- test/other/codesize/test_codesize_hello_O2.gzsize | 2 +- test/other/codesize/test_codesize_hello_O2.jssize | 2 +- test/other/codesize/test_codesize_hello_O3.gzsize | 2 +- test/other/codesize/test_codesize_hello_O3.jssize | 2 +- test/other/codesize/test_codesize_hello_Os.gzsize | 2 +- test/other/codesize/test_codesize_hello_Os.jssize | 2 +- test/other/codesize/test_codesize_hello_Oz.gzsize | 2 +- test/other/codesize/test_codesize_hello_Oz.jssize | 2 +- .../codesize/test_codesize_hello_dylink.gzsize | 2 +- .../codesize/test_codesize_hello_dylink.jssize | 2 +- .../test_codesize_hello_export_nothing.gzsize | 2 +- .../test_codesize_hello_export_nothing.jssize | 2 +- .../codesize/test_codesize_hello_wasmfs.gzsize | 2 +- .../codesize/test_codesize_hello_wasmfs.jssize | 2 +- .../test_codesize_libcxxabi_message_O3.jssize | 2 +- ...codesize_libcxxabi_message_O3_standalone.gzsize | 2 +- ...codesize_libcxxabi_message_O3_standalone.jssize | 2 +- test/other/codesize/test_codesize_mem_O3.gzsize | 2 +- test/other/codesize/test_codesize_mem_O3.jssize | 2 +- .../codesize/test_codesize_mem_O3_grow.jssize | 2 +- .../test_codesize_mem_O3_grow_standalone.gzsize | 2 +- .../test_codesize_mem_O3_grow_standalone.jssize | 2 +- .../test_codesize_mem_O3_standalone.jssize | 2 +- .../test_codesize_mem_O3_standalone_lib.gzsize | 2 +- .../test_codesize_mem_O3_standalone_lib.jssize | 2 +- .../test_codesize_mem_O3_standalone_narg.gzsize | 2 +- .../test_codesize_mem_O3_standalone_narg.jssize | 2 +- ...est_codesize_mem_O3_standalone_narg_flto.gzsize | 2 +- ...est_codesize_mem_O3_standalone_narg_flto.jssize | 2 +- .../codesize/test_codesize_minimal_pthreads.gzsize | 2 +- .../codesize/test_codesize_minimal_pthreads.jssize | 2 +- test/other/test_unoptimized_code_size.js.size | 2 +- .../test_unoptimized_code_size_no_asserts.js.size | 2 +- .../test_unoptimized_code_size_strict.js.size | 2 +- 77 files changed, 97 insertions(+), 115 deletions(-) diff --git a/src/embind/embind_shared.js b/src/embind/embind_shared.js index 4a5e33119db9..469d89985596 100644 --- a/src/embind/embind_shared.js +++ b/src/embind/embind_shared.js @@ -59,9 +59,7 @@ var LibraryEmbindShared = { '$awaitingDependencies', '$registeredTypes', '$typeDependencies', '$throwInternalError'], $whenDependentTypesAreResolved: (myTypes, dependentTypes, getTypeConverters) => { - myTypes.forEach(function(type) { - typeDependencies[type] = dependentTypes; - }); + myTypes.forEach((type) => typeDependencies[type] = dependentTypes); function onComplete(typeConverters) { var myTypeConverters = getTypeConverters(typeConverters); diff --git a/src/gl-matrix.js b/src/gl-matrix.js index fab9ad32437b..68980fb82731 100644 --- a/src/gl-matrix.js +++ b/src/gl-matrix.js @@ -1,4 +1,4 @@ -(function() { +(() => { /** * @fileoverview gl-matrix - High performance matrix and vector operations for WebGL diff --git a/src/headless.js b/src/headless.js index e1b0697684ab..03b8548d47b1 100644 --- a/src/headless.js +++ b/src/headless.js @@ -229,7 +229,7 @@ var Audio = () => ({ }, }); var Image = () => { - window.setTimeout(function() { + window.setTimeout(() => { this.complete = true; this.width = 64; this.height = 64; diff --git a/src/headlessCanvas.js b/src/headlessCanvas.js index a14f34e6a4f7..c3595ce357e0 100644 --- a/src/headlessCanvas.js +++ b/src/headlessCanvas.js @@ -600,9 +600,7 @@ function headlessCanvas() { }, requestPointerLock: function() { document.pointerLockElement = document.getElementById('canvas'); - window.setTimeout(function() { - document.callEventListeners('pointerlockchange'); - }); + window.setTimeout(() => document.callEventListeners('pointerlockchange')); }, exitPointerLock: function(){}, style: { @@ -614,9 +612,7 @@ function headlessCanvas() { removeEventListener: function(){}, requestFullscreen: function() { document.fullscreenElement = document.getElementById('canvas'); - window.setTimeout(function() { - document.callEventListeners('fullscreenchange'); - }); + window.setTimeout(() => document.callEventListeners('fullscreenchange')); }, offsetTop: 0, offsetLeft: 0, diff --git a/src/library_browser.js b/src/library_browser.js index 7a9ab9926822..bc325bd9b23d 100644 --- a/src/library_browser.js +++ b/src/library_browser.js @@ -866,7 +866,7 @@ var LibraryBrowser = { } }; addEventListener("message", Browser_setImmediate_messageHandler, true); - Browser.setImmediate = /** @type{function(function(): ?, ...?): number} */(function Browser_emulated_setImmediate(func) { + Browser.setImmediate = /** @type{function(function(): ?, ...?): number} */((func) => { setImmediates.push(func); if (ENVIRONMENT_IS_WORKER) { Module['setImmediates'] ??= []; diff --git a/src/library_c_preprocessor.js b/src/library_c_preprocessor.js index 74710d791071..42eb179877fd 100644 --- a/src/library_c_preprocessor.js +++ b/src/library_c_preprocessor.js @@ -156,7 +156,7 @@ addToLibrary({ // Consume tokens array into a function tree until the tokens array is exhausted // to a single root node that evaluates it. while (tokens.length > 1 || typeof tokens[0] != 'function') { - tokens = (function(tokens) { + tokens = ((tokens) => { // Find the index 'i' of the operator we should evaluate next: var i, j, p, operatorAndPriority = -2; for (j = 0; j < tokens.length; ++j) { diff --git a/src/library_dylink.js b/src/library_dylink.js index b9402d1d7288..a450db61cc88 100644 --- a/src/library_dylink.js +++ b/src/library_dylink.js @@ -1009,9 +1009,7 @@ var LibraryDylink = { var libFile = locateFile(libName); if (flags.loadAsync) { - return new Promise(function(resolve, reject) { - asyncLoad(libFile, resolve, reject); - }); + return new Promise((resolve, reject) => asyncLoad(libFile, resolve, reject)); } // load the binary synchronously diff --git a/src/library_egl.js b/src/library_egl.js index b7a512ad8393..dc1ed0a6cefc 100644 --- a/src/library_egl.js +++ b/src/library_egl.js @@ -366,7 +366,7 @@ var LibraryEGL = { // Run callbacks so that GL emulation works GL.makeContextCurrent(EGL.context); Browser.useWebGL = true; - Browser.moduleContextCreatedCallbacks.forEach(function(callback) { callback() }); + Browser.moduleContextCreatedCallbacks.forEach((callback) => callback()); // Note: This function only creates a context, but it shall not make it active. GL.makeContextCurrent(null); diff --git a/src/library_exceptions_stub.js b/src/library_exceptions_stub.js index 37dfbd30ba72..60f4a9c07299 100644 --- a/src/library_exceptions_stub.js +++ b/src/library_exceptions_stub.js @@ -19,7 +19,7 @@ var LibraryExceptions = {}; '__cxa_rethrow_primary_exception', '__cxa_find_matching_catch', '__resumeException', -].forEach(function(name) { +].forEach((name) => { LibraryExceptions[name] = function() { abort(); }; #if !INCLUDE_FULL_LIBRARY // This method of link-time error generation is not compatible with INCLUDE_FULL_LIBRARY diff --git a/src/library_formatString.js b/src/library_formatString.js index 44daa0e75e57..66d33cc40576 100644 --- a/src/library_formatString.js +++ b/src/library_formatString.js @@ -308,9 +308,7 @@ addToLibrary({ // Insert the result into the buffer. argText = prefix + argText; - argText.split('').forEach(function(chr) { - ret.push(chr.charCodeAt(0)); - }); + argText.split('').forEach((chr) => ret.push(chr.charCodeAt(0))); break; } case 'f': case 'F': case 'e': case 'E': case 'g': case 'G': { @@ -401,9 +399,7 @@ addToLibrary({ if (next < {{{ charCode('a') }}}) argText = argText.toUpperCase(); // Insert the result into the buffer. - argText.split('').forEach(function(chr) { - ret.push(chr.charCodeAt(0)); - }); + argText.split('').forEach((chr) => ret.push(chr.charCodeAt(0))); break; } case 's': { diff --git a/src/library_glut.js b/src/library_glut.js index 8f9627228a05..6bea94feb390 100644 --- a/src/library_glut.js +++ b/src/library_glut.js @@ -336,13 +336,13 @@ var LibraryGLUT = { // Firefox window.addEventListener("DOMMouseScroll", GLUT.onMouseWheel, true); - Browser.resizeListeners.push(function(width, height) { + Browser.resizeListeners.push((width, height) => { if (GLUT.reshapeFunc) { {{{ makeDynCall('vii', 'GLUT.reshapeFunc') }}}(width, height); } }); - __ATEXIT__.push(function() { + __ATEXIT__.push(() => { if (isTouchDevice) { window.removeEventListener("touchmove", GLUT.touchHandler, true); window.removeEventListener("touchstart", GLUT.touchHandler, true); @@ -620,11 +620,9 @@ var LibraryGLUT = { glutPostRedisplay: () => { if (GLUT.displayFunc && !GLUT.requestedAnimationFrame) { GLUT.requestedAnimationFrame = true; - Browser.requestAnimationFrame(function() { + Browser.requestAnimationFrame(() => { GLUT.requestedAnimationFrame = false; - Browser.mainLoop.runIter(function() { - {{{ makeDynCall('v', 'GLUT.displayFunc') }}}(); - }); + Browser.mainLoop.runIter(() => {{{ makeDynCall('v', 'GLUT.displayFunc') }}}()); }); } }, diff --git a/src/library_idbfs.js b/src/library_idbfs.js index 7ef9ccac628d..f1029ff7757d 100644 --- a/src/library_idbfs.js +++ b/src/library_idbfs.js @@ -313,7 +313,7 @@ addToLibrary({ var total = 0; var create = []; - Object.keys(src.entries).forEach(function (key) { + Object.keys(src.entries).forEach((key) => { var e = src.entries[key]; var e2 = dst.entries[key]; if (!e2 || e['timestamp'].getTime() != e2['timestamp'].getTime()) { @@ -323,7 +323,7 @@ addToLibrary({ }); var remove = []; - Object.keys(dst.entries).forEach(function (key) { + Object.keys(dst.entries).forEach((key) => { if (!src.entries[key]) { remove.push(key); total++; diff --git a/src/library_lz4.js b/src/library_lz4.js index e9148e1bac26..44de6ddfbad3 100644 --- a/src/library_lz4.js +++ b/src/library_lz4.js @@ -14,7 +14,7 @@ addToLibrary({ codec: null, init() { if (LZ4.codec) return; - LZ4.codec = (function() { + LZ4.codec = (() => { {{{ read('../third_party/mini-lz4.js') }}}; return MiniLZ4; })(); diff --git a/src/library_noderawfs.js b/src/library_noderawfs.js index 1871e35a7e78..a1df4d1246c5 100644 --- a/src/library_noderawfs.js +++ b/src/library_noderawfs.js @@ -104,7 +104,7 @@ addToLibrary({ if (typeof flags == "string") { flags = FS_modeStringToFlags(flags) } - var pathTruncated = path.split('/').map(function(s) { return s.substr(0, 255); }).join('/'); + var pathTruncated = path.split('/').map((s) => s.substr(0, 255)).join('/'); var nfd = fs.openSync(pathTruncated, NODEFS.flagsForNode(flags), mode); var st = fs.fstatSync(nfd); if (flags & {{{ cDefs.O_DIRECTORY }}} && !st.isDirectory()) { diff --git a/src/library_workerfs.js b/src/library_workerfs.js index 974f57f8ac47..b5fe787d5b11 100644 --- a/src/library_workerfs.js +++ b/src/library_workerfs.js @@ -41,11 +41,11 @@ addToLibrary({ Array.prototype.forEach.call(mount.opts["files"] || [], function(file) { WORKERFS.createNode(ensureParent(file.name), base(file.name), WORKERFS.FILE_MODE, 0, file, file.lastModifiedDate); }); - (mount.opts["blobs"] || []).forEach(function(obj) { + (mount.opts["blobs"] || []).forEach((obj) => { WORKERFS.createNode(ensureParent(obj["name"]), base(obj["name"]), WORKERFS.FILE_MODE, 0, obj["data"]); }); - (mount.opts["packages"] || []).forEach(function(pack) { - pack['metadata'].files.forEach(function(file) { + (mount.opts["packages"] || []).forEach((pack) => { + pack['metadata'].files.forEach((file) => { var name = file.filename.substr(1); // remove initial slash WORKERFS.createNode(ensureParent(name), base(name), WORKERFS.FILE_MODE, 0, pack['blob'].slice(file.start, file.end)); }); diff --git a/src/postamble.js b/src/postamble.js index 4239bcbc5d91..c959fafd9861 100644 --- a/src/postamble.js +++ b/src/postamble.js @@ -241,10 +241,8 @@ function run() { #if expectToReceiveOnModule('setStatus') if (Module['setStatus']) { Module['setStatus']('Running...'); - setTimeout(function() { - setTimeout(function() { - Module['setStatus'](''); - }, 1); + setTimeout(() => { + setTimeout(() => Module['setStatus'](''), 1); doRun(); }, 1); } else @@ -289,7 +287,7 @@ function checkUnflushedContent() { #endif #if '$FS' in addedLibraryItems && '$TTY' in addedLibraryItems // also flush in the JS FS layer - ['stdout', 'stderr'].forEach(function(name) { + ['stdout', 'stderr'].forEach((name) => { var info = FS.analyzePath('/dev/' + name); if (!info) return; var stream = info.object; @@ -342,7 +340,7 @@ run(); var workerResponded = false, workerCallbackId = -1; -(function() { +(() => { var messageBuffer = null, buffer = 0, bufferSize = 0; function flushMessages() { @@ -350,9 +348,7 @@ var workerResponded = false, workerCallbackId = -1; if (runtimeInitialized) { var temp = messageBuffer; messageBuffer = null; - temp.forEach(function(message) { - onmessage(message); - }); + temp.forEach((message) => onmessage(message)); } } diff --git a/src/proxyClient.js b/src/proxyClient.js index 685b0fbc809f..8987bb6cfea6 100644 --- a/src/proxyClient.js +++ b/src/proxyClient.js @@ -98,7 +98,7 @@ if (typeof window != 'undefined') { } /* -(function() { +(() => { var trueRAF = window.requestAnimationFrame; var tracker = new FPSTracker('client'); window.requestAnimationFrame = (func) => { diff --git a/src/proxyWorker.js b/src/proxyWorker.js index 8d0a12abdfdc..fa02b2515fcd 100644 --- a/src/proxyWorker.js +++ b/src/proxyWorker.js @@ -121,10 +121,10 @@ window.scrollX = window.scrollY = 0; // TODO: proxy these window.WebGLRenderingContext = WebGLWorker; -window.requestAnimationFrame = (function() { +window.requestAnimationFrame = (() => { // similar to Browser.requestAnimationFrame var nextRAF = 0; - return function(func) { + return (func) => { // try to keep 60fps between calls to here var now = Date.now(); if (nextRAF === 0) { diff --git a/src/runtime_debug.js b/src/runtime_debug.js index 07ee7c9a9d91..06ace2e4b887 100644 --- a/src/runtime_debug.js +++ b/src/runtime_debug.js @@ -8,7 +8,7 @@ // Endianness check #if !SUPPORT_BIG_ENDIAN -(function() { +(() => { var h16 = new Int16Array(1); var h8 = new Int8Array(h16.buffer); h16[0] = 0x6373; diff --git a/src/webGLWorker.js b/src/webGLWorker.js index 37ce56d8c0ca..10290bd8d4d9 100644 --- a/src/webGLWorker.js +++ b/src/webGLWorker.js @@ -723,10 +723,10 @@ function WebGLWorker() { source = source.replace(/\n/g, '|\n'); // barrier between lines, to make regexing easier var newItems = source.match(new RegExp(type + '\\s+\\w+\\s+[\\w,\\s\[\\]]+;', 'g')); if (!newItems) return; - newItems.forEach(function(item) { + newItems.forEach((item) => { var m = new RegExp(type + '\\s+(\\w+)\\s+([\\w,\\s\[\\]]+);').exec(item); assert(m); - m[2].split(',').map(function(name) { name = name.trim(); return name.search(/\s/) >= 0 ? '' : name }).filter(function(name) { return !!name }).forEach(function(name) { + m[2].split(',').map((name) => { name = name.trim(); return name.search(/\s/) >= 0 ? '' : name }).filter((name) => !!name).forEach((name) => { var size = 1; var open = name.indexOf('['); var fullname = name; @@ -754,7 +754,7 @@ function WebGLWorker() { var existingAttributes = {}; - program.shaders.forEach(function(shader) { + program.shaders.forEach((shader) => { parseElementType(shader, 'uniform', program.uniforms, program.uniformVec); parseElementType(shader, 'attribute', existingAttributes, null); }); @@ -1153,8 +1153,8 @@ function WebGLWorker() { Browser.doSwapBuffers = postRAF; var trueRAF = window.requestAnimationFrame; - window.requestAnimationFrame = function(func) { - trueRAF(function() { + window.requestAnimationFrame = (func) => { + trueRAF(() => { if (preRAF() === false) { window.requestAnimationFrame(func); // skip this frame, do it later return; diff --git a/test/code_size/embind_hello_wasm.json b/test/code_size/embind_hello_wasm.json index c64f5a38f255..8baaab874f9c 100644 --- a/test/code_size/embind_hello_wasm.json +++ b/test/code_size/embind_hello_wasm.json @@ -1,10 +1,10 @@ { "a.html": 552, "a.html.gz": 380, - "a.js": 9920, - "a.js.gz": 4354, + "a.js": 9910, + "a.js.gz": 4352, "a.wasm": 7715, "a.wasm.gz": 3512, - "total": 18187, - "total_gz": 8246 + "total": 18177, + "total_gz": 8244 } diff --git a/test/other/codesize/test_codesize_cxx_ctors1.jssize b/test/other/codesize/test_codesize_cxx_ctors1.jssize index 5e87c05ad444..bf1ad5c781aa 100644 --- a/test/other/codesize/test_codesize_cxx_ctors1.jssize +++ b/test/other/codesize/test_codesize_cxx_ctors1.jssize @@ -1 +1 @@ -20836 +20821 diff --git a/test/other/codesize/test_codesize_cxx_ctors2.gzsize b/test/other/codesize/test_codesize_cxx_ctors2.gzsize index c700109a617d..a460744b2e94 100644 --- a/test/other/codesize/test_codesize_cxx_ctors2.gzsize +++ b/test/other/codesize/test_codesize_cxx_ctors2.gzsize @@ -1 +1 @@ -8510 +8511 diff --git a/test/other/codesize/test_codesize_cxx_ctors2.jssize b/test/other/codesize/test_codesize_cxx_ctors2.jssize index ad448a51f9ee..67fe6b2955ca 100644 --- a/test/other/codesize/test_codesize_cxx_ctors2.jssize +++ b/test/other/codesize/test_codesize_cxx_ctors2.jssize @@ -1 +1 @@ -20804 +20789 diff --git a/test/other/codesize/test_codesize_cxx_except.gzsize b/test/other/codesize/test_codesize_cxx_except.gzsize index e237f91b5925..fe07e12c7486 100644 --- a/test/other/codesize/test_codesize_cxx_except.gzsize +++ b/test/other/codesize/test_codesize_cxx_except.gzsize @@ -1 +1 @@ -9541 +9542 diff --git a/test/other/codesize/test_codesize_cxx_except.jssize b/test/other/codesize/test_codesize_cxx_except.jssize index a29562f3cdce..4030d93bcd6d 100644 --- a/test/other/codesize/test_codesize_cxx_except.jssize +++ b/test/other/codesize/test_codesize_cxx_except.jssize @@ -1 +1 @@ -24681 +24666 diff --git a/test/other/codesize/test_codesize_cxx_except_wasm.gzsize b/test/other/codesize/test_codesize_cxx_except_wasm.gzsize index fb131b6c2630..8da928c5d2d5 100644 --- a/test/other/codesize/test_codesize_cxx_except_wasm.gzsize +++ b/test/other/codesize/test_codesize_cxx_except_wasm.gzsize @@ -1 +1 @@ -8483 +8484 diff --git a/test/other/codesize/test_codesize_cxx_except_wasm.jssize b/test/other/codesize/test_codesize_cxx_except_wasm.jssize index 7b4938d19b75..b1391fab5c15 100644 --- a/test/other/codesize/test_codesize_cxx_except_wasm.jssize +++ b/test/other/codesize/test_codesize_cxx_except_wasm.jssize @@ -1 +1 @@ -20729 +20715 diff --git a/test/other/codesize/test_codesize_cxx_except_wasm_exnref.gzsize b/test/other/codesize/test_codesize_cxx_except_wasm_exnref.gzsize index fb131b6c2630..8da928c5d2d5 100644 --- a/test/other/codesize/test_codesize_cxx_except_wasm_exnref.gzsize +++ b/test/other/codesize/test_codesize_cxx_except_wasm_exnref.gzsize @@ -1 +1 @@ -8483 +8484 diff --git a/test/other/codesize/test_codesize_cxx_except_wasm_exnref.jssize b/test/other/codesize/test_codesize_cxx_except_wasm_exnref.jssize index 7b4938d19b75..b1391fab5c15 100644 --- a/test/other/codesize/test_codesize_cxx_except_wasm_exnref.jssize +++ b/test/other/codesize/test_codesize_cxx_except_wasm_exnref.jssize @@ -1 +1 @@ -20729 +20715 diff --git a/test/other/codesize/test_codesize_cxx_lto.gzsize b/test/other/codesize/test_codesize_cxx_lto.gzsize index de0616b2b6e0..b56ff12c6aff 100644 --- a/test/other/codesize/test_codesize_cxx_lto.gzsize +++ b/test/other/codesize/test_codesize_cxx_lto.gzsize @@ -1 +1 @@ -8423 +8422 diff --git a/test/other/codesize/test_codesize_cxx_lto.jssize b/test/other/codesize/test_codesize_cxx_lto.jssize index 5af65416d58f..032a23f6cdfd 100644 --- a/test/other/codesize/test_codesize_cxx_lto.jssize +++ b/test/other/codesize/test_codesize_cxx_lto.jssize @@ -1 +1 @@ -20434 +20420 diff --git a/test/other/codesize/test_codesize_cxx_mangle.jssize b/test/other/codesize/test_codesize_cxx_mangle.jssize index a29562f3cdce..4030d93bcd6d 100644 --- a/test/other/codesize/test_codesize_cxx_mangle.jssize +++ b/test/other/codesize/test_codesize_cxx_mangle.jssize @@ -1 +1 @@ -24681 +24666 diff --git a/test/other/codesize/test_codesize_cxx_noexcept.jssize b/test/other/codesize/test_codesize_cxx_noexcept.jssize index 5e87c05ad444..bf1ad5c781aa 100644 --- a/test/other/codesize/test_codesize_cxx_noexcept.jssize +++ b/test/other/codesize/test_codesize_cxx_noexcept.jssize @@ -1 +1 @@ -20836 +20821 diff --git a/test/other/codesize/test_codesize_cxx_wasmfs.jssize b/test/other/codesize/test_codesize_cxx_wasmfs.jssize index 9348bfb48da9..4a972457c2e4 100644 --- a/test/other/codesize/test_codesize_cxx_wasmfs.jssize +++ b/test/other/codesize/test_codesize_cxx_wasmfs.jssize @@ -1 +1 @@ -8678 +8664 diff --git a/test/other/codesize/test_codesize_files_js_fs.gzsize b/test/other/codesize/test_codesize_files_js_fs.gzsize index 1a0aa753be97..309e97c7a9f6 100644 --- a/test/other/codesize/test_codesize_files_js_fs.gzsize +++ b/test/other/codesize/test_codesize_files_js_fs.gzsize @@ -1 +1 @@ -7652 +7654 diff --git a/test/other/codesize/test_codesize_files_js_fs.jssize b/test/other/codesize/test_codesize_files_js_fs.jssize index 9476419524b8..f245d1bc713e 100644 --- a/test/other/codesize/test_codesize_files_js_fs.jssize +++ b/test/other/codesize/test_codesize_files_js_fs.jssize @@ -1 +1 @@ -18737 +18723 diff --git a/test/other/codesize/test_codesize_files_wasmfs.gzsize b/test/other/codesize/test_codesize_files_wasmfs.gzsize index 3a874affa19d..ec21808e298a 100644 --- a/test/other/codesize/test_codesize_files_wasmfs.gzsize +++ b/test/other/codesize/test_codesize_files_wasmfs.gzsize @@ -1 +1 @@ -2967 +2966 diff --git a/test/other/codesize/test_codesize_files_wasmfs.jssize b/test/other/codesize/test_codesize_files_wasmfs.jssize index 4a8ad97dee38..7e4a43f0d008 100644 --- a/test/other/codesize/test_codesize_files_wasmfs.jssize +++ b/test/other/codesize/test_codesize_files_wasmfs.jssize @@ -1 +1 @@ -6314 +6300 diff --git a/test/other/codesize/test_codesize_hello_O0.gzsize b/test/other/codesize/test_codesize_hello_O0.gzsize index d55d18b8bea9..3786a9fc4d67 100644 --- a/test/other/codesize/test_codesize_hello_O0.gzsize +++ b/test/other/codesize/test_codesize_hello_O0.gzsize @@ -1 +1 @@ -7987 +7983 diff --git a/test/other/codesize/test_codesize_hello_O0.jssize b/test/other/codesize/test_codesize_hello_O0.jssize index 09b20f4efc34..3bbbae6169a4 100644 --- a/test/other/codesize/test_codesize_hello_O0.jssize +++ b/test/other/codesize/test_codesize_hello_O0.jssize @@ -1 +1 @@ -21387 +21358 diff --git a/test/other/codesize/test_codesize_hello_O1.gzsize b/test/other/codesize/test_codesize_hello_O1.gzsize index ece5108dd4bc..c41817e058d5 100644 --- a/test/other/codesize/test_codesize_hello_O1.gzsize +++ b/test/other/codesize/test_codesize_hello_O1.gzsize @@ -1 +1 @@ -2785 +2780 diff --git a/test/other/codesize/test_codesize_hello_O1.jssize b/test/other/codesize/test_codesize_hello_O1.jssize index 4bfcaa645630..aad25f5e7af0 100644 --- a/test/other/codesize/test_codesize_hello_O1.jssize +++ b/test/other/codesize/test_codesize_hello_O1.jssize @@ -1 +1 @@ -6982 +6953 diff --git a/test/other/codesize/test_codesize_hello_O2.gzsize b/test/other/codesize/test_codesize_hello_O2.gzsize index 8da928e69d5e..348c5147d1a6 100644 --- a/test/other/codesize/test_codesize_hello_O2.gzsize +++ b/test/other/codesize/test_codesize_hello_O2.gzsize @@ -1 +1 @@ -2466 +2464 diff --git a/test/other/codesize/test_codesize_hello_O2.jssize b/test/other/codesize/test_codesize_hello_O2.jssize index 8b0479cdeb17..f8cbf9d5de5b 100644 --- a/test/other/codesize/test_codesize_hello_O2.jssize +++ b/test/other/codesize/test_codesize_hello_O2.jssize @@ -1 +1 @@ -5005 +4991 diff --git a/test/other/codesize/test_codesize_hello_O3.gzsize b/test/other/codesize/test_codesize_hello_O3.gzsize index 8c5581cf3566..a526ca1919b6 100644 --- a/test/other/codesize/test_codesize_hello_O3.gzsize +++ b/test/other/codesize/test_codesize_hello_O3.gzsize @@ -1 +1 @@ -2381 +2379 diff --git a/test/other/codesize/test_codesize_hello_O3.jssize b/test/other/codesize/test_codesize_hello_O3.jssize index 6b5e48648da2..8c5964dc6990 100644 --- a/test/other/codesize/test_codesize_hello_O3.jssize +++ b/test/other/codesize/test_codesize_hello_O3.jssize @@ -1 +1 @@ -4851 +4837 diff --git a/test/other/codesize/test_codesize_hello_Os.gzsize b/test/other/codesize/test_codesize_hello_Os.gzsize index 8c5581cf3566..a526ca1919b6 100644 --- a/test/other/codesize/test_codesize_hello_Os.gzsize +++ b/test/other/codesize/test_codesize_hello_Os.gzsize @@ -1 +1 @@ -2381 +2379 diff --git a/test/other/codesize/test_codesize_hello_Os.jssize b/test/other/codesize/test_codesize_hello_Os.jssize index 6b5e48648da2..8c5964dc6990 100644 --- a/test/other/codesize/test_codesize_hello_Os.jssize +++ b/test/other/codesize/test_codesize_hello_Os.jssize @@ -1 +1 @@ -4851 +4837 diff --git a/test/other/codesize/test_codesize_hello_Oz.gzsize b/test/other/codesize/test_codesize_hello_Oz.gzsize index 0ff5ad9b3043..97129e5be2b9 100644 --- a/test/other/codesize/test_codesize_hello_Oz.gzsize +++ b/test/other/codesize/test_codesize_hello_Oz.gzsize @@ -1 +1 @@ -2361 +2360 diff --git a/test/other/codesize/test_codesize_hello_Oz.jssize b/test/other/codesize/test_codesize_hello_Oz.jssize index a535f3c520bf..a4ed5facd1cc 100644 --- a/test/other/codesize/test_codesize_hello_Oz.jssize +++ b/test/other/codesize/test_codesize_hello_Oz.jssize @@ -1 +1 @@ -4818 +4804 diff --git a/test/other/codesize/test_codesize_hello_dylink.gzsize b/test/other/codesize/test_codesize_hello_dylink.gzsize index 289482433761..c0083e7d7dfe 100644 --- a/test/other/codesize/test_codesize_hello_dylink.gzsize +++ b/test/other/codesize/test_codesize_hello_dylink.gzsize @@ -1 +1 @@ -6293 +6290 diff --git a/test/other/codesize/test_codesize_hello_dylink.jssize b/test/other/codesize/test_codesize_hello_dylink.jssize index ec913cee7d25..651c8e26f1ef 100644 --- a/test/other/codesize/test_codesize_hello_dylink.jssize +++ b/test/other/codesize/test_codesize_hello_dylink.jssize @@ -1 +1 @@ -13851 +13829 diff --git a/test/other/codesize/test_codesize_hello_export_nothing.gzsize b/test/other/codesize/test_codesize_hello_export_nothing.gzsize index a8c5937bc372..548f0a55a5dd 100644 --- a/test/other/codesize/test_codesize_hello_export_nothing.gzsize +++ b/test/other/codesize/test_codesize_hello_export_nothing.gzsize @@ -1 +1 @@ -1745 +1744 diff --git a/test/other/codesize/test_codesize_hello_export_nothing.jssize b/test/other/codesize/test_codesize_hello_export_nothing.jssize index afb7f113e127..496991636dc1 100644 --- a/test/other/codesize/test_codesize_hello_export_nothing.jssize +++ b/test/other/codesize/test_codesize_hello_export_nothing.jssize @@ -1 +1 @@ -3716 +3702 diff --git a/test/other/codesize/test_codesize_hello_wasmfs.gzsize b/test/other/codesize/test_codesize_hello_wasmfs.gzsize index 8c5581cf3566..a526ca1919b6 100644 --- a/test/other/codesize/test_codesize_hello_wasmfs.gzsize +++ b/test/other/codesize/test_codesize_hello_wasmfs.gzsize @@ -1 +1 @@ -2381 +2379 diff --git a/test/other/codesize/test_codesize_hello_wasmfs.jssize b/test/other/codesize/test_codesize_hello_wasmfs.jssize index 6b5e48648da2..8c5964dc6990 100644 --- a/test/other/codesize/test_codesize_hello_wasmfs.jssize +++ b/test/other/codesize/test_codesize_hello_wasmfs.jssize @@ -1 +1 @@ -4851 +4837 diff --git a/test/other/codesize/test_codesize_libcxxabi_message_O3.jssize b/test/other/codesize/test_codesize_libcxxabi_message_O3.jssize index 3be1aaf21837..8a3323ae758b 100644 --- a/test/other/codesize/test_codesize_libcxxabi_message_O3.jssize +++ b/test/other/codesize/test_codesize_libcxxabi_message_O3.jssize @@ -1 +1 @@ -4088 +4074 diff --git a/test/other/codesize/test_codesize_libcxxabi_message_O3_standalone.gzsize b/test/other/codesize/test_codesize_libcxxabi_message_O3_standalone.gzsize index f48626da3a84..90e525730040 100644 --- a/test/other/codesize/test_codesize_libcxxabi_message_O3_standalone.gzsize +++ b/test/other/codesize/test_codesize_libcxxabi_message_O3_standalone.gzsize @@ -1 +1 @@ -1979 +1977 diff --git a/test/other/codesize/test_codesize_libcxxabi_message_O3_standalone.jssize b/test/other/codesize/test_codesize_libcxxabi_message_O3_standalone.jssize index dde6d17f79ae..6ddb3af78151 100644 --- a/test/other/codesize/test_codesize_libcxxabi_message_O3_standalone.jssize +++ b/test/other/codesize/test_codesize_libcxxabi_message_O3_standalone.jssize @@ -1 +1 @@ -4135 +4121 diff --git a/test/other/codesize/test_codesize_mem_O3.gzsize b/test/other/codesize/test_codesize_mem_O3.gzsize index 1475ea901925..075c4f664bbc 100644 --- a/test/other/codesize/test_codesize_mem_O3.gzsize +++ b/test/other/codesize/test_codesize_mem_O3.gzsize @@ -1 +1 @@ -2404 +2405 diff --git a/test/other/codesize/test_codesize_mem_O3.jssize b/test/other/codesize/test_codesize_mem_O3.jssize index 4948ad997776..059b3b87fb1a 100644 --- a/test/other/codesize/test_codesize_mem_O3.jssize +++ b/test/other/codesize/test_codesize_mem_O3.jssize @@ -1 +1 @@ -5002 +4988 diff --git a/test/other/codesize/test_codesize_mem_O3_grow.jssize b/test/other/codesize/test_codesize_mem_O3_grow.jssize index da5111221b0b..212d93183ba5 100644 --- a/test/other/codesize/test_codesize_mem_O3_grow.jssize +++ b/test/other/codesize/test_codesize_mem_O3_grow.jssize @@ -1 +1 @@ -5282 +5268 diff --git a/test/other/codesize/test_codesize_mem_O3_grow_standalone.gzsize b/test/other/codesize/test_codesize_mem_O3_grow_standalone.gzsize index c29e53f81ddf..82a96596df1f 100644 --- a/test/other/codesize/test_codesize_mem_O3_grow_standalone.gzsize +++ b/test/other/codesize/test_codesize_mem_O3_grow_standalone.gzsize @@ -1 +1 @@ -2248 +2249 diff --git a/test/other/codesize/test_codesize_mem_O3_grow_standalone.jssize b/test/other/codesize/test_codesize_mem_O3_grow_standalone.jssize index 54f5b2754d8c..3b96eed2825b 100644 --- a/test/other/codesize/test_codesize_mem_O3_grow_standalone.jssize +++ b/test/other/codesize/test_codesize_mem_O3_grow_standalone.jssize @@ -1 +1 @@ -4691 +4677 diff --git a/test/other/codesize/test_codesize_mem_O3_standalone.jssize b/test/other/codesize/test_codesize_mem_O3_standalone.jssize index a73b9c4d028f..425d3b02ea7c 100644 --- a/test/other/codesize/test_codesize_mem_O3_standalone.jssize +++ b/test/other/codesize/test_codesize_mem_O3_standalone.jssize @@ -1 +1 @@ -4621 +4607 diff --git a/test/other/codesize/test_codesize_mem_O3_standalone_lib.gzsize b/test/other/codesize/test_codesize_mem_O3_standalone_lib.gzsize index 761051d8f341..85e44f57b2ad 100644 --- a/test/other/codesize/test_codesize_mem_O3_standalone_lib.gzsize +++ b/test/other/codesize/test_codesize_mem_O3_standalone_lib.gzsize @@ -1 +1 @@ -1966 +1964 diff --git a/test/other/codesize/test_codesize_mem_O3_standalone_lib.jssize b/test/other/codesize/test_codesize_mem_O3_standalone_lib.jssize index 5072cadf5efd..af9bc346b7a8 100644 --- a/test/other/codesize/test_codesize_mem_O3_standalone_lib.jssize +++ b/test/other/codesize/test_codesize_mem_O3_standalone_lib.jssize @@ -1 +1 @@ -4139 +4125 diff --git a/test/other/codesize/test_codesize_mem_O3_standalone_narg.gzsize b/test/other/codesize/test_codesize_mem_O3_standalone_narg.gzsize index f48626da3a84..90e525730040 100644 --- a/test/other/codesize/test_codesize_mem_O3_standalone_narg.gzsize +++ b/test/other/codesize/test_codesize_mem_O3_standalone_narg.gzsize @@ -1 +1 @@ -1979 +1977 diff --git a/test/other/codesize/test_codesize_mem_O3_standalone_narg.jssize b/test/other/codesize/test_codesize_mem_O3_standalone_narg.jssize index dde6d17f79ae..6ddb3af78151 100644 --- a/test/other/codesize/test_codesize_mem_O3_standalone_narg.jssize +++ b/test/other/codesize/test_codesize_mem_O3_standalone_narg.jssize @@ -1 +1 @@ -4135 +4121 diff --git a/test/other/codesize/test_codesize_mem_O3_standalone_narg_flto.gzsize b/test/other/codesize/test_codesize_mem_O3_standalone_narg_flto.gzsize index f48626da3a84..90e525730040 100644 --- a/test/other/codesize/test_codesize_mem_O3_standalone_narg_flto.gzsize +++ b/test/other/codesize/test_codesize_mem_O3_standalone_narg_flto.gzsize @@ -1 +1 @@ -1979 +1977 diff --git a/test/other/codesize/test_codesize_mem_O3_standalone_narg_flto.jssize b/test/other/codesize/test_codesize_mem_O3_standalone_narg_flto.jssize index dde6d17f79ae..6ddb3af78151 100644 --- a/test/other/codesize/test_codesize_mem_O3_standalone_narg_flto.jssize +++ b/test/other/codesize/test_codesize_mem_O3_standalone_narg_flto.jssize @@ -1 +1 @@ -4135 +4121 diff --git a/test/other/codesize/test_codesize_minimal_pthreads.gzsize b/test/other/codesize/test_codesize_minimal_pthreads.gzsize index b72271c50860..895135a65269 100644 --- a/test/other/codesize/test_codesize_minimal_pthreads.gzsize +++ b/test/other/codesize/test_codesize_minimal_pthreads.gzsize @@ -1 +1 @@ -5018 +5017 diff --git a/test/other/codesize/test_codesize_minimal_pthreads.jssize b/test/other/codesize/test_codesize_minimal_pthreads.jssize index 5145c4e9a45c..0b17c6a3f60e 100644 --- a/test/other/codesize/test_codesize_minimal_pthreads.jssize +++ b/test/other/codesize/test_codesize_minimal_pthreads.jssize @@ -1 +1 @@ -10845 +10831 diff --git a/test/other/test_unoptimized_code_size.js.size b/test/other/test_unoptimized_code_size.js.size index 7886fb3d932a..54c47fd89b4e 100644 --- a/test/other/test_unoptimized_code_size.js.size +++ b/test/other/test_unoptimized_code_size.js.size @@ -1 +1 @@ -54797 +54763 diff --git a/test/other/test_unoptimized_code_size_no_asserts.js.size b/test/other/test_unoptimized_code_size_no_asserts.js.size index 81cb19e792fe..d80e90bb407d 100644 --- a/test/other/test_unoptimized_code_size_no_asserts.js.size +++ b/test/other/test_unoptimized_code_size_no_asserts.js.size @@ -1 +1 @@ -30626 +30597 diff --git a/test/other/test_unoptimized_code_size_strict.js.size b/test/other/test_unoptimized_code_size_strict.js.size index 5eb55fe6e333..c1f4c1e9f1c6 100644 --- a/test/other/test_unoptimized_code_size_strict.js.size +++ b/test/other/test_unoptimized_code_size_strict.js.size @@ -1 +1 @@ -53633 +53628