Antonio Sánchez
2aa2ff2900
More ComplexQZ fixes.
...
<!--
Thanks for contributing a merge request!
We recommend that first-time contributors read our [contribution guidelines](https://eigen.tuxfamily.org/index.php?title=Contributing_to_Eigen ).
Before submitting the MR, please complete the following checks:
- Create one PR per feature or bugfix,
- Run the test suite to verify your changes.
See our [test guidelines](https://eigen.tuxfamily.org/index.php?title=Tests ).
- Add tests to cover the bug addressed or any new feature.
- Document new features. If it is a substantial change, add it to the [Changelog](https://gitlab.com/libeigen/eigen/-/blob/master/CHANGELOG.md ).
- Leave the following box checked when submitting: `Allow commits from members who can merge to the target branch`.
This allows us to rebase and merge your change.
Note that we are a team of volunteers; we appreciate your patience during the review process.
-->
### Description
<!--Please explain your changes.-->
More ComplexQZ fixes.
Extra semicolons are triggering some warnings and errors with `-Werror`.
Moved the `Sparse` import up to the umbrella header to avoid IWYU exports.
### Reference issue
<!--
You can link to a specific issue using the gitlab syntax #<issue number>.
If the MR fixes an issue, write "Fixes #<issue number>" to have the issue automatically closed on merge.
-->
### Additional information
<!--Any additional information you think is important.-->
See merge request libeigen/eigen!2036
2025-10-20 21:09:53 +00:00
Antonio Sánchez
f5907c5930
Fix commit references in changelog.
2025-10-18 23:48:30 +00:00
Antonio Sánchez
cc8748791c
Include required headers with relative paths in ComplexQZ
2025-10-18 23:46:12 +00:00
Antonio Sanchez
73da4623b1
Try disabling the cache again for ROCm.
2025-10-17 15:17:33 -07:00
Antonio Sánchez
d739b9dc60
Set the merge request template to be default.
2025-10-17 22:16:57 +00:00
Antonio Sánchez
e77977e231
Set the merge request template to be default.
2025-10-17 22:06:46 +00:00
Ludwig Striet
4c8744774f
Fixes #2987 : delete unused variable steps
2025-10-16 13:30:48 +00:00
Charles Schlosser
d426838d01
fix complexqz Wpedantic warnings
2025-10-15 15:12:33 +00:00
Saran Tunyasuvunakool
db02f97850
Add a missing #include <version> to Core.
2025-10-15 15:10:30 +00:00
Rasmus Munk Larsen
da55dd1471
Cleanup: Move 2x2 real SVD into the Jacobi module where it naturally belongs.
2025-10-14 00:58:37 +00:00
Ludwig Striet
99f8512985
ComplexQZ
2025-10-13 17:35:03 +00:00
Antonio Sánchez
e1f1a608be
Fix DLL builds and c++ lapack declarations.
2025-10-13 16:25:08 +00:00
Antonio Sánchez
3abaabb999
Streamline merge request and bug templates.
2025-10-12 22:19:03 +00:00
Antonio Sanchez
52358cb93b
Grammar fix "must has" --> "must have".
2025-10-12 00:07:41 +00:00
Rasmus Munk Larsen
565db1c603
Optimize ApplyOnTheRight for Jacobi rotations when FMA is available
2025-10-12 00:04:19 +00:00
Antonio Sánchez
3bd0bfe0e0
Disable ROCm job cache.
2025-10-11 23:29:42 +00:00
Charlie Schlosser
cd4f989f8f
assume_aligned uses bytes not bits
2025-10-10 14:08:10 -04:00
Antonio Sánchez
ac7c192e1b
Add a bunch of useful scripts for planning releases.
2025-10-10 00:49:58 +00:00
Damiano Franzò
5bc944a3ef
Fix jacobi svd for TriangularBase
2025-10-10 00:10:50 +00:00
Antonio Sánchez
dbe9e6961e
Fix BLAS/LAPACK DLL usage on Windows.
2025-10-10 00:09:45 +00:00
Antonio Sánchez
ef3c5c1d1d
Add workaround for using std::fma for scalar multiply-add.
2025-10-09 18:57:46 +00:00
Charles Schlosser
5996176b88
Fix alignment bug in avx pcast<Packet4l, Packet4d>
2025-10-09 02:50:42 +00:00
Laurenz
4bd382df56
Fix SSE PacketMath Compilation Error on QNX
2025-10-08 17:13:16 +00:00
Charles Schlosser
13bd14974d
fix errors in windows builds and tests
2025-10-07 22:47:35 +00:00
Jeremy Nimmer
eea6587b0e
Fix scalar_inner_product_op when binary ops return a different type
2025-10-05 22:51:50 +00:00
Rasmus Munk Larsen
7eaf9ae68d
Add a method to SelfAdjointEigenSolver for computing the matrix exponential
2025-10-05 15:06:04 +00:00
Sergiu Deitsch
32b0f386bc
Eliminate possible -Wstringop-overflow warning in .setZero()
2025-10-04 00:03:03 +02:00
Olav
1edf360e3c
Fix line endings
2025-10-03 13:21:05 +02:00
Antonio Sánchez
ccde35bcd5
Update dev version number.
2025-10-01 22:58:44 +00:00
Guilhem Saurel
a67f9dabb0
tests: add missing link
2025-10-01 22:38:52 +00:00
Antonio Sánchez
e6792039fb
Update changelog to reflect 3.4.1 and 5.0.0 releases.
2025-10-01 18:43:54 +00:00
Antonio Sánchez
4916887f2c
Update geo_homogeneous test, add eval() to PermutationMatrix.
2025-10-01 18:01:11 +00:00
Eugene Zhulenev
5c1029be1a
The 'CompressedStorageIterator<>' needs to satisfy the RandomAccessIterator
2025-09-30 16:28:41 +00:00
Charles Schlosser
f9f515fb55
get rid of a bunch of windows jobs
2025-09-30 01:44:48 +00:00
Hans Johnson
2e5447e620
STYLE: Scripts with shebang should be executable
2025-09-28 06:38:59 +00:00
Sergiu Deitsch
8d7ebac6ec
Disambiguate multiplication of a permutation matrix and a homogeneous vector
2025-09-27 14:05:28 +02:00
Charles Schlosser
bea7f7c582
SparseMatrixBase: delete redundant/shadowed typedef
2025-09-26 09:32:28 +00:00
Julien Schueller
7292c78e18
blas: Fix parenthesis suggestion warning
2025-09-24 19:14:55 +00:00
Sergiu Deitsch
e524488eb2
Convert Mercurial hgeol to gitattributes
2025-09-24 19:14:40 +00:00
Charles Schlosser
dbd25f632b
Fix select: return typed comparisons if vectorized
2025-09-24 05:38:12 +00:00
Antonio Sánchez
027dc5bc8d
Extend the range of supported CMake package config versions
2025-09-23 19:52:35 +00:00
Sergiu Deitsch
4df215785b
Support matrix multiplication of homogeneous row vectors
2025-09-23 14:56:28 +00:00
Rasmus Munk Larsen
2d170aea11
Define pcmp_le generically in terms of pcmp_eq and pcmp_lt.
2025-09-23 14:34:57 +00:00
Sergiu Deitsch
ea869e183b
Add missing bool SSE2 PacketMath comparison
2025-09-22 21:28:45 +02:00
Julien Schueller
6ef18340a1
CMake: Explicit STATIC libs
2025-09-22 18:32:36 +00:00
Sergiu Deitsch
14477c5d43
Replace deprecated std::is_trivial by an internal definition
2025-09-22 16:59:10 +00:00
Antonio Sánchez
b2ec79a23c
Move smoketests to small GitLab runners.
2025-09-22 16:45:02 +00:00
Sergiu Deitsch
62fbd276e0
Provide hints for deprecated functionality
2025-09-22 16:00:42 +00:00
Mark Shachkov
d38d669fdb
Fix real schur exceptional shift
2025-09-22 15:57:14 +00:00
Sergiu Deitsch
4ac3e71f77
CMake: Require at least C++14
2025-09-22 15:45:39 +00:00