Repository navigation
Release: merge release into main - #132
Open
github-actions[bot] wants to merge 82 commits into
Open
github-actions[bot] wants to merge 82 commits into
github-actions[bot] wants to merge 82 commits into
Conversation
…x-compose wheel (#26)
ClassDecl (user-written __slots__ = annotated fields, trivial_init), Is (identity, e.g. x is None via Const(None, OBJ)), IsExact (type(x) is C), CheckExact (exact-type proof that deopts, pure-only), FieldGet (slot read through the member descriptor captured at init; not an effect), FieldSet (an effect), New (allocate-and-fill for a trivial __init__; not an effect), and Param.cls/optional for exact-type entry guards. Runtime API for capturing slots, reading/writing them and allocating fixed objects. Refs #41
Both measure and interleaved write the HEAD commit of the checkout the harness ran from (+dirty if tracked files differ), so a number can always be traced to the code it measured. Refs #41
…s after init (N-11)
Feat: TypedPython fixed-layout classes (N-11)
…sage limit; not yet built
Chore: License under Apache-2.0
Docs: Writing rules (no em-dash, uv/ppp/tcl, tone)
github-actions
Bot
force-pushed
the
release
branch
2 times, most recently
from
October 3, 2026 14:26
0b1d1a4 to
81b5451
Compare
…ly path; drop em-dashes added by the WIP (#131)
Feat: Package-relative source paths and a structured 'why no C' report
github-actions
Bot
force-pushed
the
release
branch
from
October 3, 2026 14:32
81b5451 to
88836b1
Compare
github-actions
Bot
force-pushed
the
release
branch
from
October 3, 2026 16:52
943bb2b to
7c42aae
Compare
CI-only scripts (release, stubs, guide check) move to .github/scripts/; the wasm interpreter build moves into python-multiplatform/scripts/wasm/; install-python.sh moves into the plugin's resources, which will ship it (#90); loop-verify.sh is deleted.
Refactor: Dissolve the root tools/ directory
github-actions
Bot
force-pushed
the
release
branch
from
October 3, 2026 17:04
7c42aae to
d9ec535
Compare
…es/ removed (#108) KSP consumers under python-multiplatform-ksp/fixtures, artifact-walker consumers under python-multiplatform-gradle-plugin/fixtures (root-build projects, the plugin being an included build), Compose host consumers under python-multiplatform-compose/fixtures. Tests unchanged except the derived module-name strings that follow the new project paths.
Refactor: Fixtures live inside the modules they test; root ksp-fixtures/ removed
github-actions
Bot
force-pushed
the
release
branch
from
October 3, 2026 19:32
d9ec535 to
f3ad209
Compare
…ttings binary/ held eleven CPython 3.13.0 archives (547 MB) that no build step reads; CPython is fetched by Gradle. .claude/settings.json is per-machine Claude Code configuration; it is now ignored and stays on disk.
Chore: Remove unreferenced binary/ and stop tracking local .claude settings
github-actions
Bot
force-pushed
the
release
branch
from
October 3, 2026 20:08
f3ad209 to
ed57258
Compare
Docs: SPEC N-7b, type gate at import in development mode
github-actions
Bot
force-pushed
the
release
branch
from
October 3, 2026 20:27
ed57258 to
4b233a9
Compare
…el backend decision (#185) INTENT 1.5 promotes kernels from exploration to commitment. Design 5 now says: tile-first with SIMT fallback, our own IR shaped to map onto MLIR, emitters per target with MSL emitted directly, the MLIR wheel as an optional build-time helper, torchnative's device layer as the runtime and wgpu for the web only. The two investigations behind it are recorded under docs/investigations.
Docs: TypedPython commits to GPU kernels and CPU SIMD (#185)
github-actions
Bot
force-pushed
the
release
branch
from
October 4, 2026 06:25
4b233a9 to
3c05103
Compare
github-actions
Bot
force-pushed
the
release
branch
from
October 4, 2026 06:31
3c05103 to
9ec51b8
Compare
github-actions
Bot
force-pushed
the
release
branch
from
October 4, 2026 07:59
9ec51b8 to
5655d8b
Compare
…emory Docs: TypedPython ownership, memory and interpreter footprint (#194)
github-actions
Bot
force-pushed
the
release
branch
from
October 4, 2026 18:32
5655d8b to
6889e02
Compare
…0261013 - gradle.properties: pythonVersion 3.14.7 -> 3.15.0, pythonBuildStandaloneRelease 20260807 -> 20261013; the fallback defaults in python-multiplatform and the plugin build follow. - python-checksums.properties: 3.15.0 for android aarch64/x86_64, ios-3.15.0-pythonorg, and PBS 20261013 desktop (macOS arm64/x86_64, Linux x86_64, Windows x86_64; GIL and freethreaded). The 3.15.0rc1 entries are gone; 3.14.7 stays. - Every SHA-256 was computed from the downloaded archive. The eight PBS archives match the release's SHA256SUMS; the three python.org archives verify against their .sigstore bundles with the identity the build pins (hugo@python.org, https://github.com/login/oauth). Refs #196
VendoredHeaderVersionTest failed once the default became 3.15.0: the tree under src/nativeInterop/cinterop/include, which EmbedApiSurfaceTest and JniCallConventionClassificationTest read as the C API's source of truth, was still 3.14.7. It is now mirrored from the build's own checksum-verified extraction (build/python-standalone/extracted/3.15.0/android-aarch64/prefix/include/python3.15), as 8e40577 did for 3.14.7: 17 headers added, 8 removed (cpython/lock.h became cpython/pylock.h), 138 changed. Both suites pass on the 3.15.0 headers, so the surface did not move. Refs #196
Build: CPython 3.15.0 final (python-build-standalone 20261013)
github-actions
Bot
force-pushed
the
release
branch
from
October 15, 2026 12:18
6889e02 to
3b0cb94
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Automated sync of
develop(ebf3375) intorelease. Markdown outside README.md and docs/ subfolders is removed by .github/scripts/release/sync-release.sh.