 
|
12c9c14bc5
|
CMake/CI: Cache the CUDA test builds with ccache
libeigen/eigen!2874
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
Co-authored-by: Rasmus Munk Larsen <rlarsen@nvidia.com>
|
2026-08-21 19:27:36 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
16e143a970
|
GPU: Add a unified-memory storage benchmark for integrated GPUs (NVIDIA Jetson)
libeigen/eigen!2892
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-21 13:23:56 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
a474202651
|
SME: Add a double-precision GEMM kernel, and fix four streaming-mode pessimizations
libeigen/eigen!2873
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-21 09:43:52 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
28d5232c8f
|
GPU: Do not assert in noexcept move assignment
libeigen/eigen!2876
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-21 09:42:01 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
b1f4d24c8a
|
GPU: Bind dense solver host input through Ref instead of copying (found on NVIDIA Jetson AGX Orin)
libeigen/eigen!2893
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-20 23:05:06 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
083d44a902
|
BDCSVD: Split the bidiagonal at negligible superdiagonal entries
libeigen/eigen!2883
Closes #3120
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-20 22:39:45 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
85d8e2effb
|
CI: Run the emulated test jobs on the largest hosted runner
libeigen/eigen!2900
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-20 22:34:57 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
199dfbb6fa
|
GPU: Honor the host outer stride when uploading matrices (found on NVIDIA Jetson AGX Orin)
libeigen/eigen!2884
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-20 20:50:57 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
61f550a350
|
Core: Fix ambiguous half construction under nvcc on arm64 (found on NVIDIA Jetson AGX Orin)
libeigen/eigen!2891
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-20 20:18:39 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
4456c1f559
|
GPU: Skip the remaining GPU tests when no CUDA device is present
libeigen/eigen!2899
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-20 19:02:30 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
dd03dd029b
|
GPU: Skip the device_matrix test when no CUDA device is present
libeigen/eigen!2894
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-20 17:03:44 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
2a76726d2a
|
GPU: Warm up the GPU benchmarks before timing them (found on NVIDIA Jetson AGX Orin)
libeigen/eigen!2888
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-20 16:57:14 -07:00 |
|
 
|
9be565330f
|
CI: Add an affected-tests tier between smoke and all-tests
libeigen/eigen!2756
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
Co-authored-by: Rasmus Munk Larsen <rlarsen@nvidia.com>
|
2026-08-20 15:45:06 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
4b3097dcc1
|
StructuredMatrices: Tie conjugate-pair moduli in the Circulant SVD
libeigen/eigen!2881
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-20 11:48:13 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
54a71ce153
|
GPU: Measure benchmark rate counters against wall time
libeigen/eigen!2882
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-20 00:18:20 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
d376536929
|
Core: Use NumTraits::epsilon() in the nextafter test
libeigen/eigen!2879
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-19 21:51:01 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
d5d9cb636f
|
CI: Skip the GPU module in the clang-tidy job
libeigen/eigen!2877
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-19 21:29:17 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
57bb412d55
|
StructuredMatrices: Stop using the deprecated SVD constructor
libeigen/eigen!2878
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-19 21:12:26 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
bd919651d0
|
Core: Fix AVX-512 trsm no-malloc fallback using the wrong panel origin
libeigen/eigen!2864
Closes #3115
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-19 20:51:56 -07:00 |
|
 
|
74ce7e6d59
|
Householder: Preserve reflectors for large components
libeigen/eigen!2869
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
Co-authored-by: Rasmus Munk Larsen <rlarsen@nvidia.com>
|
2026-08-19 16:24:16 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
c095d7e78e
|
Core: Make PropagateNaN min/max agree on signed-zero ties
libeigen/eigen!2865
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-19 15:18:17 -07:00 |
|
 
