Commit Graph

24 Commits

Author SHA1 Message Date
Miss Islington (bot) b311ea8691 [3.15] Improve error messages when the WASI SDK can't be found (GH-149519)
(cherry picked from commit b142878db1)

Co-authored-by: Brett Cannon <brett@python.org>
2026-05-07 22:27:34 +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
Russell Keith-Magee e635ad2c68 gh-149254: Bump OpenSSL versions for iOS and Android. (#149270)
Bump OpenSSL versions for iOS and Android.
2026-05-02 16:50:32 +08:00
Brett Cannon be9c7cb4b5 GH-149252: Update WASI SDK version from 32 to 33 (#149253)
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
2026-05-01 16:51:06 -07: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
Russell Keith-Magee bf452f7b2d gh-146445: Migrate Android build tools to the Platforms folder. (#148282)
Migrates Android build tooling to the shared Platforms folder.

Co-authored-by: Malcolm Smith <smith@chaquo.com>
2026-04-14 05:41:16 +08:00
Mazin Sharaf 8a73478fed gh-145844: Update WASI SDK from 30 to 32 (#145859)
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
Co-authored-by: Brett Cannon <brett@python.org>
2026-04-06 16:48:38 -07: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
Russell Keith-Magee 6420847bda gh-146444: Don't package as part of iOS 'build hosts' target (#146628)
* Revert Py3.9 compatibility fixes.
* Only build the package on 'build all'.
2026-03-30 12:58:57 +02:00
Victor Stinner 382c04308d gh-146444: Make Platforms/Apple/ compatible with Python 3.9 (#146624)
Replace "str | None" with typing.Union[str, None].
2026-03-30 09:25:11 +00:00
Russell Keith-Magee 36e4ffc173 gh-146444: Move the Apple folder to the Platforms directory (#146497)
Migrate the Apple/iOS XCframework build tools to the Platforms directory.
2026-03-27 02:50:35 +00: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
Brett Cannon b63dc8abdf Refactor Platforms/WASI/__main__.py for lazy importing and future new subcommands (#145404)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2026-03-04 13:27:23 -08:00
Savannah Ostrowski 180d58cbcc GH-144533: Use wasmtime's --argv0 to auto-discover sysconfig in WASI builds (#145328) 2026-02-28 00:23:12 +00:00
Roman Volosatovs cac0c98450 gh-144675: update to WASI SDK 30 (#144676)
Signed-off-by: Roman Volosatovs <rvolosatovs@riseup.net>
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
2026-02-11 16:12:08 -08:00
Brett Cannon 6181b69970 GH-143941: Move WASI-related files to Platforms/WASI (GH-143942)
Along the way, leave a deprecated Tools/wasm/wasi/__main__.py behind for backwards-compatibility.

Co-authored-by: Zachary Ware <zachary.ware@gmail.com>
2026-01-21 14:31:58 -08:00