git: f4debe048923 - main - devel/emscripten: Update 2.0.3 -> 3.1.13

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Fri, 10 Jun 2022 06:24:23 UTC
The branch main has been updated by yuri:

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

commit f4debe04892383ebcde865608396530cb3dc531b
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-06-10 06:23:24 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-06-10 06:24:21 +0000

    devel/emscripten: Update 2.0.3 -> 3.1.13
    
    PR:             264573
---
 devel/emscripten/Makefile  |   14 +-
 devel/emscripten/distinfo  |    6 +-
 devel/emscripten/pkg-plist | 1928 ++++++++++++++++++++++++++------------------
 3 files changed, 1166 insertions(+), 782 deletions(-)

diff --git a/devel/emscripten/Makefile b/devel/emscripten/Makefile
index 251f36eb2d94..3b6f3caa8ff0 100644
--- a/devel/emscripten/Makefile
+++ b/devel/emscripten/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	emscripten
-DISTVERSION=	2.0.3
-PORTREVISION=	1
+DISTVERSION=	3.1.13
 CATEGORIES=	devel www
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -18,7 +17,7 @@ RUN_DEPENDS=	llvm-devel>0:devel/llvm-devel \
 USES=		python shebangfix
 USE_GITHUB=	yes
 GH_ACCOUNT=	emscripten-core
-SHEBANG_FILES=	${PYSCRIPTS} emcmake tools/emdump system/bin/sdl-config system/bin/sdl2-config third_party/websockify/run
+SHEBANG_FILES=	${PYSCRIPTS} emcmake 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
@@ -36,12 +35,9 @@ post-patch:
 			s|CLANG_ADD_VERSION = None|CLANG_ADD_VERSION = 'devel'| ; \
 			s|^__rootpath__ = .*|__rootpath__ = '${PREFIX}/lib/${PORTNAME}'| ; \
 			s|find_executable\('llvm-dis'\) or '/usr/bin/llvm-dis'|'${LOCALBASE}/bin/llvm-dis'|" \
-			${WRKSRC}/tools/shared.py
-	@${REINPLACE_CMD} -i '' -E " \
-			s|os.getenv\('BINARYEN', ''\)|os.getenv('BINARYEN', '${LOCALBASE}')|" \
-			${WRKSRC}/tools/settings_template.py
+			${WRKSRC}/tools/config.py
 
-do-install:
+do-install: # the native install target installs files into root, see https://github.com/emscripten-core/emscripten/issues/17193
 	${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}
 	cd ${WRKSRC} && ${CP} -r em* cmake site src system third_party tools ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/
 	${FIND} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} \( -name "*.bat" -o -name "*.orig" \) -delete
@@ -53,7 +49,5 @@ do-install:
 	@${CHMOD} +x ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/${s}
 	${RLN} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/${s} ${STAGEDIR}${PREFIX}/bin/${s}
 .endfor
-	${RM} -rf ${STAGEDIR}${PREFIX}/lib/emscripten/system/lib/pkgconfig
-	${RM} -rf ${STAGEDIR}${PREFIX}/lib/emscripten/tools/websocket_to_posix_proxy
 
 .include <bsd.port.mk>
diff --git a/devel/emscripten/distinfo b/devel/emscripten/distinfo
index 30c423ea018f..f991a0ca8a23 100644
--- a/devel/emscripten/distinfo
+++ b/devel/emscripten/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1608578733
-SHA256 (emscripten-core-emscripten-2.0.3_GH0.tar.gz) = ac9ccb17cb14603da19009179687417fe9e63b8185e50703dbab53405276ff97
-SIZE (emscripten-core-emscripten-2.0.3_GH0.tar.gz) = 33487504
+TIMESTAMP = 1654839699
+SHA256 (emscripten-core-emscripten-3.1.13_GH0.tar.gz) = a13a762e49fb957c18159900a75596c2f9738b9f7d1b7229602820014980b6e4
+SIZE (emscripten-core-emscripten-3.1.13_GH0.tar.gz) = 28459750
diff --git a/devel/emscripten/pkg-plist b/devel/emscripten/pkg-plist
index f9eec28d6609..6bd0f2515a64 100644
--- a/devel/emscripten/pkg-plist
+++ b/devel/emscripten/pkg-plist
@@ -31,8 +31,12 @@ 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
@@ -43,6 +47,10 @@ lib/emscripten/emscripten-version.txt
 lib/emscripten/emscripten.py
 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
@@ -76,16 +84,17 @@ lib/emscripten/site/source/docs/api_reference/html5.h.rst
 lib/emscripten/site/source/docs/api_reference/index.rst
 lib/emscripten/site/source/docs/api_reference/module.rst
 lib/emscripten/site/source/docs/api_reference/preamble.js.rst
+lib/emscripten/site/source/docs/api_reference/proxying.h.rst
 lib/emscripten/site/source/docs/api_reference/trace.h.rst
 lib/emscripten/site/source/docs/api_reference/val.h.rst
-lib/emscripten/site/source/docs/api_reference/vr.h.rst
-lib/emscripten/site/source/docs/building_from_source/building_fastcomp_manually_from_source.rst
+lib/emscripten/site/source/docs/api_reference/wasm_workers.rst
 lib/emscripten/site/source/docs/building_from_source/configuring_emscripten_settings.rst
 lib/emscripten/site/source/docs/building_from_source/index.rst
 lib/emscripten/site/source/docs/building_from_source/toolchain_what_is_needed.rst
 lib/emscripten/site/source/docs/building_from_source/verify_emscripten_environment.rst
 lib/emscripten/site/source/docs/compiling/Building-Projects.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/Running-html-files-with-emrun.rst
 lib/emscripten/site/source/docs/compiling/Travis.rst
@@ -95,7 +104,6 @@ lib/emscripten/site/source/docs/contributing/AUTHORS.rst
 lib/emscripten/site/source/docs/contributing/contributing.rst
 lib/emscripten/site/source/docs/contributing/developers_guide.rst
 lib/emscripten/site/source/docs/contributing/index.rst
-lib/emscripten/site/source/docs/debugging/CyberDWARF.rst
 lib/emscripten/site/source/docs/debugging/Sanitizers.rst
 lib/emscripten/site/source/docs/getting_started/FAQ.rst
 lib/emscripten/site/source/docs/getting_started/Tutorial.rst
