0
0
mirror of https://gitlab.com/libeigen/eigen.git synced 2026-01-18 17:31:19 +01:00

Commit Graph

  • 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
  • bd0cd1d67b Fix self-adjoint products when multiplying by a compile-time vector. Antonio Sánchez 2025-07-08 21:48:59 +00:00
  • 4a2c4901ce Update CI configuration from master. Antonio Sanchez 2025-07-01 12:18:36 -07:00
  • 6854da2ea0 Fix 1x1 selfadjoint matrix-vector product bug Charles Schlosser 2025-07-07 17:32:54 +00:00
  • ac1b29f823 Set CMake POLICY CMP0177 to NEW Sean McBride 2025-07-04 09:39:57 -04:00
  • 849a336243 Move default builds/tests to GitLab runners. Antonio Sánchez 2025-07-05 04:37:08 +00:00
  • 8ac2fb077d Use numext::fma for sparse x dense dot product. Rasmus Munk Larsen 2025-07-02 15:51:28 -07:00
  • cc0be00435 Fix docs build. Antonio Sánchez 2025-07-02 22:10:33 +00:00
  • f169c13d8e Replace PPC g++-10 with g++14. Antonio Sánchez 2025-07-02 17:07:44 +00:00
  • 7fa069ef90 tensor documentation Henric Ryden 2025-06-29 03:47:42 +00:00
  • 7c636dd5db Move HIP/CUDA defines to Core. Antonio Sánchez 2025-06-27 16:48:07 +00:00
  • 26616fe5b8 Fix VSX packetmath psin and pcast tests. Antonio Sánchez 2025-06-27 04:08:20 +00:00
  • a395ee162d Fix a collection of random failures encountered when testing with Bazel. Antonio Sánchez 2025-06-26 16:58:24 +00:00
  • 0bce653efc Use QEMU for arm and ppc tests. Antonio Sánchez 2025-06-25 15:22:46 +00:00
  • db8bd5b825 Modify pselect and various masks to use Scalar(1) for true. Antonio Sánchez 2025-06-20 22:40:46 +00:00
  • 6de0515fa6 Create a changelog file. Antonio Sánchez 2025-06-20 21:54:14 +00:00
  • 98fbf6ed77 Decommission aarch64 ampere runner. Antonio Sánchez 2025-06-20 20:33:52 +00:00
  • 81044ec13d Provide macro to explicitly disable alloca Charles Schlosser 2025-06-19 04:23:35 +00:00
  • bcce88c99e Faster emulated half comparisons Charles Schlosser 2025-06-17 17:05:58 +00:00
  • ac6955ebc6 Remove MSVC warnings in FindCoeff.h Filippo Basso 2025-06-17 00:39:02 +00:00
  • 67a898a079 Fix unprotected SIZE in macro. Antonio Sánchez 2025-06-16 22:54:25 +00:00
  • cdf6a1f5ed Add OpenBLAS sbgemm. Antonio Sánchez 2025-06-16 18:23:03 +00:00
  • d228bcdf8f Fix neon compilation bug Charles Schlosser 2025-06-10 21:52:01 +00:00
  • 994f3d107a Fix neon packet math tests, add missing neon intrinsics Charles Schlosser 2025-06-09 17:13:31 +00:00