[eigen] Updated preview of beta3 |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
- To: eigen@xxxxxxxxxxxxxxxxxxx
- Subject: [eigen] Updated preview of beta3
- From: "Benoit Jacob" <jacob.benoit.1@xxxxxxxxx>
- Date: Tue, 16 Dec 2008 17:14:54 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=QD1VzyiV/X7PIayw9b4E55ixAqghGVvWpvDjMt5cKr4=; b=LaBZ2HY5bk6hSGW2N4ameOCQPCyykPlxns5jxpEdAkh6PkgfM0nmize58dc7m81SXF AAGZKMGnQHbZ3yYHLZE+4CUq/sNgRsV6nOnjeAv5rHwYwG+eXa9KMGap/M3q6YWwFOCF 7wXt09K+M/JU33eKXeZ5UuGgdi/DRSRw1dysM=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=QepohubtgTE6ZaUFpeweOXhMt6QMGaZYprwSfU60qJE14BVuwxvv0+0D9pZKeAEAki 1yniK0lY6CJzJmsqxL+qARas0VQyyrDoEmP48+Q3iPD1+Vv/N3KdxDY71XyeyuOlIt+t 29AurFDE5oN4HDyC8r7mXt5QYj/jtYgSdIsAM=
Hi List,
Let's make sure that beta3 really rocks :)
I updated this tarball,
http://download.tuxfamily.org/eigen/eigen-2.0-beta3-pre.tar.bz2
Changes since the first preview:
* SSE vectorization disabled for MSVC 2005 and older, as it lacks
important SSE intrinsics (ei_pfirst).
SSE vectorization should work fine with MSVC 2008, please test and report.
(Notice that SSE vectorization was already disabled for GCC 4.1 and
older, so really vectorization is only
for recent enough compilers).
* if exceptions are enabled then we throw bad_alloc, after patch by
Kenneth Riddile.
* you can now control or disable stack allocation by setting
EIGEN_STACK_ALLOCATION_LIMIT. (Set it to 0 to disabled.
Notice that it's only ever used on the linux platform).
Notice that if you want a guarantee to have a bad_alloc exception if
any allocation fails, you need to disable stack allocation as it has
completely undefined behavior when it fails.
Cheers,
Benoit
---