@@ -113,6 +121,7 @@ lib/emscripten/site/source/docs/introducing_emscripten/community.rst
 lib/emscripten/site/source/docs/introducing_emscripten/emscripten_license.rst
 lib/emscripten/site/source/docs/introducing_emscripten/index.rst
 lib/emscripten/site/source/docs/introducing_emscripten/release_notes.rst
+lib/emscripten/site/source/docs/optimizing/Module-Splitting.rst
 lib/emscripten/site/source/docs/optimizing/Optimizing-Code.rst
 lib/emscripten/site/source/docs/optimizing/Optimizing-WebGL.rst
 lib/emscripten/site/source/docs/optimizing/Profiling-Toolchain.rst
@@ -124,6 +133,7 @@ lib/emscripten/site/source/docs/porting/connecting_cpp_and_javascript/WebIDL-Bin
 lib/emscripten/site/source/docs/porting/connecting_cpp_and_javascript/embind.rst
 lib/emscripten/site/source/docs/porting/connecting_cpp_and_javascript/index.rst
 lib/emscripten/site/source/docs/porting/emscripten-runtime-environment.rst
+lib/emscripten/site/source/docs/porting/exceptions.rst
 lib/emscripten/site/source/docs/porting/files/FileSystemArchitecture.png
 lib/emscripten/site/source/docs/porting/files/Synchronous-Virtual-XHR-Backed-File-System-Usage.rst
 lib/emscripten/site/source/docs/porting/files/file_systems_overview.rst
@@ -159,12 +169,13 @@ lib/emscripten/src/arrayUtils.js
 lib/emscripten/src/base64Decode.js
 lib/emscripten/src/base64Utils.js
 lib/emscripten/src/closure-externs/closure-externs.js
+lib/emscripten/src/closure-externs/dyncall-externs.js
+lib/emscripten/src/closure-externs/minimal_runtime_worker_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/compiler.js
 lib/emscripten/src/cpuprofiler.js
-lib/emscripten/src/deps_info.json
 lib/emscripten/src/deterministic.js
 lib/emscripten/src/embind/embind.js
 lib/emscripten/src/embind/emval.js
@@ -177,21 +188,21 @@ lib/emscripten/src/headless.js
 lib/emscripten/src/headlessCanvas.js
 lib/emscripten/src/jsifier.js
 lib/emscripten/src/library.js
-lib/emscripten/src/library_asmfs.js
 lib/emscripten/src/library_async.js
 lib/emscripten/src/library_bootstrap.js
 lib/emscripten/src/library_browser.js
+lib/emscripten/src/library_c_preprocessor.js
 lib/emscripten/src/library_cyberdwarf.js
-lib/emscripten/src/library_debugger_toolkit.js
 lib/emscripten/src/library_dylink.js
 lib/emscripten/src/library_egl.js
-lib/emscripten/src/library_emmalloc.js
+lib/emscripten/src/library_eventloop.js
 lib/emscripten/src/library_exceptions.js
 lib/emscripten/src/library_exceptions_stub.js
 lib/emscripten/src/library_exports.js
 lib/emscripten/src/library_fetch.js
 lib/emscripten/src/library_formatString.js
 lib/emscripten/src/library_fs.js
+lib/emscripten/src/library_getvalue.js
 lib/emscripten/src/library_glemu.js
 lib/emscripten/src/library_glew.js
 lib/emscripten/src/library_glfw.js
@@ -202,9 +213,11 @@ lib/emscripten/src/library_html5_webgpu.js
 lib/emscripten/src/library_idbfs.js
 lib/emscripten/src/library_idbstore.js
 lib/emscripten/src/library_int53.js
+lib/emscripten/src/library_little_endian_heap.js
 lib/emscripten/src/library_lz4.js
 lib/emscripten/src/library_math.js
 lib/emscripten/src/library_memfs.js
+lib/emscripten/src/library_memoryprofiler.js
 lib/emscripten/src/library_nodefs.js
 lib/emscripten/src/library_noderawfs.js
 lib/emscripten/src/library_openal.js
@@ -214,42 +227,49 @@ lib/emscripten/src/library_proxyfs.js
 lib/emscripten/src/library_pthread.js
 lib/emscripten/src/library_pthread_stub.js
 lib/emscripten/src/library_sdl.js
-lib/emscripten/src/library_signals.js
 lib/emscripten/src/library_sockfs.js
-lib/emscripten/src/library_stack.js
 lib/emscripten/src/library_stack_trace.js
 lib/emscripten/src/library_strings.js
-lib/emscripten/src/library_strtok_r.c
 lib/emscripten/src/library_syscall.js
 lib/emscripten/src/library_trace.js
 lib/emscripten/src/library_tty.js
 lib/emscripten/src/library_uuid.js
 lib/emscripten/src/library_wasi.js
+lib/emscripten/src/library_wasm_worker.js
+lib/emscripten/src/library_wasmfs.js
+lib/emscripten/src/library_wasmfs_fetch.js
+lib/emscripten/src/library_wasmfs_js_file.js
+lib/emscripten/src/library_wasmfs_jsimpl.js
+lib/emscripten/src/library_wasmfs_node.js
+lib/emscripten/src/library_wasmfs_opfs.js
 lib/emscripten/src/library_webgl.js
 lib/emscripten/src/library_webgl2.js
 lib/emscripten/src/library_webgpu.js
 lib/emscripten/src/library_websocket.js
+lib/emscripten/src/library_wget.js
 lib/emscripten/src/library_workerfs.js
 lib/emscripten/src/library_xlib.js
 lib/emscripten/src/memoryprofiler.js
-lib/emscripten/src/mini-lz4.js
-lib/emscripten/src/minimal_runtime_worker_externs.js
 lib/emscripten/src/modules.js
 lib/emscripten/src/node_shell_read.js
 lib/emscripten/src/parseTools.js
+lib/emscripten/src/parseTools_legacy.js
+lib/emscripten/src/polyfill/objassign.js
+lib/emscripten/src/polyfill/promise.js
 lib/emscripten/src/postamble.js
 lib/emscripten/src/postamble_minimal.js
 lib/emscripten/src/preamble.js
 lib/emscripten/src/preamble_minimal.js
