arnaucube
arnaucube/poulpyPublic Self-hosted repository
poulpy/CHANGELOG.md
CHANGELOG.mdRaw
 1# CHANGELOG
 2
 3## [0.2.0] - 2025-09-15
 4
 5### Breaking changes
 6    - Updated the trait `FillUniform` to take `log_bound`.
 7
 8### `poulpy-hal`
 9    - Added pure Rust reference code for `vec_znx` and `fft64` backend.
10    - Added cross-backend generic test suite along with macros.
11    - Added benchmark generic test suite.
12
13### `poulpy-backend`
14    - Added `FFTRef` backend, which provides an implementation relying on the reference code of `poulpy-hal`.
15    - Added `FFTAvx` backend, which provides a pure Rust AVX/FMA accelerated implementation of `FFTRef` backend.
16    - Added cross-backend tests between `FFTRef` and `FFTAvx`.
17    - Added cross-backend tests between `FFTRef` and `FFT64Spqlios`.
18
19### `poulpy-core`
20    - Removed unsafe blocks.
21    - Added tests suite for `FFTRef` and `FFTAvx` backends.
22
23### Other
24- Fixed a few minor bugs.
25
26## [0.1.0] - 2025-08-25
27- Initial release.