Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 | |
| | |||
* | Allow calling attributes of dynamic size objects from device | 2013-11-05 | |
| | |||
* | merge with default branch | 2013-11-05 | |
|\ | |||
* | | Allows EIGEN_STACK_ALLOCATION_LIMIT to be 0 for no limit | 2013-08-21 | |
| | | |||
* | | 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 copy constructor and assignment to DenseStorage. | 2013-08-10 | |
| | | | | | | | | | | Required by the standard even when its not used but elided. Added a test for DenseStorage copying and assignment. | ||
* | | Removed errornous swap for stack storage. | 2013-08-03 | |
| | | |||
* | | Ensure that (potentially aligned) stack objects are passed by reference. | 2013-08-02 | |
| | | |||
* | | 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. | ||
| * | merge with main branch | 2013-07-17 | |
| |\ | |/ |/| | |||
* | | Remove meaningless explicit qualifier | 2013-06-12 | |
| | | |||
| * | Add support for NVCC5: most of the Core and part of LU are callable from ↵ | 2013-02-07 | |
|/ | | | | | | CUDA code. Still a lot to do. | ||
* | Workaround gcc-4.7 bug #53900 (too aggressive optimization in our alignment ↵ | 2013-01-22 | |
| | | | | check) | ||
* | Add static assert that objects on stacks are not too big (bug #491). | 2012-07-17 | |
| | |||
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | 2012-07-13 | |
| | |||
* | fix most of the shadow warnings in Core/*.h | 2012-06-22 | |
| | |||
* | Get rid of include directives inside namespace blocks (bug #339). | 2012-04-15 | |
| | |||
* | fix static inline versus inline static issues (the former is the correct order) | 2012-01-31 | |
| | |||
* | Add DenseStorage specializations for dynamic size with MaxSize = 0 (bug #288). | 2011-06-24 | |
| | | | | This is necessary for instantiations like Matrix<float,Dynamic,Dynamic,0,0,0>. | ||
* | fix unaligned-array-assert link | 2011-04-18 | |
| | |||
* | Make EIGEN_ALIGN16 always align to fix crashes with ↵ | 2011-03-04 | |
| | | | | EIGEN_DONT_ALIGN_STATICALLY. New macro EIGEN_USER_ALIGN16 had the old behavior i.e. honors user preference. | ||
* | allow the possibility to automatically call or not the ctors on a per scalar ↵ | 2011-01-26 | |
| | | | | type basis, and disable automatic initialization of std::complex<> | ||
* | more renaming to make this file matrix-or-array-agnostic | 2010-12-25 | |
| | |||
* | rename macro | 2010-12-25 | |
| | |||
* | bug #86 : use internal:: namespace instead of ei_ prefix | 2010-10-25 | |
| | |||
* | renaming: ei_matrix_storage -> DenseStorage | 2010-10-20 | |
DenseStorageBase -> PlainObjectBase |