-lib/emscripten/src/promise_polyfill.js
 lib/emscripten/src/proxyClient.js
 lib/emscripten/src/proxyWorker.js
 lib/emscripten/src/runtime.js
+lib/emscripten/src/runtime_asan.js
 lib/emscripten/src/runtime_assertions.js
 lib/emscripten/src/runtime_debug.js
 lib/emscripten/src/runtime_functions.js
 lib/emscripten/src/runtime_init_memory.js
 lib/emscripten/src/runtime_init_table.js
+lib/emscripten/src/runtime_legacy.js
 lib/emscripten/src/runtime_math.js
 lib/emscripten/src/runtime_safe_heap.js
 lib/emscripten/src/runtime_stack_check.js
@@ -262,20 +282,20 @@ 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/shell_pthreads.js
-lib/emscripten/src/socket.io.js
 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_internal.json
 lib/emscripten/src/support.js
 lib/emscripten/src/threadprofiler.js
 lib/emscripten/src/utility.js
 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/src/worker.js
-lib/emscripten/src/wrtcp.js
 lib/emscripten/system/bin/sdl-config
 lib/emscripten/system/bin/sdl2-config
 lib/emscripten/system/include/AL/al.h
@@ -368,14 +388,6 @@ lib/emscripten/system/include/SDL/SDL_version.h
 lib/emscripten/system/include/SDL/SDL_video.h
 lib/emscripten/system/include/SDL/begin_code.h
 lib/emscripten/system/include/SDL/close_code.h
-lib/emscripten/system/include/SSE/avxintrin.h
-lib/emscripten/system/include/SSE/emmintrin.h
-lib/emscripten/system/include/SSE/immintrin.h
-lib/emscripten/system/include/SSE/nmmintrin.h
-lib/emscripten/system/include/SSE/pmmintrin.h
-lib/emscripten/system/include/SSE/smmintrin.h
-lib/emscripten/system/include/SSE/tmmintrin.h
-lib/emscripten/system/include/SSE/xmmintrin.h
 lib/emscripten/system/include/X11/X.h
 lib/emscripten/system/include/X11/XKBlib.h
 lib/emscripten/system/include/X11/Xatom.h
@@ -398,32 +410,45 @@ lib/emscripten/system/include/X11/extensions/extutil.h
 lib/emscripten/system/include/X11/extensions/shm.h
 lib/emscripten/system/include/X11/keysym.h
 lib/emscripten/system/include/X11/keysymdef.h
+lib/emscripten/system/include/compat/arm_neon.h
+lib/emscripten/system/include/compat/avxintrin.h
 lib/emscripten/system/include/compat/ctype.h
+lib/emscripten/system/include/compat/emmintrin.h
+lib/emscripten/system/include/compat/immintrin.h
 lib/emscripten/system/include/compat/malloc.h
 lib/emscripten/system/include/compat/math.h
 lib/emscripten/system/include/compat/netdb.h
+lib/emscripten/system/include/compat/nmmintrin.h
+lib/emscripten/system/include/compat/pmmintrin.h
+lib/emscripten/system/include/compat/smmintrin.h
 lib/emscripten/system/include/compat/stdarg.h
 lib/emscripten/system/include/compat/stdlib.h
 lib/emscripten/system/include/compat/string.h
+lib/emscripten/system/include/compat/sys/random.h
 lib/emscripten/system/include/compat/sys/socketvar.h
 lib/emscripten/system/include/compat/sys/stat.h
 lib/emscripten/system/include/compat/sys/sysctl.h
 lib/emscripten/system/include/compat/sys/timeb.h
 lib/emscripten/system/include/compat/sys/unistd.h
 lib/emscripten/system/include/compat/time.h
+lib/emscripten/system/include/compat/tmmintrin.h
 lib/emscripten/system/include/compat/wchar.h
 lib/emscripten/system/include/compat/wctype.h
 lib/emscripten/system/include/compat/xlocale.h
+lib/emscripten/system/include/compat/xmmintrin.h
 lib/emscripten/system/include/emscripten.h
-lib/emscripten/system/include/emscripten/asmfs.h
+lib/emscripten/system/include/emscripten/atomic.h
 lib/emscripten/system/include/emscripten/bind.h
+lib/emscripten/system/include/emscripten/console.h
 lib/emscripten/system/include/emscripten/dom_pk_codes.h
 lib/emscripten/system/include/emscripten/em_asm.h
 lib/emscripten/system/include/emscripten/em_js.h
 lib/emscripten/system/include/emscripten/em_macros.h
 lib/emscripten/system/include/emscripten/em_math.h
+lib/emscripten/system/include/emscripten/em_types.h
 lib/emscripten/system/include/emscripten/emmalloc.h
 lib/emscripten/system/include/emscripten/emscripten.h
+lib/emscripten/system/include/emscripten/eventloop.h
 lib/emscripten/system/include/emscripten/exports.h
 lib/emscripten/system/include/emscripten/fetch.h
 lib/emscripten/system/include/emscripten/fiber.h
@@ -433,372 +458,17 @@ 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/proxying.h
 lib/emscripten/system/include/emscripten/stack.h
 lib/emscripten/system/include/emscripten/threading.h
 lib/emscripten/system/include/emscripten/trace.h
 lib/emscripten/system/include/emscripten/val.h
-lib/emscripten/system/include/emscripten/vr.h
+lib/emscripten/system/include/emscripten/version.h
+lib/emscripten/system/include/emscripten/wasm_worker.h
+lib/emscripten/system/include/emscripten/wasmfs.h
 lib/emscripten/system/include/emscripten/websocket.h
+lib/emscripten/system/include/emscripten/wget.h
 lib/emscripten/system/include/emscripten/wire.h
