Repository navigation
v0.5.0
Lots of clean up. YAML removed. Build option to c2py23 removed. Some debugging. Starts to settle down.
All credit to DeepSeek for the infinite patience with me. Thankyou.
What's Changed
- Add quality control workflow to AGENTS.md by @jonwright in #21
- docs: fix stale perf.py description in AGENTS.md by @jonwright in #22
- fix: rename get_enabled back to read_enabled by @jonwright in #23
- aarch64: guard sys/auxv.h to Linux only, add CI workflow by @jonwright in #24
- ppc64le: test script + Altivec SIMD dispatch variant by @jonwright in #25
- fix: consistent GIL stress sleep duration across platforms by @jonwright in #26
- release: v0.3.0 prep -- version sync, long_description, clean sdist by @jonwright in #27
- release: add MIT license metadata and classifiers by @jonwright in #28
- fix: PEP 639 license-files (remove conflicting license={text}) by @jonwright in #29
- fix: PEP 639 license metadata (no License-File field) by @jonwright in #30
- docs: rewrite README.md (compact, LLM attribution, move detail to docs) by @jonwright in #31
- bump version: 0.3.0 -> 0.3.1 by @jonwright in #32
- feat: Python dict format for .c2py interface files by @jonwright in #33
- Issue 36: Python 3.15 ABI review -- guard fix, FT CI, canary test by @jonwright in #39
- docs: fix _wrapper signature in spec -- METH_VARARGS, 2 params, no kw… by @jonwright in #46
- Fix/ci license matrix numpy by @jonwright in #47
- fix: CI matrix restructuring, div-by-zero on Windows, black formatting by @jonwright in #48
- fix: simd_dispatch build outputs to correct loader path, add PyYAML+p… by @jonwright in #50
- Docs: mkdocs site with live-tested examples (closes #45) by @jonwright in #51
- Fix YAML syntax error in docs.yml (colon in unquoted string) by @jonwright in #52
- docs: address review feedback on PR #51 by @jonwright in #56
- Fix docs CI: install mkdocstrings + c2py23 deps by @jonwright in #57
- Tier 1 issues: text dup finder, SKILL.md, timing demo, mp_bench, CI-generated READMEs by @jonwright in #62
- Tier 1 review fixes + issue #49 by @jonwright in #63
- CI rationalization: full_matrix fills gaps, docs.yml generates READMEs by @jonwright in #65
- Document complex types as intentionally unsupported (#53) by @jonwright in #66
- Close Tier 2/3 issues: GPU/DLPack research, async, named-tuple by @jonwright in #67
- macOS CI + SIMD dispatch (#38, #54) by @jonwright in #68
- Fix full_matrix.yml: YAML parser + drop Python 3.7 from Linux by @jonwright in #69
- Add benchmark infrastructure and gold standard C wrappers (closes #70) by @jonwright in #71
- refactor: extract c2py_ptr_info from Py_buffer by @jonwright in #72
- Issue pypy by @jonwright in #73
- feat: --target wasm for Pyodide/WASM + portable ILP32 fixes (80/80 tests) by @jonwright in #74
- Issue pythonh by @jonwright in #77
- Issue plan update by @jonwright in #78
- refactor: split runtime into backend files (3+3) by @jonwright in #79
- issue80: complete build removal, port to generate-only CLI by @jonwright in #82
- Issue75 yaml removal by @jonwright in #83
- Issue81 pypy ci by @jonwright in #84
- Issue81 pypy ci 2 by @jonwright in #85
- docs: audit fixes, YAML-to-dict conversion, user guide rewrite (v0.5.0) by @jonwright in #88
New Contributors
- @jonwright made their first contribution in #21
Full Changelog: https://github.com/jonwright/c2py23/commits/v0.5.0