arnaucube
arnaucube/poulpyPublic Self-hosted repository
Add CHANGELOG.md
Pro7ech jeanphilippe.bossuat@gmail.com
Mon, 15 Sep 2025 17:48:12 +0200
commit

e2625caa00f986db428d5facbadb1af30402aaac

parent

56dbd29c59b61ae964f296ebb211035957c8e39e

1 files changed, 27 insertions(+), 0 deletions(-)

jump to
A CHANGELOG.md

@@ -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.