From e2625caa00f986db428d5facbadb1af30402aaac Mon Sep 17 00:00:00 2001 From: Pro7ech Date: Mon, 15 Sep 2025 17:48:12 +0200 Subject: [PATCH] Add CHANGELOG.md --- CHANGELOG.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..96884de --- /dev/null +++ b/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. \ No newline at end of file