Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Pulled latest updates from trunk | 2015-02-13 | ||
|\ | ||||
* | | Optimized version of the sin(), exp(), log() and sqrt() function for AVX | 2015-02-13 | ||
| | | ||||
| * | merge Tensor module within Eigen/unsupported and update gemv BLAS wrapper | 2015-02-12 | ||
|/| | ||||
* | | Added vectorized implementation of the exponential function for ARM/NEON | 2015-02-10 | ||
| | | ||||
| * | Pulled the latest changes from the trunk | 2015-02-06 | ||
| |\ | |/ |/| | ||||
* | | bug #936, patch 2/3: Remove EIGEN_VECTORIZE_FMA, was redundant with ↵ | 2015-01-30 | ||
| | | | | | | | | EIGEN_HAS_SINGLE_INSTRUCTION_MADD | |||
* | | Introduce unified macros to identify compiler, OS, and architecture. They ↵ | 2014-11-04 | ||
| | | | | | | | | are all defined in util/Macros.h and prefixed with EIGEN_COMP_, EIGEN_OS_, and EIGEN_ARCH_ respectively. | |||
* | | Merged in kmargar/eigen (pull request PR-87) | 2014-10-28 | ||
|\ \ | | | | | | | | | | Extend NEON to add ARMv8 64-bit double support | |||
* | | | Bug #896: Swap order of checking __VSX__/__ALTIVEC__ | 2014-10-22 | ||
| | | | ||||
| * | | check for __ARM_NEON instead as it's defined in arm64 as well | 2014-10-21 | ||
|/ / | ||||
| * | define EIGEN_VECTORIZE_CUDA when compiling with nvcc | 2014-10-03 | ||
| | | ||||
| * | Vector primitives for CUDA | 2014-10-03 | ||
| | | ||||
* | | Merged eigen/eigen into default | 2014-09-21 | ||
|\ \ | ||||
| * | | Remove deprecated code not used by evaluators | 2014-09-18 | ||
| | | | ||||
* | | | First time it compiles, but fails to pass the tests. | 2014-09-09 | ||
| | | | ||||
* | | | Initial VSX commit | 2014-08-29 | ||
| |/ |/| | ||||
| * | Enable evaluators by default | 2014-08-29 | ||
| | | ||||
| * | merge default branch | 2014-08-29 | ||
| |\ | |/ |/| | ||||
* | | EIGEN_EXCEPTIONS was not defined in test/main.h, therefore all ↵ | 2014-08-20 | ||
| | | | | | | | | VERIFY_RAISES_ASSERT tests were not enabled | |||
* | | Define EIGEN_TRY, EIGEN_CATCH, EIGEN_THROW as suggested by Moritz Klammer. | 2014-07-22 | ||
| | | | | | | | | | | Make it possible to run unit-tests with exceptions disabled via EIGEN_TEST_NO_EXCEPTIONS flag. Enhanced ctorleak unit-test | |||
| * | merge with default branch | 2014-07-10 | ||
| |\ | |/ |/| | ||||
* | | Move Doxygen-only stuff to *.dox | 2014-07-05 | ||
| | | ||||
* | | Document internal namespace | 2014-07-05 | ||
| | | ||||
* | | Do not attempt to include <intrin.h> on Windows CE | 2014-07-02 | ||
| | | ||||
| * | merge with default branch | 2014-07-02 | ||
| |\ | |/ |/| | ||||
* | | Removed the deprecated EIGEN2_SUPPORT, as previously announced. A ↵ | 2014-07-01 | ||
| | | | | | | | | compilation error is raised, if this compile-switch is defined. The documentation references to the corresponding pages from Eigen3.2 now. Also, the Eigen2 testsuite has been removed. | |||
| * | merge with default branch | 2014-06-20 | ||
| |\ | |/ |/| | ||||
* | | merge with default branch | 2014-03-28 | ||
|\ \ | ||||
* | | | Implement pcplflip, palign, predux and the likes from AVC/complexes | 2014-03-27 | ||
| | | | ||||
| * | | immintrin.h did not come until intel version 11 | 2014-03-26 | ||
| | | | ||||
| | * | Fix a few regression when moving the flags | 2014-03-12 | ||
| | | | ||||
* | | | Added support for FMA instructions | 2014-02-24 | ||
| | | | ||||
| | * | Split LU/Inverse.h to Core/Inverse.h for the generic Inverse expression, and ↵ | 2014-02-24 | ||
| | | | | | | | | | | | | LU/InverseImpl.h for the dense implementation of dense.inverse() | |||
| | * | Get rid of GeneralProduct<> for GemmProduct | 2014-02-21 | ||
| | | | ||||
| | * | Disable Flagged and ForceAlignedAccess | 2014-02-19 | ||
| | | | ||||
| | * | Add a Solve expression for uniform treatment of solve() methods. | 2014-02-19 | ||
| | | | ||||
| | * | Move is_diagonal to XprHelper, forward declare Ref | 2014-02-18 | ||
| | | | ||||
* | | | Added support for AVX to Eigen. | 2014-01-29 | ||
|/ / | ||||
| * | Make swap unit test work with evaluators | 2013-12-02 | ||
| | | ||||
| * | Refactor dense product evaluators | 2013-11-27 | ||
|/ | ||||
* | Add an option to test evaluators globally | 2013-11-07 | ||
| | ||||
* | bug #99: refactor assignment and compound assignment mechanism through ↵ | 2013-11-06 | ||
| | | | | | | | | | | "assignment functors" and "assignement kernels". The former is very low level and generic. The later abstarct the former for dense expressions. This refactoring permits to get rid of the very ugly SwapWrapper and SelfCwiseBinaryOp classes. In the future, this will also permit to simplify all these evaluation loops and perhaps to reuse them for reduxions. That will also permit to specialize for operations like expr1 += expr2 outside Eigen, and so for any kind of expressions (dense, sparse, tensor, etc.) | |||
* | Split the huge Functors.h file | 2013-11-06 | ||
| | ||||
* | Add minimalistic unit tests for NVCC support | 2013-11-05 | ||
| | ||||
* | merge with default branch | 2013-11-05 | ||
|\ | ||||
* | | Make ArrayBase operator+=(scalar) and -=(scalar) use SelfCwiseBinaryOp ↵ | 2013-08-19 | ||
| | | | | | | | | optimization | |||
| * | Add nvcc support for small eigenvalues decompositions and workaround lack of ↵ | 2013-08-01 | ||
| | | | | | | | | support for std::swap and std::numeric_limits | |||
| * | merge with main branch | 2013-07-17 | ||
| |\ | |/ |/| | ||||
* | | bug #556: workaround mingw bug with -O3 or -fipa-cp-clone | 2013-07-05 | ||
| | | ||||
* | | Fix bug #314: move remaining math functions from internal to numext namespace | 2013-06-10 | ||
| | |