Skip to content

v0.29.3 — compiled control flow and current package docs

Choose a tag to compare

@justinchuby justinchuby released this 23 Aug 01:12
· 8 commits to main since this release
Immutable release. Only release title and notes can be modified.
19a1c2e

Highlights

  • Capture supported If, Loop, and Scan inside shape-keyed MLX compiled closures.
  • Support dynamic/general Scan axes and directions plus ONNX negative-step Slice.
  • Package the current repository README on crates.io instead of the obsolete Rust spike document.
  • Ship a pip-safe sdist with a regular README and no accidentally bundled MLX build artifacts.
  • Publish correctly tagged Apple-Silicon-only macosx_14_0_arm64 wheels.

Performance

Dynamic Scan T=120: 1.059 ms compiled versus 1.333 ms eager warm median (~21% faster).

Validation

  • 1296 operator tests passed (63 skipped).
  • Rust release tests: 7 passed.
  • cargo package contains the current root README.
  • pip wheel successfully builds from the 0.29.3 sdist.
  • Independent Claude Opus 5 reviews found no blockers.

Official PyPI wheel/sdist and crates.io artifacts are produced by the trusted-publishing workflow.