Commit graph

15 commits

Author SHA1 Message Date
Miss Islington (bot)
25c7b0c4c8
[3.15] gh-151929: Add pythoninfo-build command to Platforms/emscripten (GH-152210) (#152217)
gh-151929: Add pythoninfo-build command to Platforms/emscripten (GH-152210)

* Add also "pythoninfo-host" command.
* Add pythoninfo to the "build" command.
(cherry picked from commit 7676427cd8)

Co-authored-by: Victor Stinner <vstinner@python.org>
2026-06-25 16:51:32 +00:00
Miss Islington (bot)
a13fd39832
[3.15] gh-145177: Bump emscripten version to 4.0.19 (GH-150926) (#150939)
Bumps the emscripten version to 4.0.19.
(cherry picked from commit c83d3d789e)

Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2026-06-05 06:25:21 +00:00
Miss Islington (bot)
e26ad524ec
[3.15] gh-145177: Fix Emscripten help text (GH-150874) (#150894)
Removes some stray commas in help text.
(cherry picked from commit 57d444612d)

Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2026-06-04 00:20:08 +00:00
Alex Malyshev
646853df13
gh-145559: Add PyUnstable_DumpTraceback() and PyUnstable_DumpTracebackThreads() (#148145)
Co-authored-by: Petr Viktorin <encukou@gmail.com>
Co-authored-by: Victor Stinner <vstinner@python.org>
2026-05-06 15:01:12 +00:00
Stan Ulbrych
d206d42834
gh-148814: Fix an issue in Emscripten README (#148752)
Correct the description of the default state of test module compilation.
2026-04-21 07:04:50 +08:00
Stan Ulbrych
a00b24ec68
gh-148788: Update Emscripten example post move to Platforms dir (#148761)
Update Emscripten example post move to Platforms dir.
2026-04-20 10:17:50 +08:00
Hood Chatham
6857de625f
gh-146416: Emscripten: Improve standard stream handling in node_entry.mjs (#146417)
Co-authored-by: Victor Stinner <vstinner@python.org>
2026-03-30 13:24:35 +02:00
Hood Chatham
2be147e1e7
gh-146352: In Emscripten pyrepl test, pick port dynamically (#146375)
Dynamically allocates the port for the pyrepl browser test, so that multiple
tests can run at the same time. Also allows the pyrepl test to honor the
CROSS_BUILD_DIR environment variable.
2026-03-25 18:38:11 +08:00
Victor Stinner
a57209eb98
gh-146197: Run -m test.pythoninfo on the Emscripten CI (#146332)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2026-03-23 17:23:25 +00:00
Hood Chatham
c94048be02
gh-146197: Add Emscripten to CI (#146198)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2026-03-23 16:34:53 +02:00
Hood Chatham
6b5511d66b
gh-145177: Add emscripten run --test, uses test args from config.toml (#146160)
This allows us to change the test arguments from the python repo rather
than having to change buildmaster-config.

Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
2026-03-19 22:14:13 +00:00
Hood Chatham
db11623694
gh-145177: Add make-dependencies command to emscripten build script (#146158)
Adds a standalone target for building all dependencies so that the buildbot
script is independent of a specific dependency list.
2026-03-20 05:40:01 +08:00
Hood Chatham
91e1312b95
gh-145177: Put node version into emscripten/config.toml. (#146156)
Configure node version as part of the emscripten build script, and install 
that node version if it isn't available.
2026-03-19 09:38:22 +00:00
Hood Chatham
abd5246305
gh-145805: Add python Platforms/emscripten run subcommand (#146051)
Provides a `run` command in the Emscripten build tooling, and adds 
environment variable configuration for EMSDK_CACHE, CROSS_BUILD_DIR
and QUIET.
2026-03-19 09:06:17 +08:00
Hood Chatham
1b118353bb
gh-145176 Move Emscripten files into Platforms/emscripten (#145806)
Moves Emscripten build files into Platforms/emscripten.
2026-03-17 09:39:45 +08:00