Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | let eigen2 tests use the same ei_add_test macro, which required to prefix ↵ | Benoit Jacob | 2011-01-25 |
| | | | | them with eigen2_ ; rename buildtests_eigen2 to eigen2_buildtests, etc. | ||
* | Switched "MESSAGE(" -> "MESSAGE(STATUS " in CMake script, since otherwise ↵ | Jose Luis Blanco | 2010-12-29 |
| | | | | they may look like errors to the user. | ||
* | Enable GSL tests (reverts part of changeset ↵ | Jitse Niesen | 2010-12-29 |
| | | | | | | 6628534eb587f6d96e9c8bbc0447f9685c6cea5c ). | ||
* | Improves the filter for hidden files in "Eigen" and "Eigen/src". | Frederic Gosselin | 2010-11-22 |
| | | | | This generic solution prevent cmake from having an error .svn folders when the source folder is under subversion. | ||
* | fix bug #92 - we were doing stupid things when passing the list of libraries ↵ | Benoit Jacob | 2010-10-28 |
| | | | | to link to. | ||
* | fix bug i just introduced in ei_add_test_internal | Benoit Jacob | 2010-10-17 |
| | |||
* | Fix general linking issue for tests linking to multiple libs, and explicitly ↵ | Benoit Jacob | 2010-10-17 |
| | | | | link mpfr_real test to GMP. | ||
* | add support for uniforms | Gael Guennebaud | 2010-10-12 |
| | |||
* | remove the Taucs backend : Taucs is not maintained anymore and the backend ↵ | Gael Guennebaud | 2010-10-06 |
| | | | | was crap anyway | ||
* | improve FindCholmod | Gael Guennebaud | 2010-10-06 |
| | |||
* | Require at least MPFR version 2.3.0, because we use mpfr_signbit. | Jitse Niesen | 2010-07-19 |
| | | | | Code in FindMPFR.cmake is taken from FindEigen2.cmake . | ||
* | add a support module for MPFR C++ with basic unit testing | Gael Guennebaud | 2010-07-15 |
| | |||
* | add a Transposition section in page 2 | Gael Guennebaud | 2010-06-28 |
| | |||
* | dont try passing --version to qcc | Benoit Jacob | 2010-04-29 |
| | |||
* | add platform check for how to link to the standard math library. | Benoit Jacob | 2010-04-19 |
| | | | | This allows to support QNX. | ||
* | introduce EIGEN_DONT_ALIGN_STACK (disables alignment attributes) and ↵ | Benoit Jacob | 2010-03-06 |
| | | | | | | EIGEN_DONT_ALIGN_HEAP (disables aligned malloc)... you can still use EIGEN_DONT_ALIGN to do both at once. | ||
* | Added initial NEON support, most tests pass however we had to use some ↵ | Konstantinos Margaritis | 2010-03-03 |
| | | | | | | | | hackish workarounds as gcc on ARM (both CodeSourcery 4.4.1 used and experimental 4.5) fail to ensure proper alignment with __attribute__((aligned(16))). This has to be fixed upstream to remove the workarounds. | ||
* | CMake cleanup. | Hauke Heibel | 2010-02-20 |
| | |||
* | Disable variadic macro warning when compiling at full warning level. | Hauke Heibel | 2010-01-29 |
| | | | | I was not able to get a macro version running and thus I opted for a cmake patch. | ||
* | add EIGEN_DEFAULT_TO_ROW_MAJOR cmake option for the tests. | Benoit Jacob | 2010-01-27 |
| | |||
* | Clean up one compilation error and two warnings. | Jitse Niesen | 2010-01-26 |
| | |||
* | Removed more warnings. | Hauke Heibel | 2009-12-12 |
| | |||
* | Added to possibility to compile unit tests at maximum warning level. | Hauke Heibel | 2009-12-12 |
| | | | | Silenced (amongst others) many conversion related warnings. | ||
* | * Remove test_ prefix in tests | Benoit Jacob | 2009-12-02 |
| | | | | * tests now honor EIGEN_REPEAT and EIGEN_SEED if no arguments were passed | ||
* | Some of our unit tests require mathematical constants and thus we rely on ↵ | Hauke Heibel | 2009-11-30 |
| | | | | | | | non-ansi code. It seems as if the new standard removed pow(T,int). M_PIL is only defined when _GNU_SOURCE is defined. | ||
* | improve the scripts for building unit tests: | Benoit Jacob | 2009-11-25 |
| | | | | | * support unsupported/ * use egrep instead of grep, properly escape special chars. | ||
* | add SSE4 support, start with integer multiplication | Benoit Jacob | 2009-11-24 |
| | |||
* | improvements in FindEigen*.cmake, ported from changes in CMakeLists.txt: | Benoit Jacob | 2009-11-20 |
| | | | | | - better regular expression - grep the whole file, not expensive anyway, more robust | ||
* | move signature file to root directory, where it belongs | Benoit Jacob | 2009-11-19 |
| | |||
* | * in Eigen/CMakeLists.txt, finally do a globbing to we no longer will have ↵ | Benoit Jacob | 2009-11-19 |
| | | | | | | problems with "oops forgot to install new module". * add a file Eigen/signature_of_eigen3_matrix_library, use it to make FindEigen3.cmake more solid: able to find Eigen in either eigen3/ or eigen/ and not mix it up with Eigen2. | ||
* | * eigen2->eigen3 | Benoit Jacob | 2009-11-19 |
| | | | | | * bump version to 2.91.0 * add FindEigen3.cmake | ||
* | introduce check target, and some renaming | Benoit Jacob | 2009-11-12 |
| | |||
* | * add ./debug and ./release scripts | Benoit Jacob | 2009-11-12 |
| | | | | | * update the messages * rename EIGEN_CMAKE_RUN_FROM_CTEST to something saner | ||
* | * add maketests script. It is like make but takes a regexp allowing to build ↵ | Benoit Jacob | 2009-11-11 |
| | | | | | | selected targets. Next step will be a "mctestr" script doing that and then calling ctest -R. * in runtest.sh, don't override the default number of repeats. If one thinks the default should be changed, let's change it at the source. | ||
* | * use standard CMAKE_BUILD_TYPE | Benoit Jacob | 2009-11-11 |
| | | | | | * remove debug_xxx targets * runtest.sh: don't run make | ||
* | sync with mainline | Benoit Jacob | 2009-10-28 |
|\ | |||
* | | big huge changes, so i dont remember everything. | Benoit Jacob | 2009-10-28 |
| | | | | | | | | | | | | | | | | | | | | * renaming, e.g. LU ---> FullPivLU * split tests framework: more robust, e.g. dont generate empty tests if a number is skipped * make all remaining tests use that splitting, as needed. * Fix 4x4 inversion (see stable branch) * Transform::inverse() and geo_transform test : adapt to new inverse() API, it was also trying to instantiate inverse() for 3x4 matrices. * CMakeLists: more robust regexp to parse the version number * misc fixes in unit tests | ||
| * | merged eigen2_for_fft into eigen2 mainline | Mark Borgerding | 2009-10-20 |
| |\ | |||
* | | | * proper check for Make | Benoit Jacob | 2009-10-19 |
| | | | | | | | | | | | | * fix documentation of ei_add_test | ||
* | | | kill ei_add_test_multi. Now the macro ei_add_test does all that ↵ | Benoit Jacob | 2009-10-19 |
| | | | | | | | | | | | | automatically, by parsing the source file. No risk anymore to specify the wrong number of tests! Also, introduce CALL_SUBTESTX for X=1..10 that allows to port existing code much quicker. And port already the product* and eigensolver* files. | ||
* | | | Add new default option EIGEN_SPLIT_LARGE_TESTS and cmake macro ↵ | Benoit Jacob | 2009-10-19 |
|/ / | | | | | | | | | | | | | | | ei_add_test_multi. When enabled, large tests are split into smaller executables. This needs minimal changes in the unit tests. Updated the LU test to use it. | ||
* | | Fixed nmake parameter. | Hauke Heibel | 2009-10-09 |
| | | | | | | | | | | Disabled debug_* targets for MSVC_IDE (they already exist). Removed the make usage message for MSVC_IDE. | ||
* | | - remove the debug_test_* targets from "all" | Gael Guennebaud | 2009-10-07 |
| | | | | | | | | | | | | (otherwise they are compiled when you simply run make in test/ or when enforcing "test" to be part of "all") - add linking libraries to the debug_test_* targets | ||
* | | added cygwin specific stuff | Hauke Heibel | 2009-10-05 |
| | | |||
* | | finally, the right fix: set CTEST_BUILD_TARGET. | Benoit Jacob | 2009-10-04 |
| | | | | | | | | So this is the come-back of btest target, and the default target is empty again. | ||
* | | add debug targets like debug_qr to build a specific test with debug info | Benoit Jacob | 2009-10-03 |
| | | | | | | | | remove the btest target, instead just do "make" since anyway we have to let "make" build the tests | ||
* | | * Introduce make targets btest (build tests), blas (build blas lib), demos ↵ | Benoit Jacob | 2009-09-27 |
| | | | | | | | | | | | | | | | | | | (build demos). * remove EIGEN_BUILD_TESTS and siblings * add summary at the end of cmake run, hopefully not too verbose * fix build of quaternion demo * kill remnants of old binary library option | ||
* | | Removed unnecessary MSVC check. | Hauke Heibel | 2009-09-22 |
| | | |||
* | | Added EIGEN_REF_TO_TEMPORARY define for rvalue support. | Hauke Heibel | 2009-09-21 |
| | | | | | | | | Allowed VC10 to make use of static_assert. | ||
* | | Fixed if clause. | Hauke Heibel | 2009-09-08 |
| | |