Skip to content

Release: merge release into main - #352

Open
github-actions[bot] wants to merge 68 commits into
mainfrom
release
Open

github-actions[bot] wants to merge 68 commits into
mainfrom
release

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Automated sync of develop (92e35d3) into release. Markdown outside README.md and docs/ subfolders is removed by .github/scripts/release/sync-release.sh.

b-re-w added 5 commits October 4, 2026 00:10
cl.exe writes in the console code page (CP949 on Korean Windows); decoding it as UTF-8 raised UnicodeDecodeError in subprocess's reader thread and would lose a compile error message.
…-encoding

TypedPython: decode cl.exe output in the console code page
A typedpython-v* tag builds the wheel, checks that it alone compiles the release example, and publishes it. INTENT 1.4 records the maintainer's distribution decision.
TypedPython: publish the package to PyPI
…piled' module pragma

The maintainer decided (2026-10-30) to keep only the builtin @compiled. The pragma is now an ordinary comment; tests, the Kotlin-bridge fixture, benchmarks and the release example decorate the functions the pragma used to cover.
…ase and the distribution

Maintainer, 2026-10-30: the GitHub Release and the thisisthepy distribution are enough. Removes typedpython-pypi.yml; INTENT 1.4 says so.
…elves

Plain CPython without typedpython_builtins.pth has no builtins.compiled; the child scripts now prepend conftest's COMPILED_SHIM. Also fixes test_regions' split that left a dangling @compiled.
…-pragma

TypedPython: @compiled is the only mark; drop the module pragma
…a freed block

Linux CI (run 41212647289) reported tp_traced's read of an exited thread's PyThreadState racing with libpython's new_threadstate memcpy into the same reused mimalloc block; free and reuse are ordered inside the uninstrumented allocator, as in #347.
TypedPython: TSan test ignores new_threadstate block reuse
Feat: Switch notebook-e2e native-image CI to Maven Central and stage sample native-image prefix (#191, #251)
@github-actions
github-actions Bot force-pushed the release branch 2 times, most recently from 99a93da to dd0d322 Compare November 7, 2026 03:09
…numba

# Conflicts:
#	.gitignore
#	benchmarks/typedpython/run.py
TypedPython benchmarks: Cython (pure, typed) and numba columns
…ferential tests (#41)

test_benchmark_outputs.py compiles the five benchmarks and compares their output with the
interpreter at the run.py verify sizes, inside the TypedPython CI. docs/design/typedpython.md 4.3.1
lists the differential tests per edge case named by the M2 criterion.
TypedPython: benchmark output identity in CI, differential test index (#41)
…#339)

finalize() runs Py_FinalizeEx, returns its status, and refuses to run off the thread that called
initialize(). flush() flushes sys.stdout and sys.stderr. eval(expression) evaluates in __main__.
SPEC L-1a; tests in Python3Test and the child-JVM InterpreterShutdownTest.
…ts (#386)

Part of #191 Phase B. Same intermediate source set as #370
(commonMain -> desktopNativeMain -> {macosArm64Main, linuxX64Main}); the host
is all commonMain. Compose gates macosArm64 behind
org.jetbrains.compose.experimental.macos.enabled. linuxX64 resolves only on
the fork (upstream publishes no ui-linuxx64). The desktop-native-linux job
also compiles the host for linuxX64.
…328)

Owner approval 2026-11-13: keep arm64-v8a and x86_64 both supported on 3.15t. build-android.sh takes
the host as a second argument and checks the ELF architecture per host; the Android job is a matrix.
…eads (#175)

Owner approval 2026-11-13. New build-ft-wasm.yml (dispatch, push on develop and pull requests on its own
paths) and .github/scripts/ft-wasm/build-wasm.sh: --disable-gil --enable-wasm-pthreads, libffi and mpdec
with -pthread, a call-trampoline patch for shared memory, then a node smoke test that starts four
threads with the GIL disabled. Artifact only; no release. docs/platforms/free-threaded-wasm.md.
CI: free-threaded 3.15t wasm build with pthreads (#175 step 1)
build-ft-mobile: x86_64 Android 3.15t build (#328)
Compose host: add macosArm64 and linuxX64 Kotlin/Native desktop targets (#191 Phase B)
b-re-w and others added 2 commits November 13, 2026 07:58

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant