- #485: Removes deprecated CMake package config variables, potentially breaking existing CMake configurations
- #608: Removes CI jobs for C++03 compatibility, signaling transition to modern C++ standards
- #649: Move Eigen::all, last, and lastp1 back to Eigen::placeholders namespace to reduce name collision risks
- #658: Refactored SVD module with new template parameter for computation options, breaking existing API
- #725: Removed deprecated MappedSparseMatrix type from internal library code
- #742: Updates minimum CMake version to 3.10, removes C++11 test disable option, and sets minimum GCC version to 5
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "supported": { | |
| "other_improved": [ | |
| "[!1938](https://gitlab.com/libeigen/eigen/-/merge_requests/1938): Corrected documentation typos in Eigen's Core module by removing duplicated 'for' keywords in MathFunctionsImpl.h and QuickReference.dox files.", | |
| "[!1937](https://gitlab.com/libeigen/eigen/-/merge_requests/1937): Improved compiler warnings and vectorized cast handling in Eigen's core packet math implementation by modifying CoreEvaluators.h and GenericPacketMath.h to suppress array bounds warnings and fix an edge case in segment loading.", | |
| "[!1936](https://gitlab.com/libeigen/eigen/-/merge_requests/1936): Improved GenericPacketMath.h by renaming variables to address -Wshadow compiler warnings, reducing potential naming conflicts in the Eigen core library.", | |
| "[!1934](https://gitlab.com/libeigen/eigen/-/merge_requests/1934): Improved SuperLU support in Eigen by introducing `GlobalLU_t` pointer and addressing API incompatibility issues for ILU in SuperLUv7.0.1, enhancing interface |