1. b86d9c9 BLAS: restore conj_expr_if helper removed from core by Rasmus Munk Larsen · 42 minutes ago upstream/master
  2. f7abffd Core/products: handle size 0 self-adjoint products by tttapa · 54 minutes ago
  3. c1a4cd5 Default trivial special members where semantics are unchanged by Florian Maurin · 78 minutes ago
  4. 2c95e55 Test: relax vectorization_logic_half unrolling expectation broken on AVX-512 by Rasmus Munk Larsen · 16 hours ago
  5. 599d534 Core/arch + ThreadPool: simplify (comments, dead code, #undef hygiene) by Rasmus Munk Larsen · 17 hours ago
  6. 2fb6015 Tensor: simplify subtree (dead code, redundant parens, comments) by Rasmus Munk Larsen · 17 hours ago
  7. 255b1ce FFT/SparseExtra/Splines/BVH/EulerAngles/KroneckerProduct/Arpack: simplify by Rasmus Munk Larsen · 17 hours ago
  8. 60e84fd NonLinearOptimization/LM/AutoDiff/Polynomials: simplify subtree by Rasmus Munk Larsen · 17 hours ago
  9. 5826856 MatrixFunctions/SpecialFunctions: simplify subtree (comments, macro hygiene) by Rasmus Munk Larsen · 17 hours ago
  10. 4c9c482 Sparse solvers / IterativeLinearSolvers / *Support: simplify subtree by Rasmus Munk Larsen · 17 hours ago
  11. de9130a Eigenvalues: simplify subtree (dead code, comments, hygiene) by Rasmus Munk Larsen · 17 hours ago
  12. 60bff86 Geometry/misc/plugins/StlSupport: simplify (comments, redundant parens) by Rasmus Munk Larsen · 17 hours ago
  13. d38c757 Dense decompositions: simplify subtree (dead code, comments, hygiene) by Rasmus Munk Larsen · 17 hours ago
  14. 2a2b25c IterativeLinearSolvers: promote solvers from unsupported/IterativeSolvers by Rasmus Munk Larsen · 2 days ago
  15. 0981579 SparseCore: simplify subtree (dead code, dedup, comments) by Rasmus Munk Larsen · 2 days ago
  16. 590b736 Core/products: simplify products subtree (dead code, dedup, comments) by Rasmus Munk Larsen · 2 days ago
  17. b351c0d Core/util: remove dead forward declarations and a duplicate #undef by Rasmus Munk Larsen · 3 days ago
  18. 3621c60 Eigenvalues: trace-preserving diagonal update in the tridiagonal QR step by Rasmus Munk Larsen · 3 days ago
  19. a7aa5d1 Benchmarks: use ArgsProduct instead of an Apply() callback in bench_threaded_spmv by Rasmus Munk Larsen · 3 days ago
  20. 2259c86 Cholesky: Add Bunch-Kaufman factorization for symmetric/Hermitian indefinite matrices by Rasmus Munk Larsen · 3 days ago
  21. 5a6a46d CI: Fix reuse lint by installing an encoding-detection backend by Rasmus Munk Larsen · 3 days ago
  22. cdf85b6 Core: behavior-preserving simplification pass over Eigen/src/Core by Rasmus Munk Larsen · 4 days ago
  23. 35d56e4 AVX512: Use integer_sequence for TRSM by Florian Maurin · 4 days ago
  24. d3cfde9 Core: fix small fixed-size kernel regressions (#3083) by Rasmus Munk Larsen · 4 days ago
  25. eb82cae CUDA: Fix self-adjoint rank update on CUDA devices by Florian Maurin · 4 days ago
  26. 4361253 CI: gate SME test job like its build job (fix invalid master-push pipeline) by Rasmus Munk Larsen · 4 days ago
  27. 575c38e CI: fix SME job so it configures, compiles, and runs by Rasmus Munk Larsen · 4 days ago
  28. 6dae401 ARM SME2 GEMM backend by Kasper Nielsen · 4 days ago
  29. 0e4d147 Core: Fix two coefficient-indexing bugs by Florian Maurin · 4 days ago
  30. 76beb09 SparseCore: threaded SpMV — cached operator + extend stock OMP to ColMajor by Rasmus Munk Larsen · 4 days ago
  31. 4109404 Core: use integer-sequence GEMV helpers by Florian Maurin · 4 days ago
  32. 7966ea4 clang-format: register EIGEN_IF_CONSTEXPR as an IfMacro by Rasmus Munk Larsen · 4 days ago
  33. 7b56b05 Tensor: Fix double Tensor GPU contraction compile by Florian Maurin · 4 days ago
  34. 74e8da0 AGENTS.md: correct stale CI and build details by Rasmus Munk Larsen · 5 days ago
  35. dbf8cb6 CUDA: Fix numext min/max for CUDA custom scalars by Florian Maurin · 5 days ago
  36. 5259767 SVD: Fix TensorRef with fixed-size Eigen scalars by Florian Maurin · 6 days ago
  37. 2137871 FFT: fix zero-padding for fixed-size vectors by Florian Maurin · 6 days ago
  38. 141c2c5 Perf: Work around GCC/AArch64 gebp accumulator spills (~2x single-core GEMM) by Rasmus Munk Larsen · 6 days ago
  39. 95fd0c8 Fix: preserve NaN and infinity behavior in LU, QR, and norms by Florian Maurin · 7 days ago
  40. e5a6ae8 FindCoeff: replace a Scalar by bool, and fix doc by Florian Maurin · 8 days ago
  41. 0846381 Deduplicate NEON FP16 packet functions by onalante-ebay · 9 days ago
  42. e043daf Fix GCC fast-math complex packet arithmetic by Florian Maurin · 9 days ago
  43. 13cd7c0 Unconditionally implement FP16 packets for ARMv8 with FP16 scalars by onalante-ebay · 9 days ago
  44. ed45bac Perf: Avoid heap allocation for fixed-max decomposition temporaries by Florian Maurin · 10 days ago
  45. 662ba79 Tensor: fix tensor assignment rank mismatch diagnostic by Florian Maurin · 12 days ago
  46. fc0f148 Fix: GCC 9.2 fast-math complex products by Florian Maurin · 2 weeks ago
  47. 289e9ee fix typo in Macros.h by Charles Schlosser · 2 weeks ago
  48. 2671e63 Fix structured bindings checks and tests. by Antonio Sánchez · 2 weeks ago
  49. 633c222 SparseCore: avoid dense sparseView pre-count by Rasmus Munk Larsen · 2 weeks ago
  50. 0f704a5 Fix VLEN = 1024 issues for RISC-V by Chip Kerchner · 2 weeks ago
  51. d6adabf Fix Eigen::half for GPU with SPIRV or opencl. by Antonio Sánchez · 2 weeks ago
  52. 503ce91 Fix some minor build errors. by Antonio Sánchez · 2 weeks ago
  53. 3be291a Only use direct GEMV if types match. by Antonio Sánchez · 2 weeks ago
  54. 8df96db BLAS: add cabs1. by Antonio Sánchez · 2 weeks ago
  55. 039764e Constexpr compile time branches by Florian Maurin · 3 weeks ago
  56. 08f574e Tensor: speed up TensorFFT (Bluestein b-FFT cache, in-place stride==1, bypass libgcc complex-multiply, vectorize merge) by Rasmus Munk Larsen · 3 weeks ago
  57. a7a2bfe Tensor: implement block evaluation for TensorConcatenationOp by Rasmus Munk Larsen · 3 weeks ago
  58. 27cce38 Docs: add RELEASING.md maintainer playbook by Rasmus Munk Larsen · 3 weeks ago
  59. cc9e5e2 Tensor: invoke destructors on forced-eval buffer to fix non-POD leak (#1530) by Rasmus Munk Larsen · 3 weeks ago
  60. de0f6c0 Docs: add CONTRIBUTING.md by Rasmus Munk Larsen · 3 weeks ago
  61. d6b3452 FFT: stack-allocate the kissfft in-place scratch by Rasmus Munk Larsen · 3 weeks ago
  62. 524b908 Tensor: take inner-most-dim reducer path at runtime for non-IndexList reduce dims by Rasmus Munk Larsen · 3 weeks ago
  63. 0998eb1 FFT: include real-vs-complex transform kind in fftw + imklfft plan cache keys by Rasmus Munk Larsen · 3 weeks ago
  64. b13531c AutoDiff: fix min(ADS, ADS) tie-break to match std::min and max symmetry by Rasmus Munk Larsen · 3 weeks ago
  65. 381cae5 SparseQR: look ahead before skipping weak pivots by Florian Maurin · 3 weeks ago
  66. b1c9f56 GPU: fix Eigen::half intrinsic calls and add sm_70 device-arch floor by Rasmus Munk Larsen · 3 weeks ago
  67. 32a2be5 Fix: row-major least-squares diagonal preconditioner by Florian Maurin · 3 weeks ago
  68. 02da5b4 TensorDeviceThreadPool: fix enqueue use-after-free + static-dispatch parallelForAsync by Rasmus Munk Larsen · 3 weeks ago
  69. 6a5d88d AGENTS.md: small fixes (portable ctest, arch/Default/ description) by Rasmus Munk Larsen · 3 weeks ago
  70. b0b27dc Fix VLEN = 128 compilation issues for RISC-V by Chip Kerchner · 3 weeks ago
  71. 461a996 CMake: make eigen3.pc relocatable to honor install-time --prefix by Rasmus Munk Larsen · 3 weeks ago
  72. 54ab450 Eigen/GPU [6/5]: Switch GEMM dispatch to cublasLtMatmul with shape-keyed plan cache by Rasmus Munk Larsen · 3 weeks ago
  73. af2fd98 SparseCore: honor Eigen::NoChange in SparseMatrix/SparseVector resize (#656) by Rasmus Munk Larsen · 3 weeks ago
  74. 8a079e1 IterativeSolverBase: default-construct the dummy matrix by Rasmus Munk Larsen · 3 weeks ago
  75. 0916021 MatrixLogarithm: return NaN for singular matrices instead of hanging by Rasmus Munk Larsen · 3 weeks ago
  76. 2264901 VectorwiseOp: fix aliasing in compound op with self-reducing rhs (#1731) by Rasmus Munk Larsen · 3 weeks ago
  77. edc053f SparseCore: add operator==/!= to SparseCompressedBase InnerIterator (#1192) by Rasmus Munk Larsen · 3 weeks ago
  78. 18532ea Docs: clarify Transform conversion syntax (#1209) by Rasmus Munk Larsen · 3 weeks ago
  79. d6dfad0 COLAMDOrdering: accept uncompressed and non-ColMajor input (#649) by Rasmus Munk Larsen · 3 weeks ago
  80. e052e57 ForkJoin: forwarding/move cleanups + add ParallelFor microbenchmark by Rasmus Munk Larsen · 3 weeks ago
  81. f1df740 Memory: route Hygon Dhyana CPUs through the AMD cache-query path by Rasmus Munk Larsen · 3 weeks ago
  82. cef219c Sparse{LU,QR}: clear stale error state at the top of factorize() by Rasmus Munk Larsen · 3 weeks ago
  83. a6e7d51 CI: drop avx512fp16 test jobs (no FP16-capable runner) by Rasmus Munk Larsen · 3 weeks ago
  84. 8f457d1 CI: simplify config — shared rule sets, qemu test base, dead-file removal by Rasmus Munk Larsen · 3 weeks ago
  85. ec5f18f SelfAdjointEigenSolver: drop stale FIXME and dead StorageOrder dispatch in tridiagonal_qr_step by Rasmus Munk Larsen · 4 weeks ago
  86. 28fcbfb Geometry: fix AngleAxis construction from MatrixBase expressions by Rasmus Munk Larsen · 4 weeks ago
  87. caf8d16 GPU: Bound the cuFFT plan cache via Eigen::internal::LruCache by Rasmus Munk Larsen · 4 weeks ago
  88. 48d1f4a Tensor: document concatenate() same-rank requirement by Rasmus Munk Larsen · 4 weeks ago
  89. 41442b0 AGENTS.md: fix dangling CONTRIBUTING.md reference by Rasmus Munk Larsen · 4 weeks ago
  90. 0a57b16 Add general-purpose Eigen::internal::LruCache utility by Rasmus Munk Larsen · 4 weeks ago
  91. 567fd4c Cleanup: raise compiler minimums for C++14 by Florian Maurin · 4 weeks ago
  92. afe2f1b AVX512: Avoid recursive unrolling in GEMM by Florian Maurin · 4 weeks ago
  93. 55a6e4d GPU docs: fix linking anchor by Rasmus Munk Larsen · 4 weeks ago
  94. 5af9181 Fix GEMM blocking with tiny modeled L2 cache by Rasmus Munk Larsen · 4 weeks ago
  95. f6cfc07 Fix some CI warnings and C++14 build regressions by Florian Maurin · 4 weeks ago
  96. 1978788 Eigen/GPU [5/5]: BLAS-1 ops, DeviceScalar, device-resident SpMV, and CG interop by Rasmus Munk Larsen · 4 weeks ago
  97. 8517e53 QR: Add RandCompleteOrthogonalDecomposition (RandColPiv-backed COD) by Rasmus Munk Larsen · 4 weeks ago
  98. 00f5ac6 Core: allow overriding inline hint macros by Florian Maurin · 4 weeks ago
  99. 8a3d6b7 QR: Make RandColPivHouseholderQR auto-block cache-aware by Rasmus Munk Larsen · 4 weeks ago
  100. 4a8e719 CodeRabbit: trim tone_instructions to fit 250-char limit; link AGENTS.md by Rasmus Munk Larsen · 4 weeks ago