Chip Kerchner
|
0753ebcbf0
|
Merge remote-tracking branch 'origin/master' into fixSignedZerosWithFastMath
|
2026-07-08 13:10:31 +00:00 |
|
Chip Kerchner
|
30f58a8411
|
Add signed-zero flags to fast-math - without it results can be wrong.
|
2026-07-08 12:50:30 +00:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
4035ffe2c9
|
StructuredMatrices: Document maxBlockSize() to fix docs build
libeigen/eigen!2697
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-07-08 01:04:30 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
b54d44562b
|
StructuredMatrices: Derive LookAheadLevinson from SolverBase
libeigen/eigen!2686
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-07-08 00:31:25 -07:00 |
|
Florian Maurin
|
fbc0c78a6d
|
Core: Improve fixed-size intermediate matrix product performances
libeigen/eigen!2695
Closes #1791
|
2026-07-08 00:20:38 -07:00 |
|
Charles Schlosser
|
70034bc005
|
Reach-based sparse triangular solveInPlace (Gilbert–Peierls) for col-major L / Lᵀ
libeigen/eigen!2678
|
2026-07-07 16:52:33 -07:00 |
|
Florian Maurin
|
0af925cb01
|
Documentation: Fix examples and clarify Eigen API notes
libeigen/eigen!2652
Closes #998, #2142, #301, #1822, #1959, #805, #462, #308, #2146, #1335, #634, #81, and #46
|
2026-07-07 16:32:03 -07:00 |
|
Chip Kerchner
|
3a3d2c8f6d
|
Merge branch 'master' of https://gitlab.com/libeigen/eigen
|
2026-07-07 13:59:09 +00:00 |
|
Kasper Nielsen
|
bc5f5f685a
|
SME: fix gebp packers for non-direct-GEMM consumers
libeigen/eigen!2675
|
2026-07-06 22:16:17 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
fc89fe1bac
|
StructuredMatrices: add look-ahead Levinson solver for general Toeplitz systems
libeigen/eigen!2666
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-07-06 22:02:17 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
70f9119a43
|
Add StructuredMatrices module: Circulant and Toeplitz fast operators
libeigen/eigen!2665
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-07-06 15:35:12 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
0bdd2d1fb1
|
AlignedVector3: add regression test for compound-assignment return types
libeigen/eigen!2685
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-07-06 15:15:45 -07:00 |
|
赵诗涵
|
d2e1d3560e
|
Fix Eigen::AlignedVector3::operator-= return type
libeigen/eigen!2684
|
2026-07-06 13:15:32 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
bb18f8ad25
|
Core: Fix dangling reference in non-const imag() of real-valued expressions
libeigen/eigen!2682
Closes #3096
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-07-06 11:47:50 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
b33822a2b6
|
Test: Fix block sparse identity guard for C++14
libeigen/eigen!2683
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-07-06 11:02:46 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
f7001a24dc
|
Cholesky: Fuse the 2x2-pivot trailing update in unblocked Bunch-Kaufman
libeigen/eigen!2679
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-07-05 20:18:24 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
edfad91199
|
AGENTS.md: refresh stale module and backend details
libeigen/eigen!2680
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-07-05 16:36:23 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
35b0428f55
|
CI: only batch-build single-target jobs; build target lists directly
libeigen/eigen!2677
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-07-05 13:05:26 -07:00 |
|
Florian Maurin
|
b8ca06f310
|
Perf: Use constexpr branching for static paths
libeigen/eigen!2676
|
2026-07-05 12:17:13 -07:00 |
|
Florian Maurin
|
3923421454
|
Geometry: restrict transform matrix product overloads
libeigen/eigen!2645
Closes #1322
|
2026-07-04 17:07:14 -07:00 |
|
Florian Maurin
|
23815f4f62
|
Test: Fix platform-sensitive test expectations
libeigen/eigen!2674
|
2026-07-04 16:51:28 -07:00 |
|
Florian Maurin
|
005a356e81
|
Tensor: restore static chip fast paths
libeigen/eigen!2673
Closes #3095
|
2026-07-04 14:54:41 -07:00 |
|
Florian Maurin
|
f7a85f8e95
|
cleanup: C++14 cleanup of obsolete helpers and workarounds
libeigen/eigen!2641
|
2026-07-04 12:41:35 -07:00 |
|
Charles Schlosser
|
cd70e0c4a9
|
BlockSparseMatrix: add block-sparse data structure and operations
libeigen/eigen!2644
|
2026-07-02 22:20:12 +00:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
b4e88b90d9
|
packetmath: fix signed-integer-overflow UB in test reference helpers
libeigen/eigen!2671
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-06-30 16:32:22 -07:00 |
|
Florian Maurin
|
cf9f1075a6
|
warning: fix some compiler warnings
libeigen/eigen!2672
|
2026-06-30 16:22:14 -07:00 |
|
frm-dsp
|
220732cdd2
|
unsupported/Eigen/FFT changed prototypes of .fwd() and .inv() to accept DenseBase vectors
libeigen/eigen!2669
|
2026-06-29 15:22:06 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
3fccdcd589
|
IterativeLinearSolvers: fix flaky LSMR tolerances test
libeigen/eigen!2670
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-06-28 22:38:07 -07:00 |
|
Charles Schlosser
|
e943ebae60
|
Fix compiler warnings in cross-compile CI jobs
libeigen/eigen!2667
|
2026-06-28 00:49:44 +00:00 |
|
Florian Maurin
|
82ab9b71c9
|
GMRES: normalize convergence by preconditioned RHS
libeigen/eigen!2660
Closes #926
|
2026-06-27 11:29:56 -07:00 |
|
 XeandXe
