Releases: acts-project/algebra-plugins
Releases · acts-project/algebra-plugins
v0.26.2
What's Changed
- fix: Zero init by @niermann999 in #143
- fix: benchmark deprecation warning by @niermann999 in #144
Full Changelog: v0.26.1...v0.26.2
v0.26.1
v0.26.0
What's Changed
- ref: Restore explicit vectorization in the Vc AoS plugin by @niermann999 in #118
- ref: Update CI and allow for c++20 by @niermann999 in #128
- Restructure matrix testing code by @stephenswat in #134
- feat: matrix implementation for vc by @niermann999 in #127
- ref: simplify matrix interface by @niermann999 in #130
- feat: generic plugin by @niermann999 in #131
- MSVC Fix, main branch (2024.11.21.) by @krasznaa in #138
- SYCL2020 Updates, main branch (2024.11.19.) by @krasznaa in #136
- feat: Introduce concepts by @niermann999 in #132
- CI Updates, main branch (2024.11.28.) by @krasznaa in #139
- ref: Adapt to client interface and allow to compile multiple plugins side by side by @niermann999 in #133
- Add new generic matrix operators by @stephenswat in #137
- fix: Eigen Identity matrix and Vc/SMatrix matrix getter and hide arithmetic operators in algebra namespace by @niermann999 in #141
Full Changelog: v0.25.0...v0.26.0
v0.25.0
What's Changed
- Disable Fastor in macOS CI job by @stephenswat in #125
- Include external libraries as system libraries by @stephenswat in #124
Full Changelog: v0.24.0...v0.25.0
v0.24.0
What's Changed
- feat: add a Vc SoA implementation for transform3 by @niermann999 in #97
Full Changelog: v0.23.0...v0.24.0
Algebra Plugins Beta 0.23.0
New version with updates in vectorization and CMake build
Algebra Plugins Beta 0.22.0
Release including the following updates since v0.21.0
:
- Upgraded to GoogleTest
v1.14.0
and VecMemv0.27.0
(by default); - Disabled FP64 SYCL tests when the SYCL device doesn't support double-precision calculations;
- Introduced CMake presets for the project;
- These are meant to simplify developing the code, making its CMake configuration for different use cases simpler;
- Introduced explicit HIP language support in the code.
Algebra Plugins Beta 0.21.0
Rollback to Eigen 3.4.0
Algebra Plugins Beta 0.20.0
Release with a change: Eigen 3.4.0 → Eigen 3.4.1
Algebra Plugins Beta 0.19.0
Release including the following updates since v0.18.0:
- Introduced automated tests for the public headers of all (interface) libraries in the project;
- Fixed all missing includes and CMake mis-configurations as its outcome;
- Introduced the
ALGEBRA_PLUGINS_FAIL_ON_WARNINGS
cache variable for controlling whether "-Werror
-like" flags would be used during the build of the tests and benchmarks of the project.