Gael Guennebaud
|
dd93c41618
|
Complete previous backport with is_valid_index_type
|
2019-03-17 22:02:18 +01:00 |
|
Gael Guennebaud
|
441b3511de
|
bug #1692: enable enum as sizes of Matrix and Array
(grafted from cf7e2e277f
)
|
2019-03-17 21:59:30 +01:00 |
|
Thomas Capricelli
|
cf0bf73edc
|
use proper id
|
2019-03-12 13:54:24 +01:00 |
|
Thomas Capricelli
|
f719b23ef7
|
update tracking code for 3.3 branch
|
2019-03-12 13:49:07 +01:00 |
|
Gael Guennebaud
|
5110d803e4
|
Change license from LGPL to MPL2 with agreement from David Harmon.
(grafted from 2df4f00246
)
|
2019-03-07 18:17:10 +01:00 |
|
Gael Guennebaud
|
6b59aa705a
|
bug #1689 fix used-but-marked-unused warning
(grafted from bfbf7da047
)
|
2019-03-05 23:46:24 +01:00 |
|
Gael Guennebaud
|
7b93328baf
|
Enable construction of Ref<VectorType> from a runtime vector.
(grafted from b0d406d91c
)
|
2019-03-03 15:25:25 +01:00 |
|
Gael Guennebaud
|
6adb70d3c4
|
Enable documentation of Array's typedefs
(grafted from 475295b5ff
)
|
2019-02-20 15:18:07 +01:00 |
|
Gael Guennebaud
|
c354f59fb6
|
bug #1679: avoid possible division by 0 in complex-schur
(grafted from f2970819a2
)
|
2019-02-15 09:39:25 +01:00 |
|
Steven Peters
|
637302a4c2
|
Spline.h: fix spelling "spang" -> "span"
(grafted from 953ca5ba2f
)
|
2019-02-08 06:23:24 +00:00 |
|
Gael Guennebaud
|
2aa9eb3ce8
|
bug #1676: workaround GCC's bug in c++17 mode.
(grafted from b3c4344a68
)
|
2019-02-07 15:21:35 +01:00 |
|
Gael Guennebaud
|
f1c12d8ff0
|
Workaround gcc's alloc-size-larger-than= warning
(grafted from bcb7c66b53
)
|
2018-10-07 21:55:59 +02:00 |
|
Gael Guennebaud
|
6c4d57dc9e
|
Fix a gcc7 warning about bool * bool in abs2 default implementation.
(grafted from 561f777075
)
|
2017-06-27 12:05:17 +02:00 |
|
Christoph Hertzberg
|
6870a39feb
|
Hide some annoying unused variable warnings in g++8.1
(grafted from a7779a9b42
)
|
2019-01-29 16:48:21 +01:00 |
|
Gael Guennebaud
|
bb9981e24b
|
Fix gcc 8.1 warning: "maybe use uninitialized"
(grafted from 16b2001ece
)
|
2018-10-07 21:54:49 +02:00 |
|
Gael Guennebaud
|
74a0c08d70
|
Disable ignoring attributes warning
(grafted from 2cf6d3050c
)
|
2018-09-20 11:38:19 +02:00 |
|
Christoph Hertzberg
|
18dc2107ea
|
Disable/ReenableStupidWarnings did not work properly, when included recursively
(grafted from ef4d79fed8
)
|
2018-08-28 18:26:22 +02:00 |
|
Christoph Hertzberg
|
c28ba89fe2
|
Old gcc versions have problems with recursive #pragma GCC diagnostic push/pop
Workaround: Don't include "DisableStupidWarnings.h" before including other main-headers
(grafted from 42f3ee4fb8
)
|
2018-08-28 11:44:15 +02:00 |
|
Gael Guennebaud
|
c781bf2202
|
Slightly extend discussions on auto and move the content of the Pit falls wiki page here.
http://eigen.tuxfamily.org/index.php?title=Pit_Falls
(grafted from e3622a0396
)
|
2019-01-30 13:09:21 +01:00 |
|
Gael Guennebaud
|
c30beb5974
|
bug #1669: fix PartialPivLU/inverse with zero-sized matrices.
(grafted from 8a06c699d0
)
|
2019-01-29 10:27:13 +01:00 |
|
Christoph Hertzberg
|
7b160dcc82
|
After fixing bug #1557, boostmultiprec_7 failed with NumericalIssue instead of NoConvergence (all that matters here is no Success)
(grafted from d575505d25
)
|
2019-01-17 19:14:07 +01:00 |
|
Gael Guennebaud
|
c7266da750
|
bug #1585: update doc on lazy-evaluation
(grafted from 729d1291c2
)
|
2019-01-16 16:28:17 +01:00 |
|
Gael Guennebaud
|
eea99eb4e0
|
fix always true warning with gcc 4.7
(grafted from 32d7232aec
)
|
2019-01-15 11:18:48 +01:00 |
|
Christoph Hertzberg
|
65a6d41510
|
Fix nonnull-compare warning
(grafted from 642dddcce2
)
|
2016-12-15 17:16:56 +01:00 |
|
Gael Guennebaud
|
210d510a90
|
Fix compilation with expression template scalar type.
(grafted from f582ea3579
)
|
2018-12-12 22:47:00 +01:00 |
|
Gael Guennebaud
|
549c32cb42
|
bug #1557: fix RealSchur and EigenSolver for matrices with only zeros on the diagonal.
(grafted from 2de8da70fd
)
|
2018-12-12 17:30:08 +01:00 |
|
Gael Guennebaud
|
25a1160849
|
bug #1644: fix warning
(grafted from 37c91e1836
)
|
2018-12-11 22:07:20 +01:00 |
|
Gael Guennebaud
|
7670ff9272
|
Added tag 3.3.7 for changeset 21ae2afd4e
|
2018-12-11 18:58:11 +01:00 |
|
Gael Guennebaud
|
21ae2afd4e
|
bump to 3.3.7
3.3.7
|
2018-12-11 18:57:55 +01:00 |
|
Gael Guennebaud
|
171f513ecd
|
bug #1643: fix compilation issue with gcc and no optimizaion
(grafted from 7166496f70
)
|
2018-12-11 13:24:42 +01:00 |
|
Gael Guennebaud
|
c310bedb29
|
enable spilling workaround on architectures with SSE/AVX
(grafted from 0d90637838
)
|
2018-12-10 23:22:44 +01:00 |
|
Gael Guennebaud
|
a661812ad7
|
Added tag 3.3.6 for changeset f8d653d1f9
|
2018-12-10 14:46:58 +01:00 |
|
Gael Guennebaud
|
f8d653d1f9
|
bump to 3.3.6
3.3.6
|
2018-12-10 14:46:51 +01:00 |
|
Gael Guennebaud
|
b942bb0043
|
workaround "may be used uninitialized" warning
(grafted from bff90bf270
)
|
2018-12-08 18:58:28 +01:00 |
|
Gael Guennebaud
|
f1ffadb6e0
|
fix EIGEN_GEBP_2PX4_SPILLING_WORKAROUND for non vectorized type, and non x86/64 target
(grafted from 426bce7529
)
|
2018-12-08 09:44:21 +01:00 |
|
Gael Guennebaud
|
204d1f1456
|
Fix noise in sparse_basic_3 (numerical cancellation)
(grafted from cd25b538ab
)
|
2018-12-08 00:13:37 +01:00 |
|
Gael Guennebaud
|
c285ed1033
|
Fix noise in lu unit test
|
2018-12-08 00:05:38 +01:00 |
|
Christoph Hertzberg
|
818bf74b18
|
Add default constructor to Bar to make test compile again with clang-3.8
(grafted from ea60a172cf
)
|
2018-11-23 14:24:22 +01:00 |
|
Gael Guennebaud
|
9d56215db8
|
bug #1636: fix gemm performance issue with gcc>=6 and no FMA
(grafted from 4e7746fe22
)
|
2018-12-07 09:15:46 +01:00 |
|
Gael Guennebaud
|
c4ea9a916f
|
bug #1637: workaround register spilling in gebp with clang>=6.0+AVX+FMA
(grafted from f233c6194d
)
|
2018-12-07 10:01:09 +01:00 |
|
Christoph Hertzberg
|
24d56f2e0e
|
bug #1635: Use infinity from Numtraits instead of creating it manually.
(grafted from c1d356e8b4
)
|
2018-12-05 15:01:04 +01:00 |
|
Christoph Hertzberg
|
b9a2a8d2aa
|
bug #785: Make Cholesky decomposition work for empty matrices
(grafted from 919414b9fe
)
|
2018-12-03 16:18:15 +01:00 |
|
Gael Guennebaud
|
5c97b48c29
|
bug #1634: remove double copy in move-ctor of non movable Matrix/Array
(grafted from ab4df3e6ff
)
|
2018-11-30 21:25:51 +01:00 |
|
Gael Guennebaud
|
a2d6c106a4
|
Workaround weird MSVC bug
(grafted from 4b2cebade8
)
|
2018-11-21 15:53:37 +01:00 |
|
Gael Guennebaud
|
40ddac243e
|
Limit the size of the toc
(grafted from dffd1e11de
)
|
2018-11-09 13:52:34 +01:00 |
|
Gael Guennebaud
|
065c366b40
|
Update doxy hacks wrt doxygen 1.8.13/14
(grafted from a88e0a0e95
)
|
2018-11-09 13:52:10 +01:00 |
|
Gael Guennebaud
|
116dbf2c28
|
fix market IO
|
2018-11-09 13:56:17 +01:00 |
|
Matthieu Vigne
|
0ee9dede55
|
bug #1617: Fix SolveTriangular.solveInPlace crashing for empty matrix.
This made FullPivLU.kernel() crash when used on the zero matrix.
Add unit test for FullPivLU.kernel() on the zero matrix.
(grafted from 8d7a73e48e
)
|
2018-10-31 20:28:18 +01:00 |
|
Christoph Hertzberg
|
d107a371c6
|
Fix most Doxygen warnings. Also add links to stable documentation from unsupported modules (by using the corresponding Doxytags file).
|
2018-10-19 21:10:28 +02:00 |
|
Christoph Hertzberg
|
a4afa90d16
|
bug #1606: Explicitly set the standard before find_package(StandardMathLibrary). Also replace EIGEN_COMPILER_SUPPORT_CXX11 in favor of EIGEN_COMPILER_SUPPORT_CPP11.
|
2018-10-19 17:20:51 +02:00 |
|