Gael Guennebaud
2034af6db9
fix compilation of ArrayBase::transposeInPlace
...
(transplanted from c21a04bcf9
)
2013-06-24 13:35:13 +02:00
Gael Guennebaud
c7ba7f59d6
Fix compilation issue with some compilers (when doing using Base::foo;, foo must be visible in the direct base class)
...
(transplanted from 33788b97dd
)
2013-06-18 00:48:47 +02:00
Jeff Dean
5dca39eb8b
Fix bug #613 : psqrt was incorrect for small numbers
...
(transplanted from d5fa5001a7
)
2013-06-13 18:17:27 +02:00
Gael Guennebaud
8f67e02ee2
Fix non const data() member in Array and Matrix wrappers.
...
(transplanted from b5e5b6aa57
)
2013-05-16 10:18:19 +02:00
Gael Guennebaud
93c329445c
Add missing data member function in CwiseUnaryView
...
(transplanted from e21dc15386
)
2013-02-07 17:44:24 +01:00
Gael Guennebaud
575255bc1f
fix a typo in commit 324ecf153b
...
(regarding MKL on windows)
(transplanted from 576d62db64
)
2012-08-27 13:17:45 +02:00
Gael Guennebaud
2221cdbe62
bump to 3.1.3
2013-04-16 09:38:40 +02:00
Gael Guennebaud
69ff8afea7
Workaround gcc-4.7 bug #53900 (too aggressive optimization in our alignment check)
...
(transplanted from 19c78cf510
)
2013-01-22 22:59:09 +01:00
Gael Guennebaud
64a6d37729
Fix a serious bug in handmade_aligned_realloc: original data have to be moved if the alignment offset differs.
...
(transplanted from 7e04d7db02
)
2013-04-10 13:58:20 +02:00
Gael Guennebaud
0029599c4a
Fix bug #581 : remove useless piece of code is blueNorm
...
(transplanted from 8f44205671
)
2013-04-09 09:23:40 +02:00
Gael Guennebaud
de25881056
Fix computation of outer-stride when calling .real() or .imag()
...
(transplanted from 63135a7350
)
2013-02-26 15:08:50 +01:00
Jitse Niesen
7df8b57770
Fix linear vectorized transversal in linspace (fixes bug #526 ).
...
(transplanted from b4f6aec195
)
2013-02-18 17:26:03 +00:00
Gael Guennebaud
6adc13ea04
Fix SSE plog<float> to return -INF on 0
...
(transplanted from 8745da14d8
)
2013-02-14 23:34:05 +01:00
Gael Guennebaud
66cbfd4d39
Fix some implicit int64 to int conversion warnings. However, the real issue
...
is that PermutationMatrix mixes the type of the stored indices and the "Index"
type used for the sizes, coeff indices, etc., which should be DenseIndex.
2013-02-14 18:16:51 +01:00
Gael Guennebaud
394784c999
Fix bug in aligned_free with windows CE
...
(transplanted from 25bcbfb10c
)
2013-02-13 19:09:31 +01:00
Gael Guennebaud
fcc46f49ca
Fix bug #551 : compilation issue when using EIGEN_DEFAULT_DENSE_INDEX_TYPE
2013-02-09 09:43:17 +01:00
Christoph Hertzberg
8aaa570c6d
Fix bug #507 : Mark variable as unused in NDEBUG case
2012-12-20 11:21:47 +01:00
Gael Guennebaud
2041114285
Fix bug #533 : add some missing const qualifiers (was already fixed in devel branch)
2012-12-16 20:36:59 +01:00
Gael Guennebaud
63c58c8436
bump to 3.1.2
2012-11-05 22:22:49 +01:00
Gael Guennebaud
f7b959b5fb
Fix unused variable warning
2012-10-30 10:10:29 +01:00
Gael Guennebaud
90912315ac
fix bug #521 : __cpuidex is not available on all architectures supported by MSVC
...
(transplanted from 138897cc06
)
2012-10-24 10:21:41 +02:00
Gael Guennebaud
26e9563baf
Windows CE does not provide an aligned_malloc function.
...
(transplanted from 9b418afff6
)
2012-10-24 10:12:42 +02:00
Gael Guennebaud
7b13a7fd23
fix comma initializer when inserting empty matrices
...
(transplanted from a67eea05c1
)
2012-10-03 21:58:14 +02:00
Gael Guennebaud
dc5b335f9f
add scalar multiple to diagonal matrices
2012-09-27 09:37:05 +02:00
Gael Guennebaud
b0862dcb2f
fix bug #515 : missing explicit scalar conversion
2012-09-27 00:23:19 +02:00
Gael Guennebaud
4ea9113efc
fix bug #509 : warning with gcc 4.7
...
(transplanted from 7c4b55fda9
)
2012-09-26 23:32:22 +02:00
Gael Guennebaud
76a2db4c74
workaround weird compilation error with MSVC
...
(transplanted from 48c4d48aec
)
2012-09-14 09:54:56 +02:00
Gael Guennebaud
26282498dc
fix bug #501 : remove aggressive mat/scalar optimization (was replaced by mat*(1/scalar) for non integer types)
...
(transplanted from 721671cc4e
)
2012-09-08 11:52:03 +02:00
Gael Guennebaud
f4bdc66e83
remove stupid assert in blue norm.
...
(transplanted from 06d2fe453d
)
2012-09-07 23:19:24 +02:00
Gael Guennebaud
16deb21376
forward resize() function from Array/Matrix-Wrapper to the nested expression such that mat.array().resize(a,b) is now allowed.
...
(transplanted from 9da41cc527
)
2012-08-30 16:28:53 +02:00
Gael Guennebaud
221f54698c
Fix out-of-range memory access in GEMV (the memory was not used for the computation, only to assemble unaligned packets from aligned packet loads)
2012-08-30 10:52:15 +02:00
Gael Guennebaud
a03c970c5c
fix various regressions with MKL support
...
(transplanted from 8ab0e16e27
)
2012-07-28 16:32:43 +02:00
Benoit Jacob
22415b3dbb
bump version number
2012-07-22 10:17:54 -04:00
Benoit Jacob
0de22418e1
Add a EIGEN_MPL2_ONLY build option to generate compiler errors when including non-MPL2 modules
2012-07-13 14:42:47 -04:00
Benoit Jacob
132eb28e9c
Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.
2012-07-13 14:42:47 -04:00
Gael Guennebaud
bff29c0af9
fix computation of fixed size sub/super diagonal size
...
(transplanted from 3e6329a0d9
)
2012-07-10 22:39:05 +02:00
Gael Guennebaud
95e3e4f865
Fix bug #480 : workaround the Android NDK defining isfinite as a macro
...
(transplanted from 5dbdde0420
)
2012-07-05 17:22:25 +02:00
Gael Guennebaud
4328afc1a5
remove dynamic allocation for fixed size object and triangular matrix-matrix products
...
(transplanted from 57b5804974
)
2012-06-26 17:45:01 +02:00
Gael Guennebaud
9c2cc0b243
create 3.1 branch and bump to 3.1.0
2012-06-22 09:26:23 +02:00
Gael Guennebaud
dd86165c13
bump to 3.1.0-rc2
2012-06-21 22:00:13 +02:00
Gael Guennebaud
110cf8bbf5
fix compilation issue with MKL's backend
2012-06-21 17:03:15 +02:00
Gael Guennebaud
4ca5735de4
bump to 3.1.0-rc1
2012-06-14 21:25:50 +02:00
Gael Guennebaud
b9f25ee656
bug #466 : better fix for the race condition: this new patch add an initParallel()
...
function which must be called at the initialization time of any multi-threaded
application calling Eigen from multiple threads.
2012-06-14 14:24:15 +02:00
Gael Guennebaud
a3e700db72
fix bug #475 : .exp() now returns +inf when overflow occurs (SSE)
2012-06-14 10:38:39 +02:00
Gael Guennebaud
324ecf153b
disable the MKL's vm*powx functions on windows
2012-06-14 09:49:57 +02:00
Gael Guennebaud
924c7a9300
avoid dynamic allocation for fixed size triangular solving
2012-06-12 11:33:50 +02:00
Gael Guennebaud
f2849fac20
Fix bug #466 : race condition destected by helgrind in manage_caching_sizes.
...
After all, the solution based on threadprivate is not that costly.
2012-06-08 17:29:02 +02:00
Gael Guennebaud
7e36d32b32
fix ambiguous calls in the functors by prefixing function calls with internal::
2012-06-08 09:53:50 +02:00
Gael Guennebaud
b7a7285909
bump to beta1
2012-06-06 22:33:39 +02:00
williami
fc5f21903b
Fixed RVCT 3.1 compiler errors.
2012-06-04 10:21:16 -05:00