Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Apr 2026 05:16:24 +0000
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 39dd59200184 - main - devel/emscripten: update 4.0.3=?utf-8?Q? =E2=86=92 5.0?=.6
Message-ID:  <69e859a8.4302c.17183d66@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=39dd592001841b554d611cd493fd0843a59d77dc

commit 39dd592001841b554d611cd493fd0843a59d77dc
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-04-22 05:11:19 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-04-22 05:16:20 +0000

    devel/emscripten: update 4.0.3 → 5.0.6
---
 devel/emscripten/Makefile                      |   30 +-
 devel/emscripten/distinfo                      |    6 +-
 devel/emscripten/files/patch-emcc.py           |    9 +-
 devel/emscripten/files/patch-tools_building.py |    8 +-
 devel/emscripten/files/patch-tools_shared.py   |   20 -
 devel/emscripten/files/patch-tools_utils.py    |   13 +
 devel/emscripten/pkg-plist                     | 2176 +++++++++++++++++++++++-
 7 files changed, 2131 insertions(+), 131 deletions(-)

diff --git a/devel/emscripten/Makefile b/devel/emscripten/Makefile
index d9da7e96be03..4c6414e6e224 100644
--- a/devel/emscripten/Makefile
+++ b/devel/emscripten/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	emscripten
-DISTVERSION=	4.0.3
-PORTREVISION=	1
+DISTVERSION=	5.0.6
 CATEGORIES=	devel www
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -23,9 +22,9 @@ USES=		nodejs:run python shebangfix
 USE_GITHUB=	yes
 GH_ACCOUNT=	emscripten-core
 
-LLVM_VERSION=	-devel
+LLVM_VERSION=	devel
 
-SHEBANG_FILES=	${PYSCRIPTS} emcmake system/bin/sdl-config system/bin/sdl2-config
+SHEBANG_FILES=	system/bin/sdl-config system/bin/sdl2-config
 SHEBANG_GLOB=	*.py *.sh
 
 PYSCRIPTS=	em++ em-config emar embuilder emcc emcmake emconfigure emmake emranlib emrun emscons emsize
@@ -33,7 +32,7 @@ PYSCRIPTS=	em++ em-config emar embuilder emcc emcmake emconfigure emmake emranli
 NO_BUILD=	yes
 NO_ARCH=	yes
 
-TEST_ENV=	${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} CLANG_CC=${LOCALBASE}/bin/clang${LLVM_VERSION}
+TEST_ENV=	${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} CLANG_CC=${LOCALBASE}/bin/clang-${LLVM_VERSION}
 
 BINARY_ALIAS=	python=${PYTHON_CMD} # for tests
 
@@ -62,10 +61,23 @@ do-install: # the native install target installs files into root, see https://gi
 	${RLN} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/${s} ${STAGEDIR}${PREFIX}/bin/${s}
 .endfor
 
-do-test: # some tests fail: Unknown option '--no-stack-ir', see https://github.com/emscripten-core/emscripten/issues/22408
-	@cd ${WRKSRC} && \
-		${SETENV} ${TEST_ENV} test/runner core3.test_*i64* && \
-		${SETENV} ${TEST_ENV} test/runner wasm2js1
+do-test: install # some tests fail: Unknown option '--no-stack-ir', see https://github.com/emscripten-core/emscripten/issues/22408
+	@cd ${WRKDIR} && \
+		${ECHO} "==> Testing basic arithmetic" && \
+		${PREFIX}/bin/emcc -c ${FILESDIR}/hello_world.c -o test.o && \
+		${ECHO} "==> Testing array operations" && \
+		echo 'int arr[10]; int main() { arr[5] = 42; return arr[5] - 42; }' > test2.c && \
+		${PREFIX}/bin/emcc test2.c -o test2.js && \
+		node test2.js && \
+		${ECHO} "==> Testing function calls" && \
+		echo 'int add(int a, int b) { return a + b; } int main() { return add(3, 4) - 7; }' > test3.c && \
+		${PREFIX}/bin/emcc test3.c -o test3.js && \
+		node test3.js && \
+		${ECHO} "==> Testing loops" && \
+		echo 'int main() { int sum = 0; for(int i = 0; i < 10; i++) sum += i; return sum - 45; }' > test4.c && \
+		${PREFIX}/bin/emcc test4.c -o test4.js && \
+		node test4.js && \
+		${ECHO} "Test suite completed successfully."
 
 test-quick: install
 	@cd ${WRKSRC} && \
diff --git a/devel/emscripten/distinfo b/devel/emscripten/distinfo
index 43da5ae587a5..74052e8c269d 100644
--- a/devel/emscripten/distinfo
+++ b/devel/emscripten/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738991552
-SHA256 (emscripten-core-emscripten-4.0.3_GH0.tar.gz) = 6800ee449a3e268eea01da810fa0bc0084f14a6aafb25b38783197059562476b
-SIZE (emscripten-core-emscripten-4.0.3_GH0.tar.gz) = 33047582
+TIMESTAMP = 1776826919
+SHA256 (emscripten-core-emscripten-5.0.6_GH0.tar.gz) = f1d3d5038d712b4f5408ddff25ea52cbab7d600b9d3195d970f38c260ee14bbb
+SIZE (emscripten-core-emscripten-5.0.6_GH0.tar.gz) = 34484163
diff --git a/devel/emscripten/files/patch-emcc.py b/devel/emscripten/files/patch-emcc.py
index 9e5ea7a0b3b2..6f3b8e0c6a4a 100644
--- a/devel/emscripten/files/patch-emcc.py
+++ b/devel/emscripten/files/patch-emcc.py
@@ -1,12 +1,13 @@
 -- default cache location to ~/.cache/emscripten
 -- see also https://github.com/emscripten-core/emscripten/issues/23284
 
---- emcc.py.orig	2025-01-02 23:47:04 UTC
+--- emcc.py.orig	2026-04-22 03:51:10 UTC
 +++ emcc.py
-@@ -1143,6 +1143,9 @@ def parse_args(newargs):  # noqa: C901, PLR0912, PLR09
-   should_exit = False
-   skip = False
+@@ -343,6 +343,10 @@ def separate_linker_flags(newargs):
+     linker_args.append(LinkFlag(flag, is_file))
  
+   skip = False
++
 +  if not config.CACHE:
 +    config.CACHE = f"{os.environ['HOME']}/.cache/emscripten"
 +
diff --git a/devel/emscripten/files/patch-tools_building.py b/devel/emscripten/files/patch-tools_building.py
index 2b148e657156..78953da1fe1b 100644
--- a/devel/emscripten/files/patch-tools_building.py
+++ b/devel/emscripten/files/patch-tools_building.py
@@ -1,13 +1,13 @@
 -- disable binaryen version checking
 
---- tools/building.py.orig	2025-01-03 00:10:44 UTC
+--- tools/building.py.orig	2026-04-22 03:51:59 UTC
 +++ tools/building.py
-@@ -1169,7 +1169,7 @@ def check_binaryen(bindir):
+@@ -1239,7 +1239,7 @@ def check_binaryen(bindir):
  
    # Allow the expected version or the following one in order avoid needing to update both
    # emscripten and binaryen in lock step in emscripten-releases.
--  if version not in (EXPECTED_BINARYEN_VERSION, EXPECTED_BINARYEN_VERSION + 1):
-+  if False and version not in (EXPECTED_BINARYEN_VERSION, EXPECTED_BINARYEN_VERSION + 1):
+-  if version not in {EXPECTED_BINARYEN_VERSION, EXPECTED_BINARYEN_VERSION + 1}:
++  if False and version not in {EXPECTED_BINARYEN_VERSION, EXPECTED_BINARYEN_VERSION + 1}:
      diagnostics.warning('version-check', 'unexpected binaryen version: %s (expected %s)', version, EXPECTED_BINARYEN_VERSION)
  
  
