Skip to content

TypedPython benchmarks: Cython (pure, typed) and numba columns - #384

Merged
b-re-w merged 2 commits into
developfrom
feat/bench-cython-numba
Nov 7, 2026
Merged

b-re-w merged 2 commits into
developfrom
feat/bench-cython-numba

Conversation

@b-re-w

@b-re-w b-re-w commented Nov 7, 2026

Copy link
Copy Markdown
Member

Closes #383

  • benchmarks/typedpython/cython/ (typed .pyx + build.py, -O3 -ffp-contract=off) and numba/ (@njit; binary-trees via jitclass).
  • run.py: columns CPython (tools python), Cython (pure), Cython (typed), numba, plus a separate numba compile record; tool versions, flags and semantics notes go to the JSON. Without the harness venv the columns read n/a with the uv command to create it (uv venv + uv pip install).
  • Merged develop (354 commits): conflicts in run.py (kept develop's source_commit() and the branch's Cmd/numba run_once) and .gitignore (both blocks).

Local checks only (AGENTS 10): py_compile and pyflakes clean on run.py, cython/build.py, numba/*.py; run.py --help exits 0. No timing run, no build. No em-dash; install text is uv-only.

@b-re-w
b-re-w merged commit 9507e6d into develop Nov 7, 2026
@b-re-w
b-re-w deleted the feat/bench-cython-numba branch November 7, 2026 18:44
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