Skip to content

Commit bc016cd

Browse files
committed
bump workspace to 0.1.1 and re-unify python version
The workspace version stayed at 0.1.0 while `resonators-py` was bumped independently to 0.1.1 for the AVX2/FMA wheel fix. Now that both are at 0.1.1, put `resonators-py` back on `version.workspace = true` and switch `pyproject.toml` to `dynamic = ["version"]` so maturin pulls from Cargo.toml. One place to bump going forward.
1 parent fec942a commit bc016cd

5 files changed

Lines changed: 11 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
All notable changes to this project will be documented in this file. Format based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/); this project adheres to [Semantic Versioning](https://semver.org/).
44

5+
## [0.1.1] - 2026-04-24
6+
7+
### Changed
8+
9+
- WASM: ~13-15x speedup in `ResonatorBank::process_sample` / `process_samples` at 88-880 bins, by recovering autovectorization that was defeated by `f32::mul_add` lowering to per-lane `fmaf` calls on wasm32+simd128. Diagnosis by @pengowray (#1).
10+
511
## [Python 0.1.1] - 2026-04-22
612

713
### Changed

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ members = ["crates/*"]
33
resolver = "3"
44

55
[workspace.package]
6-
version = "0.1.0"
6+
version = "0.1.1"
77
authors = ["John Hartquist <john@hartquist.com>"]
88
edition = "2024"
99
license = "MIT OR Apache-2.0"

crates/resonators-py/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "resonators-py"
33
description = "Python bindings for the resonators crate."
44
publish = false
5-
version = "0.1.1"
5+
version.workspace = true
66
authors.workspace = true
77
edition.workspace = true
88
license.workspace = true

crates/resonators-py/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "maturin"
44

55
[project]
66
name = "resonators"
7-
version = "0.1.1"
7+
dynamic = ["version"]
88
description = "Rust implementation of the Resonate algorithm for low-latency spectral analysis."
99
readme = "README.md"
1010
requires-python = ">=3.9"

0 commit comments

Comments
 (0)