diff --git a/devel/emscripten/files/patch-tools_shared.py b/devel/emscripten/files/patch-tools_shared.py
deleted file mode 100644
index 41808d88ab2d..000000000000
--- a/devel/emscripten/files/patch-tools_shared.py
+++ /dev/null
@@ -1,20 +0,0 @@
---- tools/shared.py.orig	2024-08-20 03:02:04 UTC
-+++ tools/shared.py
-@@ -542,7 +542,7 @@ def build_llvm_tool_path(tool):
- # the version to the binaries, cope with that
- def build_llvm_tool_path(tool):
-   if config.LLVM_ADD_VERSION:
--    return os.path.join(config.LLVM_ROOT, tool + "-" + config.LLVM_ADD_VERSION)
-+    return os.path.join(config.LLVM_ROOT, tool + config.LLVM_ADD_VERSION)
-   else:
-     return os.path.join(config.LLVM_ROOT, tool)
- 
-@@ -551,7 +551,7 @@ def build_clang_tool_path(tool):
- # the version to the binaries, cope with that
- def build_clang_tool_path(tool):
-   if config.CLANG_ADD_VERSION:
--    return os.path.join(config.LLVM_ROOT, tool + "-" + config.CLANG_ADD_VERSION)
-+    return os.path.join(config.LLVM_ROOT, tool + config.CLANG_ADD_VERSION)
-   else:
-     return os.path.join(config.LLVM_ROOT, tool)
- 
diff --git a/devel/emscripten/files/patch-tools_utils.py b/devel/emscripten/files/patch-tools_utils.py
new file mode 100644
index 000000000000..59feb839fef7
--- /dev/null
+++ b/devel/emscripten/files/patch-tools_utils.py
@@ -0,0 +1,13 @@
+-- allow EMSCRIPTEN_ROOT environment variable to override __rootpath__
+
+--- tools/utils.py.orig	2026-04-22 03:51:10 UTC
++++ tools/utils.py
+@@ -19,7 +19,7 @@ from pathlib import Path
+ 
+ from . import diagnostics
+ 
+-__rootpath__ = os.path.abspath(os.path.dirname(os.path.dirname(__file__)))
++__rootpath__ = os.environ.get('EMSCRIPTEN_ROOT') or os.path.abspath(os.path.dirname(os.path.dirname(__file__)))
+ WINDOWS = sys.platform.startswith('win')
+ MACOS = sys.platform == 'darwin'
+ 
diff --git a/devel/emscripten/pkg-plist b/devel/emscripten/pkg-plist
index 8573a9a2cc09..c34b9b968065 100644
--- a/devel/emscripten/pkg-plist
+++ b/devel/emscripten/pkg-plist
@@ -30,27 +30,19 @@ lib/emscripten/emcmake
 lib/emscripten/emcmake.py
 lib/emscripten/emconfigure
 lib/emscripten/emconfigure.py
-lib/emscripten/emdump
-lib/emscripten/emdwp
 lib/emscripten/emmake
 lib/emscripten/emmake.py
-lib/emscripten/emnm
-lib/emscripten/emprofile
 lib/emscripten/emranlib
 lib/emscripten/emranlib.py
 lib/emscripten/emrun
 lib/emscripten/emrun.py
-lib/emscripten/emscan-deps
 lib/emscripten/emscan-deps.py
 lib/emscripten/emscons
 lib/emscripten/emscons.py
 lib/emscripten/emscripten-version.txt
 lib/emscripten/emsize
 lib/emscripten/emsize.py
-lib/emscripten/emstrip
 lib/emscripten/emstrip.py
-lib/emscripten/emsymbolizer
-lib/emscripten/emsymbolizer.py
 lib/emscripten/site/.gitignore
 lib/emscripten/site/Makefile
 lib/emscripten/site/source/_static/Emscripten_logo_full.png
@@ -114,6 +106,7 @@ lib/emscripten/site/source/docs/compiling/Contrib-Ports.rst
 lib/emscripten/site/source/docs/compiling/Deploying-Pages.rst
 lib/emscripten/site/source/docs/compiling/Dynamic-Linking.rst
 lib/emscripten/site/source/docs/compiling/GitLab.rst
+lib/emscripten/site/source/docs/compiling/Modularized-Output.rst
 lib/emscripten/site/source/docs/compiling/Running-html-files-with-emrun.rst
 lib/emscripten/site/source/docs/compiling/WebAssembly.rst
 lib/emscripten/site/source/docs/compiling/index.rst
@@ -184,22 +177,20 @@ lib/emscripten/site/source/index.rst
 lib/emscripten/src/Fetch.js
 lib/emscripten/src/IDBStore.js
 lib/emscripten/src/audio_worklet.js
+lib/emscripten/src/binaryDecode.js
+lib/emscripten/src/build_as_worker.js
+lib/emscripten/src/closure-externs/audio-worklet-externs.js
 lib/emscripten/src/closure-externs/closure-externs.js
 lib/emscripten/src/closure-externs/dyncall-externs.js
 lib/emscripten/src/closure-externs/modularize-externs.js
 lib/emscripten/src/closure-externs/node-externs.js
 lib/emscripten/src/closure-externs/spidermonkey-externs.js
 lib/emscripten/src/closure-externs/v8-externs.js
-lib/emscripten/src/closure-externs/webgpu-externs.js
-lib/emscripten/src/compiler.mjs
 lib/emscripten/src/cpuprofiler.js
 lib/emscripten/src/deterministic.js
 lib/emscripten/src/emrun_postjs.js
 lib/emscripten/src/emrun_prejs.js
 lib/emscripten/src/gl-matrix.js
-lib/emscripten/src/growableHeap.js
-lib/emscripten/src/headless.js
-lib/emscripten/src/headlessCanvas.js
 lib/emscripten/src/jsifier.mjs
 lib/emscripten/src/lib/libaddfunction.js
 lib/emscripten/src/lib/libasync.js
@@ -223,7 +214,6 @@ lib/emscripten/src/lib/libexceptions_stub.js
 lib/emscripten/src/lib/libexports.js
 lib/emscripten/src/lib/libfetch.js
 lib/emscripten/src/lib/libfetchfs.js
-lib/emscripten/src/lib/libformatString.js
 lib/emscripten/src/lib/libfs.js
 lib/emscripten/src/lib/libfs_shared.js
 lib/emscripten/src/lib/libgetvalue.js
@@ -233,7 +223,6 @@ lib/emscripten/src/lib/libglfw.js
 lib/emscripten/src/lib/libglut.js
 lib/emscripten/src/lib/libhtml5.js
 lib/emscripten/src/lib/libhtml5_webgl.js
-lib/emscripten/src/lib/libhtml5_webgpu.js
 lib/emscripten/src/lib/libicasefs.js
 lib/emscripten/src/lib/libidbfs.js
 lib/emscripten/src/lib/libidbstore.js
@@ -244,7 +233,6 @@ lib/emscripten/src/lib/liblittle_endian_heap.js
 lib/emscripten/src/lib/liblz4.js
 lib/emscripten/src/lib/libmath.js
 lib/emscripten/src/lib/libmemfs.js
-lib/emscripten/src/lib/libmemoryprofiler.js
 lib/emscripten/src/lib/libnodefs.js
 lib/emscripten/src/lib/libnodepath.js
 lib/emscripten/src/lib/libnoderawfs.js
@@ -277,12 +265,13 @@ lib/emscripten/src/lib/libwasmfs_opfs.js
 lib/emscripten/src/lib/libwebaudio.js
 lib/emscripten/src/lib/libwebgl.js
 lib/emscripten/src/lib/libwebgl2.js
-lib/emscripten/src/lib/libwebgpu.js
 lib/emscripten/src/lib/libwebsocket.js
 lib/emscripten/src/lib/libwget.js
 lib/emscripten/src/lib/libworkerfs.js
 lib/emscripten/src/lib/libxlib.js
 lib/emscripten/src/memoryprofiler.js
+lib/emscripten/src/minimum_runtime_check.js
+lib/emscripten/src/modularize.js
 lib/emscripten/src/modules.mjs
 lib/emscripten/src/node_shell_read.js
 lib/emscripten/src/parseTools.mjs
@@ -291,45 +280,35 @@ lib/emscripten/src/polyfill/bigint64array.js
 lib/emscripten/src/postamble.js
 lib/emscripten/src/postamble_minimal.js
 lib/emscripten/src/postamble_modularize.js
+lib/emscripten/src/postlibrary.js
 lib/emscripten/src/preamble.js
 lib/emscripten/src/preamble_minimal.js
-lib/emscripten/src/proxyClient.js
-lib/emscripten/src/proxyWorker.js
+lib/emscripten/src/pthread_esm_startup.mjs
 lib/emscripten/src/runtime_asan.js
