mirror of
https://github.com/arnaucube/poulpy.git
synced 2026-02-10 05:06:44 +01:00
Add CHANGELOG.md
This commit is contained in:
27
CHANGELOG.md
Normal file
27
CHANGELOG.md
Normal 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.
|
||||||
Reference in New Issue
Block a user