-lib/emscripten/system/include/libc/aio.h
-lib/emscripten/system/include/libc/alloca.h
-lib/emscripten/system/include/libc/alltypes.h.in
-lib/emscripten/system/include/libc/ar.h
-lib/emscripten/system/include/libc/arpa/ftp.h
-lib/emscripten/system/include/libc/arpa/inet.h
-lib/emscripten/system/include/libc/arpa/nameser.h
-lib/emscripten/system/include/libc/arpa/nameser_compat.h
-lib/emscripten/system/include/libc/arpa/telnet.h
-lib/emscripten/system/include/libc/arpa/tftp.h
-lib/emscripten/system/include/libc/assert.h
-lib/emscripten/system/include/libc/byteswap.h
-lib/emscripten/system/include/libc/complex.h
-lib/emscripten/system/include/libc/cpio.h
-lib/emscripten/system/include/libc/crypt.h
-lib/emscripten/system/include/libc/ctype.h
-lib/emscripten/system/include/libc/dirent.h
-lib/emscripten/system/include/libc/dlfcn.h
-lib/emscripten/system/include/libc/elf.h
-lib/emscripten/system/include/libc/endian.h
-lib/emscripten/system/include/libc/err.h
-lib/emscripten/system/include/libc/errno.h
-lib/emscripten/system/include/libc/fcntl.h
-lib/emscripten/system/include/libc/features.h
-lib/emscripten/system/include/libc/fenv.h
-lib/emscripten/system/include/libc/float.h
-lib/emscripten/system/include/libc/fmtmsg.h
-lib/emscripten/system/include/libc/fnmatch.h
-lib/emscripten/system/include/libc/ftw.h
-lib/emscripten/system/include/libc/getopt.h
-lib/emscripten/system/include/libc/glob.h
-lib/emscripten/system/include/libc/grp.h
-lib/emscripten/system/include/libc/iconv.h
-lib/emscripten/system/include/libc/ifaddrs.h
-lib/emscripten/system/include/libc/inttypes.h
-lib/emscripten/system/include/libc/iso646.h
-lib/emscripten/system/include/libc/langinfo.h
-lib/emscripten/system/include/libc/lastlog.h
-lib/emscripten/system/include/libc/libgen.h
-lib/emscripten/system/include/libc/libintl.h
-lib/emscripten/system/include/libc/limits.h
-lib/emscripten/system/include/libc/link.h
-lib/emscripten/system/include/libc/locale.h
-lib/emscripten/system/include/libc/malloc.h
-lib/emscripten/system/include/libc/math.h
-lib/emscripten/system/include/libc/memory.h
-lib/emscripten/system/include/libc/mntent.h
-lib/emscripten/system/include/libc/monetary.h
-lib/emscripten/system/include/libc/mqueue.h
-lib/emscripten/system/include/libc/net/ethernet.h
-lib/emscripten/system/include/libc/net/if.h
-lib/emscripten/system/include/libc/net/if_arp.h
-lib/emscripten/system/include/libc/net/route.h
-lib/emscripten/system/include/libc/netdb.h
-lib/emscripten/system/include/libc/netinet/ether.h
-lib/emscripten/system/include/libc/netinet/icmp6.h
-lib/emscripten/system/include/libc/netinet/if_ether.h
-lib/emscripten/system/include/libc/netinet/igmp.h
-lib/emscripten/system/include/libc/netinet/in.h
-lib/emscripten/system/include/libc/netinet/in_systm.h
-lib/emscripten/system/include/libc/netinet/ip.h
-lib/emscripten/system/include/libc/netinet/ip6.h
-lib/emscripten/system/include/libc/netinet/ip_icmp.h
-lib/emscripten/system/include/libc/netinet/tcp.h
-lib/emscripten/system/include/libc/netinet/udp.h
-lib/emscripten/system/include/libc/netpacket/packet.h
-lib/emscripten/system/include/libc/nl_types.h
-lib/emscripten/system/include/libc/paths.h
-lib/emscripten/system/include/libc/poll.h
-lib/emscripten/system/include/libc/pthread.h
-lib/emscripten/system/include/libc/pty.h
-lib/emscripten/system/include/libc/pwd.h
-lib/emscripten/system/include/libc/readme.txt
-lib/emscripten/system/include/libc/regex.h
-lib/emscripten/system/include/libc/resolv.h
-lib/emscripten/system/include/libc/sched.h
-lib/emscripten/system/include/libc/scsi/scsi.h
-lib/emscripten/system/include/libc/scsi/scsi_ioctl.h
-lib/emscripten/system/include/libc/scsi/sg.h
-lib/emscripten/system/include/libc/search.h
-lib/emscripten/system/include/libc/semaphore.h
-lib/emscripten/system/include/libc/setjmp.h
-lib/emscripten/system/include/libc/shadow.h
-lib/emscripten/system/include/libc/signal.h
-lib/emscripten/system/include/libc/spawn.h
-lib/emscripten/system/include/libc/stdalign.h
-lib/emscripten/system/include/libc/stdarg.h
-lib/emscripten/system/include/libc/stdbool.h
-lib/emscripten/system/include/libc/stdc-predef.h
-lib/emscripten/system/include/libc/stddef.h
-lib/emscripten/system/include/libc/stdint.h
-lib/emscripten/system/include/libc/stdio.h
-lib/emscripten/system/include/libc/stdio_ext.h
-lib/emscripten/system/include/libc/stdlib.h
-lib/emscripten/system/include/libc/stdnoreturn.h
-lib/emscripten/system/include/libc/string.h
-lib/emscripten/system/include/libc/strings.h
-lib/emscripten/system/include/libc/stropts.h
-lib/emscripten/system/include/libc/sys/acct.h
-lib/emscripten/system/include/libc/sys/auxv.h
-lib/emscripten/system/include/libc/sys/cachectl.h
-lib/emscripten/system/include/libc/sys/dir.h
-lib/emscripten/system/include/libc/sys/epoll.h
-lib/emscripten/system/include/libc/sys/errno.h
-lib/emscripten/system/include/libc/sys/eventfd.h
-lib/emscripten/system/include/libc/sys/fanotify.h
-lib/emscripten/system/include/libc/sys/fcntl.h
-lib/emscripten/system/include/libc/sys/file.h
-lib/emscripten/system/include/libc/sys/fsuid.h
-lib/emscripten/system/include/libc/sys/inotify.h
-lib/emscripten/system/include/libc/sys/io.h
-lib/emscripten/system/include/libc/sys/ioctl.h
-lib/emscripten/system/include/libc/sys/ipc.h
-lib/emscripten/system/include/libc/sys/kd.h
-lib/emscripten/system/include/libc/sys/klog.h
-lib/emscripten/system/include/libc/sys/mman.h
-lib/emscripten/system/include/libc/sys/mount.h
-lib/emscripten/system/include/libc/sys/msg.h
-lib/emscripten/system/include/libc/sys/mtio.h
-lib/emscripten/system/include/libc/sys/param.h
-lib/emscripten/system/include/libc/sys/personality.h
-lib/emscripten/system/include/libc/sys/poll.h
-lib/emscripten/system/include/libc/sys/prctl.h
-lib/emscripten/system/include/libc/sys/procfs.h
-lib/emscripten/system/include/libc/sys/ptrace.h
-lib/emscripten/system/include/libc/sys/quota.h
-lib/emscripten/system/include/libc/sys/reboot.h
-lib/emscripten/system/include/libc/sys/reg.h
-lib/emscripten/system/include/libc/sys/resource.h
-lib/emscripten/system/include/libc/sys/select.h
-lib/emscripten/system/include/libc/sys/sem.h
-lib/emscripten/system/include/libc/sys/sendfile.h
-lib/emscripten/system/include/libc/sys/shm.h
-lib/emscripten/system/include/libc/sys/signal.h
-lib/emscripten/system/include/libc/sys/signalfd.h
-lib/emscripten/system/include/libc/sys/socket.h
-lib/emscripten/system/include/libc/sys/soundcard.h
-lib/emscripten/system/include/libc/sys/stat.h
-lib/emscripten/system/include/libc/sys/statfs.h
-lib/emscripten/system/include/libc/sys/statvfs.h
-lib/emscripten/system/include/libc/sys/stropts.h
-lib/emscripten/system/include/libc/sys/swap.h
-lib/emscripten/system/include/libc/sys/syscall.h
-lib/emscripten/system/include/libc/sys/sysinfo.h
-lib/emscripten/system/include/libc/sys/syslog.h
-lib/emscripten/system/include/libc/sys/sysmacros.h
-lib/emscripten/system/include/libc/sys/termios.h
-lib/emscripten/system/include/libc/sys/time.h
-lib/emscripten/system/include/libc/sys/timeb.h
-lib/emscripten/system/include/libc/sys/timerfd.h
-lib/emscripten/system/include/libc/sys/times.h
-lib/emscripten/system/include/libc/sys/timex.h
-lib/emscripten/system/include/libc/sys/ttydefaults.h
-lib/emscripten/system/include/libc/sys/types.h
-lib/emscripten/system/include/libc/sys/ucontext.h
-lib/emscripten/system/include/libc/sys/uio.h
-lib/emscripten/system/include/libc/sys/un.h
-lib/emscripten/system/include/libc/sys/user.h
-lib/emscripten/system/include/libc/sys/utsname.h
-lib/emscripten/system/include/libc/sys/vfs.h
-lib/emscripten/system/include/libc/sys/vt.h
-lib/emscripten/system/include/libc/sys/wait.h
-lib/emscripten/system/include/libc/sys/xattr.h
-lib/emscripten/system/include/libc/syscall.h
-lib/emscripten/system/include/libc/sysexits.h
-lib/emscripten/system/include/libc/syslog.h
-lib/emscripten/system/include/libc/tar.h
-lib/emscripten/system/include/libc/termios.h
-lib/emscripten/system/include/libc/tgmath.h
-lib/emscripten/system/include/libc/threads.h
-lib/emscripten/system/include/libc/time.h
-lib/emscripten/system/include/libc/uchar.h
-lib/emscripten/system/include/libc/ucontext.h
-lib/emscripten/system/include/libc/ulimit.h
-lib/emscripten/system/include/libc/unistd.h
-lib/emscripten/system/include/libc/utime.h
-lib/emscripten/system/include/libc/utmp.h
-lib/emscripten/system/include/libc/utmpx.h
-lib/emscripten/system/include/libc/values.h
-lib/emscripten/system/include/libc/wait.h
-lib/emscripten/system/include/libc/wchar.h
-lib/emscripten/system/include/libc/wctype.h
-lib/emscripten/system/include/libc/wordexp.h
-lib/emscripten/system/include/libcxx/__bit_reference
-lib/emscripten/system/include/libcxx/__bsd_locale_defaults.h
-lib/emscripten/system/include/libcxx/__bsd_locale_fallbacks.h
-lib/emscripten/system/include/libcxx/__config
-lib/emscripten/system/include/libcxx/__config_site.in
-lib/emscripten/system/include/libcxx/__debug
-lib/emscripten/system/include/libcxx/__errc
-lib/emscripten/system/include/libcxx/__functional_03
-lib/emscripten/system/include/libcxx/__functional_base
-lib/emscripten/system/include/libcxx/__functional_base_03
-lib/emscripten/system/include/libcxx/__hash_table
-lib/emscripten/system/include/libcxx/__libcpp_version
-lib/emscripten/system/include/libcxx/__locale
-lib/emscripten/system/include/libcxx/__mutex_base
-lib/emscripten/system/include/libcxx/__node_handle
-lib/emscripten/system/include/libcxx/__nullptr
-lib/emscripten/system/include/libcxx/__split_buffer
-lib/emscripten/system/include/libcxx/__sso_allocator
-lib/emscripten/system/include/libcxx/__std_stream
-lib/emscripten/system/include/libcxx/__string
-lib/emscripten/system/include/libcxx/__threading_support
-lib/emscripten/system/include/libcxx/__tree
-lib/emscripten/system/include/libcxx/__tuple
-lib/emscripten/system/include/libcxx/__undef_macros
-lib/emscripten/system/include/libcxx/algorithm
-lib/emscripten/system/include/libcxx/any
-lib/emscripten/system/include/libcxx/array
-lib/emscripten/system/include/libcxx/atomic
-lib/emscripten/system/include/libcxx/bit
-lib/emscripten/system/include/libcxx/bitset
-lib/emscripten/system/include/libcxx/cassert
-lib/emscripten/system/include/libcxx/ccomplex
-lib/emscripten/system/include/libcxx/cctype
-lib/emscripten/system/include/libcxx/cerrno
-lib/emscripten/system/include/libcxx/cfenv
-lib/emscripten/system/include/libcxx/cfloat
-lib/emscripten/system/include/libcxx/charconv
-lib/emscripten/system/include/libcxx/chrono
-lib/emscripten/system/include/libcxx/cinttypes
-lib/emscripten/system/include/libcxx/ciso646
-lib/emscripten/system/include/libcxx/climits
-lib/emscripten/system/include/libcxx/clocale
-lib/emscripten/system/include/libcxx/cmath
-lib/emscripten/system/include/libcxx/codecvt
-lib/emscripten/system/include/libcxx/compare
-lib/emscripten/system/include/libcxx/complex
-lib/emscripten/system/include/libcxx/complex.h
-lib/emscripten/system/include/libcxx/condition_variable
-lib/emscripten/system/include/libcxx/csetjmp
-lib/emscripten/system/include/libcxx/csignal
-lib/emscripten/system/include/libcxx/cstdarg
-lib/emscripten/system/include/libcxx/cstdbool
-lib/emscripten/system/include/libcxx/cstddef
-lib/emscripten/system/include/libcxx/cstdint
-lib/emscripten/system/include/libcxx/cstdio
-lib/emscripten/system/include/libcxx/cstdlib
-lib/emscripten/system/include/libcxx/cstring
-lib/emscripten/system/include/libcxx/ctgmath
-lib/emscripten/system/include/libcxx/ctime
-lib/emscripten/system/include/libcxx/ctype.h
-lib/emscripten/system/include/libcxx/cwchar
-lib/emscripten/system/include/libcxx/cwctype
-lib/emscripten/system/include/libcxx/deque
-lib/emscripten/system/include/libcxx/errno.h
-lib/emscripten/system/include/libcxx/exception
-lib/emscripten/system/include/libcxx/execution
-lib/emscripten/system/include/libcxx/experimental/__config
-lib/emscripten/system/include/libcxx/experimental/__memory
-lib/emscripten/system/include/libcxx/experimental/algorithm
-lib/emscripten/system/include/libcxx/experimental/coroutine
-lib/emscripten/system/include/libcxx/experimental/deque
-lib/emscripten/system/include/libcxx/experimental/filesystem
-lib/emscripten/system/include/libcxx/experimental/forward_list
-lib/emscripten/system/include/libcxx/experimental/functional
-lib/emscripten/system/include/libcxx/experimental/iterator
-lib/emscripten/system/include/libcxx/experimental/list
-lib/emscripten/system/include/libcxx/experimental/map
-lib/emscripten/system/include/libcxx/experimental/memory_resource
-lib/emscripten/system/include/libcxx/experimental/propagate_const
-lib/emscripten/system/include/libcxx/experimental/regex
-lib/emscripten/system/include/libcxx/experimental/set
-lib/emscripten/system/include/libcxx/experimental/simd
-lib/emscripten/system/include/libcxx/experimental/string
-lib/emscripten/system/include/libcxx/experimental/type_traits
-lib/emscripten/system/include/libcxx/experimental/unordered_map
-lib/emscripten/system/include/libcxx/experimental/unordered_set
-lib/emscripten/system/include/libcxx/experimental/utility
-lib/emscripten/system/include/libcxx/experimental/vector
-lib/emscripten/system/include/libcxx/ext/__hash
-lib/emscripten/system/include/libcxx/ext/hash_map
-lib/emscripten/system/include/libcxx/ext/hash_set
-lib/emscripten/system/include/libcxx/fenv.h
-lib/emscripten/system/include/libcxx/filesystem
-lib/emscripten/system/include/libcxx/float.h
-lib/emscripten/system/include/libcxx/forward_list
-lib/emscripten/system/include/libcxx/fstream
-lib/emscripten/system/include/libcxx/functional
-lib/emscripten/system/include/libcxx/future
-lib/emscripten/system/include/libcxx/initializer_list
-lib/emscripten/system/include/libcxx/inttypes.h
-lib/emscripten/system/include/libcxx/iomanip
-lib/emscripten/system/include/libcxx/ios
-lib/emscripten/system/include/libcxx/iosfwd
-lib/emscripten/system/include/libcxx/iostream
-lib/emscripten/system/include/libcxx/istream
-lib/emscripten/system/include/libcxx/iterator
-lib/emscripten/system/include/libcxx/limits
-lib/emscripten/system/include/libcxx/limits.h
-lib/emscripten/system/include/libcxx/list
-lib/emscripten/system/include/libcxx/locale
-lib/emscripten/system/include/libcxx/locale.h
-lib/emscripten/system/include/libcxx/map
-lib/emscripten/system/include/libcxx/math.h
-lib/emscripten/system/include/libcxx/memory
-lib/emscripten/system/include/libcxx/module.modulemap
-lib/emscripten/system/include/libcxx/mutex
-lib/emscripten/system/include/libcxx/new
-lib/emscripten/system/include/libcxx/numeric
-lib/emscripten/system/include/libcxx/optional
-lib/emscripten/system/include/libcxx/ostream
-lib/emscripten/system/include/libcxx/queue
-lib/emscripten/system/include/libcxx/random
-lib/emscripten/system/include/libcxx/ratio
-lib/emscripten/system/include/libcxx/readme.txt
-lib/emscripten/system/include/libcxx/regex
-lib/emscripten/system/include/libcxx/scoped_allocator
-lib/emscripten/system/include/libcxx/set
-lib/emscripten/system/include/libcxx/setjmp.h
-lib/emscripten/system/include/libcxx/shared_mutex
-lib/emscripten/system/include/libcxx/span
-lib/emscripten/system/include/libcxx/sstream
-lib/emscripten/system/include/libcxx/stack
-lib/emscripten/system/include/libcxx/stdbool.h
-lib/emscripten/system/include/libcxx/stddef.h
-lib/emscripten/system/include/libcxx/stdexcept
-lib/emscripten/system/include/libcxx/stdint.h
-lib/emscripten/system/include/libcxx/stdio.h
-lib/emscripten/system/include/libcxx/stdlib.h
-lib/emscripten/system/include/libcxx/streambuf
-lib/emscripten/system/include/libcxx/string
-lib/emscripten/system/include/libcxx/string.h
-lib/emscripten/system/include/libcxx/string_view
-lib/emscripten/system/include/libcxx/strstream
-lib/emscripten/system/include/libcxx/support/android/locale_bionic.h
-lib/emscripten/system/include/libcxx/support/fuchsia/xlocale.h
-lib/emscripten/system/include/libcxx/support/ibm/limits.h
-lib/emscripten/system/include/libcxx/support/ibm/locale_mgmt_aix.h
-lib/emscripten/system/include/libcxx/support/ibm/support.h
-lib/emscripten/system/include/libcxx/support/ibm/xlocale.h
-lib/emscripten/system/include/libcxx/support/musl/xlocale.h
-lib/emscripten/system/include/libcxx/support/newlib/xlocale.h
-lib/emscripten/system/include/libcxx/support/solaris/floatingpoint.h
-lib/emscripten/system/include/libcxx/support/solaris/wchar.h
-lib/emscripten/system/include/libcxx/support/solaris/xlocale.h
-lib/emscripten/system/include/libcxx/support/win32/limits_msvc_win32.h
-lib/emscripten/system/include/libcxx/support/win32/locale_win32.h
-lib/emscripten/system/include/libcxx/support/xlocale/__nop_locale_mgmt.h
-lib/emscripten/system/include/libcxx/support/xlocale/__posix_l_fallback.h
-lib/emscripten/system/include/libcxx/support/xlocale/__strtonum_fallback.h
-lib/emscripten/system/include/libcxx/system_error
-lib/emscripten/system/include/libcxx/tgmath.h
-lib/emscripten/system/include/libcxx/thread
-lib/emscripten/system/include/libcxx/tuple
-lib/emscripten/system/include/libcxx/type_traits
-lib/emscripten/system/include/libcxx/typeindex
-lib/emscripten/system/include/libcxx/typeinfo
-lib/emscripten/system/include/libcxx/unordered_map
-lib/emscripten/system/include/libcxx/unordered_set
-lib/emscripten/system/include/libcxx/utility
-lib/emscripten/system/include/libcxx/valarray
-lib/emscripten/system/include/libcxx/variant
-lib/emscripten/system/include/libcxx/vector
-lib/emscripten/system/include/libcxx/version
-lib/emscripten/system/include/libcxx/wchar.h
-lib/emscripten/system/include/libcxx/wctype.h
-lib/emscripten/system/include/neon/arm_neon.h
 lib/emscripten/system/include/uuid/uuid.h
 lib/emscripten/system/include/wasi/api.h
 lib/emscripten/system/include/wasi/wasi-helpers.h