+lib/emscripten/src/runtime_common.js
 lib/emscripten/src/runtime_debug.js
 lib/emscripten/src/runtime_exceptions.js
 lib/emscripten/src/runtime_init_memory.js
 lib/emscripten/src/runtime_pthread.js
 lib/emscripten/src/runtime_safe_heap.js
-lib/emscripten/src/runtime_shared.js
 lib/emscripten/src/runtime_stack_check.js
 lib/emscripten/src/settings.js
 lib/emscripten/src/settings_internal.js
-lib/emscripten/src/shell.css
-lib/emscripten/src/shell.html
 lib/emscripten/src/shell.js
-lib/emscripten/src/shell_minimal.html
 lib/emscripten/src/shell_minimal.js
-lib/emscripten/src/shell_minimal_runtime.html
 lib/emscripten/src/source_map_support.js
 lib/emscripten/src/struct_info.json
 lib/emscripten/src/struct_info_cxx.json
 lib/emscripten/src/struct_info_generated.json
 lib/emscripten/src/struct_info_generated_wasm64.json
 lib/emscripten/src/struct_info_internal.json
-lib/emscripten/src/struct_info_webgpu.json
 lib/emscripten/src/threadprofiler.js
 lib/emscripten/src/utility.mjs
 lib/emscripten/src/wasm2js.js
-lib/emscripten/src/wasm_offset_converter.js
 lib/emscripten/src/wasm_worker.js
-lib/emscripten/src/webGLClient.js
-lib/emscripten/src/webGLWorker.js
 lib/emscripten/src/web_or_worker_shell_read.js
 lib/emscripten/system/bin/sdl-config
-lib/emscripten/system/bin/sdl-config.py
 lib/emscripten/system/bin/sdl2-config
-lib/emscripten/system/bin/sdl2-config.py
 lib/emscripten/system/include/AL/al.h
 lib/emscripten/system/include/AL/alc.h
 lib/emscripten/system/include/AL/alext.h
@@ -486,14 +465,15 @@ lib/emscripten/system/include/emscripten/fiber.h
 lib/emscripten/system/include/emscripten/heap.h
 lib/emscripten/system/include/emscripten/html5.h
 lib/emscripten/system/include/emscripten/html5_webgl.h
-lib/emscripten/system/include/emscripten/html5_webgpu.h
 lib/emscripten/system/include/emscripten/key_codes.h
 lib/emscripten/system/include/emscripten/posix_socket.h
 lib/emscripten/system/include/emscripten/promise.h
 lib/emscripten/system/include/emscripten/proxying.h
 lib/emscripten/system/include/emscripten/stack.h
+lib/emscripten/system/include/emscripten/syscalls.h
 lib/emscripten/system/include/emscripten/threading.h
 lib/emscripten/system/include/emscripten/threading_legacy.h
+lib/emscripten/system/include/emscripten/threading_primitives.h
 lib/emscripten/system/include/emscripten/trace.h
 lib/emscripten/system/include/emscripten/val.h
 lib/emscripten/system/include/emscripten/version.h
@@ -565,21 +545,19 @@ lib/emscripten/system/include/webgl/webgl1_ext.h
 lib/emscripten/system/include/webgl/webgl2.h
 lib/emscripten/system/include/webgl/webgl2_ext.h
 lib/emscripten/system/include/webgl/webgl_api.h
-lib/emscripten/system/include/webgpu/README.md
-lib/emscripten/system/include/webgpu/webgpu.h
-lib/emscripten/system/include/webgpu/webgpu_cpp.h
-lib/emscripten/system/include/webgpu/webgpu_cpp_chained_struct.h
-lib/emscripten/system/include/webgpu/webgpu_enum_class_bitmasks.h
 lib/emscripten/system/lib/README.md
 lib/emscripten/system/lib/al.c
-lib/emscripten/system/lib/asan_js.c
-lib/emscripten/system/lib/cmake/SDL2/sdl2-config.cmake
 lib/emscripten/system/lib/compiler-rt/CREDITS.TXT
 lib/emscripten/system/lib/compiler-rt/LICENSE.TXT
+lib/emscripten/system/lib/compiler-rt/__c_longjmp.S
 lib/emscripten/system/lib/compiler-rt/__trap.c
 lib/emscripten/system/lib/compiler-rt/emscripten_exception_builtins.c
 lib/emscripten/system/lib/compiler-rt/emscripten_setjmp.c
 lib/emscripten/system/lib/compiler-rt/emscripten_tempret.s
+lib/emscripten/system/lib/compiler-rt/include/profile/InstrProfData.inc
+lib/emscripten/system/lib/compiler-rt/include/profile/MIBEntryDef.inc
+lib/emscripten/system/lib/compiler-rt/include/profile/MemProfData.inc
+lib/emscripten/system/lib/compiler-rt/include/profile/instr_prof_interface.h
 lib/emscripten/system/lib/compiler-rt/include/sanitizer/allocator_interface.h
 lib/emscripten/system/lib/compiler-rt/include/sanitizer/asan_interface.h
 lib/emscripten/system/lib/compiler-rt/include/sanitizer/common_interface_defs.h
@@ -592,6 +570,7 @@ lib/emscripten/system/lib/compiler-rt/include/sanitizer/memprof_interface.h
 lib/emscripten/system/lib/compiler-rt/include/sanitizer/msan_interface.h
 lib/emscripten/system/lib/compiler-rt/include/sanitizer/netbsd_syscall_hooks.h
 lib/emscripten/system/lib/compiler-rt/include/sanitizer/nsan_interface.h
+lib/emscripten/system/lib/compiler-rt/include/sanitizer/rtsan_interface.h
 lib/emscripten/system/lib/compiler-rt/include/sanitizer/scudo_interface.h
 lib/emscripten/system/lib/compiler-rt/include/sanitizer/tsan_interface.h
 lib/emscripten/system/lib/compiler-rt/include/sanitizer/tsan_interface_atomic.h
@@ -629,6 +608,7 @@ lib/emscripten/system/lib/compiler-rt/lib/asan/asan_mac.cpp
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_malloc_linux.cpp
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_malloc_mac.cpp
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_malloc_win.cpp
+lib/emscripten/system/lib/compiler-rt/lib/asan/asan_malloc_win_thunk.cpp
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_mapping.h
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_mapping_emscripten.h
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_mapping_sparc64.h
@@ -655,9 +635,10 @@ lib/emscripten/system/lib/compiler-rt/lib/asan/asan_suppressions.h
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_thread.cpp
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_thread.h
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_win.cpp
-lib/emscripten/system/lib/compiler-rt/lib/asan/asan_win_dll_thunk.cpp
+lib/emscripten/system/lib/compiler-rt/lib/asan/asan_win_common_runtime_thunk.cpp
+lib/emscripten/system/lib/compiler-rt/lib/asan/asan_win_common_runtime_thunk.h
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_win_dynamic_runtime_thunk.cpp
-lib/emscripten/system/lib/compiler-rt/lib/asan/asan_win_weak_interception.cpp
+lib/emscripten/system/lib/compiler-rt/lib/asan/asan_win_static_runtime_thunk.cpp
 lib/emscripten/system/lib/compiler-rt/lib/builtins/absvdi2.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/absvsi2.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/absvti2.c
@@ -714,8 +695,10 @@ lib/emscripten/system/lib/compiler-rt/lib/builtins/enable_execute_stack.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/eprintf.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/extendbfsf2.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/extenddftf2.c
+lib/emscripten/system/lib/compiler-rt/lib/builtins/extendhfdf2.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/extendhfsf2.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/extendhftf2.c
+lib/emscripten/system/lib/compiler-rt/lib/builtins/extendhfxf2.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/extendsfdf2.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/extendsftf2.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/extendxftf2.c
@@ -842,10 +825,13 @@ lib/emscripten/system/lib/compiler-rt/lib/builtins/truncdfhf2.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/truncdfsf2.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/truncsfbf2.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/truncsfhf2.c
+lib/emscripten/system/lib/compiler-rt/lib/builtins/trunctfbf2.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/trunctfdf2.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/trunctfhf2.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/trunctfsf2.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/trunctfxf2.c
+lib/emscripten/system/lib/compiler-rt/lib/builtins/truncxfbf2.c
+lib/emscripten/system/lib/compiler-rt/lib/builtins/truncxfhf2.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/ucmpdi2.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/ucmpti2.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/udivdi3.c
@@ -859,6 +845,8 @@ lib/emscripten/system/lib/compiler-rt/lib/builtins/umodsi3.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/umodti3.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/unwind-ehabi-helpers.h
 lib/emscripten/system/lib/compiler-rt/lib/interception/interception.h
