From c24a4327d4f80c0c5b0e236cd78ff64b6e0feabbd1b2f3df19eb028e2b8f9329 Mon Sep 17 00:00:00 2001 From: Asterios Dramis Date: Wed, 5 Jul 2017 21:59:29 +0000 Subject: [PATCH] Accepting request 508423 from home:adra:branches:science Update to version 3.3.4 OBS-URL: https://build.opensuse.org/request/show/508423 OBS-URL: https://build.opensuse.org/package/show/science/eigen3?expand=0&rev=8 --- eigen3-3.3.3.tar.bz2 | 3 --- eigen3-3.3.4.tar.bz2 | 3 +++ eigen3.changes | 44 ++++++++++++++++++++++++++++++++++++++++++++ eigen3.spec | 4 ++-- 4 files changed, 49 insertions(+), 5 deletions(-) delete mode 100644 eigen3-3.3.3.tar.bz2 create mode 100644 eigen3-3.3.4.tar.bz2 diff --git a/eigen3-3.3.3.tar.bz2 b/eigen3-3.3.3.tar.bz2 deleted file mode 100644 index 300ffd2..0000000 --- a/eigen3-3.3.3.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a4143fc45e4454b4b98fcea3516b3a79b8cdb3bc7fadf996d088c6a0d805fea1 -size 1642001 diff --git a/eigen3-3.3.4.tar.bz2 b/eigen3-3.3.4.tar.bz2 new file mode 100644 index 0000000..17844b0 --- /dev/null +++ b/eigen3-3.3.4.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd254beb0bafc695d0f62ae1a222ff85b52dbaa3a16f76e781dce22d0d20a4a6 +size 1657543 diff --git a/eigen3.changes b/eigen3.changes index 67ec40d..990a5d9 100644 --- a/eigen3.changes +++ b/eigen3.changes @@ -1,3 +1,47 @@ +------------------------------------------------------------------- +Wed Jul 5 20:26:17 UTC 2017 - asterios.dramis@gmail.com + +- Update to version 3.3.4: + General: + * Improve speed of Jacobi rotation when mixing complex and real + types. + * Bug 1405: enable StrictlyLower/StrictlyUpper triangularView as + the destination of matrix*matrix products. + * UmfPack support: enable changes in the control settings and add + report functions. + * Bug 1423: fix LSCG's Jacobi preconditioner for row-major + matrices. + * Bug 1424: fix compilation issue with abs and unsigned integers + as scalar type. + * Bug 1410: fix lvalue propagation of Array/Matrix-Wrapper with a + const nested expression. + * Bug 1403: fix several implicit scalar type conversion making + SVD decompositions compatible with ceres::Jet. + * Fix some real-to-scalar-to-real useless conversions in + ColPivHouseholderQR. + Regressions: + * Fix dense * sparse-selfadjoint-view product. + * Bug 1417: make LinSpace compatible with std::complex. + * Bug 1400: fix stableNorm alignment issue with + EIGEN_DONT_ALIGN_STATICALLY. + * Bug 1411: fix alignment issue in Quaternion. + * Fix compilation of operations between nested Arrays. + * Bug 1435: fix aliasing issue in expressions like: A = C - B*A. + Others: + * Fix compilation with gcc 4.3 and ARM NEON. + * Fix prefetches on ARM64 and ARM32. + * Fix out-of-bounds check in COLAMD. + * Few minor fixes regarding nvcc/CUDA support, including bug + 1396. + * Improve cmake scripts for Pastix and BLAS detection. + * Bug 1401: fix compilation of "cond ? x : -x" with x an + AutoDiffScalar + * Fix compilation of matrix log with Map as input. + * Add specializations of std::numeric_limits for Eigen::half and + and AutoDiffScalar + * Fix compilation of streaming nested Array, i.e., + cout << Array> + ------------------------------------------------------------------- Tue Mar 7 21:57:13 UTC 2017 - asterios.dramis@gmail.com diff --git a/eigen3.spec b/eigen3.spec index 13a3ddb..6636b43 100644 --- a/eigen3.spec +++ b/eigen3.spec @@ -17,7 +17,7 @@ Name: eigen3 -Version: 3.3.3 +Version: 3.3.4 Release: 0 Summary: C++ Template Library for Linear Algebra License: MPL-2.0 and LGPL-2.1+ and BSD-3-Clause @@ -78,7 +78,7 @@ Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms. %prep -%setup -q -n eigen-eigen-67e894c6cd8f +%setup -q -n eigen-eigen-5a0156e40feb %patch0 -p1 %patch1 -p1 %patch2 -p1