From 122facf06942e0575091585b6bc8a2c514843eab Mon Sep 17 00:00:00 2001 From: Hood Chatham Date: Fri, 27 Jan 2023 20:05:21 -0800 Subject: [PATCH] Emscripten 3.1.31 (#3517) --- Makefile.envs | 3 ++- docs/project/changelog.md | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Makefile.envs b/Makefile.envs index 69f6cfc1f..17457a851 100644 --- a/Makefile.envs +++ b/Makefile.envs @@ -1,5 +1,5 @@ export PYVERSION ?= 3.11.1 -export PYODIDE_EMSCRIPTEN_VERSION ?= 3.1.30 +export PYODIDE_EMSCRIPTEN_VERSION ?= 3.1.31 export PLATFORM_TRIPLET=wasm32-emscripten export SYSCONFIG_NAME=_sysconfigdata__emscripten_$(PLATFORM_TRIPLET) @@ -103,6 +103,7 @@ export MAIN_MODULE_LDFLAGS= $(LDFLAGS_BASE) \ -s EXPORT_NAME="'_createPyodideModule'" \ -s EXPORT_EXCEPTION_HANDLING_HELPERS \ -s EXCEPTION_CATCHING_ALLOWED=['we only want to allow exception handling in side modules'] \ + -sEXPORTED_RUNTIME_METHODS='stackAlloc,stackRestore,stackSave' \ -s DEMANGLE_SUPPORT=1 \ -s USE_ZLIB \ -s USE_BZIP2 \ diff --git a/docs/project/changelog.md b/docs/project/changelog.md index fb133c98c..3aa4a2440 100644 --- a/docs/project/changelog.md +++ b/docs/project/changelog.md @@ -28,8 +28,8 @@ myst: interface can be experimentally linked into other Emscripten builds of Python. {pr}`3335` -- {{ Enhancement }} Updated Emscripten to version 3.1.30 - {pr}`3471` +- {{ Enhancement }} Updated Emscripten to version 3.1.31 + {pr}`3471`, {pr}`3517` ### Build System