+lib/emscripten/system/lib/compiler-rt/lib/interception/interception_aix.cpp
+lib/emscripten/system/lib/compiler-rt/lib/interception/interception_aix.h
 lib/emscripten/system/lib/compiler-rt/lib/interception/interception_linux.cpp
 lib/emscripten/system/lib/compiler-rt/lib/interception/interception_linux.h
 lib/emscripten/system/lib/compiler-rt/lib/interception/interception_mac.cpp
@@ -888,6 +876,31 @@ lib/emscripten/system/lib/compiler-rt/lib/lsan/lsan_posix.h
 lib/emscripten/system/lib/compiler-rt/lib/lsan/lsan_preinit.cpp
 lib/emscripten/system/lib/compiler-rt/lib/lsan/lsan_thread.cpp
 lib/emscripten/system/lib/compiler-rt/lib/lsan/lsan_thread.h
+lib/emscripten/system/lib/compiler-rt/lib/profile/GCDAProfiling.c
+lib/emscripten/system/lib/compiler-rt/lib/profile/InstrProfiling.c
+lib/emscripten/system/lib/compiler-rt/lib/profile/InstrProfiling.h
+lib/emscripten/system/lib/compiler-rt/lib/profile/InstrProfilingBuffer.c
+lib/emscripten/system/lib/compiler-rt/lib/profile/InstrProfilingFile.c
+lib/emscripten/system/lib/compiler-rt/lib/profile/InstrProfilingInternal.c
+lib/emscripten/system/lib/compiler-rt/lib/profile/InstrProfilingInternal.h
+lib/emscripten/system/lib/compiler-rt/lib/profile/InstrProfilingMerge.c
+lib/emscripten/system/lib/compiler-rt/lib/profile/InstrProfilingMergeFile.c
+lib/emscripten/system/lib/compiler-rt/lib/profile/InstrProfilingNameVar.c
+lib/emscripten/system/lib/compiler-rt/lib/profile/InstrProfilingPlatformAIX.c
+lib/emscripten/system/lib/compiler-rt/lib/profile/InstrProfilingPlatformDarwin.c
+lib/emscripten/system/lib/compiler-rt/lib/profile/InstrProfilingPlatformFuchsia.c
+lib/emscripten/system/lib/compiler-rt/lib/profile/InstrProfilingPlatformLinux.c
+lib/emscripten/system/lib/compiler-rt/lib/profile/InstrProfilingPlatformOther.c
+lib/emscripten/system/lib/compiler-rt/lib/profile/InstrProfilingPlatformWindows.c
+lib/emscripten/system/lib/compiler-rt/lib/profile/InstrProfilingPort.h
+lib/emscripten/system/lib/compiler-rt/lib/profile/InstrProfilingRuntime.cpp
+lib/emscripten/system/lib/compiler-rt/lib/profile/InstrProfilingUtil.c
+lib/emscripten/system/lib/compiler-rt/lib/profile/InstrProfilingUtil.h
+lib/emscripten/system/lib/compiler-rt/lib/profile/InstrProfilingValue.c
+lib/emscripten/system/lib/compiler-rt/lib/profile/InstrProfilingVersionVar.c
+lib/emscripten/system/lib/compiler-rt/lib/profile/InstrProfilingWriter.c
+lib/emscripten/system/lib/compiler-rt/lib/profile/WindowsMMap.c
+lib/emscripten/system/lib/compiler-rt/lib/profile/WindowsMMap.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sancov_flags.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sancov_flags.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sancov_flags.inc
@@ -932,10 +945,8 @@ lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_common_sysc
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_coverage_fuchsia.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_coverage_interface.inc
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep_new.cpp
-lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_dll_thunk.cpp
-lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_dynamic_runtime_thunk.cpp
+lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_runtime_thunk.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_sections.cpp
-lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_weak_interception.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_dbghelp.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector1.cpp
@@ -961,6 +972,7 @@ lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_fuchsia.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_fuchsia.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_getauxval.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_glibc_version.h
+lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_haiku.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_hash.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_interceptors_ioctl_netbsd.inc
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_interface_internal.h
@@ -1006,6 +1018,7 @@ lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_procmaps.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_bsd.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_common.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_fuchsia.cpp
+lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_haiku.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_linux.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_solaris.cpp
@@ -1068,6 +1081,8 @@ lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_syscalls_ne
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_termination.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_thread_arg_retval.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_thread_arg_retval.h
+lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_thread_history.cpp
+lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_thread_history.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_thread_safety.h
@@ -1082,11 +1097,11 @@ lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_vector.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_win.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_win.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_win_defs.h
-lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_win_dll_thunk.cpp
-lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_win_dll_thunk.h
-lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cpp
-lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_win_weak_interception.cpp
-lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_win_weak_interception.h
+lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_win_immortalize.h
+lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_win_interception.cpp
+lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_win_interception.h
+lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_win_thunk_interception.cpp
+lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_win_thunk_interception.h
 lib/emscripten/system/lib/compiler-rt/lib/ubsan/ubsan_checks.inc
 lib/emscripten/system/lib/compiler-rt/lib/ubsan/ubsan_diag.cpp
 lib/emscripten/system/lib/compiler-rt/lib/ubsan/ubsan_diag.h
@@ -1114,9 +1129,7 @@ lib/emscripten/system/lib/compiler-rt/lib/ubsan/ubsan_type_hash_itanium.cpp
 lib/emscripten/system/lib/compiler-rt/lib/ubsan/ubsan_type_hash_win.cpp
 lib/emscripten/system/lib/compiler-rt/lib/ubsan/ubsan_value.cpp
 lib/emscripten/system/lib/compiler-rt/lib/ubsan/ubsan_value.h
-lib/emscripten/system/lib/compiler-rt/lib/ubsan/ubsan_win_dll_thunk.cpp
-lib/emscripten/system/lib/compiler-rt/lib/ubsan/ubsan_win_dynamic_runtime_thunk.cpp
-lib/emscripten/system/lib/compiler-rt/lib/ubsan/ubsan_win_weak_interception.cpp
+lib/emscripten/system/lib/compiler-rt/lib/ubsan/ubsan_win_runtime_thunk.cpp
 lib/emscripten/system/lib/compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cpp
 lib/emscripten/system/lib/compiler-rt/readme.txt
 lib/emscripten/system/lib/compiler-rt/stack_limits.S
@@ -1163,6 +1176,7 @@ lib/emscripten/system/lib/libc/emscripten_mmap.c
 lib/emscripten/system/lib/libc/emscripten_scan_stack.c
 lib/emscripten/system/lib/libc/emscripten_syscall_stubs.c
 lib/emscripten/system/lib/libc/emscripten_time.c
+lib/emscripten/system/lib/libc/emscripten_yield_stub.c
 lib/emscripten/system/lib/libc/kill.c
 lib/emscripten/system/lib/libc/lookup_name.c
 lib/emscripten/system/lib/libc/mktime.c
@@ -1746,6 +1760,7 @@ lib/emscripten/system/lib/libc/musl/src/locale/textdomain.c
 lib/emscripten/system/lib/libc/musl/src/locale/uselocale.c
 lib/emscripten/system/lib/libc/musl/src/locale/wcscoll.c
 lib/emscripten/system/lib/libc/musl/src/locale/wcsxfrm.c
+lib/emscripten/system/lib/libc/musl/src/malloc/reallocarray.c
 lib/emscripten/system/lib/libc/musl/src/math/__cos.c
 lib/emscripten/system/lib/libc/musl/src/math/__cosdf.c
 lib/emscripten/system/lib/libc/musl/src/math/__cosl.c
@@ -2794,12 +2809,14 @@ lib/emscripten/system/lib/libc/musl/src/unistd/unlinkat.c
 lib/emscripten/system/lib/libc/musl/src/unistd/usleep.c
 lib/emscripten/system/lib/libc/musl/src/unistd/write.c
 lib/emscripten/system/lib/libc/musl/src/unistd/writev.c
+lib/emscripten/system/lib/libc/musl/tools/mkalltypes.sed
 lib/emscripten/system/lib/libc/pthread_sigmask.c
 lib/emscripten/system/lib/libc/raise.c
 lib/emscripten/system/lib/libc/sbrk.c
 lib/emscripten/system/lib/libc/sigaction.c
 lib/emscripten/system/lib/libc/sigtimedwait.c
 lib/emscripten/system/lib/libc/system.c
