Skip to content

Releases: jonwright/c2py23

v0.5.10

Choose a tag to compare

@jonwright jonwright released this 21 Oct 04:40
469886e

Allows >2GB buffers to be passed.

What's Changed

Full Changelog: v0.5.9...v0.5.10

v0.5.9

Choose a tag to compare

@jonwright jonwright released this 14 Oct 11:56
28675f8

Should compile on vc9 (msvc for python2.7, if someone is wrapping code that works there)

What's Changed

Full Changelog: v0.5.8...v0.5.9

v0.5.8

Choose a tag to compare

@jonwright jonwright released this 30 Sep 05:02
ee81c97

What's Changed

  • Fix decode-time dtype check to honor itemsize fallback in when: conditions by @jonwright in #106
  • Bump version to 0.5.7; regenerate reference wrapper by @jonwright in #107
  • Thin generated wrappers: shared alias/contiguity helpers, doc dedup, VARARGS-over-FASTCALL by @jonwright in #108

Full Changelog: v0.5.6...v0.5.8

Bugfix

Choose a tag to compare

@jonwright jonwright released this 25 Sep 09:52
2714149

What's Changed

Full Changelog: v0.5.5...v0.5.6

Bugfix

Choose a tag to compare

@jonwright jonwright released this 18 Sep 22:20
bcae3e4

What's Changed

Full Changelog: 0.5.4...v0.5.5

v0.5.4

Choose a tag to compare

@jonwright jonwright released this 31 Jul 21:30
3aeeb8b

What's Changed

  • docs: document batch dimensions pattern (no automatic promotion for optional leading axes) by @jonwright in #96
  • fix: build benchmark modules on Windows MSVC (issue #86) by @jonwright in #97
  • fix: numpy ndarray + DLPack backends on 32-bit (issue #87) by @jonwright in #98
  • Bump version to 0.5.4 by @jonwright in #99

Full Changelog: v0.5.3...v0.5.4

v0.5.3

Choose a tag to compare

@jonwright jonwright released this 30 Jul 21:33
e7802e7

What's Changed

  • Include function name and argument name in check error messages (fixes #92) by @jonwright in #93

Full Changelog: v0.5.2...v0.5.3

v0.5.2

Choose a tag to compare

@jonwright jonwright released this 18 Jul 21:30
dd90f5e
Merge pull request #91 from jonwright/jonwright-patch-1

Bump version to 0.5.2

v0.5.1

Choose a tag to compare

@jonwright jonwright released this 18 Jul 21:25
fdf3456

What's Changed

  • Fix zero-size array contiguity, add stb-style single-header by @jonwright in #90

Full Changelog: v0.5.0...v0.5.1

v0.5.0

Choose a tag to compare

@jonwright jonwright released this 18 Jul 18:46
1252b5b

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

Full Changelog: https://github.com/jonwright/c2py23/commits/v0.5.0