| Commit message (Expand) | Author | Age |
* | bug #1207: Add and fix logical-op warnings | Christoph Hertzberg | 2016-05-11 |
* | Fix performance regression: with AVX, unaligned stores were emitted instead o... | Gael Guennebaud | 2016-05-01 |
* | Improve half-packet vectorization logic to distinguish linear versus inner tr... | Gael Guennebaud | 2016-04-13 |
* | Fix static/inline keywords order. | Gael Guennebaud | 2016-04-11 |
* | Removed executable bit from header files | Benoit Steiner | 2016-03-23 |
* | Improve inlining | Gael Guennebaud | 2016-02-08 |
* | bug #667: declare several critical functions as FORECE_INLINE to make ICC hap... | Gael Guennebaud | 2016-01-31 |
* | bug #1144: fix regression in x=y+A*x (aliasing), and move evaluator_traits::A... | Gael Guennebaud | 2016-01-09 |
* | Remove useless "explicit", and fix inline/static order. | Gael Guennebaud | 2015-12-11 |
* | Simplify cost computations based on HugeCost being smaller that unrolling limit | Gael Guennebaud | 2015-10-28 |
* | Refactoring of the cost model: | Gael Guennebaud | 2015-10-28 |
* | Fix assign vectorization logic with respect to fixed outer-stride | Gael Guennebaud | 2015-10-27 |
* | Improve readibility of EIGEN_DEBUG_ASSIGN mode. | Gael Guennebaud | 2015-10-27 |
* | Some cleaning in evaluators | Gael Guennebaud | 2015-10-08 |
* | Help clang to inline some functions, thus fixing some regressions | Gael Guennebaud | 2015-10-07 |
* | Remove debuging prod() and lazyprod() function, plus some cleaning in noalias... | Gael Guennebaud | 2015-10-07 |
* | Define Permutation*<>::Scalar to 'void', re-enable scalar type compatibility ... | Gael Guennebaud | 2015-10-06 |
* | Some cleaning | Gael Guennebaud | 2015-10-06 |
* | Cleaning pass on evaluators: remove the useless and error prone evaluator<>::... | Gael Guennebaud | 2015-09-02 |
* | Enable vectorization with half-packets | Gael Guennebaud | 2015-08-07 |
* | Allow to use arbitrary packet-types during evaluation. | Gael Guennebaud | 2015-08-07 |
* | Let unpacket_traits<> exposes the required alignment and make use of it every... | Gael Guennebaud | 2015-08-07 |
* | Generalize first_aligned to take the requested alignment as a template parame... | Gael Guennebaud | 2015-08-06 |
* | First part of a big refactoring of alignment control to enable the handling o... | Gael Guennebaud | 2015-08-06 |
* | bug #1039: Redefining EIGEN_DEFAULT_DENSE_INDEX_TYPE may lead to errors | Christoph Hertzberg | 2015-07-13 |
* | Add a call_assignment_no_alias_no_transpose shortcut | Gael Guennebaud | 2015-06-24 |
* | Remove aligned-on-scalar assert and fallback to non vectorized path at runtim... | Gael Guennebaud | 2015-06-14 |
* | bug #877, bug #572: Introduce a global Index typedef. Rename Sparse*::Index t... | Christoph Hertzberg | 2014-12-04 |
* | Introduce unified macros to identify compiler, OS, and architecture. They are... | Gael Guennebaud | 2014-11-04 |
* | Make cuda_basic test compile again by adding lots of EIGEN_DEVICE_FUNC. | Christoph Hertzberg | 2014-10-13 |
* | Using Kernel::Index type instead of int to prevent possible implicit conversi... | Georg Drenkhahn | 2014-09-21 |
* | Remove deprecated code not used by evaluators | Gael Guennebaud | 2014-09-18 |
* | Favor column major storage for inner products | Gael Guennebaud | 2014-09-14 |
* | Re-enable aliasing checks when using evaluators | Gael Guennebaud | 2014-09-14 |
* | Resizing is done by call_assignment_noalias, so no need to perform it when de... | Gael Guennebaud | 2014-07-21 |
* | Make sure we evaluate into temporaries matching evaluator storage order requi... | Gael Guennebaud | 2014-07-19 |
* | Make operator=(EigenBase<>) uses the new assignment mechanism and introduce a... | Gael Guennebaud | 2014-06-25 |
* | Implement binaryop and transpose evaluators for sparse matrices | Gael Guennebaud | 2014-06-23 |
* | Extend evaluation traits debuging info | Gael Guennebaud | 2014-03-12 |
* | Fix a few regression when moving the flags | Gael Guennebaud | 2014-03-12 |
* | Move evaluation related flags from traits to evaluator and fix evaluators of ... | Gael Guennebaud | 2014-03-12 |
* | Move CoeffReadCost mechanism to evaluators | Gael Guennebaud | 2014-03-10 |
* | Generalize evaluator<Inverse<>> such that there is no need to specialize it | Gael Guennebaud | 2014-02-21 |
* | Port LU module to evaluators (except image() and kernel()) | Gael Guennebaud | 2014-02-20 |
* | Fix mixing scalar types with evaluators | Gael Guennebaud | 2014-02-19 |
* | Fix vectorization logic wrt assignment functors | Gael Guennebaud | 2014-02-19 |
* | Cleaning | Gael Guennebaud | 2014-02-18 |
* | Finally, the simplest remains to deffer resizing at the latest | Gael Guennebaud | 2014-02-18 |
* | New design for handling automatic transposition | Gael Guennebaud | 2014-02-18 |
* | Deal with automatic transposition in call_assignment, fix a few shortcomings | Gael Guennebaud | 2014-02-17 |