Gael Guennebaud
|
2fb5567e08
|
add missing AlignedOnScalar
|
2011-02-22 21:25:47 +01:00 |
|
Benoit Jacob
|
c58a2ff03a
|
add EIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS non-default option. Use it in our own CMakeLists. also add a include-guard-like mechanism to prevent doing unmatched #pragma warning push/pop.
|
2011-02-22 10:05:41 -05:00 |
|
Benoit Jacob
|
9e1127619c
|
merge
|
2011-02-22 09:33:01 -05:00 |
|
Benoit Jacob
|
720767ae40
|
ICC 12 / linux only defined __INTEL_COMPILER, not __intel_compiler
|
2011-02-22 09:32:39 -05:00 |
|
Benoit Jacob
|
d8e97aee89
|
shut up stupid ICC warnings
|
2011-02-22 09:31:22 -05:00 |
|
Benoit Jacob
|
625814464e
|
fix legitimate ICC 12 warning
|
2011-02-22 09:30:54 -05:00 |
|
Gael Guennebaud
|
39b27fb656
|
altivec compilation fix
|
2011-02-22 15:26:28 +01:00 |
|
Benoit Jacob
|
25579df2d4
|
'fix' a couple of clang -Wconstant-logical-operand warnings (still not convinced about the pertinence of that warning)
|
2011-02-22 08:54:55 -05:00 |
|
Benoit Jacob
|
3884308da7
|
__attribute__((flatten)) seems to be recognized by neither clang nor icc despite these compilers defining __GNUC__.
|
2011-02-22 08:40:37 -05:00 |
|
Benoit Jacob
|
39d3bc2394
|
fix bug #190: directly pass Transform Options to Matrix, allowing to use RowMajor. Fix issues in Transform with non-default Options.
|
2011-02-22 08:14:38 -05:00 |
|
Gael Guennebaud
|
659c97ee49
|
gcc 4.4 also defines float32_t as a special type
|
2011-02-22 10:04:09 +01:00 |
|
Gael Guennebaud
|
51da67f211
|
more compilation fixes for altivec
|
2011-02-21 20:36:20 +01:00 |
|
Gael Guennebaud
|
05545d0197
|
fix compilation
|
2011-02-21 17:47:31 +01:00 |
|
Gael Guennebaud
|
fb1a29fed5
|
fix ICE and warning with gcc 4.2.4
|
2011-02-21 16:11:18 +01:00 |
|
Gael Guennebaud
|
8f8c67b8bd
|
fix bug #186 (in 32 bits mode, gcc 4.3 messed up with pfirst for complex<float>)
|
2011-02-18 15:47:17 +01:00 |
|
Gael Guennebaud
|
abce49ea21
|
fix a segfault in "slice vectorization" when the destination might not be aligned on a scalar (complex<double>)
|
2011-02-18 14:20:36 +01:00 |
|
Gael Guennebaud
|
9195a224f3
|
fix division by zero if the matrix is exactly zero
|
2011-02-17 19:39:57 +01:00 |
|
Gael Guennebaud
|
b8ef48c46d
|
for consistency forward declare tan, asin, acos functors
|
2011-02-17 18:23:04 +01:00 |
|
Gael Guennebaud
|
aea630a98a
|
factorize implementation of standard real unary math functions, and add acos, asin
|
2011-02-17 17:37:11 +01:00 |
|
Jitse Niesen
|
be224d93f4
|
Include necessary header files when working around bug #89.
Fixes bug #188.
|
2011-02-17 11:51:48 +00:00 |
|
Benoit Jacob
|
59596efdf7
|
Fix bug #89: on GCC <= 4.3, use a custom assert implementation to work around a compiler bug
|
2011-02-16 08:50:19 -05:00 |
|
Gael Guennebaud
|
8e0a42350d
|
fix stupid warning (bug #185)
|
2011-02-14 15:33:26 +01:00 |
|
Hauke Heibel
|
ac465a0891
|
Improve the Transform interface in order to prevent T.rotation() = R from compiling.
|
2011-02-14 12:00:47 +01:00 |
|
Jitse Niesen
|
211e1f8044
|
Improve documentation of plugins.
|
2011-02-13 22:50:57 +00:00 |
|
Benoit Jacob
|
58986ac832
|
bump
|
2011-02-12 18:57:04 -05:00 |
|
Hauke Heibel
|
1a6597b8e4
|
MSVC does not like using uninitialized SSE variables, so we have to pass all zeros.
|
2011-02-12 21:29:16 +01:00 |
|
Hauke Heibel
|
509ca63543
|
Merge
|
2011-02-12 18:50:53 +01:00 |
|
Hauke Heibel
|
beb03032b7
|
Disabled warning regarding the use of uninitialized variables on MSVC.
|
2011-02-12 18:48:57 +01:00 |
|
Jitse Niesen
|
9ac68e40a0
|
Write topic page for storage orders.
|
2011-02-12 17:43:29 +00:00 |
|
Gael Guennebaud
|
9d2bf35a05
|
implement optimized ploadu for MSVC10: this also fix bad code generation in gebp_kernel :)
|
2011-02-12 16:40:09 +01:00 |
|
Gael Guennebaud
|
ec7409b16e
|
since gebp_kernel handled the scaling by alpha it used too many packets, this patch fix that.
|
2011-02-12 14:17:52 +01:00 |
|
Hauke Heibel
|
bf79a3199c
|
Reduced error traces when mixing matrices with different scalar types.
|
2011-02-11 09:41:48 +01:00 |
|
Gael Guennebaud
|
fe70113fab
|
fix Transform documention regarding Mode
|
2011-02-10 18:58:37 +01:00 |
|
Benoit Jacob
|
6a5a13e394
|
The pfirst hack is needed also on msvc 2010 as it gets completely nuts, even though it doesnt segfault as msvc 2008 did
|
2011-02-09 15:13:23 -05:00 |
|
Gael Guennebaud
|
d6c4ca4845
|
fix redundancy
|
2011-02-09 13:44:05 +01:00 |
|
Gael Guennebaud
|
c0d5131435
|
workaround gcc 4.2.1 ICE (fix bug #145)
|
2011-02-09 13:04:35 +01:00 |
|
Gael Guennebaud
|
40526e24b4
|
fix memory leak (when conservatively resizing vectors of dynamically allocated scalar types such as bugnums)
|
2011-02-07 19:52:16 +01:00 |
|
Benoit Jacob
|
ba9f6a2c3b
|
now random<integer types> spans over 0..RAND_MAX, or -RAND_MAX/2..RAND_MAX/2 for signed types, or the most significant bits for smaller integer types.
|
2011-02-07 10:55:41 -05:00 |
|
Benoit Jacob
|
68a2e04a96
|
fix fuzzy compares for integer types, using a selector
|
2011-02-07 10:53:17 -05:00 |
|
Gael Guennebaud
|
c5c8efa575
|
workaround gcc 4.2 and 4.3 compilation issue with NEON
|
2011-02-07 16:41:21 +01:00 |
|
Benoit Jacob
|
9105e62d0a
|
introduce EIGEN_MAKING_DOCS to tell whether we're compiling the docs examples
|
2011-02-06 12:51:42 -05:00 |
|
Benoit Jacob
|
182ed9ba6c
|
merge
|
2011-02-06 11:57:31 -05:00 |
|
Benoit Jacob
|
bc6625ab87
|
fix const correctness in Diagonal::coeffRef (fix found by failtests)
|
2011-02-06 11:57:04 -05:00 |
|
Benoit Jacob
|
dab4e583cb
|
fix EIGEN_STATIC_ASSERT_LVALUE (fix found by failtests)
|
2011-02-06 11:56:33 -05:00 |
|
Hauke Heibel
|
d975b82105
|
Removed internal::as_argument. This fixes the alignment issues of bug #165.
|
2011-02-06 17:33:04 +01:00 |
|
Gael Guennebaud
|
ea99880760
|
fix under- and overflow
|
2011-02-06 08:23:10 +01:00 |
|
Hauke Heibel
|
8aee724274
|
Made MatrixBase::BasisReturnType const.
|
2011-02-05 15:53:17 +01:00 |
|
Hauke Heibel
|
6c3dc0d243
|
Fix Diagonal related const correctness issues.
|
2011-02-05 14:19:53 +01:00 |
|
Hauke Heibel
|
e20f1a44bb
|
Fixed hidden const correctness issue.
|
2011-02-05 13:52:18 +01:00 |
|
Jitse Niesen
|
e2d46eac42
|
Remove all references to EIGEN_TUNE_CPU_CACHE_SIZE.
This macro is no longer used as of revision 0212eec23f4cb64e8426bf32568156df302f8fcf
.
|
2011-02-04 22:33:53 +01:00 |
|