1. e5a6ae8 FindCoeff: replace a Scalar by bool, and fix doc by Florian Maurin · 14 hours ago upstream/master
  2. 0846381 Deduplicate NEON FP16 packet functions by onalante-ebay · 36 hours ago
  3. e043daf Fix GCC fast-math complex packet arithmetic by Florian Maurin · 2 days ago
  4. 13cd7c0 Unconditionally implement FP16 packets for ARMv8 with FP16 scalars by onalante-ebay · 2 days ago
  5. ed45bac Perf: Avoid heap allocation for fixed-max decomposition temporaries by Florian Maurin · 2 days ago
  6. 662ba79 Tensor: fix tensor assignment rank mismatch diagnostic by Florian Maurin · 4 days ago
  7. fc0f148 Fix: GCC 9.2 fast-math complex products by Florian Maurin · 7 days ago
  8. 289e9ee fix typo in Macros.h by Charles Schlosser · 7 days ago
  9. 2671e63 Fix structured bindings checks and tests. by Antonio Sánchez · 7 days ago
  10. 633c222 SparseCore: avoid dense sparseView pre-count by Rasmus Munk Larsen · 8 days ago
  11. 0f704a5 Fix VLEN = 1024 issues for RISC-V by Chip Kerchner · 8 days ago
  12. d6adabf Fix Eigen::half for GPU with SPIRV or opencl. by Antonio Sánchez · 8 days ago
  13. 503ce91 Fix some minor build errors. by Antonio Sánchez · 8 days ago
  14. 3be291a Only use direct GEMV if types match. by Antonio Sánchez · 8 days ago
  15. 8df96db BLAS: add cabs1. by Antonio Sánchez · 8 days ago
  16. 039764e Constexpr compile time branches by Florian Maurin · 12 days ago
  17. 08f574e Tensor: speed up TensorFFT (Bluestein b-FFT cache, in-place stride==1, bypass libgcc complex-multiply, vectorize merge) by Rasmus Munk Larsen · 12 days ago
  18. a7a2bfe Tensor: implement block evaluation for TensorConcatenationOp by Rasmus Munk Larsen · 12 days ago
  19. 27cce38 Docs: add RELEASING.md maintainer playbook by Rasmus Munk Larsen · 13 days ago
  20. cc9e5e2 Tensor: invoke destructors on forced-eval buffer to fix non-POD leak (#1530) by Rasmus Munk Larsen · 13 days ago
  21. de0f6c0 Docs: add CONTRIBUTING.md by Rasmus Munk Larsen · 13 days ago
  22. d6b3452 FFT: stack-allocate the kissfft in-place scratch by Rasmus Munk Larsen · 13 days ago
  23. 524b908 Tensor: take inner-most-dim reducer path at runtime for non-IndexList reduce dims by Rasmus Munk Larsen · 13 days ago
  24. 0998eb1 FFT: include real-vs-complex transform kind in fftw + imklfft plan cache keys by Rasmus Munk Larsen · 13 days ago
  25. b13531c AutoDiff: fix min(ADS, ADS) tie-break to match std::min and max symmetry by Rasmus Munk Larsen · 13 days ago
  26. 381cae5 SparseQR: look ahead before skipping weak pivots by Florian Maurin · 13 days ago
  27. b1c9f56 GPU: fix Eigen::half intrinsic calls and add sm_70 device-arch floor by Rasmus Munk Larsen · 13 days ago
  28. 32a2be5 Fix: row-major least-squares diagonal preconditioner by Florian Maurin · 13 days ago
  29. 02da5b4 TensorDeviceThreadPool: fix enqueue use-after-free + static-dispatch parallelForAsync by Rasmus Munk Larsen · 14 days ago
  30. 6a5d88d AGENTS.md: small fixes (portable ctest, arch/Default/ description) by Rasmus Munk Larsen · 14 days ago
  31. b0b27dc Fix VLEN = 128 compilation issues for RISC-V by Chip Kerchner · 14 days ago
  32. 461a996 CMake: make eigen3.pc relocatable to honor install-time --prefix by Rasmus Munk Larsen · 2 weeks ago
  33. 54ab450 Eigen/GPU [6/5]: Switch GEMM dispatch to cublasLtMatmul with shape-keyed plan cache by Rasmus Munk Larsen · 2 weeks ago
  34. af2fd98 SparseCore: honor Eigen::NoChange in SparseMatrix/SparseVector resize (#656) by Rasmus Munk Larsen · 2 weeks ago
  35. 8a079e1 IterativeSolverBase: default-construct the dummy matrix by Rasmus Munk Larsen · 2 weeks ago
  36. 0916021 MatrixLogarithm: return NaN for singular matrices instead of hanging by Rasmus Munk Larsen · 2 weeks ago
  37. 2264901 VectorwiseOp: fix aliasing in compound op with self-reducing rhs (#1731) by Rasmus Munk Larsen · 2 weeks ago
  38. edc053f SparseCore: add operator==/!= to SparseCompressedBase InnerIterator (#1192) by Rasmus Munk Larsen · 2 weeks ago
  39. 18532ea Docs: clarify Transform conversion syntax (#1209) by Rasmus Munk Larsen · 2 weeks ago
  40. d6dfad0 COLAMDOrdering: accept uncompressed and non-ColMajor input (#649) by Rasmus Munk Larsen · 2 weeks ago
  41. e052e57 ForkJoin: forwarding/move cleanups + add ParallelFor microbenchmark by Rasmus Munk Larsen · 2 weeks ago
  42. f1df740 Memory: route Hygon Dhyana CPUs through the AMD cache-query path by Rasmus Munk Larsen · 2 weeks ago
  43. cef219c Sparse{LU,QR}: clear stale error state at the top of factorize() by Rasmus Munk Larsen · 2 weeks ago
  44. a6e7d51 CI: drop avx512fp16 test jobs (no FP16-capable runner) by Rasmus Munk Larsen · 2 weeks ago
  45. 8f457d1 CI: simplify config — shared rule sets, qemu test base, dead-file removal by Rasmus Munk Larsen · 2 weeks ago
  46. ec5f18f SelfAdjointEigenSolver: drop stale FIXME and dead StorageOrder dispatch in tridiagonal_qr_step by Rasmus Munk Larsen · 3 weeks ago
  47. 28fcbfb Geometry: fix AngleAxis construction from MatrixBase expressions by Rasmus Munk Larsen · 3 weeks ago
  48. caf8d16 GPU: Bound the cuFFT plan cache via Eigen::internal::LruCache by Rasmus Munk Larsen · 3 weeks ago
  49. 48d1f4a Tensor: document concatenate() same-rank requirement by Rasmus Munk Larsen · 3 weeks ago
  50. 41442b0 AGENTS.md: fix dangling CONTRIBUTING.md reference by Rasmus Munk Larsen · 3 weeks ago
  51. 0a57b16 Add general-purpose Eigen::internal::LruCache utility by Rasmus Munk Larsen · 3 weeks ago
  52. 567fd4c Cleanup: raise compiler minimums for C++14 by Florian Maurin · 3 weeks ago
  53. afe2f1b AVX512: Avoid recursive unrolling in GEMM by Florian Maurin · 3 weeks ago
  54. 55a6e4d GPU docs: fix linking anchor by Rasmus Munk Larsen · 3 weeks ago
  55. 5af9181 Fix GEMM blocking with tiny modeled L2 cache by Rasmus Munk Larsen · 3 weeks ago
  56. f6cfc07 Fix some CI warnings and C++14 build regressions by Florian Maurin · 3 weeks ago
  57. 1978788 Eigen/GPU [5/5]: BLAS-1 ops, DeviceScalar, device-resident SpMV, and CG interop by Rasmus Munk Larsen · 3 weeks ago
  58. 8517e53 QR: Add RandCompleteOrthogonalDecomposition (RandColPiv-backed COD) by Rasmus Munk Larsen · 3 weeks ago
  59. 00f5ac6 Core: allow overriding inline hint macros by Florian Maurin · 3 weeks ago
  60. 8a3d6b7 QR: Make RandColPivHouseholderQR auto-block cache-aware by Rasmus Munk Larsen · 3 weeks ago
  61. 4a8e719 CodeRabbit: trim tone_instructions to fit 250-char limit; link AGENTS.md by Rasmus Munk Larsen · 3 weeks ago
  62. 565f464 Geometry: add Quaternion::setFromScaledAxis / toScaledAxis (SO(3) exp/log) by Rasmus Munk Larsen · 3 weeks ago
  63. 878e01e Docs: add AGENTS.md and align CodeRabbit config by Rasmus Munk Larsen · 3 weeks ago
  64. 1815c98 QR: Add RandColPivHouseholderQR (randomized blocked column-pivoted QR) by Rasmus Munk Larsen · 3 weeks ago
  65. abbfc31 CI: provide absolute paths to container images by Charles Schlosser · 3 weeks ago
  66. 52f99a1 Householder: Parallelize block reflector apply by Rasmus Munk Larsen · 3 weeks ago
  67. c069d47 fix runners for free users by Charles Schlosser · 3 weeks ago
  68. 46c70d9 GPU: silence -Wterminate/-Wexceptions and -Wdouble-promotion in cuDSS+ tests by Rasmus Munk Larsen · 3 weeks ago
  69. bf16fd0 GPU/cuDSS+: address post-merge review feedback from !2414 by Rasmus Munk Larsen · 3 weeks ago
  70. d429cae CI: fix smoketest build/run divergence (built but never run) by Rasmus Munk Larsen · 3 weeks ago
  71. fddb6dc Perf: tighter pldexp 4-way split (tree multiply, vpmovsxdq expansion, drop pnegate) by Rasmus Munk Larsen · 3 weeks ago
  72. 9046e3c Fix: pexp_float no longer flushes subnormals to zero by Rasmus Munk Larsen · 3 weeks ago
  73. 599d71a CI: make REUSE lint failures breaking by Rasmus Munk Larsen · 4 weeks ago
  74. 6f9c2ab CI: add pre-configured smoke test container images to speed up pipelines by Charles Schlosser · 4 weeks ago
  75. 7e09729 Eigen/GPU [4/5]: Add sparse solvers, FFT, and SpMV (cuDSS, cuFFT, cuSPARSE) by Rasmus Munk Larsen · 4 weeks ago
  76. 44b3287 Eigen/GPU [3/5]: Add dense cuSOLVER solvers (QR, SVD, EigenSolver) by Rasmus Munk Larsen · 4 weeks ago
  77. 83184e6 Cleanup: Modernize internal utilities for C++14 by Florian Maurin · 4 weeks ago
  78. ff72fba Core: drop obsolete feature-detection guards by Florian Maurin · 4 weeks ago
  79. 90dfbc0 Cleanup: fix include guard comments and names by Florian Maurin · 4 weeks ago
  80. 4b325d6 Adds support for complex vector API for RISC-V by Chip Kerchner · 4 weeks ago
  81. ff85966 CI: install xsltproc in before_script, drop apt-get from after_script by Rasmus Munk Larsen · 4 weeks ago
  82. 9e912de Jacobi: add safe scaling to real-scalar makeGivens by Rasmus Munk Larsen · 4 weeks ago
  83. c259c74 RVV: add missing SPDX-License-Identifier to PacketMathDecl.h by Rasmus Munk Larsen · 4 weeks ago
  84. 0efe8f6 RVV: simplify packet math declaration boilerplate by Charles Schlosser · 4 weeks ago
  85. 2cf9891 blame: ignore clang-format-17 cleanup and SPDX bulk-tag commits by Rasmus Munk Larsen · 4 weeks ago
  86. b955000 CI/clang-tidy: fix latent issues surfaced when running on many headers by Rasmus Munk Larsen · 4 weeks ago
  87. 8a3d61c Licensing: SPDX identifiers, REUSE.toml, and checkformat:reuse CI job by Rasmus Munk Larsen · 4 weeks ago
  88. 2031535 CI: clang-format-17 cleanup of pre-existing drift by Rasmus Munk Larsen · 4 weeks ago
  89. c930e4e tensor_device: silence -Wclass-memaccess for OffByOneScalar memset by Rasmus Munk Larsen · 4 weeks ago
  90. d5d3670 CI: fix bench builds (drop Apply/internal::Benchmark*) + relax eigensolver_selfadjoint tolerance by Rasmus Munk Larsen · 4 weeks ago
  91. 0650965 Rewrite TensorCostModel with principled roofline model by Rasmus Munk Larsen · 4 weeks ago
  92. dd0790f CI: fix mistyped EIGEN_CI_TEST_LABEL in avx512fp16 jobs by Rasmus Munk Larsen · 4 weeks ago
  93. b4c12ba TriangularView: alias-aware fallback for structured-diagonal product fast path by Rasmus Munk Larsen · 4 weeks ago
  94. 1e73632 SelfAdjointEigenSolver: scalar argmin in eigenvalue sort (fixes ARM NEON sort) by Rasmus Munk Larsen · 4 weeks ago
  95. 9054809 Block-tile and bypass setZero for SelfAdjointView × Diagonal (perf for !2486) by Rasmus Munk Larsen · 4 weeks ago
  96. 009d382 Lazy structured*diagonal evaluator + SelfAdjointView complex-scalar guard by Rasmus Munk Larsen · 5 weeks ago
  97. 08e19b5 Eigen/GPU [2/5]: Add library dispatch module (DeviceMatrix, cuBLAS, cuSOLVER) by Rasmus Munk Larsen · 5 weeks ago
  98. d1c9a64 Use structured diagonal product in SparseInverse by Rasmus Munk Larsen · 5 weeks ago
  99. 1b27261 Unify triangular and self-adjoint view interfaces by Florian Maurin · 5 weeks ago
  100. 4d3688f SparseCholesky: skip Scalar-typed AMD prep when OrderingType is AMD by Rasmus Munk Larsen · 5 weeks ago