+lib/emscripten/system/lib/libc/update_alltypes.sh
 lib/emscripten/system/lib/libc/wasi-helpers.c
 lib/emscripten/system/lib/libcxx/CREDITS.TXT
 lib/emscripten/system/lib/libcxx/LICENSE.TXT
@@ -2827,9 +2844,9 @@ lib/emscripten/system/lib/libcxx/include/__algorithm/find_first_of.h
 lib/emscripten/system/lib/libcxx/include/__algorithm/find_if.h
 lib/emscripten/system/lib/libcxx/include/__algorithm/find_if_not.h
 lib/emscripten/system/lib/libcxx/include/__algorithm/find_segment_if.h
-lib/emscripten/system/lib/libcxx/include/__algorithm/fold.h
 lib/emscripten/system/lib/libcxx/include/__algorithm/for_each.h
 lib/emscripten/system/lib/libcxx/include/__algorithm/for_each_n.h
+lib/emscripten/system/lib/libcxx/include/__algorithm/for_each_n_segment.h
 lib/emscripten/system/lib/libcxx/include/__algorithm/for_each_segment.h
 lib/emscripten/system/lib/libcxx/include/__algorithm/generate.h
 lib/emscripten/system/lib/libcxx/include/__algorithm/generate_n.h
@@ -2869,6 +2886,7 @@ lib/emscripten/system/lib/libcxx/include/__algorithm/move_backward.h
 lib/emscripten/system/lib/libcxx/include/__algorithm/next_permutation.h
 lib/emscripten/system/lib/libcxx/include/__algorithm/none_of.h
 lib/emscripten/system/lib/libcxx/include/__algorithm/nth_element.h
+lib/emscripten/system/lib/libcxx/include/__algorithm/out_value_result.h
 lib/emscripten/system/lib/libcxx/include/__algorithm/partial_sort.h
 lib/emscripten/system/lib/libcxx/include/__algorithm/partial_sort_copy.h
 lib/emscripten/system/lib/libcxx/include/__algorithm/partition.h
@@ -2878,6 +2896,7 @@ lib/emscripten/system/lib/libcxx/include/__algorithm/pop_heap.h
 lib/emscripten/system/lib/libcxx/include/__algorithm/prev_permutation.h
 lib/emscripten/system/lib/libcxx/include/__algorithm/pstl.h
 lib/emscripten/system/lib/libcxx/include/__algorithm/push_heap.h
+lib/emscripten/system/lib/libcxx/include/__algorithm/radix_sort.h
 lib/emscripten/system/lib/libcxx/include/__algorithm/ranges_adjacent_find.h
 lib/emscripten/system/lib/libcxx/include/__algorithm/ranges_all_of.h
 lib/emscripten/system/lib/libcxx/include/__algorithm/ranges_any_of.h
@@ -2902,6 +2921,7 @@ lib/emscripten/system/lib/libcxx/include/__algorithm/ranges_find_first_of.h
 lib/emscripten/system/lib/libcxx/include/__algorithm/ranges_find_if.h
 lib/emscripten/system/lib/libcxx/include/__algorithm/ranges_find_if_not.h
 lib/emscripten/system/lib/libcxx/include/__algorithm/ranges_find_last.h
+lib/emscripten/system/lib/libcxx/include/__algorithm/ranges_fold.h
 lib/emscripten/system/lib/libcxx/include/__algorithm/ranges_for_each.h
 lib/emscripten/system/lib/libcxx/include/__algorithm/ranges_for_each_n.h
 lib/emscripten/system/lib/libcxx/include/__algorithm/ranges_generate.h
@@ -3010,7 +3030,6 @@ lib/emscripten/system/lib/libcxx/include/__assert
 lib/emscripten/system/lib/libcxx/include/__assertion_handler
 lib/emscripten/system/lib/libcxx/include/__atomic/aliases.h
 lib/emscripten/system/lib/libcxx/include/__atomic/atomic.h
-lib/emscripten/system/lib/libcxx/include/__atomic/atomic_base.h
 lib/emscripten/system/lib/libcxx/include/__atomic/atomic_flag.h
 lib/emscripten/system/lib/libcxx/include/__atomic/atomic_init.h
 lib/emscripten/system/lib/libcxx/include/__atomic/atomic_lock_free.h
@@ -3018,11 +3037,13 @@ lib/emscripten/system/lib/libcxx/include/__atomic/atomic_ref.h
 lib/emscripten/system/lib/libcxx/include/__atomic/atomic_sync.h
 lib/emscripten/system/lib/libcxx/include/__atomic/check_memory_order.h
 lib/emscripten/system/lib/libcxx/include/__atomic/contention_t.h
-lib/emscripten/system/lib/libcxx/include/__atomic/cxx_atomic_impl.h
 lib/emscripten/system/lib/libcxx/include/__atomic/fence.h
 lib/emscripten/system/lib/libcxx/include/__atomic/is_always_lock_free.h
 lib/emscripten/system/lib/libcxx/include/__atomic/kill_dependency.h
 lib/emscripten/system/lib/libcxx/include/__atomic/memory_order.h
+lib/emscripten/system/lib/libcxx/include/__atomic/support.h
+lib/emscripten/system/lib/libcxx/include/__atomic/support/c11.h
+lib/emscripten/system/lib/libcxx/include/__atomic/support/gcc.h
 lib/emscripten/system/lib/libcxx/include/__atomic/to_gcc_order.h
 lib/emscripten/system/lib/libcxx/include/__bit/bit_cast.h
 lib/emscripten/system/lib/libcxx/include/__bit/bit_ceil.h
@@ -3040,6 +3061,7 @@ lib/emscripten/system/lib/libcxx/include/__bit/popcount.h
 lib/emscripten/system/lib/libcxx/include/__bit/rotate.h
 lib/emscripten/system/lib/libcxx/include/__bit_reference
 lib/emscripten/system/lib/libcxx/include/__charconv/chars_format.h
+lib/emscripten/system/lib/libcxx/include/__charconv/from_chars_floating_point.h
 lib/emscripten/system/lib/libcxx/include/__charconv/from_chars_integral.h
 lib/emscripten/system/lib/libcxx/include/__charconv/from_chars_result.h
 lib/emscripten/system/lib/libcxx/include/__charconv/tables.h
@@ -3058,6 +3080,7 @@ lib/emscripten/system/lib/libcxx/include/__chrono/duration.h
 lib/emscripten/system/lib/libcxx/include/__chrono/exception.h
 lib/emscripten/system/lib/libcxx/include/__chrono/file_clock.h
 lib/emscripten/system/lib/libcxx/include/__chrono/formatter.h
+lib/emscripten/system/lib/libcxx/include/__chrono/gps_clock.h
 lib/emscripten/system/lib/libcxx/include/__chrono/hh_mm_ss.h
 lib/emscripten/system/lib/libcxx/include/__chrono/high_resolution_clock.h
 lib/emscripten/system/lib/libcxx/include/__chrono/leap_second.h
@@ -3072,11 +3095,13 @@ lib/emscripten/system/lib/libcxx/include/__chrono/statically_widen.h
 lib/emscripten/system/lib/libcxx/include/__chrono/steady_clock.h
 lib/emscripten/system/lib/libcxx/include/__chrono/sys_info.h
 lib/emscripten/system/lib/libcxx/include/__chrono/system_clock.h
+lib/emscripten/system/lib/libcxx/include/__chrono/tai_clock.h
 lib/emscripten/system/lib/libcxx/include/__chrono/time_point.h
 lib/emscripten/system/lib/libcxx/include/__chrono/time_zone.h
 lib/emscripten/system/lib/libcxx/include/__chrono/time_zone_link.h
 lib/emscripten/system/lib/libcxx/include/__chrono/tzdb.h
 lib/emscripten/system/lib/libcxx/include/__chrono/tzdb_list.h
+lib/emscripten/system/lib/libcxx/include/__chrono/utc_clock.h
 lib/emscripten/system/lib/libcxx/include/__chrono/weekday.h
 lib/emscripten/system/lib/libcxx/include/__chrono/year.h
 lib/emscripten/system/lib/libcxx/include/__chrono/year_month.h
