RE: [eigen] 2.0.13 soon, testing needed |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
Tested on Windows with MSVC:
* 2008 SP1, x86:
Warnings:
D:\Libs\eigen\test\qr.cpp(74) : warning C4996:
'Eigen::QR<MatrixType>::isFullRank': was declared deprecated
Tests:
All passed
2008 SP1, x64:
Warnings:
D:\Libs\eigen\test\qr.cpp(74) : warning C4996:
'Eigen::QR<MatrixType>::isFullRank': was declared deprecated
Tests:
All passed
2010, x86:
Warnings:
D:\Libs\eigen\test\qr.cpp(74) : warning C4996:
'Eigen::QR<MatrixType>::isFullRank': was declared deprecated
Tests:
All passed
2010, x64:
Warnings:
D:\Libs\eigen\test\qr.cpp(74) : warning C4996:
'Eigen::QR<MatrixType>::isFullRank': was declared deprecated
Tests:
All passed
On the x64 version the compiler reports many unsafe conversion:
d:\libs\eigen\eigen\src/Sparse/DynamicSparseMatrix.h(84) : warning C4267:
'return' : conversion from 'size_t' to 'int', possible loss of data
d:\libs\eigen\eigen\src/Sparse/DynamicSparseMatrix.h(124) : warning C4267:
'+=' : conversion from 'size_t' to 'int', possible loss of data
d:\libs\eigen\eigen\src/Sparse/DynamicSparseMatrix.h(170) : warning C4267:
'initializing' : conversion from 'size_t' to 'int', possible loss of data
d:\libs\eigen\eigen\src/Sparse/SparseMatrix.h(133) : warning C4267: 'return'
: conversion from 'size_t' to 'int', possible loss of data
d:\libs\eigen\eigen\src/Sparse/SparseMatrix.h(158) : warning C4267: '=' :
conversion from 'size_t' to 'int', possible loss of data
d:\libs\eigen\eigen\src/Sparse/SparseMatrix.h(188) : warning C4267: '=' :
conversion from 'size_t' to 'int', possible loss of data
d:\libs\eigen\eigen\src/Sparse/SparseMatrix.h(227) : warning C4267:
'initializing' : conversion from 'size_t' to 'int', possible loss of data
d:\libs\eigen\eigen\src/Sparse/SparseVector.h(121) : warning C4267: 'return'
: conversion from 'size_t' to 'int', possible loss of data
d:\libs\eigen\eigen\src/Sparse/SparseVector.h(335) : warning C4267:
'initializing' : conversion from 'size_t' to 'const int', possible loss of
data
d:\libs\eigen\eigen\src/Sparse/SparseVector.h(341) : warning C4267:
'initializing' : conversion from 'size_t' to 'const int', possible loss of
data
d:\libs\eigen\eigen\src/Sparse/CompressedStorage.h(96) : warning C4267:
'initializing' : conversion from 'size_t' to 'int', possible loss of data
d:\libs\eigen\eigen\src/Sparse/CompressedStorage.h(138) : warning C4267:
'return' : conversion from 'size_t' to 'int', possible loss of data
d:\libs\eigen\eigen\src/Sparse/RandomSetter.h(317) : warning C4267: '+=' :
conversion from 'size_t' to 'int', possible loss of data
d:\Libs\eigen\test\sparse_basic.cpp(37) : warning C4267: 'argument' :
conversion from 'size_t' to 'int', possible loss of data
d:\Libs\eigen\test\sparse_basic.cpp(53) : warning C4267: 'argument' :
conversion from 'size_t' to 'int', possible loss of data
Basil
-----Original Message-----
From: Listengine [mailto:listengine@xxxxxxxxxxxxxxxxx] On Behalf Of Benoit
Jacob
Sent: Donnerstag, 10. Juni 2010 03:01
To: eigen
Subject: [eigen] 2.0.13 soon, testing needed
Hi,
an important crasher bug was just fixed in 2.0, see bug 132. So we
have to release 2.0.13 as soon as reasonably possible. I know it's
very bad luck as we are so busy now. What I need is that you build and
run the 2.0 testsuite on various platforms to confirm that we didn't
break things. For now I only checked GCC 4.5.
Most wanted platforms
- MSVC
- ICC
- QCC (it's one of the highlights of 2.0.13)
- early GCC 4.x like 4.0 or 4.1
- GCC 3.3 (ideally) or 3.4
Here's a reminder of how you test 2.0:
mkdir builddir
cd builddir
cmake -DEIGEN_BUILD_TESTS=ON /path/to/eigen-2.0
make
ctest
Thanks
Benoit