@@ -808,15 +478,18 @@ 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/lib/README.md
 lib/emscripten/system/lib/al.c
 lib/emscripten/system/lib/asan_js.c
-lib/emscripten/system/lib/build_cxx_natively.sh
+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/__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/extras.c
 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
@@ -825,6 +498,7 @@ lib/emscripten/system/lib/compiler-rt/include/sanitizer/dfsan_interface.h
 lib/emscripten/system/lib/compiler-rt/include/sanitizer/hwasan_interface.h
 lib/emscripten/system/lib/compiler-rt/include/sanitizer/linux_syscall_hooks.h
 lib/emscripten/system/lib/compiler-rt/include/sanitizer/lsan_interface.h
+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/scudo_interface.h
@@ -836,7 +510,6 @@ lib/emscripten/system/lib/compiler-rt/lib/asan/asan_activation.h
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_activation_flags.inc
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_allocator.cpp
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_allocator.h
-lib/emscripten/system/lib/compiler-rt/lib/asan/asan_blacklist.txt
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_debugging.cpp
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_descriptions.cpp
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_descriptions.h
@@ -851,6 +524,7 @@ lib/emscripten/system/lib/compiler-rt/lib/asan/asan_flags.inc
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_fuchsia.cpp
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_globals.cpp
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_globals_win.cpp
+lib/emscripten/system/lib/compiler-rt/lib/asan/asan_ignorelist.txt
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_init_version.h
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_interceptors.cpp
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_interceptors.h
@@ -863,12 +537,10 @@ lib/emscripten/system/lib/compiler-rt/lib/asan/asan_linux.cpp
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_lock.h
 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_local.h
 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_mapping.h
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_mapping_emscripten.h
-lib/emscripten/system/lib/compiler-rt/lib/asan/asan_mapping_myriad.h
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_mapping_sparc64.h
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_memory_profile.cpp
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_new_delete.cpp
@@ -880,8 +552,8 @@ lib/emscripten/system/lib/compiler-rt/lib/asan/asan_premap_shadow.cpp
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_premap_shadow.h
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_report.cpp
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_report.h
-lib/emscripten/system/lib/compiler-rt/lib/asan/asan_rtems.cpp
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_rtl.cpp
+lib/emscripten/system/lib/compiler-rt/lib/asan/asan_rtl_static.cpp
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_scariness_score.h
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_shadow_setup.cpp
 lib/emscripten/system/lib/compiler-rt/lib/asan/asan_stack.cpp
