Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix bug in partial reduction of expressions requiring evaluation | 2018-10-10 | |
| | |||
* | Get rid of EIGEN_TEST_FUNC, unit tests must now be declared with ↵ | 2018-07-17 | |
| | | | | | | | | | EIGEN_DECLARE_TEST(mytest) { /* code */ }. This provide several advantages: - more flexibility in designing unit tests - unit tests can be glued to speed up compilation - unit tests are compiled with same predefined macros, which is a requirement for zapcc | ||
* | Remove local Index typedef from unit-tests | 2018-07-12 | |
| | |||
* | bug #1449: fix redux_3 unit test | 2017-08-22 | |
| | |||
* | Fix tracking of temporaries in unit tests | 2017-02-19 | |
| | |||
* | Refactoring of the cost model: | 2015-10-28 | |
| | | | | | | | | | | | - Dynamic is now an invalid value - introduce a HugeCost constant to be used for runtime-cost values or arbitrarily huge cost - add sanity checks for cost values: must be >=0 and not too large This change provides several benefits: - it fixes shortcoming is some cost computation where the Dynamic case was not properly handled. - it simplifies cost computation logic, and should avoid future similar shortcomings. - it allows to distinguish between different level of dynamic/huge/infinite cost - it should enable further simplifications in the computation of costs (save compilation time) | ||
* | Fix false negative in redux test | 2015-10-27 | |
| | |||
* | bug #1090: fix a shortcoming in redux logic for which slice-vectorization ↵ | 2015-10-21 | |
| | | | | plus unrolling might happen. | ||
* | Implement temporary-free path for "D.nolias() ?= C + A*B". (I thought it was ↵ | 2015-10-09 | |
| | | | | already implemented) | ||
* | Add unit test to check nesting of complex expressions in redux() | 2015-10-09 | |
| | |||
* | Add no_assignment_operator to a few classes that must not be assigned, and ↵ | 2013-07-10 | |
| | | | | fix a couple of warnings. | ||
* | Introduce a TEST_SET_BUT_UNUSED_VARIABLE macro for initialized but unused ↵ | 2013-06-25 | |
| | | | | variables in the unit tests and also fix a few other warnings. | ||
* | Workaround a bunch of stupid warnings in unit tests | 2013-06-23 | |
| | |||
* | Fix bug #314: move remaining math functions from internal to numext namespace | 2013-06-10 | |
| | |||
* | Fix bug #314: | 2012-11-06 | |
| | | | | | - remove most of the metaprogramming kung fu in MathFunctions.h (only keep functions that differs from the std) - remove the overloads for array expression that were in the std namespace | ||
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | 2012-07-13 | |
| | |||
* | Fix failures in redux test caused by underflow in .prod() test. | 2011-08-21 | |
| | |||
* | the min/max macros to detect unprotected min/max were undefined by some std ↵ | 2011-08-19 | |
| | | | | | | header, so let's declare them after and do the respective fixes ;) | ||
* | add the possibility to configure the maximal matrix size in the unit tests | 2011-07-12 | |
| | |||
* | Use absolute error to test sum in which cancellation may occur. | 2011-02-25 | |
| | |||
* | bug #86 : use internal:: namespace instead of ei_ prefix | 2010-10-25 | |
| | |||
* | fix sum()/prod() on empty matrix making sure this does not affect fixed ↵ | 2010-07-16 | |
| | | | | sized object, extend related unit tests including partial reduction | ||
* | Relaxed precision test. | 2010-07-04 | |
| | |||
* | Still fixing warnings. | 2010-06-20 | |
| | |||
* | Fix compilation of some tests as well as more warnings. | 2010-06-20 | |
| | |||
* | Utilize Index in all unit tests. | 2010-06-20 | |
| | |||
* | add regression test for previous fix | 2010-05-13 | |
| | |||
* | Silenced type conversion warnings. | 2010-02-03 | |
| | |||
* | One warning less... | 2010-01-30 | |
| | |||
* | Adapted mean to work with complex numbers. | 2010-01-29 | |
| | | | | Added regression test. | ||
* | Big renaming: | 2010-01-04 | |
| | | | | | | start ---> head end ---> tail Much frustration with sed syntax. Need to learn perl some day. | ||
* | big huge changes, so i dont remember everything. | 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 | ||
* | compilation fixes | 2009-09-17 | |
| | |||
* | * fix super nasty bug: vector.maxCoeff(&index) didn't work when 'vector' | 2009-09-16 | |
| | | | | | was a row-vector. Fixed by splitting the vector version from the matrix version. * add unit test, the visitors weren't covered by any test!! | ||
* | remove sentence "Eigen itself is part of the KDE project." | 2009-05-22 | |
| | | | | it never made very precise sense. but now does it still make any? | ||
* | * exit Sum.h, exit Prod.h, welcome vectorization of redux() ! | 2009-02-12 | |
* add vectorization for minCoeff and maxCoeff |