]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-128627: Use __builtin_wasm_test_function_pointer_signature for Emscripten trampoli...
authorHood Chatham <roberthoodchatham@gmail.com>
Wed, 17 Sep 2025 14:33:55 +0000 (16:33 +0200)
committerGitHub <noreply@github.com>
Wed, 17 Sep 2025 14:33:55 +0000 (15:33 +0100)
commit2629ee4eb0e9f66f28772cb4b4cc44ebe6de79ad
tree4c585717eb93cd40178c737e45f137a89218222b
parent81c975bcfc1ac0533f9489a37e501ad5d3bdb4eb
gh-128627: Use __builtin_wasm_test_function_pointer_signature for Emscripten trampoline (#137470)

With https://github.com/llvm/llvm-project/pull/150201 being merged, there is
now a better way to generate the Emscripten trampoline, instead of including
hand-generated binary WASM content. Requires Emscripten 4.0.12.
Include/internal/pycore_runtime_structs.h
Makefile.pre.in
Python/emscripten_trampoline.c
Python/emscripten_trampoline_inner.c [new file with mode: 0644]
Python/pystate.c
Tools/c-analyzer/cpython/_parser.py
Tools/wasm/emscripten/prepare_external_wasm.py [new file with mode: 0644]
configure
configure.ac