Add CHANGELOG.md

This commit is contained in:
Pro7ech
2025-09-15 17:48:12 +02:00
parent 56dbd29c59
commit e2625caa00

27
CHANGELOG.md Normal file
View File

@@ -0,0 +1,27 @@
# CHANGELOG
## [0.2.0] - 2025-09-15
### Breaking changes
- Updated the trait `FillUniform` to take `log_bound`.
### `poulpy-hal`
- Added pure Rust reference code for `vec_znx` and `fft64` backend.
- Added cross-backend generic test suite along with macros.
- Added benchmark generic test suite.
### `poulpy-backend`
- Added `FFTRef` backend, which provides an implementation relying on the reference code of `poulpy-hal`.
- Added `FFTAvx` backend, which provides a pure Rust AVX/FMA accelerated implementation of `FFTRef` backend.
- Added cross-backend tests between `FFTRef` and `FFTAvx`.
- Added cross-backend tests between `FFTRef` and `FFT64Spqlios`.
### `poulpy-core`
- Removed unsafe blocks.
- Added tests suite for `FFTRef` and `FFTAvx` backends.
### Other
- Fixed a few minor bugs.
## [0.1.0] - 2025-08-25
- Initial release.