Repository navigation
0.3.0 #488
FrancoisCarouge
announced in
Announcements
0.3.0
#488
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Summary
Version 0.3.0 rounds out TypedLinearAlgebra with a broader set of matrix operations and stronger correctness guarantees: unary minus, magnitude, generalized transposed, equal_to, and matrix_vector_product all land alongside disambiguated division and rank-0 support for minus, backed by a substantial expansion of the test suite across addition, products, transposed, formatting, and concept checks. Backend support widens too, with new Aurora Au and nholthaus units plug-ins, std::chrono support, and various fixes to type aliasing, interprocedural optimization handling, and MSVC C++26 compatibility. CI/CD hardening continues throughout, new sanitizers (memory, control-flow integrity, integer), Ubuntu 26.04 and Clang 19–22 support, sharded clang-tidy, and repeated CodeQL/cppcheck maintenance, alongside routine dependabot bumps to actions like codeql-action, harden-runner, and checkout. Documentation gains a roadmap, references and use-case sections, updated introduction, and AI agent guidance, while the release also adds several clang-tidy and utility fixes (distinct/uniform concepts, agnostic underlying type) that improve robustness and portability across compilers.
What's Changed
Full Changelog: 0.2.0...0.3.0
This discussion was created from the release 0.3.0.
All reactions