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

Commit Graph

  • 918a5f1a6f Fix warnings related to variable_if_dynamic. master 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
  • 5a4f568de6 Merge branch 'master' into RVV_Chip2 RVV_Chip Chip Kerchner 2025-11-20 15:46:28 +00:00
  • 196eed3d62 Merge branch 'master' of https://gitlab.com/libeigen/eigen Chip Kerchner 2025-11-20 15:45:06 +00:00
  • 169bc10cbc Remove temp override for EIGEN_RISCV64_DEFAULT_LMUL RVV_Chip2 Chip Kerchner 2025-11-20 15:05:19 +00:00
  • 8eb6551a8a Add support for complex numbers in the generic clang backend Rasmus Munk Larsen 2025-11-20 00:26:37 +00:00
  • 315c881160 Merge remote-tracking branch 'origin2/master' into RVV_Chip2 Chip Kerchner 2025-11-18 13:00:51 +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
  • 6453027a4e Make warning message compiler independent. Chip Kerchner 2025-11-17 14:35:41 +00:00
  • fe26150cd4 Rename Packets from PacketMul1X for Packet1X, etc. Change error to warning and other fixes based on feedback. Chip Kerchner 2025-11-14 14:28:21 +00:00
  • c6740f5194 Merge branch 'master' into RVV_Chip2 Chip Kerchner 2025-11-14 00:01:46 +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
  • ef0b7cdb5f Merge branch 'master' into RVV_Chip2 Chip Kerchner 2025-11-12 15:08:57 +00:00
  • 26dc851a72 Merge remote-tracking branch 'origin' Chip Kerchner 2025-11-12 15:08:17 +00:00
  • 9047bef724 Split PacketMath.h into 3 parts - one for each LMUL = 1, 2 and 4. Chip Kerchner 2025-11-12 15:03:45 +00:00
  • 72bfca3d82 cxx11_tensor_expr.cpp: delete extraneous semicolon Charles Schlosser 2025-11-11 01:39:38 +00:00
  • 4232b261ad Remove old code. Chip Kerchner 2025-11-10 19:36:09 +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
  • 035cf68498 Fix build of realview.cpp Rasmus Munk Larsen 2025-11-08 23:19:54 +00:00
  • 23a5482fc0 Misc. packet math cleanups. Rasmus Munk Larsen 2025-11-08 21:57:20 +00:00
  • 4cb0776f8e Add 5.0.1 release notes and a few unreleased features. Antonio Sánchez 2025-11-08 20:51:44 +00:00
  • bc3b39870e Add 5.0.1 release notes and a few unreleased features. 5.0.1 5.0 Antonio Sanchez 2025-11-08 12:35:44 -08:00
  • 8b85f5933a Fix realview Charles Schlosser 2025-11-08 13:36:43 +00:00
  • ffcd7bdbd6 Avoid breaking the build on older compilers. Rasmus Munk Larsen 2025-11-07 21:25:09 +00:00
  • edacb9721d Remove unused files. Chip Kerchner 2025-11-07 20:51:16 +00:00
  • b9104f18a7 Fix PacketMathFP16 to match PacketMath style. Chip Kerchner 2025-11-07 20:49:30 +00:00
  • da867c31c9 Fix defines in AVX512 custom TRSM kernel. Antonio Sánchez 2025-11-07 20:14:24 +00:00
  • 8a9bfb72d7 Rename preduce_half for HVX. Rasmus Munk Larsen 2025-11-07 16:52:07 +00:00
  • 332bfa95c4 Merge remote-tracking branch 'origin/master' Chip Kerchner 2025-11-07 14:51:14 +00:00
  • d5c680386b Merge remote-tracking branch 'origin/master' into RVV_Chip2 Chip Kerchner 2025-11-07 14:49:32 +00:00
  • 9ee3d62060 set EIGEN_RISCV64_DEFAULT_LMUL to 1. Chip Kerchner 2025-11-07 14:48:42 +00:00
  • ce896ac170 Increase stack size to prevent assertion. Chip Kerchner 2025-11-07 13:31:17 +00:00
  • ed989c7504 Enable generic clang backend tests. Antonio Sánchez 2025-11-07 01:37:12 +00:00
  • 3368ac6c69 Don't set platform-specific vectorization macros for generic backend. Rasmus Munk Larsen 2025-11-06 23:12:54 +00:00
  • fecfa7f27e Fixes to make generic backend build with AVX512 Rasmus Munk Larsen 2025-11-06 22:50:32 +00:00
  • ec93a6d098 Add a generic Eigen backend based on clang vector extensions Rasmus Munk Larsen 2025-11-06 21:52:19 +00:00
  • 5c0739d6a0 Merge remote-tracking branch 'origin/master' into RVV_Chip2 Chip Kerchner 2025-11-06 20:33:47 +00:00
  • a59121749a Merge branch 'master' into RVV_Chip2 Chip Kerchner 2025-11-06 20:32:39 +00:00
  • f1298d8b1c Initial attempt at a single fixed sized packet. Chip Kerchner 2025-11-06 20:32:04 +00:00
  • c324ad2503 Enable tests on push Antonio Sanchez 2025-11-06 09:31:16 -08:00
  • d6d4a3399f Fix MKL enum conversion warning. Antonio Sánchez 2025-11-05 18:03:22 +00:00
  • 6d5a91dae2 Remove deprecated CUDA device properties. Antonio Sánchez 2025-11-05 17:12:33 +00:00
  • 99e199f0eb Make assume_aligned a no-op on ARM & ARM64 when msan is used, to work around a missing linker symbol. Rasmus Munk Larsen 2025-11-04 20:26:36 +00:00
  • f471ebb8cc Fix more bugs in !2052 Rasmus Munk Larsen 2025-11-03 20:26:17 +00:00
  • f7ab506bd0 Fixes #2998. Rasmus Munk Larsen 2025-11-02 23:58:16 +00:00
  • 0db477863d Set 5.0.1 release version. Antonio Sanchez 2025-10-31 15:31:58 -07:00
  • 7a85735a1a Implement assume_aligned using the standard API Antonio Sánchez 2025-11-05 21:26:22 +00:00
  • 7f85d5cf5b Implement assume_aligned using the standard API cherry-pick-8716f109 Antonio Sánchez 2025-11-05 21:26:04 +00:00
  • 748962722c Fix SparseVector::insert(Index) assigning int to Scalar Antonio Sánchez 2025-11-05 21:24:44 +00:00
  • 7c7d84735e Align temporary array in TensorSelectOp packet evaluator. nightly Rasmus Munk Larsen 2025-11-05 19:44:47 +00:00
  • 142caf889c Fix MKL enum conversion warning. Antonio Sánchez 2025-11-05 18:03:22 +00:00
  • 9e5714b93b Remove deprecated CUDA device properties. Antonio Sánchez 2025-11-05 17:12:33 +00:00
  • 06f5cb4878 Use wrapper macro for multidimensional subscript feature test Tyler Veness 2025-11-04 22:26:27 +00:00
  • 63fc0bc8c1 Make TernarySelectOp immune to const differences. Rasmus Munk Larsen 2025-11-04 21:42:32 +00:00
  • 71703a9816 Make assume_aligned a no-op on ARM & ARM64 when msan is used, to work around a missing linker symbol. Rasmus Munk Larsen 2025-11-04 20:26:36 +00:00
  • f95b4698fc Add support for C++23 multidimensional subscript operator Tyler Veness 2025-11-04 07:03:04 +00:00
  • b6fcddccfc Get rid of pblend packet op. Rasmus Munk Larsen 2025-11-03 23:27:50 +00:00
  • ed9a0e59ba Fix more bugs in !2052 Rasmus Munk Larsen 2025-11-03 20:26:17 +00:00
  • a20fc40e4e Revert "simplify squaredNorm" Rasmus Munk Larsen 2025-11-03 18:59:51 +00:00