@@ -3131,6 +3156,11 @@ lib/emscripten/system/lib/libcxx/include/__coroutine/coroutine_handle.h
 lib/emscripten/system/lib/libcxx/include/__coroutine/coroutine_traits.h
 lib/emscripten/system/lib/libcxx/include/__coroutine/noop_coroutine_handle.h
 lib/emscripten/system/lib/libcxx/include/__coroutine/trivial_awaitables.h
+lib/emscripten/system/lib/libcxx/include/__cstddef/byte.h
+lib/emscripten/system/lib/libcxx/include/__cstddef/max_align_t.h
+lib/emscripten/system/lib/libcxx/include/__cstddef/nullptr_t.h
+lib/emscripten/system/lib/libcxx/include/__cstddef/ptrdiff_t.h
+lib/emscripten/system/lib/libcxx/include/__cstddef/size_t.h
 lib/emscripten/system/lib/libcxx/include/__debug_utils/randomize_range.h
 lib/emscripten/system/lib/libcxx/include/__debug_utils/sanitizers.h
 lib/emscripten/system/lib/libcxx/include/__debug_utils/strict_weak_ordering_check.h
@@ -3159,6 +3189,16 @@ lib/emscripten/system/lib/libcxx/include/__filesystem/perms.h
 lib/emscripten/system/lib/libcxx/include/__filesystem/recursive_directory_iterator.h
 lib/emscripten/system/lib/libcxx/include/__filesystem/space_info.h
 lib/emscripten/system/lib/libcxx/include/__filesystem/u8path.h
+lib/emscripten/system/lib/libcxx/include/__flat_map/flat_map.h
+lib/emscripten/system/lib/libcxx/include/__flat_map/flat_multimap.h
+lib/emscripten/system/lib/libcxx/include/__flat_map/key_value_iterator.h
+lib/emscripten/system/lib/libcxx/include/__flat_map/sorted_equivalent.h
+lib/emscripten/system/lib/libcxx/include/__flat_map/sorted_unique.h
+lib/emscripten/system/lib/libcxx/include/__flat_map/utils.h
+lib/emscripten/system/lib/libcxx/include/__flat_set/flat_multiset.h
+lib/emscripten/system/lib/libcxx/include/__flat_set/flat_set.h
+lib/emscripten/system/lib/libcxx/include/__flat_set/ra_iterator.h
+lib/emscripten/system/lib/libcxx/include/__flat_set/utils.h
 lib/emscripten/system/lib/libcxx/include/__format/buffer.h
 lib/emscripten/system/lib/libcxx/include/__format/concepts.h
 lib/emscripten/system/lib/libcxx/include/__format/container_adaptor.h
@@ -3220,19 +3260,23 @@ lib/emscripten/system/lib/libcxx/include/__functional/unary_negate.h
 lib/emscripten/system/lib/libcxx/include/__functional/weak_result_type.h
 lib/emscripten/system/lib/libcxx/include/__fwd/array.h
 lib/emscripten/system/lib/libcxx/include/__fwd/bit_reference.h
+lib/emscripten/system/lib/libcxx/include/__fwd/byte.h
 lib/emscripten/system/lib/libcxx/include/__fwd/complex.h
 lib/emscripten/system/lib/libcxx/include/__fwd/deque.h
 lib/emscripten/system/lib/libcxx/include/__fwd/format.h
 lib/emscripten/system/lib/libcxx/include/__fwd/fstream.h
 lib/emscripten/system/lib/libcxx/include/__fwd/functional.h
+lib/emscripten/system/lib/libcxx/include/__fwd/get.h
 lib/emscripten/system/lib/libcxx/include/__fwd/ios.h
 lib/emscripten/system/lib/libcxx/include/__fwd/istream.h
+lib/emscripten/system/lib/libcxx/include/__fwd/map.h
 lib/emscripten/system/lib/libcxx/include/__fwd/mdspan.h
 lib/emscripten/system/lib/libcxx/include/__fwd/memory.h
 lib/emscripten/system/lib/libcxx/include/__fwd/memory_resource.h
 lib/emscripten/system/lib/libcxx/include/__fwd/ostream.h
 lib/emscripten/system/lib/libcxx/include/__fwd/pair.h
 lib/emscripten/system/lib/libcxx/include/__fwd/queue.h
+lib/emscripten/system/lib/libcxx/include/__fwd/set.h
 lib/emscripten/system/lib/libcxx/include/__fwd/span.h
 lib/emscripten/system/lib/libcxx/include/__fwd/sstream.h
 lib/emscripten/system/lib/libcxx/include/__fwd/stack.h
@@ -3241,6 +3285,7 @@ lib/emscripten/system/lib/libcxx/include/__fwd/string.h
 lib/emscripten/system/lib/libcxx/include/__fwd/string_view.h
 lib/emscripten/system/lib/libcxx/include/__fwd/subrange.h
 lib/emscripten/system/lib/libcxx/include/__fwd/tuple.h
+lib/emscripten/system/lib/libcxx/include/__fwd/variant.h
 lib/emscripten/system/lib/libcxx/include/__fwd/vector.h
 lib/emscripten/system/lib/libcxx/include/__hash_table
 lib/emscripten/system/lib/libcxx/include/__ios/fpos.h
@@ -3277,6 +3322,7 @@ lib/emscripten/system/lib/libcxx/include/__iterator/ostream_iterator.h
 lib/emscripten/system/lib/libcxx/include/__iterator/ostreambuf_iterator.h
 lib/emscripten/system/lib/libcxx/include/__iterator/permutable.h
 lib/emscripten/system/lib/libcxx/include/__iterator/prev.h
+lib/emscripten/system/lib/libcxx/include/__iterator/product_iterator.h
 lib/emscripten/system/lib/libcxx/include/__iterator/projected.h
 lib/emscripten/system/lib/libcxx/include/__iterator/ranges_iterator_traits.h
 lib/emscripten/system/lib/libcxx/include/__iterator/readable_traits.h
@@ -3285,20 +3331,35 @@ lib/emscripten/system/lib/libcxx/include/__iterator/reverse_iterator.h
 lib/emscripten/system/lib/libcxx/include/__iterator/segmented_iterator.h
 lib/emscripten/system/lib/libcxx/include/__iterator/size.h
 lib/emscripten/system/lib/libcxx/include/__iterator/sortable.h
+lib/emscripten/system/lib/libcxx/include/__iterator/static_bounded_iter.h
 lib/emscripten/system/lib/libcxx/include/__iterator/unreachable_sentinel.h
 lib/emscripten/system/lib/libcxx/include/__iterator/wrap_iter.h
 lib/emscripten/system/lib/libcxx/include/__locale
+lib/emscripten/system/lib/libcxx/include/__locale_dir/check_grouping.h
+lib/emscripten/system/lib/libcxx/include/__locale_dir/get_c_locale.h
 lib/emscripten/system/lib/libcxx/include/__locale_dir/locale_base_api.h
 lib/emscripten/system/lib/libcxx/include/__locale_dir/locale_base_api/android.h
-lib/emscripten/system/lib/libcxx/include/__locale_dir/locale_base_api/bsd_locale_defaults.h
 lib/emscripten/system/lib/libcxx/include/__locale_dir/locale_base_api/bsd_locale_fallbacks.h
-lib/emscripten/system/lib/libcxx/include/__locale_dir/locale_base_api/fuchsia.h
 lib/emscripten/system/lib/libcxx/include/__locale_dir/locale_base_api/ibm.h
-lib/emscripten/system/lib/libcxx/include/__locale_dir/locale_base_api/locale_guard.h
 lib/emscripten/system/lib/libcxx/include/__locale_dir/locale_base_api/musl.h
-lib/emscripten/system/lib/libcxx/include/__locale_dir/locale_base_api/newlib.h
 lib/emscripten/system/lib/libcxx/include/__locale_dir/locale_base_api/openbsd.h
-lib/emscripten/system/lib/libcxx/include/__locale_dir/locale_base_api/win32.h
+lib/emscripten/system/lib/libcxx/include/__locale_dir/messages.h
+lib/emscripten/system/lib/libcxx/include/__locale_dir/money.h
+lib/emscripten/system/lib/libcxx/include/__locale_dir/num.h
+lib/emscripten/system/lib/libcxx/include/__locale_dir/pad_and_output.h
+lib/emscripten/system/lib/libcxx/include/__locale_dir/scan_keyword.h
+lib/emscripten/system/lib/libcxx/include/__locale_dir/support/apple.h
+lib/emscripten/system/lib/libcxx/include/__locale_dir/support/bsd_like.h
+lib/emscripten/system/lib/libcxx/include/__locale_dir/support/freebsd.h
+lib/emscripten/system/lib/libcxx/include/__locale_dir/support/fuchsia.h
+lib/emscripten/system/lib/libcxx/include/__locale_dir/support/linux.h
+lib/emscripten/system/lib/libcxx/include/__locale_dir/support/no_locale/characters.h
+lib/emscripten/system/lib/libcxx/include/__locale_dir/support/no_locale/strtonum.h
+lib/emscripten/system/lib/libcxx/include/__locale_dir/support/windows.h
+lib/emscripten/system/lib/libcxx/include/__locale_dir/time.h
+lib/emscripten/system/lib/libcxx/include/__locale_dir/wbuffer_convert.h
+lib/emscripten/system/lib/libcxx/include/__locale_dir/wstring_convert.h
+lib/emscripten/system/lib/libcxx/include/__log_hardening_failure
 lib/emscripten/system/lib/libcxx/include/__math/abs.h
 lib/emscripten/system/lib/libcxx/include/__math/copysign.h
 lib/emscripten/system/lib/libcxx/include/__math/error_functions.h
@@ -3320,6 +3381,7 @@ lib/emscripten/system/lib/libcxx/include/__math/special_functions.h
 lib/emscripten/system/lib/libcxx/include/__math/traits.h
 lib/emscripten/system/lib/libcxx/include/__math/trigonometric_functions.h
 lib/emscripten/system/lib/libcxx/include/__mbstate_t.h
+lib/emscripten/system/lib/libcxx/include/__mdspan/aligned_accessor.h
 lib/emscripten/system/lib/libcxx/include/__mdspan/default_accessor.h
 lib/emscripten/system/lib/libcxx/include/__mdspan/extents.h
 lib/emscripten/system/lib/libcxx/include/__mdspan/layout_left.h
@@ -3335,28 +3397,33 @@ lib/emscripten/system/lib/libcxx/include/__memory/allocator.h
 lib/emscripten/system/lib/libcxx/include/__memory/allocator_arg_t.h
 lib/emscripten/system/lib/libcxx/include/__memory/allocator_destructor.h
 lib/emscripten/system/lib/libcxx/include/__memory/allocator_traits.h
+lib/emscripten/system/lib/libcxx/include/__memory/array_cookie.h
 lib/emscripten/system/lib/libcxx/include/__memory/assume_aligned.h
 lib/emscripten/system/lib/libcxx/include/__memory/auto_ptr.h
-lib/emscripten/system/lib/libcxx/include/__memory/builtin_new_allocator.h
 lib/emscripten/system/lib/libcxx/include/__memory/compressed_pair.h
 lib/emscripten/system/lib/libcxx/include/__memory/concepts.h
 lib/emscripten/system/lib/libcxx/include/__memory/construct_at.h
+lib/emscripten/system/lib/libcxx/include/__memory/destroy.h
 lib/emscripten/system/lib/libcxx/include/__memory/destruct_n.h
 lib/emscripten/system/lib/libcxx/include/__memory/inout_ptr.h
+lib/emscripten/system/lib/libcxx/include/__memory/is_sufficiently_aligned.h
+lib/emscripten/system/lib/libcxx/include/__memory/noexcept_move_assign_container.h
 lib/emscripten/system/lib/libcxx/include/__memory/out_ptr.h
 lib/emscripten/system/lib/libcxx/include/__memory/pointer_traits.h
 lib/emscripten/system/lib/libcxx/include/__memory/ranges_construct_at.h
+lib/emscripten/system/lib/libcxx/include/__memory/ranges_destroy.h
 lib/emscripten/system/lib/libcxx/include/__memory/ranges_uninitialized_algorithms.h
 lib/emscripten/system/lib/libcxx/include/__memory/raw_storage_iterator.h
+lib/emscripten/system/lib/libcxx/include/__memory/shared_count.h
 lib/emscripten/system/lib/libcxx/include/__memory/shared_ptr.h
 lib/emscripten/system/lib/libcxx/include/__memory/swap_allocator.h
 lib/emscripten/system/lib/libcxx/include/__memory/temp_value.h
 lib/emscripten/system/lib/libcxx/include/__memory/temporary_buffer.h
 lib/emscripten/system/lib/libcxx/include/__memory/uninitialized_algorithms.h
 lib/emscripten/system/lib/libcxx/include/__memory/unique_ptr.h
+lib/emscripten/system/lib/libcxx/include/__memory/unique_temporary_buffer.h
 lib/emscripten/system/lib/libcxx/include/__memory/uses_allocator.h
 lib/emscripten/system/lib/libcxx/include/__memory/uses_allocator_construction.h
-lib/emscripten/system/lib/libcxx/include/__memory/voidify.h
 lib/emscripten/system/lib/libcxx/include/__memory_resource/memory_resource.h
 lib/emscripten/system/lib/libcxx/include/__memory_resource/monotonic_buffer_resource.h
 lib/emscripten/system/lib/libcxx/include/__memory_resource/polymorphic_allocator.h
@@ -3368,6 +3435,16 @@ lib/emscripten/system/lib/libcxx/include/__mutex/mutex.h
 lib/emscripten/system/lib/libcxx/include/__mutex/once_flag.h
 lib/emscripten/system/lib/libcxx/include/__mutex/tag_types.h
 lib/emscripten/system/lib/libcxx/include/__mutex/unique_lock.h
+lib/emscripten/system/lib/libcxx/include/__new/align_val_t.h
+lib/emscripten/system/lib/libcxx/include/__new/allocate.h
+lib/emscripten/system/lib/libcxx/include/__new/destroying_delete_t.h
+lib/emscripten/system/lib/libcxx/include/__new/exceptions.h
+lib/emscripten/system/lib/libcxx/include/__new/global_new_delete.h
+lib/emscripten/system/lib/libcxx/include/__new/interference_size.h
+lib/emscripten/system/lib/libcxx/include/__new/launder.h
+lib/emscripten/system/lib/libcxx/include/__new/new_handler.h
+lib/emscripten/system/lib/libcxx/include/__new/nothrow_t.h
+lib/emscripten/system/lib/libcxx/include/__new/placement_new_delete.h
 lib/emscripten/system/lib/libcxx/include/__node_handle
 lib/emscripten/system/lib/libcxx/include/__numeric/accumulate.h
 lib/emscripten/system/lib/libcxx/include/__numeric/adjacent_difference.h
@@ -3379,6 +3456,7 @@ lib/emscripten/system/lib/libcxx/include/__numeric/iota.h
 lib/emscripten/system/lib/libcxx/include/__numeric/midpoint.h
 lib/emscripten/system/lib/libcxx/include/__numeric/partial_sum.h
 lib/emscripten/system/lib/libcxx/include/__numeric/pstl.h
+lib/emscripten/system/lib/libcxx/include/__numeric/ranges_iota.h
 lib/emscripten/system/lib/libcxx/include/__numeric/reduce.h
 lib/emscripten/system/lib/libcxx/include/__numeric/saturation_arithmetic.h
 lib/emscripten/system/lib/libcxx/include/__numeric/transform_exclusive_scan.h
@@ -3386,6 +3464,7 @@ lib/emscripten/system/lib/libcxx/include/__numeric/transform_inclusive_scan.h
 lib/emscripten/system/lib/libcxx/include/__numeric/transform_reduce.h
 lib/emscripten/system/lib/libcxx/include/__ostream/basic_ostream.h
 lib/emscripten/system/lib/libcxx/include/__ostream/print.h
+lib/emscripten/system/lib/libcxx/include/__ostream/put_character_sequence.h
 lib/emscripten/system/lib/libcxx/include/__pstl/backend.h
 lib/emscripten/system/lib/libcxx/include/__pstl/backend_fwd.h
 lib/emscripten/system/lib/libcxx/include/__pstl/backends/default.h
@@ -3462,6 +3541,7 @@ lib/emscripten/system/lib/libcxx/include/__ranges/from_range.h
 lib/emscripten/system/lib/libcxx/include/__ranges/iota_view.h
 lib/emscripten/system/lib/libcxx/include/__ranges/istream_view.h
 lib/emscripten/system/lib/libcxx/include/__ranges/join_view.h
