Releases: sanity/pav.rs
Releases · sanity/pav.rs
v0.6.1 - Dependency update
What's Changed
Dependencies
- Updated eytzinger-interpolation from v1.0.0 to v1.0.1
The dependency update includes:
- Critical bug fixes for benchmark and documentation compilation
- Comprehensive test coverage for interpolative search
- Documentation improvements
Notes
No API changes to pav_regression itself. This is a maintenance release to ensure users get the improved eytzinger-interpolation dependency.
Full Changelog: v0.6.0...v0.6.1
[AI-assisted debugging and comment]
v0.6.0 - Performance improvements and bug fixes
What's Changed
Performance Improvements
- Implemented Eytzinger layout for optimized binary search operations, reducing cache misses and improving search performance
Bug Fixes
- Fixed centroid weight calculation bug that was double-counting points
Credits
Thanks to @anchpop (Andre Popovitch) for the performance improvements and bug fix!
Technical Details
- Uses eytzinger-interpolation crate (v1.0.0) for the Eytzinger array layout
- Repository for the eytzinger fork: https://github.com/sanity/eytzinger-interpolation
Installation
[dependencies]
pav_regression = "0.6.0"Full Changelog: v0.5.2...v0.6.0