Skip to content

Release: merge release into main - #352

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

github-actions[bot] wants to merge 56 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 (9507e6d) 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)
TypedPython: narrow GCC fastmath to reassociation and FMA contract (#368)
TypedPython: emit-c CLI and manifest for pypackpack's compile slot (#25 step 1)
@github-actions
github-actions Bot force-pushed the release branch 2 times, most recently from 83fa67b to 44ef26f Compare November 5, 2026 13:59
Feat: add TypedPythonEmitCTask and manifest v1 mapper in Gradle plugin (#25 step 2)
…#375)

Shared gradle/central-publishing.gradle.kts adds POM fields, javadoc and
sources jars, in-memory signing when a key is present, and a
centralStaging repository. maven-central.yml bundles on macOS and
uploads to the Central Portal on a version tag; a pull request touching
the setup runs a dry run signed with a throwaway key.

desktopNativeMain isDirectory uses opendir instead of stat: st_mode
differs in width between macOS and Linux and the shared metadata
compilation that publishing runs rejected it.
…roid libs; runnable getting-started (#379)

- python-multiplatform-compose applies central-publishing (common,
  android, desktop) and joins publishAll* tasks.
- copyAndroidPythonBinaries is a Sync; the link task removes stale
  libmultiplatform_python*.so; central-bundle.sh fails on an AAR that
  carries a libpython for another major.minor.
- getting-started section 04: Kotlin version, desktop target,
  pythonBindings role app, upcall bootstrap, compose dependency;
  Central instead of mavenLocal; .tmp/ -> .cache/.
Publish python-multiplatform-compose; stale Android libs; runnable guide (#379)
@github-actions
github-actions Bot force-pushed the release branch 2 times, most recently from 99a93da to dd0d322 Compare November 7, 2026 03:09
b-re-w and others added 3 commits November 8, 2026 03:43
…numba

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

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