+lib/emscripten/system/lib/libcxx/include/__ranges/join_with_view.h
 lib/emscripten/system/lib/libcxx/include/__ranges/lazy_split_view.h
 lib/emscripten/system/lib/libcxx/include/__ranges/movable_box.h
 lib/emscripten/system/lib/libcxx/include/__ranges/non_propagating_cache.h
@@ -3484,7 +3564,6 @@ lib/emscripten/system/lib/libcxx/include/__ranges/view_interface.h
 lib/emscripten/system/lib/libcxx/include/__ranges/views.h
 lib/emscripten/system/lib/libcxx/include/__ranges/zip_view.h
 lib/emscripten/system/lib/libcxx/include/__split_buffer
-lib/emscripten/system/lib/libcxx/include/__std_clang_module
 lib/emscripten/system/lib/libcxx/include/__std_mbstate_t.h
 lib/emscripten/system/lib/libcxx/include/__stop_token/atomic_unique_lock.h
 lib/emscripten/system/lib/libcxx/include/__stop_token/intrusive_list_view.h
@@ -3507,6 +3586,7 @@ lib/emscripten/system/lib/libcxx/include/__system_error/error_category.h
 lib/emscripten/system/lib/libcxx/include/__system_error/error_code.h
 lib/emscripten/system/lib/libcxx/include/__system_error/error_condition.h
 lib/emscripten/system/lib/libcxx/include/__system_error/system_error.h
+lib/emscripten/system/lib/libcxx/include/__system_error/throw_system_error.h
 lib/emscripten/system/lib/libcxx/include/__thread/formatter.h
 lib/emscripten/system/lib/libcxx/include/__thread/id.h
 lib/emscripten/system/lib/libcxx/include/__thread/jthread.h
@@ -3531,12 +3611,9 @@ lib/emscripten/system/lib/libcxx/include/__tuple/tuple_like_ext.h
 lib/emscripten/system/lib/libcxx/include/__tuple/tuple_like_no_subrange.h
 lib/emscripten/system/lib/libcxx/include/__tuple/tuple_size.h
 lib/emscripten/system/lib/libcxx/include/__tuple/tuple_types.h
-lib/emscripten/system/lib/libcxx/include/__type_traits/add_const.h
-lib/emscripten/system/lib/libcxx/include/__type_traits/add_cv.h
-lib/emscripten/system/lib/libcxx/include/__type_traits/add_lvalue_reference.h
+lib/emscripten/system/lib/libcxx/include/__type_traits/add_cv_quals.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/add_pointer.h
-lib/emscripten/system/lib/libcxx/include/__type_traits/add_rvalue_reference.h
-lib/emscripten/system/lib/libcxx/include/__type_traits/add_volatile.h
+lib/emscripten/system/lib/libcxx/include/__type_traits/add_reference.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/aligned_storage.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/aligned_union.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/alignment_of.h
@@ -3545,17 +3622,20 @@ lib/emscripten/system/lib/libcxx/include/__type_traits/common_reference.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/common_type.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/conditional.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/conjunction.h
+lib/emscripten/system/lib/libcxx/include/__type_traits/container_traits.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/copy_cv.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/copy_cvref.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/datasizeof.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/decay.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/dependent_type.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/desugars_to.h
+lib/emscripten/system/lib/libcxx/include/__type_traits/detected_or.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/disjunction.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/enable_if.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/extent.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/has_unique_object_representation.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/has_virtual_destructor.h
+lib/emscripten/system/lib/libcxx/include/__type_traits/integer_traits.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/integral_constant.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/invoke.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_abstract.h
@@ -3585,13 +3665,13 @@ lib/emscripten/system/lib/libcxx/include/__type_traits/is_final.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_floating_point.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_function.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_fundamental.h
+lib/emscripten/system/lib/libcxx/include/__type_traits/is_implicit_lifetime.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_implicitly_default_constructible.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_integral.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_literal_type.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_member_pointer.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_nothrow_assignable.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_nothrow_constructible.h
-lib/emscripten/system/lib/libcxx/include/__type_traits/is_nothrow_convertible.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_nothrow_destructible.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_null_pointer.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_object.h
@@ -3602,10 +3682,10 @@ lib/emscripten/system/lib/libcxx/include/__type_traits/is_primary_template.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_reference.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_reference_wrapper.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_referenceable.h
+lib/emscripten/system/lib/libcxx/include/__type_traits/is_replaceable.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_same.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_scalar.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_signed.h
-lib/emscripten/system/lib/libcxx/include/__type_traits/is_signed_integer.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_specialization.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_standard_layout.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_swappable.h
@@ -3618,8 +3698,8 @@ lib/emscripten/system/lib/libcxx/include/__type_traits/is_trivially_lexicographi
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_trivially_relocatable.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_unbounded_array.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_union.h
+lib/emscripten/system/lib/libcxx/include/__type_traits/is_unqualified.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_unsigned.h
-lib/emscripten/system/lib/libcxx/include/__type_traits/is_unsigned_integer.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_valid_expansion.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_void.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/is_volatile.h
@@ -3631,9 +3711,10 @@ lib/emscripten/system/lib/libcxx/include/__type_traits/make_unsigned.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/maybe_const.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/nat.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/negation.h
-lib/emscripten/system/lib/libcxx/include/__type_traits/noexcept_move_assign_container.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/promote.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/rank.h
+lib/emscripten/system/lib/libcxx/include/__type_traits/reference_constructs_from_temporary.h
+lib/emscripten/system/lib/libcxx/include/__type_traits/reference_converts_from_temporary.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/remove_all_extents.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/remove_const.h
 lib/emscripten/system/lib/libcxx/include/__type_traits/remove_const_ref.h
@@ -3657,6 +3738,7 @@ lib/emscripten/system/lib/libcxx/include/__utility/auto_cast.h
 lib/emscripten/system/lib/libcxx/include/__utility/cmp.h
 lib/emscripten/system/lib/libcxx/include/__utility/convert_to_integral.h
 lib/emscripten/system/lib/libcxx/include/__utility/declval.h
+lib/emscripten/system/lib/libcxx/include/__utility/element_count.h
 lib/emscripten/system/lib/libcxx/include/__utility/empty.h
 lib/emscripten/system/lib/libcxx/include/__utility/exception_guard.h
 lib/emscripten/system/lib/libcxx/include/__utility/exchange.h
@@ -3673,12 +3755,22 @@ lib/emscripten/system/lib/libcxx/include/__utility/piecewise_construct.h
 lib/emscripten/system/lib/libcxx/include/__utility/priority_tag.h
 lib/emscripten/system/lib/libcxx/include/__utility/private_constructor_tag.h
 lib/emscripten/system/lib/libcxx/include/__utility/rel_ops.h
+lib/emscripten/system/lib/libcxx/include/__utility/scope_guard.h
 lib/emscripten/system/lib/libcxx/include/__utility/small_buffer.h
 lib/emscripten/system/lib/libcxx/include/__utility/swap.h
 lib/emscripten/system/lib/libcxx/include/__utility/to_underlying.h
 lib/emscripten/system/lib/libcxx/include/__utility/unreachable.h
 lib/emscripten/system/lib/libcxx/include/__variant/monostate.h
+lib/emscripten/system/lib/libcxx/include/__vector/comparison.h
+lib/emscripten/system/lib/libcxx/include/__vector/container_traits.h
+lib/emscripten/system/lib/libcxx/include/__vector/erase.h
+lib/emscripten/system/lib/libcxx/include/__vector/pmr.h
+lib/emscripten/system/lib/libcxx/include/__vector/swap.h
+lib/emscripten/system/lib/libcxx/include/__vector/vector.h
+lib/emscripten/system/lib/libcxx/include/__vector/vector_bool.h
+lib/emscripten/system/lib/libcxx/include/__vector/vector_bool_formatter.h
 lib/emscripten/system/lib/libcxx/include/__verbose_abort
+lib/emscripten/system/lib/libcxx/include/__verbose_trap
 lib/emscripten/system/lib/libcxx/include/algorithm
 lib/emscripten/system/lib/libcxx/include/any
 lib/emscripten/system/lib/libcxx/include/array
@@ -3708,6 +3800,7 @@ lib/emscripten/system/lib/libcxx/include/condition_variable
*** 2134 LINES SKIPPED ***


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69e859a8.4302c.17183d66>