Commit Graph

  • ac7c192e1b Add a bunch of useful scripts for planning releases. master nightly Antonio Sánchez 2025-10-10 00:49:58 +00:00
  • 5bc944a3ef Fix jacobi svd for TriangularBase Damiano Franzò 2025-10-08 00:41:26 +02:00
  • dbe9e6961e Fix BLAS/LAPACK DLL usage on Windows. Antonio Sánchez 2025-10-10 00:09:45 +00:00
  • ef3c5c1d1d Add workaround for using std::fma for scalar multiply-add. Antonio Sánchez 2025-10-09 18:57:46 +00:00
  • 5996176b88 Fix alignment bug in avx pcast<Packet4l, Packet4d> Charles Schlosser 2025-10-09 02:50:42 +00:00
  • 4bd382df56 Fix SSE PacketMath Compilation Error on QNX Laurenz 2025-10-08 17:13:16 +00:00
  • 13bd14974d fix errors in windows builds and tests Charles Schlosser 2025-10-07 22:47:35 +00:00
  • edfccf78ea Merge branch 'master' into RVV_Chip RVV_Chip Chip Kerchner 2025-10-07 19:32:49 +00:00
  • e9b178bfe2 Merge branch 'master' of https://gitlab.com/libeigen/eigen Chip Kerchner 2025-10-07 19:32:29 +00:00
  • b27f784ca5 Fix scalar_inner_product_op when binary ops return a different type 5.0 Jeremy Nimmer 2025-10-06 18:19:59 +00:00
  • eea6587b0e Fix scalar_inner_product_op when binary ops return a different type Jeremy Nimmer 2025-10-05 22:51:50 +00:00
  • 7eaf9ae68d Add a method to SelfAdjointEigenSolver for computing the matrix exponential Rasmus Munk Larsen 2025-10-05 15:06:04 +00:00
  • 32b0f386bc
    Eliminate possible -Wstringop-overflow warning in .setZero() Sergiu Deitsch 2025-10-04 00:03:03 +02:00
  • 1edf360e3c Fix line endings Olav 2025-10-03 13:21:05 +02:00
  • 0295f81a83 Make eigen_packet_wrapper trivial for c++11. 3.4 Antonio Sánchez 2025-10-02 17:53:19 +00:00
  • c08497ae1c tests: add missing link Guilhem Saurel 2025-10-01 22:38:52 +00:00
  • 514221aee5 Update geo_homogeneous test, add eval() to PermutationMatrix. Antonio Sánchez 2025-10-01 18:01:11 +00:00
  • b60f763ec0 The 'CompressedStorageIterator<>' needs to satisfy the RandomAccessIterator Eugene Zhulenev 2025-09-30 16:28:41 +00:00
  • ccde35bcd5 Update dev version number. Antonio Sánchez 2025-10-01 22:58:44 +00:00
  • a67f9dabb0 tests: add missing link Guilhem Saurel 2025-10-01 22:38:52 +00:00
  • e6792039fb Update changelog to reflect 3.4.1 and 5.0.0 releases. Antonio Sánchez 2025-10-01 18:43:54 +00:00
  • 4916887f2c Update geo_homogeneous test, add eval() to PermutationMatrix. Antonio Sánchez 2025-10-01 18:01:11 +00:00
  • 63b5f63a6a Enable docs for the 5.0 branch on push. Antonio Sanchez 2025-10-01 09:01:44 -07:00
  • 5c1029be1a The 'CompressedStorageIterator<>' needs to satisfy the RandomAccessIterator Eugene Zhulenev 2025-09-30 16:28:41 +00:00
  • f9f515fb55 get rid of a bunch of windows jobs Charles Schlosser 2025-09-30 01:44:48 +00:00
  • d71c30c478 Fix docs build job. 3.4.1 Antonio Sanchez 2025-09-29 16:25:14 -07:00
  • 79488684e1 Extend the range of supported CMake package config versions Antonio Sánchez 2025-09-23 19:52:35 +00:00
  • 549bf8c75b Add 5.0 changelog. 5.0.0 Antonio Sanchez 2025-09-28 00:24:08 -07:00
  • 151b95d078 bump to 5.0.0 Charlie Schlosser 2025-09-22 01:43:29 -04:00
  • 2e5447e620 STYLE: Scripts with shebang should be executable Hans Johnson 2025-09-28 06:38:59 +00:00
  • 8d7ebac6ec
    Disambiguate multiplication of a permutation matrix and a homogeneous vector Sergiu Deitsch 2025-09-27 14:03:07 +02:00
  • bea7f7c582 SparseMatrixBase: delete redundant/shadowed typedef Charles Schlosser 2025-09-26 09:32:28 +00:00
  • 7292c78e18 blas: Fix parenthesis suggestion warning Julien Schueller 2025-09-23 06:15:05 +02:00
  • e524488eb2 Convert Mercurial hgeol to gitattributes Sergiu Deitsch 2025-09-24 21:14:40 +02:00
  • dbd25f632b Fix select: return typed comparisons if vectorized Charles Schlosser 2025-09-24 05:38:12 +00:00
  • b66188b5df Run smoketests on small runners. Antonio Sanchez 2025-09-23 13:22:29 -07:00
  • 027dc5bc8d Extend the range of supported CMake package config versions Antonio Sánchez 2025-09-23 19:52:35 +00:00
  • 4df215785b Support matrix multiplication of homogeneous row vectors Sergiu Deitsch 2025-09-23 16:56:28 +02:00
  • 2d170aea11 Define pcmp_le generically in terms of pcmp_eq and pcmp_lt. Rasmus Munk Larsen 2025-09-23 14:34:57 +00:00
  • ea869e183b
    Add missing bool SSE2 PacketMath comparison Sergiu Deitsch 2025-09-20 23:03:52 +02:00
  • 6ef18340a1 CMake: Explicit STATIC libs Julien Schueller 2025-09-22 18:32:36 +00:00
  • 14477c5d43 Replace deprecated std::is_trivial by an internal definition Sergiu Deitsch 2025-09-22 18:59:10 +02:00
  • b2ec79a23c Move smoketests to small GitLab runners. Antonio Sánchez 2025-09-22 16:45:02 +00:00
  • 62fbd276e0 Provide hints for deprecated functionality Sergiu Deitsch 2025-09-20 13:22:12 +02:00
  • d38d669fdb Fix real schur exceptional shift Mark Shachkov 2025-09-22 15:57:14 +00:00
  • 4ac3e71f77 CMake: Require at least C++14 Sergiu Deitsch 2025-09-22 17:45:39 +02:00
  • a627f72cd6 Add "Version" file and update version. Antonio Sánchez 2025-09-20 02:08:59 +00:00
  • 5c81034fc1 Run pipeline on merge requests Antonio Sanchez 2025-09-12 14:14:52 -07:00
  • e0a59e5a66 Fix typo Evan Porter 2025-09-08 06:48:58 +00:00
  • 6cd6284f7f
    Make the sparse matrix printer pretty Evan Porter 2025-09-08 20:05:46 +00:00
  • e5f3fa2d61
    Add gemmtr implementation. Antonio Sánchez 2025-09-05 22:31:30 +00:00
  • f426eff949 Add inline/device-function attributes to fma. Antonio Sanchez 2025-09-02 15:31:22 -07:00
  • da1a34a6ba Zero-out matrix for empty set of triplets. Antonio Sánchez 2025-09-02 22:51:17 +00:00
  • 52fc978c6f fixed typo sparcity -> sparsity Evan Porter 2025-09-02 19:34:43 +00:00
  • 8a8fbc8f5e Don't enable AVX for wasm. Antonio Sánchez 2025-08-29 21:50:25 +00:00
  • c3f9707824 Move more jobs to gitlab runners. Antonio Sanchez 2025-08-29 10:06:11 -07:00
  • 70d8d99d0d Only build docs on push to master branch, not MRs. Antonio Sanchez 2025-08-29 11:29:15 -07:00
  • 7f0cb638c5 Specialize numext::madd for half/bfloat16. Antonio Sánchez 2025-08-29 18:11:25 +00:00
  • 1e9d7ed7d3 Add missing semicolon to has_fma definitions to fix GPU builds. Antonio Sánchez 2025-08-29 17:19:28 +00:00
  • 5d4485e767 Move more jobs to gitlab runners. Antonio Sanchez 2025-08-29 10:06:11 -07:00
  • 2e8cc042a1 Replace calls to numext::fma with numext:madd. Antonio Sánchez 2025-08-28 21:40:19 +00:00
  • 4fc1cfeda5 Move GPU ci jobs to gitlab-hosted runners. Antonio Sánchez 2025-08-28 18:24:41 +00:00
  • 52f570a409 Move GPU ci jobs to gitlab-hosted runners. Antonio Sánchez 2025-08-28 18:24:41 +00:00
  • 38b51d5b7e Mitigate setConstant regression with custom scalars Charles Schlosser 2025-08-26 20:04:17 +00:00
  • d2a70fe4e2 Make permutation products aliasing by default. Antonio Sanchez 2025-08-25 05:28:25 -07:00
  • 4ae5647355 Fix direct index aliased assignment. Antonio Sánchez 2025-08-25 18:17:18 +00:00
  • 1a45d2168e Fix use of FMA in triangular solver for boost multiprecision. Antonio Sánchez 2025-08-25 18:05:22 +00:00
  • 05e74b1a40 Tiny fix in unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h anonymouspc 2025-08-25 18:26:46 +08:00
  • d368998120 Fix MSVC error about missing std::bit_cast Tyler Veness 2025-08-23 22:25:52 +00:00
  • cd7263e7f6 Restore EIGEN_INCLUDE_DIR in CMake again (for 3.4.x) Alexander Vieth 2025-08-18 19:53:08 +00:00
  • eb57d4bdf1 Fix compilation with clang and c++03 on ARM Alexander Vieth 2025-08-17 16:00:53 +00:00
  • c487a4fe9e Clean up most of testsuite on s390x Aleksei Nikiforov 2025-08-15 20:04:25 +00:00
  • 4033cfcc1d Fix dangling reference in VectorwiseOp::iterator: Episode II: The Dependent Typedef Strikes Back Charles Schlosser 2025-08-14 16:30:19 +00:00
  • e9dfbad618 Fix dangling reference in VectorwiseOp::iterator Charles Schlosser 2025-08-14 00:04:01 +00:00
  • 43a65a9cbd add RealView api Charles Schlosser 2025-08-12 16:55:05 +00:00
  • 954e21152e Include <limits> in test main.h Rasmus Munk Larsen 2025-08-10 21:23:31 +00:00
  • e15cd620a0 Remove select class Artem Bishev 2025-08-10 17:44:09 +00:00
  • 1c0048a08c Fix inconsistency between ptrue and pcmp_* in HVX Cheng Wang 2025-08-09 19:32:30 +00:00
  • ddce1d7d12 Fixes #2952 Artem Bishev 2025-08-07 16:58:22 +00:00
  • 8b9dbcdaaf Fix numext::bit_cast() compilation failure in C++20 Tyler Veness 2025-08-07 00:03:33 +00:00
  • 975a5aba4f Fix TODO: Use std::bit_cast or __builtin_bit_cast if available. Rasmus Munk Larsen 2025-08-06 19:00:08 +00:00
  • 4be7e6b4e0 Fix pcmp_* for HVX to comply with the new definition of true = Scalar(1) Rasmus Munk Larsen 2025-08-04 20:56:24 +00:00
  • edcf4c135f Remove fortran dependency for eigenblas. Antonio Sánchez 2025-08-04 19:11:43 +00:00
  • e4493233e8 Fix EIGEN_OPTIMIZATION_BARRIER for clang-cl Antonio Sanchez 2025-07-31 17:02:43 +00:00
  • f5ead2d34c Fix intel packet math header inclusion order Charles Schlosser 2025-07-29 01:00:37 +00:00
  • 1e65707aa2 Suppress Warray-bounds warning in generic ploaduSegment, fix edge case for vectorized cast Charles Schlosser 2025-07-23 22:26:40 +00:00
  • abeba85356 Use proper float literals in SpecialFunctionsImpl.h. Rasmus Munk Larsen 2025-07-19 01:17:12 +00:00
  • b5bef9dcb0 Fix bug in Erfc introduced in !1862. Rasmus Munk Larsen 2025-07-18 17:58:48 -07:00
  • 97c7cc6200 Explicitly use the packet trait HasPow to control whether Pow is vectorized. Rasmus Munk Larsen 2025-07-18 21:51:42 +00:00
  • efe5b6979d Unconditionally include <memory>. Some c++20 builds are currently broken because it is needed for std::assume_aligned. Rasmus Munk Larsen 2025-07-18 18:06:28 +00:00
  • 2cf66d4b0d Use numext::fma in more places in SparseCore. Rasmus Munk Larsen 2025-07-17 21:20:39 +00:00
  • d7fa5ebe0e Fix API incompatibility for ILU in superLU support jacques FRANC 2025-07-17 15:27:26 +00:00
  • 322e087690 Add EIGEN_RISCV64_DEFAULT_LMUL to control the default LMul for vectors. Chip Kerchner 2025-07-16 15:22:38 +00:00
  • 2489bc0d55 Fix NaN propagation in predux_min and max. Chip Kerchner 2025-07-16 15:19:49 +00:00
  • cedf1f4c17 Fix typo: duplicated 'for' in docs Kuan-Ting 2025-07-14 14:18:00 +08:00
  • 302fc46bc3 arm packet alignment requirements and aligned loads/stores Charles Schlosser 2025-07-15 23:49:04 +00:00
  • 98d4331885 Fix size for PacketMul2X predux functions. Chip Kerchner 2025-07-15 20:37:51 +00:00
  • 430e35fbd1
    Fixed -Wshadow warning by renaming variables Sean McBride 2025-07-11 11:30:23 -04:00
  • 8328eec90d Merge with master. Chip Kerchner 2025-07-10 12:22:28 -04:00
  • dbdb94da81 Initial RVV_Chip Chip Kerchner 2025-07-10 12:18:13 -04:00