Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | bug #837: Always re-align the result of EIGEN_ALLOCA. | 2014-07-08 | |
| | |||
* | Fix regression introduced by 3117036b80075390dbc46f60aa0d595e5a44661b | 2014-07-04 | |
| | | | | | : Matrix<Scalar,1,1>(int) did not compile if Scalar is not constructible from int. Now this falls back to the (Index size) constructor. | ||
* | 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. | ||
* | Workaround clang error introduced by 3117036b80075390dbc46f60aa0d595e5a44661b | 2014-06-23 | |
| | | | | | : "template argument for non-type template parameter is treated as function type 'bool (bool)'" | ||
* | Fix bug #729: Use alloca if it is defined | 2014-06-23 | |
| | |||
* | Merged in benoitsteiner/eigen-fixes (pull request PR-62) | 2014-05-08 | |
|\ | | | | | | | Made it possible to call the assignment operator on an Eigen::Block from a CUDA kernel. | ||
| * | Made it possible to call the assignment operator on an Eigen::Block from a ↵ | 2014-05-07 | |
| | | | | | | | | CUDA kernel. | ||
* | | Fix bug #803: avoid char* to int* conversion | 2014-05-01 | |
| | | |||
* | | merge with default branch | 2014-04-22 | |
|\ \ | |||
* | | | Fixes for fixed sizes and non vectorizable types | 2014-04-17 | |
| | | | |||
* | | | Enable alloca on MAC OSX | 2014-04-16 | |
| | | | |||
| * | | Check IMKL version for compatibility with Eigen | 2014-04-15 | |
| | | | |||
| * | | Updated my previous fix to avoid introducing a compilation warning on ARM ↵ | 2014-04-10 | |
| | | | | | | | | | | | | platforms. | ||
| * | | Silenced a compilation warning produced by nvcc. | 2014-04-10 | |
| |/ | |||
* | | Merged latest updates from the parent branch | 2014-03-26 | |
|\| | |||
* | | Made sure that EIGEN_ALIGN is defined when EIGEN_DONT_VECTORIZE is set to ↵ | 2014-03-21 | |
| | | | | | | | | true to prevent build failures when vectorization is disabled. | ||
* | | Merged latest changes from the parent | 2014-03-18 | |
|\ \ | |||
* \ \ | Merged eigen/eigen into default | 2014-02-24 | |
|\ \ \ | |||
* \ \ \ | Merged the latest version of the code from eigen/eigen | 2014-02-18 | |
|\ \ \ \ | |||
* | | | | | Reverted the definition of the EIGEN_ALIGN to its former meaning (i.e. a ↵ | 2014-02-18 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | boolean) Created a new EIGEN_ALIGN_BYTES define to encode how the data should be aligned Fixed a few remaining alignment issues exposed when the Eigen code is compiled with avx enabled. Created a new EIGEN_ALIGN_DEFAULT define, which is set to the minimum alignment value required for the chosen instruction set. Use this value instead of EIGEN_ALIGN32 to preserve the existing alignment on SSE/Altivec/Neon. | ||
* | | | | | Added support for AVX to Eigen. | 2014-01-29 | |
| | | | | | |||
| | | | * | Simpler and hopefully more future-proof fix for bug #503 (aligned_allocator ↵ | 2014-03-19 | |
| | | |/ | | | | | | | | | | | | | with c++11) | ||
| | | * | Fixed bug #754. Only inserted (!defined(_WIN32_WCE)) analog to alloc and ↵ | 2014-03-05 | |
| | | | | | | | | | | | | | | | | free implementation (not tested, but should be correct). | ||
| | | * | bug #289: Removed useless static keywords | 2014-03-04 | |
| | |/ | |||
| | * | Implement bug #317: use a template function call to suppress unused variable ↵ | 2014-02-24 | |
| |/ | | | | | | | warnings. This also fix the issue of the previous changeset in a much nicer way. | ||
| * | Merged in martinhofernandes/eigen (pull request PR-40) | 2014-02-14 | |
| |\ | | | | | | | | | | Better fix for bug #503 | ||
| * | | alloca is not necessarily alligned on windows | 2014-02-14 | |
|/ / | |||
| * | Placement new must use void* to avoid user-specific overloads. | 2014-01-10 | |
| | | |||
| * | Add C++11 allocator overloads to avoid implicit conversions. | 2014-01-10 | |
|/ | |||
* | Fix bug #708: add placement new/delete for array | 2013-11-27 | |
| | |||
* | Add an option to test evaluators globally | 2013-11-07 | |
| | |||
* | Move internal::swap to numext to fix ambiguous call with std::swap | 2013-11-07 | |
| | |||
* | Allow calling attributes of dynamic size objects from device | 2013-11-05 | |
| | |||
* | merge with default branch | 2013-11-05 | |
|\ | |||
* \ | Merged in martinhofernandes/eigen (pull request PR-33) | 2013-10-29 | |
|\ \ | | | | | | | | | | Fix for bug #503 | ||
* | | | Clarify the meaning of AlignedBit (bug #359) | 2013-10-28 | |
| | | | |||
| * | | Fix bug #503 | 2013-09-10 | |
|/ / | | | | | | | | | C++11 support on simple allocators comes for free. `aligned_allocator` does not need to add any `construct` overloads to work with C++11 compilers. | ||
* | | Added smart_memmove with support of non-POD scalars (e.g. needed in ↵ | 2013-08-25 | |
| | | | | | | | | SparseBlock.h). | ||
* | | Make the static assertions on maximal fixed size object use ↵ | 2013-08-20 | |
| | | | | | | | | EIGEN_STACK_ALLOCATION_LIMIT, and raise its default value to 128KB | ||
* | | Added alternative C++11 detection. | 2013-08-10 | |
| | | |||
* | | Added move support for Matrix and Array. | 2013-08-02 | |
| | | | | | | | | | | | | Added EIGEN_HAVE_RVALUE_REFERENCES define. Added move unit tests. Removed superfluous 'inline' declarations in DenseStorage. | ||
| * | Add nvcc support for small eigenvalues decompositions and workaround lack of ↵ | 2013-08-01 | |
| | | | | | | | | support for std::swap and std::numeric_limits | ||
* | | Fix bug in MatrixFunctions for matrices with multiple eigenvalues. | 2013-07-26 | |
| | | | | | | | | | | | | Store indices, not eigenvalues, in clusters. Bug was introduced in changeset a3a55357db7394281c872e911f13d69aba510aec . | ||
* | | Merge in jdh8's branch. | 2013-07-21 | |
|\ \ | | | | | | | | | | | | | * Enable singular matrix power and complex exponents. * Eliminate unnecessary copying for sparse Kronecker product. | ||
| | * | merge with main branch | 2013-07-17 | |
| | |\ | |_|/ |/| | | |||
* | | | Bump default branch to 3.2.90 | 2013-07-17 | |
| | | | |||
| * | | Let complex power fall back to "log, scale, exp". | 2013-07-05 | |
| | | | |||
| * | | Remove unused declarations for MatrixPowerProduct. | 2013-07-05 | |
|/ / | |||
* | | Fix bug #554: include unistd.h before checking the presence of posix_memalign. | 2013-06-26 | |
| | | |||
| * | Workarounf nvcc not being able to find RowMajor when declaring a Matrix<...> ↵ | 2013-06-25 | |
| | | | | | | | | inside another namespace. |