Commit Graph

  • 832b940976 Update COPYING.README to clarify third-party license status Rasmus Munk Larsen 2026-02-21 17:16:07 -08:00
  • e6accc73ff Fix comment typos, doubled words, grammar errors, and copy-paste mistakes Rasmus Munk Larsen 2026-02-21 14:36:21 -08:00
  • 0e424f4050 Remove dead code, commented-out blocks, and outdated comments Rasmus Munk Larsen 2026-02-21 12:49:56 -08:00
  • 18791a81b9 Fix MSVC build: disable [[msvc::forceinline]] on generic lambdas Rasmus Munk Larsen 2026-02-21 00:13:58 -08:00
  • 95e8bc3267 Add EIGEN_LAMBDA_ALWAYS_INLINE macro for MSVC lambda inlining Rasmus Munk Larsen 2026-02-20 21:28:47 -08:00
  • a87ecfb179 Use m_ prefix consistently for private/protected member variables Rasmus Munk Larsen 2026-02-20 20:35:58 -08:00
  • 270ea539fa Remove redundant EIGEN_STRONG_INLINE from trivial constexpr and = default functions Rasmus Munk Larsen 2026-02-20 19:50:52 -08:00
  • e0a8d6c9d8 Fix compile warnings Antonio Sánchez 2026-02-20 23:09:56 +00:00
  • 1dcea43c49 Fix RowMajor performance for triangular/dense assignment Rasmus Munk Larsen 2026-02-20 08:02:15 -08:00
  • 374fe225bf Reduce GEMV and TRSM benchmark sizes for faster routine runs Rasmus Munk Larsen 2026-02-20 00:56:57 -08:00
  • 2c898e8b95 Remove unused LhsPacketType typedef in gebp_peeled_loop Rasmus Munk Larsen 2026-02-19 20:15:15 -08:00
  • 4fdc82d695 Fix mixed-type compilation error in row-major GEMV small-cols path Rasmus Munk Larsen 2026-02-19 19:54:16 -08:00
  • 4141d1fd2d Fix -Wtautological-overlap-compare warning in row-major GEMV dispatch Rasmus Munk Larsen 2026-02-19 15:56:16 -08:00
  • 53e3408cb7 Optimize GEMV kernels: row-major small-cols and template deduplication Rasmus Munk Larsen 2026-02-19 15:06:24 -08:00
  • 9c63d26dec Remove reference to nonexistent spmv.cpp in benchmarks Rasmus Munk Larsen 2026-02-19 04:22:35 -08:00
  • 5f09b3b63f Fix missing template argument list in trsmKernelR for Clang 20/21 Rasmus Munk Larsen 2026-02-18 20:43:17 -08:00
  • c9eab40878 Fix unused variable warning for phys_l1 on non-AVX512 builds Rasmus Munk Larsen 2026-02-18 20:26:28 -08:00
  • 3c86a013b1 Vectorize generic trsmKernelR for non-AVX512 targets Rasmus Munk Larsen 2026-02-18 17:34:31 -08:00
  • 43a01f06ad update AVX and AVX512 to support gcc < 10.1 and clang < 10 Steve Bronder 2026-02-18 22:07:24 +00:00
  • 552ca8f15f Simplify GEBP micro-kernel and improve blocking heuristics Rasmus Munk Larsen 2026-02-18 13:16:14 -08:00
  • e953f1e504 Modernize C++14 usage and minor optimizations in Core Rasmus Munk Larsen 2026-02-18 12:47:51 -08:00
  • f69745b678 Fix real x complex GEMM for backends where half == full packet size Rasmus Munk Larsen 2026-02-18 12:32:24 -08:00
  • 073190be04 Fix outdated documentation across multiple .dox files Rasmus Munk Larsen 2026-02-18 12:23:41 -08:00
  • bdec88009d Remove const from return-by-value types (issue #1087) Rasmus Munk Larsen 2026-02-18 03:10:11 -08:00
  • 3108f6360e Migrate Eigen benchmarks to the Google benchmark framework Rasmus Munk Larsen 2026-02-17 20:51:36 -08:00
  • 740cac97b4 Fix AVX double-precision trig and complex exp without AVX2 Rasmus Munk Larsen 2026-02-17 19:48:16 -08:00
  • 50d6d92a70 Optimize sparse-dense product by bypassing InnerIterator for compressed storage Rasmus Munk Larsen 2026-02-17 19:19:18 -08:00
  • b6b2f31ba8 Fix compiler warnings from GCC 13 and Clang 18 Rasmus Munk Larsen 2026-02-17 10:09:39 -08:00
  • 113207a9de Optimize JacobiSVD 2x2 kernel and hoist sweep threshold Rasmus Munk Larsen 2026-02-16 15:39:38 -08:00
  • e6e5b5c4c8 Fix pexp_complex for complex<double> (issue #3022) Rasmus Munk Larsen 2026-02-16 15:30:31 -08:00
  • 2b561f9284 Revert "Specialized enable_borrowed_ranges for VectorwiseOp class range iteration" Rasmus Munk Larsen 2026-02-16 02:12:28 -08:00
  • d0654a201b Specialized enable_borrowed_ranges for VectorwiseOp class range iteration Blake 2026-02-15 10:31:33 -05:00
  • 1a2b80727c Fix pdiv for complex packets involving infinites. Antonio Sánchez 2026-02-15 01:47:32 +00:00
  • 9b709e8269 Diagonalview example typo Blake 2026-02-13 00:12:11 -05:00
  • 23fcc1c6c9 MatrixBase::diagonalView issue 604 Blake 2026-02-09 21:12:03 -05:00
  • 004d81a852 Fix cblat3/zblat3 test program with gfortran. Antonio Sánchez 2026-02-10 01:50:57 +00:00
  • 0ac2a2df9f Prevent predux_half for DoublePacket from accidentally catching complex Packets of size >= 16 Chip Kerchner 2026-02-08 13:19:45 -05:00
  • 4d05fcf8da Fix packetmath tests on M* macs. Antonio Sánchez 2026-02-08 18:07:24 +00:00
  • 752911927f betainc edge case checks at start of calculation Blake 2026-02-08 13:05:06 -05:00
  • afb4380534 Fix RunQueue race condition on weak memory architectures (ARM64) Antonio Sánchez 2026-02-06 02:27:08 +00:00
  • c648296368 Update HVX floating-point reduction to support V79 architecture. YJ Chang 2026-02-04 16:39:51 +00:00
  • ddfc68d399 Fix clang vector backend type compatibility issues. Sean Talts 2026-01-29 17:17:03 +00:00
  • 93ff388841 Fix relative tolerance scaling by multiplying with RHS norm in BiCGSTAB mehmet alper kuyumcu 2026-01-29 16:59:38 +00:00
  • 26c242ab58 make EIGEN_BLAS macro names consistent and undef at end of file Blake 2026-01-29 16:50:27 +00:00
  • 3d6f5fe8fe Tests: skip denorms in ARM ieee tests Charles Schlosser 2026-01-27 17:43:19 +00:00
  • fdfdd4c96b test suite: emit the function name when an ieee test fails Charles Schlosser 2026-01-22 02:32:38 +00:00
  • e246f9cb68 Use memset if !NumTraits<Scalar>::RequireInitialization Charles Schlosser 2026-01-22 01:01:26 +00:00
  • f46a2c561e Fix bad static access for TensorDeviceGpu. Antonio Sánchez 2026-01-20 19:12:53 +00:00
  • c09151a2c2 Wrote resizing documentation page Simon Merkle 2026-01-19 16:29:52 +00:00
  • f7772e3946 Gcc warnings Charles Schlosser 2026-01-18 23:41:20 +00:00
  • 918a5f1a6f Fix warnings related to variable_if_dynamic. Antonio Sánchez 2026-01-16 19:47:14 +00:00
  • 9a37aca9fc Fix assignment size assertion for EIGEN_NO_AUTOMATIC_RESIZING. Antonio Sánchez 2026-01-15 19:04:53 +00:00
  • 251bff2885 CUDA 13 compatibility update for unit test gpu_basic Yu You 2026-01-09 14:42:33 -08:00
  • 0315fb319a Change inline hint for general_matrix_vector_product<>::run() to gain performance Yu You 2026-01-09 11:46:37 -08:00
  • 7aea350ba1 Fix more packetmath issues for RVV Chip Kerchner 2026-01-09 12:16:28 -05:00
  • 5d9beb81ab Initial version of reactivating RVV features like GeneralBlockPanelKernel Chip Kerchner 2026-01-07 13:41:02 -05:00
  • d90a0534be fix polynomialsolver test failures Charles Schlosser 2026-01-05 05:19:49 +00:00
  • 711118b747 docs does not exists Martin Diehl 2026-01-03 01:57:18 +01:00
  • c30af8f3db fix UB in random implementation and tests Charles Schlosser 2025-12-31 03:57:04 +00:00
  • c5aa40675a Fix check_that_free_is_allowed so that it properly checks is_free_allowed and not is_malloc_allowed srpgilles 2025-12-30 15:20:19 +00:00
  • 5793499a55 Fix AVX512FP16 build. Antonio Sánchez 2025-12-29 18:31:48 +00:00
  • 2ac496ff8a Revert !1953 and !1954 Charles Schlosser 2025-12-28 21:28:42 +00:00
  • 9164d3f16a Fix undefined behavior in packetmath. Antonio Sánchez 2025-12-18 21:08:52 +00:00
  • 748e0a6517 Add missing semicolon Cédric Hubert 2025-12-18 13:49:11 +00:00
  • fe973ab0c5 Force early evaluation of boost expressions. Nicholas Vinson 2025-12-16 14:55:59 -05:00
  • 976f15ebca fix doc generation with doxygen 1.14 & 1.15 Guilhem Saurel 2025-12-16 19:54:18 +00:00
  • 4f14da11d9 Add basic support for packetmath for BF16 RVV Chip Kerchner 2025-12-16 14:25:46 -05:00
  • 21e4582d17 Merge remote-tracking branch 'refs/remotes/origin/master' Chip Kerchner 2025-12-15 15:35:58 +00:00
  • a7209fad70 GemmKernel: Define static constexpr member variables out-of-class for C++14 compatibility Yu You 2025-12-13 17:00:12 -08:00
  • cdc62b84c7 Merge remote-tracking branch 'origin2/master' Chip Kerchner 2025-12-12 16:15:56 +00:00
  • 26fe567dd2 Fix FP16 for RVV so that it will compile for gcc Chip Kerchner 2025-12-10 08:42:26 -05:00
  • afbf8173dd Merge remote-tracking branch 'origin2/master' Chip Kerchner 2025-12-10 03:22:29 +00:00
  • 9b00db8cb9 Simplify thread-safe initialization of GpuDeviceProperties. Gregory Meyer 2025-12-09 10:36:45 -08:00
  • 8cdc0fa67d Fix naming of predux_half for RVV when LMUL > 1 Chip Kerchner 2025-12-05 13:50:16 -05:00
  • f610edadcc Merge remote-tracking branch 'origin2/master' Chip Kerchner 2025-12-05 17:19:56 +00:00
  • 75bcd155c4 Vectorize tan(x) Rasmus Munk Larsen 2025-12-02 21:53:10 +00:00
  • 01a919d13f Fix AOCL cmake issues. Antonio Sánchez 2025-12-01 03:32:22 +00:00
  • a73501cc76 Added versioning for shared libraries. Ulysses Apokin 2025-11-27 22:18:42 +00:00
  • db90c4939c Add a ptanh_float implementation that is accurate to 1 ULP Rasmus Munk Larsen 2025-11-26 00:17:12 +00:00
  • 48eb5227c8 Add BLAS function axpby. Antonio Sánchez 2025-11-25 23:13:02 +00:00
  • a1eeb02204 Expand CMake compatibility range for single-version specifications. Antonio Sánchez 2025-11-25 02:42:03 +00:00
  • 8a1083e9bf Aocl integration updated sharad bhaskar 2025-11-24 17:20:42 +00:00
  • 5aefbab777 Merge remote-tracking branch 'origin2/master' Chip Kerchner 2025-11-21 12:56:47 +00:00
  • a6630c53c1 Fix bug introduced in !2030 Rasmus Munk Larsen 2025-11-21 00:29:19 +00:00
  • 3ff3d03783 Merge remote-tracking branch 'origin2/master' Chip Kerchner 2025-11-20 17:43:17 +00:00
  • 49623d0c4e This patch adds support for RISCV's vector extension RVV1.0. Chip Kerchner 2025-11-20 11:28:07 -05:00
  • 196eed3d62 Merge branch 'master' of https://gitlab.com/libeigen/eigen Chip Kerchner 2025-11-20 15:45:06 +00:00
  • 8eb6551a8a Add support for complex numbers in the generic clang backend Rasmus Munk Larsen 2025-11-20 00:26:37 +00:00
  • 1242d948dd Merge remote-tracking branch 'origin2/master' Chip Kerchner 2025-11-18 12:59:58 +00:00
  • 8401a241cb Add summary to lldb pretty printing of Eigen::Matrix Joseph Prince Mathew 2025-11-17 17:24:03 +00:00
  • e75c29fd9d EigenTesting.cmake: Quote argument to separate_arguments. Eric A. Borisch 2025-11-17 17:22:44 +00:00
  • 38e2b94367 Merge remote-tracking branch 'origin' Chip Kerchner 2025-11-14 00:00:35 +00:00
  • dcbaf2d608 Switch the inline hint to EIGEN_ALWAYS_INLINE for a few functions Yu You 2025-11-12 19:58:53 -08:00
  • a7674b70d3 Improve packet op test coverage for IEEE special values. Rasmus Munk Larsen 2025-11-12 22:19:50 +00:00
  • 26dc851a72 Merge remote-tracking branch 'origin' Chip Kerchner 2025-11-12 15:08:17 +00:00
  • 72bfca3d82 cxx11_tensor_expr.cpp: delete extraneous semicolon Charles Schlosser 2025-11-11 01:39:38 +00:00
  • 9b511fe4fe Fix cxx11_tensor_expr.cpp Rasmus Munk Larsen 2025-11-10 19:11:35 +00:00
  • 943fdc71c6 Use more FMA in reciprocal iteration for precision Chaofan Qiu 2025-11-10 18:36:11 +00:00
  • 1133aa82c7 fix various compiler warnings Charles Schlosser 2025-11-10 17:14:35 +00:00
  • 8ae3b1aaa5 Fix loongarch unsigned pabsdiff Charles Schlosser 2025-11-09 19:19:43 +00:00