[eigen] Updated preview of beta3

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


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

---


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/