|
09401d580f
|
CI: Check each changed source once with clang-tidy
libeigen/eigen!2870
Co-authored-by: Rasmus Munk Larsen <rlarsen@nvidia.com>
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-19 13:30:23 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
e82accca02
|
Tensor: Fix narrowing-index tests on ILP32 targets
libeigen/eigen!2868
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-19 08:29:31 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
303c4c54db
|
Core: Use a scalar tail for inner-unrolled partial-packet assignments
libeigen/eigen!2866
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-19 08:17:54 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
7c8275ef88
|
FFT: Serialize FFTW plan creation and destruction
libeigen/eigen!2843
Closes #1483
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-18 22:34:03 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
74e7795b6a
|
Tensor: Serve striding packets from inner runs
libeigen/eigen!2791
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-18 22:29:16 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
d9799b408a
|
Sparse: Fix AmbiVector element lifetimes and a per-product Scalar leak
libeigen/eigen!2841
Closes #2873
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-18 22:02:30 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
f752349f69
|
CMake: Declare the project version in project()
libeigen/eigen!2850
Closes #3063
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-18 19:28:48 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
4e57e79dd8
|
Splines: Let KnotAveraging accept parameters outside the unit interval
libeigen/eigen!2842
Closes #764
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-18 19:24:51 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
79a228e372
|
CMake: Add EIGEN_INSTALL to disable Eigen's install rules
libeigen/eigen!2838
Closes #3088
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-18 19:12:45 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
18f650509b
|
CMake: Ground the documented CMake behavior in tests
libeigen/eigen!2861
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-18 19:02:52 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
cd5b44a5ad
|
Tensor: Serve write-side blocks for concat, reverse and roll destinations
libeigen/eigen!2795
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-18 18:55:46 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
2759846aaa
|
Tensor: Fix index type handling in variadic accessors
libeigen/eigen!2833
Closes #1616
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-18 18:49:41 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
a885abcfa7
|
Tensor: Copy unit-magnitude reversed runs with a packet reversal
libeigen/eigen!2862
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-18 16:53:39 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
8d5ffc2d53
|
AltiVec: Let the GEBP kernels take a narrower index type
libeigen/eigen!2858
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-18 12:54:40 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
0192017d2c
|
FFT: Accept matrices as one-dimensional operands
libeigen/eigen!2846
Closes #690
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-17 21:48:05 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
2d22fabad0
|
LevenbergMarquardt: Fix the sparse Levenberg-Marquardt subproblem solve
libeigen/eigen!2844
Closes #657
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-17 21:24:25 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
657e192bfc
|
Geometry: Add Hyperplane::isCoincident
libeigen/eigen!2849
Closes #2033
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-17 21:16:38 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
5593b98453
|
Core: Implement numext::nextafter for all floating point types
libeigen/eigen!2834
Closes #2937
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-17 21:01:28 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
e857597ca0
|
Docs: Correct three claims the manual audit left behind
libeigen/eigen!2857
Closes #307 and #732
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-17 20:52:31 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
e70059f86a
|
SpecialFunctions: Restore erf/erfc for custom scalars and long double
libeigen/eigen!2840
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-17 19:32:40 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
4f19d2ba4a
|
QR: Accept a row-major MatrixType in RandColPivHouseholderQR
libeigen/eigen!2853
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-17 17:25:25 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
11a02f2908
|
Docs: Audit and refresh the user manual under doc/
libeigen/eigen!2839
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-17 17:16:09 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
04e6354681
|
Core: Vectorize the SYMM packers by delegating to the gemm packers
libeigen/eigen!2830
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-17 16:30:19 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
76a7c53018
|
Core: Make structured-bindings tuple_size SFINAE-friendly for dynamic sizes
libeigen/eigen!2828
Closes #3103
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-17 10:12:24 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
14d33f2f2e
|
Tests: Derive strided-Map outer strides from outerStride()
libeigen/eigen!2852
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-17 08:42:35 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
b31f97c897
|
NonLinearOptimization: Fix r1mpyq() for row-major storage
libeigen/eigen!2845
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-17 08:41:19 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
b4093b1bbb
|
Eigenvalues: Stop GeneralizedSelfAdjointEigenSolver::compute from allocating
libeigen/eigen!2847
Closes #1739
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-17 01:42:38 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
4aa66c4ed6
|
Core: Do not inherit RowMajorBit into a vector-shaped IndexedView
libeigen/eigen!2851
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-17 00:33:10 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
c4236f4a60
|
Doc: Correct the EIGEN_STACK_ALLOCATION_LIMIT=0 semantics
libeigen/eigen!2835
Closes #1919
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-16 19:54:22 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
f5494736fd
|
Doc: State that TriangularBase coefficient access is raw storage access
libeigen/eigen!2837
Closes #1366
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-16 18:59:01 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
e453d30949
|
Doc: Add the missing decompositions to the dense catalogue
libeigen/eigen!2836
Closes #2072
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-16 18:53:52 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
bbac95e9ec
|
Tensor: Derive customOp output rank from the functor's dimensions()
libeigen/eigen!2829
Closes #3106
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-16 17:44:41 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
8cef20fd23
|
Core: Fix SSE2 pcmp_lt<Packet2l> comparing low halves as signed
libeigen/eigen!2831
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-16 17:39:42 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
8b40a356b9
|
Tensor: Serve blocks from the patch-family evaluators
libeigen/eigen!2797
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-16 17:34:55 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
20590ecaab
|
StructuredMatrices: Fix Doxygen \overload usage breaking the docs build
libeigen/eigen!2832
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-16 17:27:14 -07:00 |
|
 
