Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix out-of-range memory access in GEMV (the memory was not used for the ↵ | Gael Guennebaud | 2012-08-30 |
| | | | | | | | computation, only to assemble unaligned packets from aligned packet loads) (transplanted from 221f54698c2f6690da8c0f44c1e31e55118dedab ) | ||
* | fix bug #495: remove too aggressive EIGEN_FLATTEN_ATTRIB attribute | Gael Guennebaud | 2012-08-02 |
| | | | | (after some benchmarking, it was not useful anymore) | ||
* | fix various regressions with MKL support | Gael Guennebaud | 2012-07-28 |
| | |||
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | Benoit Jacob | 2012-07-13 |
| | |||
* | remove dynamic allocation for fixed size object and triangular matrix-matrix ↵ | Gael Guennebaud | 2012-06-26 |
| | | | | products | ||
* | fix compilation issue with MKL's backend | Gael Guennebaud | 2012-06-21 |
| | |||
* | bug #466: better fix for the race condition: this new patch add an ↵ | Gael Guennebaud | 2012-06-14 |
| | | | | | | | initParallel() function which must be called at the initialization time of any multi-threaded application calling Eigen from multiple threads. | ||
* | avoid dynamic allocation for fixed size triangular solving | Gael Guennebaud | 2012-06-12 |
| | |||
* | Fix bug #466: race condition destected by helgrind in manage_caching_sizes. | Gael Guennebaud | 2012-06-08 |
| | | | | After all, the solution based on threadprivate is not that costly. | ||
* | fix more warnings in MKL support | Gael Guennebaud | 2012-04-18 |
| | |||
* | cleaning pass: rm unused variables in MKL stuff, fix a few namespace issues, ↵ | Gael Guennebaud | 2012-04-18 |
| | | | | MarketIO needs iostream | ||
* | remove debug output | Gael Guennebaud | 2012-04-17 |
| | |||
* | Get rid of include directives inside namespace blocks (bug #339). | Jitse Niesen | 2012-04-15 |
| | |||
* | suppress extra ',' and ';' | Gael Guennebaud | 2012-04-10 |
| | |||
* | fix conjugation in packet_lhs | Gael Guennebaud | 2012-02-05 |
| | |||
* | fix several const qualifier issues: double ones, meaningless ones, some ↵ | Gael Guennebaud | 2012-02-03 |
| | | | | | | missing ones, etc. (note that const qualifiers are set by internall::nested) | ||
* | fix static inline versus inline static issues (the former is the correct order) | Gael Guennebaud | 2012-01-31 |
| | |||
* | fix some compilation errors with ICC and -strict-ansi | Gael Guennebaud | 2012-01-31 |
| | |||
* | add missing inline keyword (linking issue) | Gael Guennebaud | 2012-01-26 |
| | |||
* | fix bug #406: Using OpenMP and Eigen causes infinite loop/deadlock | Gael Guennebaud | 2012-01-25 |
| | | | | | (transplanted from fd52daae87b7b1cc2618b12b4579a0eab5194d48 ) | ||
* | fix warning with gcc 4.6 | Gael Guennebaud | 2012-01-25 |
| | |||
* | workaround ICC compilation error with -strict-ansi | Gael Guennebaud | 2012-01-25 |
| | |||
* | optimize the packing of lhs blocks for matrix-matrix products => significant ↵ | Gael Guennebaud | 2012-01-21 |
| | | | | speedup for small products | ||
* | bug #352:properly cast constants | Igor Krivenko | 2011-12-09 |
| | |||
* | - split and rename defined tokens to enable the use of BLAS/Lapack/VML/etc | Gael Guennebaud | 2011-12-09 |
| | | | | - include MKL headers outside the Eigen namespace. | ||
* | Intel(R) MKL support added. | karturov | 2011-12-05 |
| | | | | | | | | | | * * * License disclaimer changed to BSD license for MKL_support.h * * * Pardiso support fixed, test added. blas/lapack tests fixed: Scalar parameter was added in Cholesky, product_matrix_vector_triangular remaned to triangular_matrix_vector_product. * * * PARDISO test was added physically. | ||
* | Refactor force-inlining macros and use EIGEN_ALWAYS_INLINE to force inlining ↵ | Benoit Jacob | 2011-11-06 |
| | | | | of the integer overflow helpers, whose non-inlining caused major performance problems, see the mailing list thread 'Significant perf regression probably due to bug #363 patches' | ||
* | bug #365 - Rename B0 in GeneralBlockPanelKernel.h to avoid name clash | Jan Oberländer | 2011-10-31 |
| | | | | with termios.h on POSIX systems. | ||
* | protect calls to min and max with parentheses to make Eigen compatible with ↵ | Gael Guennebaud | 2011-07-21 |
| | | | | | | | default windows.h (transplanted from 49b6e9143e1d74441924c0c313536e263e12a55c ) | ||
* | s/n=n/EIGEN_UNUSED_VARIABLE(n) | Gael Guennebaud | 2011-05-06 |
| | |||
* | enforce no inlining of the GEBP product kernel: this is a big | Gael Guennebaud | 2011-04-07 |
| | | | | | | | function that makes no sense to inline, though GCC was thinking the opposite. This even slighlty improve the perf. And as a side effect this workaround a weird GCC-4.4 linking bug (see "Problem with g++-4.4 -O2 and Eigen3" in the ML) | ||
* | Performance tunning for TRMM products | Gael Guennebaud | 2011-04-05 |
| | |||
* | fix trmv for Strictly* triangular matrices and trapezoidal matrices | Gael Guennebaud | 2011-03-28 |
| | |||
* | fix trmm for some unusual trapezoidal cases (a dense set of columns or rows ↵ | Gael Guennebaud | 2011-03-28 |
| | | | | is zero) | ||
* | improve computation of the sub panel width | Gael Guennebaud | 2011-03-24 |
| | |||
* | improve performance of trsm | Gael Guennebaud | 2011-03-24 |
| | |||
* | fix 228 (ei_aligned_stack_delete does not exist anymore) | Gael Guennebaud | 2011-03-21 |
| | |||
* | fix memory leak when a custom scalar throw an exception | Gael Guennebaud | 2011-03-19 |
| | |||
* | re-enable fast pset1-pstore by introducing a new higher level pstore1 function | Gael Guennebaud | 2011-03-02 |
| | |||
* | fix stupid warning (bug #185) | Gael Guennebaud | 2011-02-14 |
| | |||
* | since gebp_kernel handled the scaling by alpha it used too many packets, ↵ | Gael Guennebaud | 2011-02-12 |
| | | | | this patch fix that. | ||
* | Fix Diagonal related const correctness issues. | Hauke Heibel | 2011-02-05 |
| | |||
* | implement optimized path for selfadjoint rank 1 update (safe regarding ↵ | Gael Guennebaud | 2011-02-01 |
| | | | | dynamic alloc) | ||
* | notify the creation of manual temporaries | Gael Guennebaud | 2011-02-01 |
| | |||
* | fix trmv regarding strided vectors and static allocation of temporaries | Gael Guennebaud | 2011-02-01 |
| | |||
* | fix bug in triangular matrix-vector produce found by eigen2 tests! | Benoit Jacob | 2011-01-28 |
| | |||
* | Fix bug in symmetric rank-2 update for row-major matrices (bug #144). | Jitse Niesen | 2011-01-04 |
| | |||
* | fix severe perf bug: coeff-based matrix products were not considered ↵ | Benoit Jacob | 2011-01-02 |
| | | | | | | aligned, typically preventing vectorization. added unit test. | ||
* | bug #54 - really fix const correctness except in Sparse | Benoit Jacob | 2010-12-22 |
| | |||
* | bug #54 - The big Map const-correctness changes | Benoit Jacob | 2010-12-10 |
| |