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