|Re: [eigen] Eigen 3.2.1 is released!|
[ Thread Index |
| More lists.tuxfamily.org/eigen Archives
- To: eigen <eigen@xxxxxxxxxxxxxxxxxxx>
- Subject: Re: [eigen] Eigen 3.2.1 is released!
- From: Gael Guennebaud <gael.guennebaud@xxxxxxxxx>
- Date: Wed, 26 Feb 2014 18:57:22 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=cKMtWe8f/l1xO9kHoRLSU+1kynMfRpaKq8apoYmx0io=; b=cPg//0RrvJdn4/FRzYFosuZH5rJMfuZE0RMWrz/lMgVsUEhS46wlbEGSeReZNi+Hie lFSMJn0/hmmZ32v5z2EDtAOuXKXBa8ETItoE7opf29LK4Ly8bFw5YhWmNcPG/bdK8Vge dLWzMnYdLrW2E2xlVN1bzdsxPpvGXhuIl2zH+iQkjoOTjv5ddWYx/3JsheQKPUUMrwNx ZD3ycgkD+XtsL0PN7tc7XqPAWzQqTHgRn3IhSeSUuGyCr2XSCGl1hbIfNPEqRpXDMJ3F 9CBCpaOglou9hiKGOId3zg6xZGF0OVRa8Igax7jAyPG6QNgaQwxW0UWzKYXp4eR0udVa MgZg==
thanks a lot for handling the release !
On Wed, Feb 26, 2014 at 6:03 PM, Jitse Niesen <jitseniesen@xxxxxxxxx> wrote:
> cout << "Eigen " << RowVector3i::LinSpaced(3,1) << " is released!";
> This is a maintenance release with many bug fixes since the release of 3.2.0
> half a year ago. The support for Eigen2 is now marked as deprecated and will
> be removed in the forthcoming 3.3 release. There are also some limited
> performance improvements and added functionality in the 3.2.1 release.
> The source archive is at http://bitbucket.org/eigen/eigen/get/3.2.1.tar.bz2
> The full changelog follows:
> * Eigen2 support is now deprecated and will be removed in version 3.3.
> * Core:
> * Bug fix for Ref object containing a temporary matrix.
> * Bug 654: Allow construction of row vector from 1D array.
> * Bug 679: Support cwiseMin() and cwiseMap() on maps.
> * Support conservativeResize() on vectors.
> * Improve performance of vectorwise and replicate expressions.
> * Bug 642: Add vectorization of sqrt for doubles, and make sqrt
> really safe if EIGEN_FAST_MATH is disabled.
> * Bug 616: Try harder to align columns when printing matrices and arrays.
> * Bug 579: Add optional run-time parameter to fixed-size block methods.
> * Implement .all() and .any() for zero-sized objects
> * Bug 708: Add placement new and delete for arrays.
> * Bug 503: Better C++11 support.
> * Dense linear algebra:
> * Bug 689: Speed up some matrix-vector products by using aligned loads
> if possible.
> * Make solve in FullPivHouseholderQR return least-square solution if
> there is no exact solution.
> * Bug 678: Fix fullPivHouseholderQR for rectangular matrices.
> * Fix a 0/0 issue in JacobiSVD.
> * Bug 736: Wrong result in LDLT::isPositiveDefinite() for
> semi-definite matrices.
> * Bug 740: Fix overflow issue in stableNorm().
> * Make pivoting HouseholderQR compatible with custom scalar types.
> * Geometry:
> * Fix compilation of Transform * UniformScaling
> * Sparse matrices:
> * Fix elimination tree and SparseQR for fat rectangular matrices.
> * Bug 635: add isCompressed to MappedSparseMatrix for compatibility.
> * Bug 664: Support iterators without operator< in setFromTriplets().
> * Fixes in SparseLU: infinite loop, aliasing issue when solving, overflow
> in memory allocation, use exceptions only if enabled (bug 672).
> * Fixes in SparseQR: reduce explicit zero, assigning result to map,
> assert catching non-conforming sizes, memory leak.
> * Bug 681: Uninitialized value in CholmodSupport which may lead to
> incorrect results.
> * Fix some issues when using a non-standard index type (bug 665 and more)
> * Update constrained CG (unsupported module) to Eigen3.
> * OS and build system:
> * MacOS put OpenGL header files somewhere else from where we expected it.
> * Do not assume that alloca() is 16-byte aligned on Windows.
> * Compilation fixes when using ICC with Visual Studio.
> * Fix Fortran compiler detection in CMake files.
> * Fix some of our tests (bugs 744 and 748 and more).
> * Fix a few compiler warnings (bug 317 and more).
> * Documentation fixes (bugs 609, 638 and 739 and more).