|
944a219bd6
|
Optimize dot product for contiguous data with runtime-unit stride
libeigen/eigen!2640
Co-authored-by: Xe <xel76393@gmail.com>
|
2026-06-27 10:49:40 -07:00 |
|
Charles Schlosser
|
e478052efd
|
Product: vectorize small fixed-size compound products via packet cascade
libeigen/eigen!2656
|
2026-06-27 10:26:30 +00:00 |
|
Charles Schlosser
|
cdb9e1e124
|
CI: bump gcc/clang versions in Risc-V jobs
libeigen/eigen!2661
|
2026-06-27 03:07:09 +00:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
2e20f3533b
|
Add LSMR iterative least-squares solver
libeigen/eigen!2663
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-06-26 18:54:20 -07:00 |
|
Chip Kerchner
|
2ab90fbb5f
|
Merge branch 'master' of https://gitlab.com/libeigen/eigen
|
2026-06-26 11:48:48 +00:00 |
|
Charles Schlosser
|
18ddcf4bb9
|
AVX: fix pset1<Packet4cf> broadcasting only half its lanes without AVX2
libeigen/eigen!2664
|
2026-06-26 03:47:40 +00:00 |
|
Kasper Nielsen
|
65bf174fc2
|
SME: adapt the fp32 GEMM kernel to the runtime streaming vector length
libeigen/eigen!2639
|
2026-06-25 18:21:35 -07:00 |
|
Florian Maurin
|
d4940f8a2f
|
Core: preserve pointer result types in coefficient functors
libeigen/eigen!2646
Closes #1700
|
2026-06-25 18:11:51 -07:00 |
|
Florian Maurin
|
6b77b5b65b
|
Perf: x2 speedup compilation time for BDCSVD and JacobiSVD
libeigen/eigen!2655
|
2026-06-25 18:02:14 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
fdfece7c16
|
Vectorize reductions and norms on runtime-contiguous strided expressions
libeigen/eigen!2651
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-06-25 17:34:57 -07:00 |
|
Florian Maurin
|
94152044e8
|
Fix empty product blocking in triangular updates
libeigen/eigen!2659
Closes #3093
|
2026-06-25 01:29:13 +00:00 |
|
Charles Schlosser
|
6103881d14
|
CI: fix and fold RVV vectorization into the default riscv64 builds
libeigen/eigen!2658
|
2026-06-24 02:12:05 +00:00 |
|
Florian Maurin
|
bf7d62172f
|
BDCSVD: fix accuracy issue by protecting secular corrections from reassociation
libeigen/eigen!2653
Closes #1588
|
2026-06-22 09:36:11 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
7bd98698c5
|
Eigenvalues: add inverse-iteration eigenvectors to TridiagonalEigenSolver
libeigen/eigen!2617
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-06-18 14:40:43 -07:00 |
|
Florian Maurin
|
dd3b764968
|
Test: fix some CI test failures
libeigen/eigen!2648
|
2026-06-18 13:33:35 -07:00 |
|
 Willem DeconinckandWillem Deconinck
|
36b8eccc5a
|
Don't use __builtin_alloca_with_align with icpc
libeigen/eigen!2650
Co-authored-by: Willem Deconinck <willem.deconinck@ecmwf.int>
|
2026-06-18 13:01:53 -07:00 |
|
Florian Maurin
|
69ec633d01
|
BiCGSTABL: Improve convergence accuracy
libeigen/eigen!2649
|
2026-06-18 12:50:51 -07:00 |
|
Florian Maurin
|
3e04831407
|
Doc: correct rank-revealing decomposition table
libeigen/eigen!2647
Closes #593
|
2026-06-18 12:35:55 -07:00 |
|
Charles Schlosser
|
6942f488c5
|
AVX: fix pset1<Packet4cf> store-to-load forwarding hazard
libeigen/eigen!2643
|
2026-06-17 18:01:31 +00:00 |
|
Charles Schlosser
|
f720207f7f
|
CI: Add RISC-V runners
libeigen/eigen!2638
|
2026-06-15 15:24:02 +00:00 |
|