aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/util/Macros.h
Commit message (Collapse)AuthorAge
* Implement bug #317: use a template function call to suppress unused variable ↵Gravatar Gael Guennebaud2014-02-24
| | | | warnings. This also fix the issue of the previous changeset in a much nicer way.
* merge with default branchGravatar Gael Guennebaud2013-11-05
|\
* | Make the static assertions on maximal fixed size object use ↵Gravatar Gael Guennebaud2013-08-20
| | | | | | | | EIGEN_STACK_ALLOCATION_LIMIT, and raise its default value to 128KB
* | Added alternative C++11 detection.Gravatar Hauke Heibel2013-08-10
| |
* | Added move support for Matrix and Array.Gravatar Hauke Heibel2013-08-02
| | | | | | | | | | | | Added EIGEN_HAVE_RVALUE_REFERENCES define. Added move unit tests. Removed superfluous 'inline' declarations in DenseStorage.
| * merge with main branchGravatar Gael Guennebaud2013-07-17
| |\ | |/ |/|
* | Bump default branch to 3.2.90Gravatar Gael Guennebaud2013-07-17
| |
| * Workarounf nvcc not being able to find RowMajor when declaring a Matrix<...> ↵Gravatar Gael Guennebaud2013-06-25
| | | | | | | | inside another namespace.
* | Disable ASM comments on non x86 architecture and do not redfine if ↵Gravatar Gael Guennebaud2013-06-21
| | | | | | | | EIGEN_ASM_COMMENT is already defined
| * merge with default branchGravatar Gael Guennebaud2013-04-19
| |\ | |/ |/|
* | bump to 3.2-beta1 (3.1.91)Gravatar Gael Guennebaud2013-03-07
| |
| * Add support for NVCC5: most of the Core and part of LU are callable from ↵Gravatar Gael Guennebaud2013-02-07
|/ | | | | | CUDA code. Still a lot to do.
* Workaround "error: floating-point literal cannot appear in a ↵Gravatar Gael Guennebaud2013-01-23
| | | | | | constant-expression" in mpreal.h when compiling with predantic. (I really don't know how to properly fix this))
* workaround clang bug (see http://forum.kde.org/viewtopic.php?f=74&t=102653)Gravatar Gael Guennebaud2012-08-27
|
* fix bug #495: remove too aggressive EIGEN_FLATTEN_ATTRIB attributeGravatar Gael Guennebaud2012-08-02
| | | | (after some benchmarking, it was not useful anymore)
* Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.Gravatar Benoit Jacob2012-07-13
|
* bump default branch to 3.1.90Gravatar Gael Guennebaud2012-06-22
|
* bump to 3.1.0-rc2Gravatar Gael Guennebaud2012-06-21
|
* bump to 3.1.0-rc1Gravatar Gael Guennebaud2012-06-14
|
* bump to beta1Gravatar Gael Guennebaud2012-06-06
|
* Fixed RVCT 3.1 compiler errors.Gravatar williami2012-06-04
|
* bumpGravatar 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.
* bumpGravatar Gael Guennebaud2011-12-06
|
* bug #383 - EIGEN_ASM_COMMENT broken in C++11Gravatar Marc Glisse2011-11-26
| | | | this is due to the new user-defined literals syntax.
* Patches to support ARM NEON with Clang 3.0 and LLVM-GCCGravatar Marton Danoczy2011-11-04
|
* 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'
* add the possiibility to disable deprectated warnings (useful for deprecated ↵Gravatar Gael Guennebaud2011-10-24
| | | | unit tests!)
* protect calls to min and max with parentheses to make Eigen compatible with ↵Gravatar Gael Guennebaud2011-07-21
| | | | | | | default windows.h (transplanted from 49b6e9143e1d74441924c0c313536e263e12a55c )
* bumpGravatar Benoit Jacob2011-03-18
|
* bumpGravatar Benoit Jacob2011-03-14
|
* Make EIGEN_ALIGN16 always align to fix crashes with ↵Gravatar Benoit Jacob2011-03-04
| | | | EIGEN_DONT_ALIGN_STATICALLY. New macro EIGEN_USER_ALIGN16 had the old behavior i.e. honors user preference.
* bumpGravatar Benoit Jacob2011-02-28
|
* ICC 12 / linux only defined __INTEL_COMPILER, not __intel_compilerGravatar Benoit Jacob2011-02-22
|
* __attribute__((flatten)) seems to be recognized by neither clang nor icc ↵Gravatar Benoit Jacob2011-02-22
| | | | despite these compilers defining __GNUC__.
* Include necessary header files when working around bug #89.Gravatar Jitse Niesen2011-02-17
| | | | Fixes bug #188.
* Fix bug #89: on GCC <= 4.3, use a custom assert implementation to work ↵Gravatar Benoit Jacob2011-02-16
| | | | around a compiler bug
* bumpGravatar Benoit Jacob2011-02-12
|
* introduce EIGEN_MAKING_DOCS to tell whether we're compiling the docs examplesGravatar Benoit Jacob2011-02-06
|
* const-qualify template parameters representing const arguments to expressions.Gravatar Benoit Jacob2011-01-24
| | | | needed to fix docs compile issue.
* Move doxygen comments for EIGEN_NO_DEBUG from source to I14.Gravatar Jitse Niesen2010-12-27
| | | | | | This reverts changeset 76fbe94279bda314e717cb3f98b46b253d081993 . Benoit and I agree that my approach there (to use doxygen comments) pollutes the code too much.
* remove EIGEN_REF_TO_TEMPORARY, clarify docsGravatar Benoit Jacob2010-12-25
|
* IBM XL C compiler supports __attribute__((aligned(n))) syntaxGravatar Gael Guennebaud2010-11-19
|
* bug #86 : use internal:: namespace instead of ei_ prefixGravatar Benoit Jacob2010-10-25
|
* bump to 2.92.0Gravatar Benoit Jacob2010-10-15
|
* fix compilation and warnings with fcc 4.0.1Gravatar Gael Guennebaud2010-10-13
|
* Matrix product refactoring (rhs products only).Gravatar Hauke Heibel2010-08-19
| | | | | | | | | Added strong inlines required for MSVC for proper inlining. Added specializations for DiagonalMatrix products to RotationBase. Added left- and righ-hand-side products with DiagonalMatrix to Transform. RHS Transform products now return Matrix objects only. Split the geo_transformations unit test. Some tests were not made for projectivities. Removed unused variables from main.h that caused warnings.
* Document EIGEN_NO_DEBUG macro.Gravatar Jitse Niesen2010-08-10
| | | | I needed some doxygen tricks to get this to work, so it may not be worth it.
* * fix compilation of mixed scalar productGravatar Gael Guennebaud2010-07-19
| | | | * optimize mixed scalar products
* optimize non fused MADD, and add a flatten attribute macro to enforceGravatar Gael Guennebaud2010-07-13
| | | | inlining within a function