@@ -896,7 +568,6 @@ 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_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/readme.txt
 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
@@ -939,6 +610,7 @@ lib/emscripten/system/lib/compiler-rt/lib/builtins/divdf3.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/divdi3.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/divmoddi4.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/divmodsi4.c
+lib/emscripten/system/lib/compiler-rt/lib/builtins/divmodti4.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/divsc3.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/divsf3.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/divsi3.c
@@ -951,6 +623,7 @@ 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/extenddftf2.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/extendsfdf2.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/extendsftf2.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/ffsdi2.c
@@ -1002,6 +675,8 @@ lib/emscripten/system/lib/compiler-rt/lib/builtins/floatuntisf.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/floatuntitf.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/floatuntixf.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/fp_add_impl.inc
+lib/emscripten/system/lib/compiler-rt/lib/builtins/fp_compare_impl.inc
+lib/emscripten/system/lib/compiler-rt/lib/builtins/fp_div_impl.inc
 lib/emscripten/system/lib/compiler-rt/lib/builtins/fp_extend.h
 lib/emscripten/system/lib/compiler-rt/lib/builtins/fp_extend_impl.inc
 lib/emscripten/system/lib/compiler-rt/lib/builtins/fp_fixint_impl.inc
@@ -1013,15 +688,17 @@ lib/emscripten/system/lib/compiler-rt/lib/builtins/fp_mul_impl.inc
 lib/emscripten/system/lib/compiler-rt/lib/builtins/fp_trunc.h
 lib/emscripten/system/lib/compiler-rt/lib/builtins/fp_trunc_impl.inc
 lib/emscripten/system/lib/compiler-rt/lib/builtins/gcc_personality_v0.c
