summaryrefslogtreecommitdiffstats
path: root/Tools/wasm/emscripten/web_example
Commit message (Collapse)AuthorAgeFilesLines
* GH-139590: Run `ruff format` on pre-commit for Tools/wasm (#139591)Savannah Ostrowski2025-10-081-2/+8
| | | Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* gh-124621: Emscripten: Support pyrepl in browser (GH-136931)Hood Chatham2025-07-221-235/+0
| | | | | | | | | | | | | | | | Basic support for pyrepl in Emscripten. Limitations: * requires JSPI * no signal handling implemented As followup work, it would be nice to implement a webworker variant for when JSPI is not available and proper signal handling. Because it requires JSPI, it doesn't work in Safari. Firefox requires setting an experimental flag. All the Chromiums have full support since May. Until we make it work without JSPI, let's keep the original web_example around. Co-authored-by: Łukasz Langa <lukasz@langa.pl> Co-authored-by: Éric <merwok@netwok.org>
* gh-136251: Improvements to WASM demo REPL (GH-136252)adam j hartz2025-07-211-46/+316
| | | Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
* gh-127146: Fix Emscripten build with --pydebug (#131672)Hood Chatham2025-03-241-9/+0
| | | | Removes an explicit check that sysconfigdata naming is correct, in favor of reporting at runtime with the default mechanisms.
* gh-131152: Remove unused imports from `Tools/{build,wasm}` (#131155)Victor Stinner2025-03-131-1/+0
|
* Emscripten: use better `_Py_Version` computation for worker module (#129757)Agriya Khetarpal2025-02-071-6/+3
| | | Use integer bit shifting instead of conversion to strings to compute Python version.
* gh-127111: Apply prettier formatter to Emscripten web example (#127551)Hood Chatham2024-12-052-446/+511
| | | Cleaned up formatting (and a stray closing tag) of the web example HTML and JS.
* gh-127111: Emscripten Make web example work again (#127113)Hood Chatham2024-12-024-0/+762
Moves the Emscripten web example into a standalone folder, and updates Makefile targets to build the web example. Instructions for usage have also been added.