|
919847505f
|
StructuredMatrices: Add KroneckerOperator implicit fast operator
libeigen/eigen!2689
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
Co-authored-by: Rasmus Munk Larsen <rlarsen@nvidia.com>
|
2026-08-16 16:01:50 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
11ae29bc32
|
Cholesky: Fix LDLT::rankUpdate dropping updates and misreporting status
libeigen/eigen!2819
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-16 14:51:40 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
24e7b41e1b
|
Tensor: Make SwappedLayout capturable-free for MSVC in block-eval test
libeigen/eigen!2826
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-15 23:15:57 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
19e57e021e
|
CI: Skip tests whose binaries already passed in earlier MR pipelines
libeigen/eigen!2798
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-15 23:01:53 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
004a031d2a
|
CI: Stop re-compressing the ccache payload when archiving
libeigen/eigen!2825
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-15 22:58:34 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
f59d68ea77
|
CI: Size the ccache caches to hold a full build
libeigen/eigen!2824
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-15 22:13:03 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
8fdb9a609a
|
CI: Find Visual Studio Build Tools installs with vswhere -products *
libeigen/eigen!2823
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-15 20:33:46 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
9acad8e42b
|
Core: Modernize and speed up the generic clang vector backend
libeigen/eigen!2822
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-15 18:31:54 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
a0edc3964b
|
Core: Name the Array shift operators for the shift they perform
libeigen/eigen!2816
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-15 18:19:50 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
be15280b77
|
Core: Use __builtin_elementwise_{minnum,maxnum} for float packets
libeigen/eigen!2821
Closes #3107
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-15 12:52:42 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
4ac0b07cbc
|
Tensor: Serve blocks from the strided-slice evaluators
libeigen/eigen!2792
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-15 12:44:01 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
cb7353bfd8
|
Tensor: Serve layout-swap blocks beyond raw buffers
libeigen/eigen!2793
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-15 12:29:40 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
47324cc2af
|
Fix four defects found by auditing Doxygen claims against the code
libeigen/eigen!2814
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-14 19:38:35 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
ddd2165ab4
|
Fix four defects found by auditing Doxygen claims against the code
libeigen/eigen!2814
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-14 15:13:12 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
5210c47d7d
|
Test: Skip the subnormal stableNormalize check where FTZ flushes it
libeigen/eigen!2811
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-14 08:02:22 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
410fa16a77
|
Docs: Correct documented claims that the code contradicts
libeigen/eigen!2815
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-14 07:33:02 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
5bdc386dab
|
Use numext:: math in library headers
libeigen/eigen!2803
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-14 07:32:26 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
59208527c5
|
Core: Restore the configuration macros the typedef sweep expanded
libeigen/eigen!2812
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-13 20:42:46 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
973c210150
|
Test: Accept ulp-level differences in the bicgstab issue-2856 regression
libeigen/eigen!2810
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-13 19:51:45 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
996e56744a
|
CI: Extend the ccache build cache to the Windows runners
libeigen/eigen!2794
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-13 18:29:37 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
6d035ce6b1
|
Docs: Add sparse agent guidance and document the blocking docs build
libeigen/eigen!2808
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-13 17:30:41 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
4529102e6d
|
Replace typedef with using in Eigen/src
libeigen/eigen!2804
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-13 15:33:04 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
3b5d23ecb2
|
Replace NULL with nullptr
libeigen/eigen!2801
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-13 15:32:03 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
9aea4866a4
|
Use the current spelling for three small idioms
libeigen/eigen!2802
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-13 15:28:54 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
597e0ee035
|
ArpackSupport: Round the Arnoldi iteration cap up as intended
libeigen/eigen!2800
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-13 15:20:22 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
48682c4bf3
|
Test: Pin Reshaped and Replicate traversal strategies in vectorization_logic
libeigen/eigen!2790
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-13 14:16:38 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
814ce243ea
|
Scripts: Check added lines with clang-tidy plus an advisory style script
libeigen/eigen!2775
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-13 12:58:35 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
68d2d20eff
|
Tensor: Serve blocks from the inflation evaluator
libeigen/eigen!2796
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-13 12:53:31 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
82de9da772
|
Tensor: Restore re-entrant module header
libeigen/eigen!2783
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-13 17:53:33 +00:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
4fc0e0463d
|
Docs: Reference the orphaned reshape and slicing tutorial snippets
libeigen/eigen!2789
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-12 20:00:22 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
2ea3e71ee0
|
CI: Replace the never-hitting build-directory cache with ccache
libeigen/eigen!2787
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-12 19:25:07 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
69fc61463c
|
Tensor: Expose the custom-op evaluators' materialized buffer
libeigen/eigen!2762
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-12 17:31:24 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
ac5909d7c2
|
Use reshaped() to simplify flat views in IDRSTABL, sparse Kronecker, and doc snippets
libeigen/eigen!2788
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-12 16:30:14 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
584169f336
|
GPU: Internal cleanup — dispatch() overloads, reference accessors, RAII handles
libeigen/eigen!2758
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-12 13:56:28 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
83011bf347
|
Tensor: Serve blocks from nullary expressions
libeigen/eigen!2761
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-12 11:23:56 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
f8f89dd0a8
|
Tensor: Serve packets from the strided-slice evaluators
libeigen/eigen!2760
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-12 10:43:13 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
6df2dcbd17
|
Tensor: Serve packet writes through reversed destinations
libeigen/eigen!2764
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-12 09:06:03 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
642bdbb2e4
|
Core: Do not serve Concat packets from storage-order-mismatched operands
libeigen/eigen!2778
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-12 08:55:17 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
d0e3742842
|
Docs: Fold recurring review findings into the agent guidance
libeigen/eigen!2770
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-12 08:45:18 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
099527f163
|
Tensor: Serve shuffled packets from inner runs
libeigen/eigen!2763
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-12 07:46:49 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
0c6ec555b3
|
Tensor: Serve blocks from ternary cwise expressions
libeigen/eigen!2765
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-12 07:01:01 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
58ce80b3a7
|
Core: Fix typed is-nan/inf/finite predicates for integer packets
libeigen/eigen!2779
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-12 04:20:14 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
84f1b894d1
|
GPU: Adopt the cuBLAS 64-bit integer interface
libeigen/eigen!2757
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-11 19:13:28 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
830d9d6073
|
Tensor: Fix scalar-left ops on const TensorMap
libeigen/eigen!2777
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-08-11 14:16:40 -07:00 |
|