Hello community, here is the log from the commit of package eigen3 for openSUSE:Factory checked in at 2017-07-08 12:27:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/eigen3 (Old) and /work/SRC/openSUSE:Factory/.eigen3.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "eigen3" Sat Jul 8 12:27:18 2017 rev:13 rq:508426 version:3.3.4 Changes: -------- --- /work/SRC/openSUSE:Factory/eigen3/eigen3.changes 2017-03-10 21:08:14.634057532 +0100 +++ /work/SRC/openSUSE:Factory/.eigen3.new/eigen3.changes 2017-07-08 12:27:19.814281787 +0200 @@ -1,0 +2,44 @@ +Wed Jul 5 20:26:17 UTC 2017 - [email protected] + +- 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<Array<>> + +------------------------------------------------------------------- Old: ---- eigen3-3.3.3.tar.bz2 New: ---- eigen3-3.3.4.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ eigen3.spec ++++++ --- /var/tmp/diff_new_pack.lSh4bj/_old 2017-07-08 12:27:20.470189267 +0200 +++ /var/tmp/diff_new_pack.lSh4bj/_new 2017-07-08 12:27:20.470189267 +0200 @@ -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 @@ numerical solvers, and related algorithms. %prep -%setup -q -n eigen-eigen-67e894c6cd8f +%setup -q -n eigen-eigen-5a0156e40feb %patch0 -p1 %patch1 -p1 %patch2 -p1 ++++++ eigen3-3.3.3.tar.bz2 -> eigen3-3.3.4.tar.bz2 ++++++ ++++ 6603 lines of diff (skipped)