+lib/emscripten/system/lib/compiler-rt/lib/builtins/int_div_impl.inc
 lib/emscripten/system/lib/compiler-rt/lib/builtins/int_endianness.h
 lib/emscripten/system/lib/compiler-rt/lib/builtins/int_lib.h
 lib/emscripten/system/lib/compiler-rt/lib/builtins/int_math.h
+lib/emscripten/system/lib/compiler-rt/lib/builtins/int_mulo_impl.inc
+lib/emscripten/system/lib/compiler-rt/lib/builtins/int_mulv_impl.inc
 lib/emscripten/system/lib/compiler-rt/lib/builtins/int_types.h
 lib/emscripten/system/lib/compiler-rt/lib/builtins/int_util.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/int_util.h
 lib/emscripten/system/lib/compiler-rt/lib/builtins/lshrdi3.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/lshrti3.c
-lib/emscripten/system/lib/compiler-rt/lib/builtins/mingw_fixfloat.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/moddi3.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/modsi3.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/modti3.c
@@ -1069,6 +746,7 @@ 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/truncsfhf2.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/ucmpdi2.c
 lib/emscripten/system/lib/compiler-rt/lib/builtins/ucmpti2.c
@@ -1090,7 +768,6 @@ lib/emscripten/system/lib/compiler-rt/lib/interception/interception_mac.h
 lib/emscripten/system/lib/compiler-rt/lib/interception/interception_type_test.cpp
 lib/emscripten/system/lib/compiler-rt/lib/interception/interception_win.cpp
 lib/emscripten/system/lib/compiler-rt/lib/interception/interception_win.h
