Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							fe8cd812b0 
							
						 
					 
					
						
						
							
							backport EIGEN_HAS_C99_MATH for MSVC  
						
						
						
					 
					
						2019-03-22 10:16:08 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							b7249a2a42 
							
						 
					 
					
						
						
							
							Remove debug code.  
						
						... 
						
						
						
						(grafted from cf697272e1 
						
					 
					
						2018-12-09 23:05:46 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							7c42084503 
							
						 
					 
					
						
						
							
							Various fixes in polynomial solver and its unit tests:  
						
						... 
						
						
						
						- cleanup noise in imaginary part of real roots
 - take into account the magnitude of the derivative to check roots.
 - use <= instead of < at appropriate places
(grafted from 450dc97c6b 
						
					 
					
						2018-12-09 22:54:39 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Hertzberg 
							
						 
					 
					
						
						
						
						
							
						
						
							8fb28db12d 
							
						 
					 
					
						
						
							
							Rename variable which shadows class name  
						
						... 
						
						
						
						(grafted from 44ee201337 
						
					 
					
						2018-07-25 20:26:15 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							e777674a87 
							
						 
					 
					
						
						
							
							Extend polynomial solver unit tests to complexes  
						
						... 
						
						
						
						(grafted from f12b368417 
						
					 
					
						2016-11-23 16:05:45 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							222ce4b49d 
							
						 
					 
					
						
						
							
							Automatically switch between EigenSolver and ComplexEigenSolver, and fix a few Real versus Scalar issues.  
						
						... 
						
						
						
						(grafted from 56e5ec07c6 
						
					 
					
						2016-11-23 16:05:10 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							4415d4e2d4 
							
						 
					 
					
						
						
							
							Patch from Oleg Shirokobrod to extend polynomial solver to complexes  
						
						... 
						
						
						
						(grafted from 9246587122 
						
					 
					
						2016-11-23 15:42:26 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							07c2081aac 
							
						 
					 
					
						
						
							
							fix unit test in c++03: c++03 does not allow passing local or anonymous enum as template param  
						
						... 
						
						
						
						(grafted from 48898a988a 
						
					 
					
						2019-03-18 11:38:36 +01:00 
						 
				 
			
				
					
						
							
							
								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  
						
						
						
					 
					
						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  
						
						
						
					 
					
						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