[SCM] Eigen3 packaging. branch, master, updated. debian/3.1.3-2-12-g91c34d4

Anton Gladky gladky.anton at gmail.com
Thu Jul 25 06:35:33 UTC 2013


The following commit has been merged in the master branch:
commit f42c2d83616a9f1aeb1d7c7e7f4f5458adb2a02f
Author: Anton Gladky <gladky.anton at gmail.com>
Date:   Wed Jul 24 15:20:35 2013 +0200

    Update upstream changelog.

diff --git a/debian/Changelog_upstream b/debian/Changelog_upstream
index 1f11e47..8d4d8c5 100644
--- a/debian/Changelog_upstream
+++ b/debian/Changelog_upstream
@@ -1,6 +1,149 @@
 Changelog has been taken from 
 	http://eigen.tuxfamily.org/index.php?title=ChangeLog
 
+== Eigen 3.2.0 ==
+
+Released on July 24, 2013.
+
+Major new features and optimizations since 3.1:
+
+* Dense world
+** New [http://eigen.tuxfamily.org/dox-devel/classEigen_1_1Ref.html Ref<>]
+class allowing to write non templated function taking various kind of Eigen
+dense objects without copies.
+** New [http://eigen.tuxfamily.org/dox-devel/classEigen_1_1RealQZ.html RealQZ]
+factorization and
+[http://eigen.tuxfamily.org/dox-devel/classEigen_1_1GeneralizedEigenSolver.html
+GeneralizedEigenSolver].
+** Add vector-wise normalized and normalize functions, and hasNaN/allFinite
+members.
+** Add mixed static/dynamic-size .block<.,.>() functions.
+** Optimize outer products for non rank-1 update operations.
+** Optimize diagonal products (enable vectorization in more cases).
+** Improve robustness and performance in JacobiSVD::solve().
+* Sparse world
+** New [http://eigen.tuxfamily.org/dox-devel/group__SparseLU__Module.html
+SparseLU] module: built-in sparse LU with supernodes and numerical row
+pivoting (port of SuperLU making the SuperLUSupport module obsolete).
+** New [http://eigen.tuxfamily.org/dox-devel/group__SparseQR__Module.html
+SparseQR] module: rank-revealing sparse QR factorization with numerical column
+pivoting.
+** New [http://eigen.tuxfamily.org/dox-devel/classEigen_1_1COLAMDOrdering.html
+COLAMD] ordering and unified
+[http://eigen.tuxfamily.org/dox-devel/group__OrderingMethods__Module.html
+ordering API].
+** Add support for generic blocks of sparse matrices (read-only).
+** Add conservative resize feature on sparse matrices.
+** Add uniform support for solving sparse systems with sparse right hand
+sides.
+** Add support for sparse matrix time sparse self-adjoint view products.
+** Improve BiCGSTAB robustness with restart.
+* Support to external libraries 
+** New [http://eigen.tuxfamily.org/dox-devel/group__MetisSupport__Module.html
+MetisSupport] module: wrapper to the famous graph partitioning library.
+** New [http://eigen.tuxfamily.org/dox-devel/group__SPQRSupport__Module.html
+SPQRSupport] module: wrapper to suitesparse's supernodal QR solver.
+
+== Eigen 3.2-rc2 ==
+
+Released on July 19, 2013.
+
+Changes since 3.2-rc1:
+
+* Rename DenseBase::isFinite() to allFinite() to avoid a future naming
+collision.
+* Fix an ICE with ICC 11.1.
+
+== Eigen 3.2-rc1 ==
+
+Released on July 17, 2013.
+
+Main changes since 3.2-beta1:
+* New features:
+** [http://eigen.tuxfamily.org/bz/show_bug.cgi?id=562 Bug 562]: Add
+vector-wise normalized and normalize functions.
+** [http://eigen.tuxfamily.org/bz/show_bug.cgi?id=564 Bug 564]: Add hasNaN and
+isFinite members.
+** [http://eigen.tuxfamily.org/bz/show_bug.cgi?id=579 Bug 579]: Add support
+for mixed static/dynamic-size .block().
+** [http://eigen.tuxfamily.org/bz/show_bug.cgi?id=588 Bug 588]: Add support
+for determinant in SparseLU.
+** Add support in SparseLU to solve with L and U factors independently.
+** Allow multiplication-like binary operators to be applied on type
+combinations supported by scalar_product_traits.
+** [http://eigen.tuxfamily.org/bz/show_bug.cgi?id=596 Bug 596]: Add conversion
+from SparseQR::matrixQ() to a SparseMatrix.
+** [http://eigen.tuxfamily.org/bz/show_bug.cgi?id=553 Bug 553]: Add support
+for sparse matrix time sparse self-adjoint view products.
+
+* Accuracy and performance:
+** Improve BiCGSTAB robustness: fix a divide by zero and allow to restart with
+a new initial residual reference.
+** [http://eigen.tuxfamily.org/bz/show_bug.cgi?id=71 Bug 71]: Enable
+vectorization of diagonal products in more cases.
+** [http://eigen.tuxfamily.org/bz/show_bug.cgi?id=620 Bug 620]: Fix robustness
+and performance issues in JacobiSVD::solve.
+** [http://eigen.tuxfamily.org/bz/show_bug.cgi?id=609 Bug 609]: Improve
+accuracy and consistency of the eulerAngles functions.
+** [http://eigen.tuxfamily.org/bz/show_bug.cgi?id=613 Bug 613]: Fix accuracy
+of SSE sqrt for very small numbers.
+** Enable SSE with ICC even when it mimics a gcc version lower than 4.2.
+** Add SSE4 min/max for integers.
+** [http://eigen.tuxfamily.org/bz/show_bug.cgi?id=590 Bug 590] &
+[http://eigen.tuxfamily.org/bz/show_bug.cgi?id=591 591]: Minor improvements in
+NEON vectorization.
+
+* Bug fixes:
+** Fix HouseholderSequence::conjugate() and ::adjoint().
+** Fix SparseLU for dense matrices and matrices in non compressed mode.
+** Fix SparseMatrix::conservativeResize() when one dimension is null.
+** Fix transposeInpPlace for arrays.
+** Fix handmade_aligned_realloc.
+** [http://eigen.tuxfamily.org/bz/show_bug.cgi?id=554 Bug 554]: Fix detection
+of the presence of posix_memalign with mingw.
+** [http://eigen.tuxfamily.org/bz/show_bug.cgi?id=556 Bug 556]: Workaround
+mingw bug with -O3 or -fipa-cp-clone options.
+** [http://eigen.tuxfamily.org/bz/show_bug.cgi?id=608 Bug 608]: Fix sign
+computation in LDLT.
+** [http://eigen.tuxfamily.org/bz/show_bug.cgi?id=567 Bug 567]: Fix iterative
+solvers to immediately return when the initial guess is the true solution and
+for trivial solution.
+** [http://eigen.tuxfamily.org/bz/show_bug.cgi?id=607 Bug 607]: Fix support
+for implicit transposition from dense to sparse vectors.
+** [http://eigen.tuxfamily.org/bz/show_bug.cgi?id=611 Bug 611]: Fix support
+for products of the form diagonal_matrix * sparse_matrix * diagonal_matrix.
+
+* Others:
+** [http://eigen.tuxfamily.org/bz/show_bug.cgi?id=583 Bug 583]: Add
+compile-time assertion to check DenseIndex is signed.
+** [http://eigen.tuxfamily.org/bz/show_bug.cgi?id=63 Bug 63]: Add lapack unit
+tests. They are automatically downloaded and configured if
+EIGEN_ENABLE_LAPACK_TESTS is ON.
+** [http://eigen.tuxfamily.org/bz/show_bug.cgi?id=563 Bug 563]: Assignment to
+Block<SparseMatrix> is now allowed on non-compressed matrices.
+** [http://eigen.tuxfamily.org/bz/show_bug.cgi?id=626 Bug 626]: Add assertion
+on input ranges for coeff* and insert members for sparse objects.
+** [http://eigen.tuxfamily.org/bz/show_bug.cgi?id=314 Bug 314]: Move special
+math functions from internal to numext namespace.
+** Fix many warnings and compilation issues with recent compiler versions.
+** Many other fixes including
+[http://eigen.tuxfamily.org/bz/show_bug.cgi?id=230 Bug 230],
+[http://eigen.tuxfamily.org/bz/show_bug.cgi?id=482 Bug 482],
+[http://eigen.tuxfamily.org/bz/show_bug.cgi?id=542 Bug 542],
+[http://eigen.tuxfamily.org/bz/show_bug.cgi?id=561 Bug 561],
+[http://eigen.tuxfamily.org/bz/show_bug.cgi?id=564 Bug 564],
+[http://eigen.tuxfamily.org/bz/show_bug.cgi?id=565 Bug 565],
+[http://eigen.tuxfamily.org/bz/show_bug.cgi?id=566 Bug 566],
+[http://eigen.tuxfamily.org/bz/show_bug.cgi?id=578 Bug 578],
+[http://eigen.tuxfamily.org/bz/show_bug.cgi?id=581 Bug 581],
+[http://eigen.tuxfamily.org/bz/show_bug.cgi?id=595 Bug 595],
+[http://eigen.tuxfamily.org/bz/show_bug.cgi?id=597 Bug 597],
+[http://eigen.tuxfamily.org/bz/show_bug.cgi?id=598 Bug 598],
+[http://eigen.tuxfamily.org/bz/show_bug.cgi?id=599 Bug 599],
+[http://eigen.tuxfamily.org/bz/show_bug.cgi?id=605 Bug 605],
+[http://eigen.tuxfamily.org/bz/show_bug.cgi?id=606 Bug 606],
+[http://eigen.tuxfamily.org/bz/show_bug.cgi?id=615 Bug 615].
+
 == Eigen 3.1.3 ==
 
 Released on April 16, 2013

-- 
Eigen3 packaging. 



More information about the debian-science-commits mailing list