Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | bug #455: add support for c++11 in aligned_allocator | 2012-05-03 | |
| | |||
* | Get rid of include directives inside namespace blocks (bug #339). | 2012-04-15 | |
| | |||
* | fix a dozen of warnings with MSVC, and get rid of some useless throw() | 2012-02-06 | |
| | |||
* | Enable Eigen to compile on 'pure C/C++' Gcc environment (with no inline ↵ | 2012-02-02 | |
| | | | | assembly or asm directive). Required if we want to use Eigen with Adobe Alchemy. | ||
* | proper C++ casting | 2012-01-31 | |
| | |||
* | fix static inline versus inline static issues (the former is the correct order) | 2012-01-31 | |
| | |||
* | workaround "empty macro argument" warning | 2012-01-31 | |
| | |||
* | fig bug #373: compilation error with clang 2.9 when exceptions are disabled ↵ | 2011-12-05 | |
| | | | | (cannot reproduce with clang 3.0 or 3.1) | ||
* | Refactor force-inlining macros and use EIGEN_ALWAYS_INLINE to force inlining ↵ | 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' | ||
* | forgot inline keyword | 2011-10-17 | |
| | |||
* | Throw std::bad_alloc even when exceptions are disabled, by doing new ↵ | 2011-10-17 | |
| | | | | | | | int[size_t(-1)]. Don't throw exceptions on aligned_malloc(0) (just because malloc's retval is null doesn't mean error, if size==0). Remove EIGEN_NO_EXCEPTIONS option, use only compiler standard defines. Either exceptions are enabled or they aren't. | ||
* | bug #363 - check for integer overflow in byte-size computations | 2011-10-16 | |
| | |||
* | protect calls to min and max with parentheses to make Eigen compatible with ↵ | 2011-07-21 | |
| | | | | | | | default windows.h (transplanted from 49b6e9143e1d74441924c0c313536e263e12a55c ) | ||
* | fix aligned_allocator::allocate interface | 2011-06-14 | |
| | |||
* | introduce a smart_copy internal function and fix sparse matrices with non ↵ | 2011-06-09 | |
| | | | | POD scalar type | ||
* | fix bug #267: alloca is not aligned on arm | 2011-05-17 | |
| | |||
* | fix aligned_stack_memory_handler for null pointers | 2011-04-21 | |
| | |||
* | clean a bit the stack allocation mechanism | 2011-03-19 | |
| | |||
* | fix memory leak when a custom scalar throw an exception | 2011-03-19 | |
| | |||
* | * bug #206: correctly forward computationOptions and work towards avoiding ↵ | 2011-03-06 | |
| | | | | | | mallocs after preallocation, with unit test. * added EIGEN_RUNTIME_NO_MALLOC and new set_is_malloc_allowed() function to implement that test | ||
* | fix memory leak (when conservatively resizing vectors of dynamically ↵ | 2011-02-07 | |
| | | | | allocated scalar types such as bugnums) | ||
* | 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<> | ||
* | __cpuidex is not (always) present in VS 2008 + SP1, it seems | 2011-01-17 | |
| | |||
* | Update of CPUID macros to fix segfaults in amd64 code. | 2011-01-05 | |
| | |||
* | fix preprocessor checks for availability of cpuid | 2010-12-28 | |
| | |||
* | Correct std::map fix (two commits ago); copy fix to aligned_allocator doc. | 2010-11-12 | |
| | |||
* | bug #86 : use internal:: namespace instead of ei_ prefix | 2010-10-25 | |
| | |||
* | MSVC for windows mobile does not have the errno.h file | 2010-10-07 | |
| | |||
* | fix ei_aligned_delete for null pointers and non trivial dtors | 2010-07-14 | |
| | |||
* | Various documentation improvements. | 2010-07-06 | |
| | | | | | | | * Add short documentation for Array class * Put all classes explicitly in Core module (where applicable) * Section on Modules in Quick Reference Guide * Put Page 7 after Page 6 in Contents :) | ||
* | indentation | 2010-07-06 | |
| | |||
* | oops I did not see that | 2010-07-05 | |
| | |||
* | add check for non x86 platforms, we get a compile error on arm/powerpc ↵ | 2010-07-05 | |
| | | | | | | without the check (there is no known -yet- method to get cpuid, without resolving to kernel /sys interface) | ||
* | Fix cache computation on old Intel CPUs which do not | 2010-06-27 | |
| | | | | support the cpuid function 0x4 | ||
* | add a utilility to debug cpuid, and makes sure we get 0 if we query an ↵ | 2010-06-26 | |
| | | | | unsupported cpuid function | ||
* | email change | 2010-06-24 | |
| | |||
* | Added version testing for MSVC. | 2010-06-24 | |
| | |||
* | Fixed MSVC cpuid. | 2010-06-24 | |
| | |||
* | fix compilation when EIGEN_CPUD is not defined | 2010-06-24 | |
| | |||
* | fix EIGEN_CPUID for i386 & PIC, still remains to fix the MSVC version | 2010-06-24 | |
| | |||
* | default to Intel's API by default | 2010-06-23 | |
| | |||
* | fix cache queries for non core2 CPU ;) | 2010-06-23 | |
| | |||
* | fix in case we don't know how to query the L1/L2 cache sizes | 2010-06-21 | |
| | |||
* | make bench_gemm print out the queried cache sizes | 2010-06-21 | |
| | |||
* | add functions to query the L1 and L2/L3 cache sizes | 2010-06-21 | |
| | |||
* | Made the supression of unused variables portable. | 2010-06-08 | |
| | | | | EIGEN_UNUSED is not supported on non GCC systems. | ||
* | the Index types change. | 2010-05-30 | |
| | | | | As discussed on the list (too long to explain here). | ||
* | fix compilation | 2010-04-17 | |
| | |||
* | Added MSVC stack allocation support. | 2010-04-17 | |
| | |||
* | remove the __ARM_NEON__ check there since Konstantinos said he removed it ↵ | 2010-03-06 | |
| | | | | but apparently didn't commit :) |