-lib/emscripten/system/lib/compiler-rt/lib/interception/readme.txt
 lib/emscripten/system/lib/compiler-rt/lib/lsan/lsan.cpp
 lib/emscripten/system/lib/compiler-rt/lib/lsan/lsan.h
 lib/emscripten/system/lib/compiler-rt/lib/lsan/lsan_allocator.cpp
@@ -1098,29 +775,31 @@ lib/emscripten/system/lib/compiler-rt/lib/lsan/lsan_allocator.h
 lib/emscripten/system/lib/compiler-rt/lib/lsan/lsan_common.cpp
 lib/emscripten/system/lib/compiler-rt/lib/lsan/lsan_common.h
 lib/emscripten/system/lib/compiler-rt/lib/lsan/lsan_common_emscripten.cpp
+lib/emscripten/system/lib/compiler-rt/lib/lsan/lsan_common_fuchsia.cpp
 lib/emscripten/system/lib/compiler-rt/lib/lsan/lsan_common_linux.cpp
 lib/emscripten/system/lib/compiler-rt/lib/lsan/lsan_common_mac.cpp
 lib/emscripten/system/lib/compiler-rt/lib/lsan/lsan_flags.inc
+lib/emscripten/system/lib/compiler-rt/lib/lsan/lsan_fuchsia.cpp
+lib/emscripten/system/lib/compiler-rt/lib/lsan/lsan_fuchsia.h
 lib/emscripten/system/lib/compiler-rt/lib/lsan/lsan_interceptors.cpp
 lib/emscripten/system/lib/compiler-rt/lib/lsan/lsan_linux.cpp
 lib/emscripten/system/lib/compiler-rt/lib/lsan/lsan_mac.cpp
 lib/emscripten/system/lib/compiler-rt/lib/lsan/lsan_malloc_mac.cpp
+lib/emscripten/system/lib/compiler-rt/lib/lsan/lsan_posix.cpp
+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/lsan/readme.txt
-lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/.clang-tidy
-lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/readme.txt
 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
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_addrhashmap.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_allocator.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_allocator.h
-lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_allocator_bytemap.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_allocator_checks.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_allocator_checks.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_allocator_combined.h
+lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_allocator_dlsym.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_allocator_interface.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_allocator_internal.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_allocator_local_cache.h
@@ -1140,6 +819,8 @@ lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_atomic_clan
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_atomic_msvc.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_bitvector.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_bvgraph.h
+lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_chained_origin_depot.cpp
+lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_chained_origin_depot.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_common.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_common.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc
@@ -1163,6 +844,8 @@ lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_de
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector1.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector2.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector_interface.h
+lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_dense_map.h
+lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_dense_map_info.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_emscripten.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_errno.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_errno.h
@@ -1174,6 +857,7 @@ lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_flag_parser
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_flags.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_flags.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_flags.inc
+lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_flat_map.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_freebsd.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_fuchsia.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_fuchsia.h
@@ -1183,6 +867,7 @@ 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
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h
+lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_leb128.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_lfstack.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_libc.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_libc.h
@@ -1194,15 +879,15 @@ lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcd
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_linux_s390.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_list.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_local_address_space_view.h
+lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_lzw.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_mac.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_mac.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_mac_libcdep.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_malloc_mac.inc
+lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_netbsd.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_openbsd.cpp
-lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_persistent_allocator.cpp
-lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_persistent_allocator.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_placement_new.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_platform.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h
@@ -1224,16 +909,18 @@ lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_printf.cpp
 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_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
+lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_ptrauth.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_quarantine.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_report_decorator.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_ring_buffer.h
-lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_rtems.cpp
-lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_rtems.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_signal_interceptors.inc
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_solaris.cpp
+lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_stack_store.cpp
+lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_stack_store.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_stackdepot.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_stackdepot.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_stackdepotbase.h
@@ -1245,9 +932,12 @@ lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_printer.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_sparc.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld.h
+lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_fuchsia.cpp
+lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_fuchsia.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_mac.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_netbsd_libcdep.cpp
+lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_win.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer.cpp
@@ -1263,16 +953,18 @@ lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_markup.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_report.cpp
-lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_rtems.h
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_win.cpp
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_syscall_generic.inc
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_syscall_linux_aarch64.inc
 lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_syscall_linux_arm.inc
+lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_syscall_linux_hexagon.inc
+lib/emscripten/system/lib/compiler-rt/lib/sanitizer_common/sanitizer_syscall_linux_riscv64.inc
*** 1899 LINES SKIPPED ***