Austin Schuh
5c719ced5f
[bazel] Put eigen in an external repo like bzlmod ( #8169 )
...
This sets us up to use AOS, which wants @eigen to resolve, without
introducing a second version or copy of eigen.
2025-10-03 12:32:40 -07:00
Tyler Veness
ee3d55e848
[upstream_utils] Upgrade Eigen to latest ( #8228 )
2025-09-19 17:52:48 -06:00
Tyler Veness
b4823569a4
[upstream_utils] Upgrade Eigen to latest ( #7982 )
2025-05-19 14:26:53 -06:00
Tyler Veness
25e6549398
[wpimath] Fix various constexpr support bugs ( #7676 )
2025-01-13 14:44:55 -07:00
Peter Johnson
661c321fe2
[upstream_utils] Restore Eigen intellisense fix ( #7404 )
...
This reverts commit d1de7663d3 .
Intellisense is still broken on Windows Athena target with the error
`incomplete type "Eigen::Matrix<double, 3, 3, 0, 3, 3>" is not allowed`.
2024-11-17 19:11:25 -08:00
Tyler Veness
d1de7663d3
[upstream_utils] Remove Eigen intellisense fix ( #7397 )
...
FRC Code intellisense continued to work in developerRobot with a QR
decomposition.
2024-11-16 22:16:11 -08:00
Tyler Veness
712db6711a
[upstream_utils] Upgrade Eigen to fix warning suppression upstream ( #6923 )
2024-08-03 22:17:17 -07:00
Tyler Veness
5825bf46d8
[upstream_utils] Suppress has_denorm deprecation in Eigen ( #6833 )
...
MSVC doesn't yet claim C++23 compliance for c++latest, so we have to be
less specific in the preprocessor check.
2024-07-15 14:41:40 -07:00
Tyler Veness
27efd37c52
[upstream_utils] Upgrade Eigen to include GCC 14 patches ( #6646 )
2024-05-23 06:49:20 -07:00
Tyler Veness
40b35f0d51
[upstream_utils] Fix compilation failures on constexpr matrices with GCC 14 ( #6626 )
2024-05-14 21:22:32 -06:00
Tyler Veness
637647b941
[upstream_utils] Improve Eigen intellisense fix ( #6621 )
2024-05-14 18:47:51 -06:00
Tyler Veness
0a967e0e62
[upstream_utils] Suppress deprecation warnings for Eigen's has_denorm ( #6619 )
...
std::has_denorm and std::has_denorm_loss were deprecated in C++23.
This avoids deprecation warnings with Clang 18 set to C++23.
2024-05-14 16:33:57 -06:00
Tyler Veness
e8f8c0ceb0
[upstream_utils] Update to latest Eigen HEAD ( #5996 )
...
There hasn't been a release in 2.5 years.
There's performance improvements for some NEON instructions, UB fixes, a lot of internal cleanup with the jump from C++11 to C++14, and more constexpr.
2023-12-03 16:18:19 -08:00
Tyler Veness
abc19bcb43
[upstream_utils] Zero out commit hashes and show 40 digits in index hashes ( #5336 )
2023-05-16 09:41:46 -07:00
Peter Johnson
504fa22143
[wpimath] Workaround intellisense Eigen issue ( #4992 )
...
Co-authored-by: Tyler Veness <calcmogul@gmail.com >
2023-01-21 15:16:12 -08:00