Skip to content

Commit 91f162d

Browse files
committed
Update wasm exception handling model
1 parent 253a827 commit 91f162d

File tree

6 files changed

+12
-9
lines changed

6 files changed

+12
-9
lines changed

share/jupyter/kernels/xc11/wasm_kernel.json.in

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
"-Xclang", "-iwithsysroot/include/compat",
77
"-xc",
88
"-std=c11",
9-
"-mllvm", "-enable-emscripten-sjlj",
9+
"-fwasm-exceptions",
10+
"-mllvm", "-wasm-enable-sjlj",
1011
"-msimd128"
1112
],
1213
"language": "c",

share/jupyter/kernels/xc17/wasm_kernel.json.in

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
"-Xclang", "-iwithsysroot/include/compat",
77
"-xc",
88
"-std=c17",
9-
"-mllvm", "-enable-emscripten-sjlj",
9+
"-fwasm-exceptions",
10+
"-mllvm", "-wasm-enable-sjlj",
1011
"-msimd128"
1112
],
1213
"language": "c",

share/jupyter/kernels/xc23/wasm_kernel.json.in

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
"-Xclang", "-iwithsysroot/include/compat",
77
"-xc",
88
"-std=c23",
9-
"-mllvm", "-enable-emscripten-sjlj",
9+
"-fwasm-exceptions",
10+
"-mllvm", "-wasm-enable-sjlj",
1011
"-msimd128"
1112
],
1213
"language": "c",

share/jupyter/kernels/xcpp17/wasm_kernel.json.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
"@XEUS_CPP_KERNELSPEC_PATH@xcpp",
55
"-resource-dir", "/lib/clang/@CPPINTEROP_LLVM_VERSION_MAJOR@",
66
"-Xclang", "-iwithsysroot/include/compat",
7-
"-std=c++17", "-mllvm", "-enable-emscripten-cxx-exceptions",
8-
"-mllvm", "-enable-emscripten-sjlj", "-msimd128"
7+
"-std=c++17", "-fwasm-exceptions",
8+
"-mllvm", "-wasm-enable-sjlj", "-msimd128"
99
],
1010
"language": "cpp",
1111
"metadata": {

share/jupyter/kernels/xcpp20/wasm_kernel.json.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
"@XEUS_CPP_KERNELSPEC_PATH@xcpp",
55
"-resource-dir", "/lib/clang/@CPPINTEROP_LLVM_VERSION_MAJOR@",
66
"-Xclang", "-iwithsysroot/include/compat",
7-
"-std=c++20", "-mllvm", "-enable-emscripten-cxx-exceptions",
8-
"-mllvm", "-enable-emscripten-sjlj", "-msimd128"
7+
"-std=c++20", "-fwasm-exceptions",
8+
"-mllvm", "-wasm-enable-sjlj", "-msimd128"
99
],
1010
"language": "cpp",
1111
"metadata": {

share/jupyter/kernels/xcpp23/wasm_kernel.json.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
"@XEUS_CPP_KERNELSPEC_PATH@xcpp",
55
"-resource-dir", "/lib/clang/@CPPINTEROP_LLVM_VERSION_MAJOR@",
66
"-Xclang", "-iwithsysroot/include/compat",
7-
"-std=c++23", "-mllvm", "-enable-emscripten-cxx-exceptions",
8-
"-mllvm", "-enable-emscripten-sjlj", "-msimd128"
7+
"-std=c++23", "-fwasm-exceptions",
8+
"-mllvm", "-wasm-enable-sjlj", "-msimd128"
99
],
1010
"language": "cpp",
1111
"metadata": {

0 commit comments

Comments
 (0)