aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/util/Memory.h
Commit message (Collapse)AuthorAge
* bug #455: add support for c++11 in aligned_allocatorGravatar Gael Guennebaud2012-05-03
|
* Get rid of include directives inside namespace blocks (bug #339).Gravatar Jitse Niesen2012-04-15
|
* fix a dozen of warnings with MSVC, and get rid of some useless throw()Gravatar Gael Guennebaud2012-02-06
|
* Enable Eigen to compile on 'pure C/C++' Gcc environment (with no inline ↵Gravatar Zuiquan2012-02-02
| | | | assembly or asm directive). Required if we want to use Eigen with Adobe Alchemy.
* proper C++ castingGravatar Gael Guennebaud2012-01-31
|
* fix static inline versus inline static issues (the former is the correct order)Gravatar Gael Guennebaud2012-01-31
|
* workaround "empty macro argument" warningGravatar Gael Guennebaud2012-01-31
|
* fig bug #373: compilation error with clang 2.9 when exceptions are disabled ↵Gravatar Gael Guennebaud2011-12-05
| | | | (cannot reproduce with clang 3.0 or 3.1)
* Refactor force-inlining macros and use EIGEN_ALWAYS_INLINE to force inlining ↵Gravatar Benoit Jacob2011-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 keywordGravatar Benoit Jacob2011-10-17
|
* Throw std::bad_alloc even when exceptions are disabled, by doing new ↵Gravatar Benoit Jacob2011-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 computationsGravatar Benoit Jacob2011-10-16
|
* protect calls to min and max with parentheses to make Eigen compatible with ↵Gravatar Gael Guennebaud2011-07-21
| | | | | | | default windows.h (transplanted from 49b6e9143e1d74441924c0c313536e263e12a55c )
* fix aligned_allocator::allocate interfaceGravatar Gael Guennebaud2011-06-14
|
* introduce a smart_copy internal function and fix sparse matrices with non ↵Gravatar Gael Guennebaud2011-06-09
| | | | POD scalar type
* fix bug #267: alloca is not aligned on armGravatar Gael Guennebaud2011-05-17
|
* fix aligned_stack_memory_handler for null pointersGravatar Gael Guennebaud2011-04-21
|
* clean a bit the stack allocation mechanismGravatar Gael Guennebaud2011-03-19
|
* fix memory leak when a custom scalar throw an exceptionGravatar Gael Guennebaud2011-03-19
|
* * bug #206: correctly forward computationOptions and work towards avoiding ↵Gravatar Benoit Jacob2011-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 ↵Gravatar Gael Guennebaud2011-02-07
| | | | allocated scalar types such as bugnums)
* allow the possibility to automatically call or not the ctors on a per scalar ↵Gravatar Gael Guennebaud2011-01-26
| | | | type basis, and disable automatic initialization of std::complex<>
* __cpuidex is not (always) present in VS 2008 + SP1, it seemsGravatar Benoit Jacob2011-01-17
|
* Update of CPUID macros to fix segfaults in amd64 code.Gravatar Jose Luis Blanco2011-01-05
|
* fix preprocessor checks for availability of cpuidGravatar Thomas Capricelli2010-12-28
|
* Correct std::map fix (two commits ago); copy fix to aligned_allocator doc.Gravatar Jitse Niesen2010-11-12
|
* bug #86 : use internal:: namespace instead of ei_ prefixGravatar Benoit Jacob2010-10-25
|
* MSVC for windows mobile does not have the errno.h fileGravatar Gael Guennebaud2010-10-07
|
* fix ei_aligned_delete for null pointers and non trivial dtorsGravatar Gael Guennebaud2010-07-14
|
* Various documentation improvements.Gravatar Jitse Niesen2010-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 :)
* indentationGravatar Gael Guennebaud2010-07-06
|
* oops I did not see thatGravatar Gael Guennebaud2010-07-05
|
* add check for non x86 platforms, we get a compile error on arm/powerpc ↵Gravatar Konstantinos Margaritis2010-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 notGravatar Gael Guennebaud2010-06-27
| | | | support the cpuid function 0x4
* add a utilility to debug cpuid, and makes sure we get 0 if we query an ↵Gravatar Gael Guennebaud2010-06-26
| | | | unsupported cpuid function
* email changeGravatar Gael Guennebaud2010-06-24
|
* Added version testing for MSVC.Gravatar Hauke Heibel2010-06-24
|
* Fixed MSVC cpuid.Gravatar Hauke Heibel2010-06-24
|
* fix compilation when EIGEN_CPUD is not definedGravatar Gael Guennebaud2010-06-24
|
* fix EIGEN_CPUID for i386 & PIC, still remains to fix the MSVC versionGravatar Gael Guennebaud2010-06-24
|
* default to Intel's API by defaultGravatar Gael Guennebaud2010-06-23
|
* fix cache queries for non core2 CPU ;)Gravatar Gael Guennebaud2010-06-23
|
* fix in case we don't know how to query the L1/L2 cache sizesGravatar Gael Guennebaud2010-06-21
|
* make bench_gemm print out the queried cache sizesGravatar Gael Guennebaud2010-06-21
|
* add functions to query the L1 and L2/L3 cache sizesGravatar Gael Guennebaud2010-06-21
|
* Made the supression of unused variables portable.Gravatar Hauke Heibel2010-06-08
| | | | EIGEN_UNUSED is not supported on non GCC systems.
* the Index types change.Gravatar Benoit Jacob2010-05-30
| | | | As discussed on the list (too long to explain here).
* fix compilationGravatar Benoit Jacob2010-04-17
|
* Added MSVC stack allocation support.Gravatar Hauke Heibel2010-04-17
|
* remove the __ARM_NEON__ check there since Konstantinos said he removed it ↵Gravatar Benoit Jacob2010-03-06
| | | | but apparently didn't commit :)