This repository was archived by the owner on Mar 6, 2026. It is now read-only.
Releases: acts-project/algebra-plugins
Releases · acts-project/algebra-plugins
v0.31.0
What's Changed
- ref: Bump dependencies by @niermann999 in #167
- ref: remove unused plugins by @niermann999 in #168
- ref: Update repository with the detray pre-commit hooks by @niermann999 in #169
- ref: adapt the test layout to the detray test setup by @niermann999 in #171
- ref: simplify plugin structure by @niermann999 in #170
- ref: refactor benchmarks by @niermann999 in #172
- ref: detray clang format by @niermann999 in #173
Full Changelog: v0.30.0...v0.31.0
v0.30.0
What's Changed
- Fix debug compilation with HIP by @StewMH in #145
- ref: Move hip runtime for assertion into dedicated header by @niermann999 in #166
- Add function definitions for function calls involving intermediate Fastor types by @wermos in #162
Full Changelog: v0.29.0...v0.30.0
v0.29.0
What's Changed
- fix: requirements for simd type by @niermann999 in #165
Full Changelog: v0.28.0...v0.29.0
v0.28.0
What's Changed
- Implement transposed matrix multiplication by @stephenswat in #163
- Bump version number to v0.28.0 by @stephenswat in #164
Full Changelog: v0.27.0...v0.28.0
v0.27.0
What's Changed
- Add more tests on matrix inversion by @beomki-yeo in #147
- feat: add pre-commit checks to repo by @niermann999 in #151
- fix: build Vc plugin for apple clang by @niermann999 in #152
- feat: Cleanup benchmark names and add inversion and determinant by @niermann999 in #148
- fix: algorithm selection for 4x4 matrices by @niermann999 in #150
- Minor fixes and improvements by @wermos in #154
- Added Fastor to the benchmark suite by @wermos in #153
- feat: loop unrolling and switch to constexpr by @niermann999 in #149
- feat: vectorized implementation of the cross poduct by @niermann999 in #155
- ref: Improve the stream operator for matrices and vectors by @niermann999 in #156
- ref: Update externals by @niermann999 in #157
- Prevent CMake flags from propagating to parent by @stephenswat in #158
- feat: approximately equal for algebra types by @niermann999 in #160
- feat: Algebra type casts by @niermann999 in #159
Full Changelog: v0.26.2...v0.27.0
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