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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							e154c87504 
							
						 
					 
					
						
						
							
							fix a doxygen issue  
						
						... 
						
						
						
						(grafted from 774bb9d6f7 
						
					 
					
						2018-10-08 09:30:15 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Hertzberg 
							
						 
					 
					
						
						
						
						
							
						
						
							fcc41f1b9a 
							
						 
					 
					
						
						
							
							Fix a lot of Doxygen warnings in Tensor module  
						
						... 
						
						
						
						(grafted from 3f2c8b7ff0 
						
					 
					
						2018-10-09 20:22:47 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							9a53659b08 
							
						 
					 
					
						
						
							
							fix typo in doc  
						
						... 
						
						
						
						(grafted from 1dcf5a6ed8 
						
					 
					
						2018-10-17 09:29:36 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Hertzberg 
							
						 
					 
					
						
						
						
						
							
						
						
							9ccbaaf3dd 
							
						 
					 
					
						
						
							
							Explicitly convert 0 to Scalar for custom types  
						
						... 
						
						
						
						(grafted from 24dc076519 
						
					 
					
						2018-10-12 10:22:19 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							1d5581ead2 
							
						 
					 
					
						
						
							
							Workaround gcc bug making it trigger an invalid warning  
						
						
						
					 
					
						2018-10-07 09:23:15 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							3636a64667 
							
						 
					 
					
						
						
							
							bug  #1605 : workaround ABI issue with vector types (aka __m128) versus scalar types (aka float)  
						
						... 
						
						
						
						(grafted from de2efbc43c 
						
					 
					
						2018-10-01 23:45:55 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							148e579cc0 
							
						 
					 
					
						
						
							
							#pragma GCC diagnostic push/pop is not supported prioro to gcc 4.6  
						
						
						
					 
					
						2018-09-27 09:23:54 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Hertzberg 
							
						 
					 
					
						
						
						
						
							
						
						
							64ec5a1a6b 
							
						 
					 
					
						
						
							
							Change include order to make SparsePlugin work  
						
						
						
					 
					
						2018-09-22 10:26:21 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							2c932556fc 
							
						 
					 
					
						
						
							
							Add missing plugins to DynamicSparseMatrix -- fix sparse_extra_3  
						
						... 
						
						
						
						(grafted from 4291f167ee 
						
					 
					
						2018-09-21 14:53:43 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							bc000deaae 
							
						 
					 
					
						
						
							
							Fix conjugate-gradient for very small rhs  
						
						... 
						
						
						
						(grafted from 1141bcf794 
						
					 
					
						2018-09-13 23:53:28 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Hertzberg 
							
						 
					 
					
						
						
						
						
							
						
						
							92cd158c01 
							
						 
					 
					
						
						
							
							Disable type-limits warnings for g++ < 4.8, and shadow warnings for all g++ versions  
						
						
						
					 
					
						2018-09-12 14:51:19 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Hertzberg 
							
						 
					 
					
						
						
						
						
							
						
						
							80473b48bb 
							
						 
					 
					
						
						
							
							EIGEN_UNUSED is not supported by g++4.7 (and not portable)  
						
						... 
						
						
						
						(grafted from ba2c8efdcf 
						
					 
					
						2018-09-12 11:49:10 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Hertzberg 
							
						 
					 
					
						
						
						
						
							
						
						
							3b92f547f5 
							
						 
					 
					
						
						
							
							Fix more shadowing typedefs  
						
						
						
					 
					
						2018-09-08 23:47:53 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Hertzberg 
							
						 
					 
					
						
						
						
						
							
						
						
							718e954df4 
							
						 
					 
					
						
						
							
							Fix shadowing typedefs  
						
						
						
					 
					
						2018-09-07 16:34:04 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Hertzberg 
							
						 
					 
					
						
						
						
						
							
						
						
							1eef23a1eb 
							
						 
					 
					
						
						
							
							Make param name and docs constistent for JacobiRotation::makeGivens  
						
						... 
						
						
						
						(manually grafted from c6066ac411 
						
					 
					
						2018-09-06 18:22:50 +02:00 
						 
				 
			
				
					
						
							
							
								Alexey Frunze 
							
						 
					 
					
						
						
						
						
							
						
						
							af3656d4ca 
							
						 
					 
					
						
						
							
							Fix build failures in matrix_power and matrix_exponential tests.  
						
						... 
						
						
						
						This fixes the static assertion complaining about double being
used in place of long double. This happened on MIPS32, where
double and long double have the same type representation.
This can be simulated on x86 as well if we pass -mlong-double-64
to g++.
(grafted from edeee16a16 
						
					 
					
						2018-08-31 14:11:10 -07:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							7c6ed911b3 
							
						 
					 
					
						
						
							
							Fix legitimate "declaration shadows a typedef" warning  
						
						
						
					 
					
						2018-07-09 11:03:39 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Hertzberg 
							
						 
					 
					
						
						
						
						
							
						
						
							5be00b0e29 
							
						 
					 
					
						
						
							
							Product of empty array must be 1 and not 0.  
						
						
						
					 
					
						2018-08-30 17:14:52 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Hertzberg 
							
						 
					 
					
						
						
						
						
							
						
						
							03326d9155 
							
						 
					 
					
						
						
							
							Fix integer conversion warning  
						
						
						
					 
					
						2018-08-30 17:12:53 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Hertzberg 
							
						 
					 
					
						
						
						
						
							
						
						
							6111dce0e8 
							
						 
					 
					
						
						
							
							gcc thinks this may not be initialized  
						
						
						
					 
					
						2018-08-28 18:33:24 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							f98992725c 
							
						 
					 
					
						
						
							
							bug  #1590 : fix collision with some system headers defining the macro FP32  
						
						
						
					 
					
						2018-08-28 13:20:45 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							c5198249a9 
							
						 
					 
					
						
						
							
							Fix bad merge in previous commit  
						
						
						
					 
					
						2018-08-28 12:58:19 +02:00 
						 
				 
			
				
					
						
							
							
								Alexey Frunze 
							
						 
					 
					
						
						
						
						
							
						
						
							e6c8d0b72d 
							
						 
					 
					
						
						
							
							bug  #1584 : Improve random (avoid undefined behavior).  
						
						
						
					 
					
						2018-08-08 20:19:32 -07:00 
						 
				 
			
				
					
						
							
							
								Christoph Hertzberg 
							
						 
					 
					
						
						
						
						
							
						
						
							caf7e6e7a7 
							
						 
					 
					
						
						
							
							Use Intel cast intrinsics, since MSVC does not allow direct casting.  
						
						... 
						
						
						
						Reported by David Winkler. 
						
					 
					
						2018-08-24 19:04:33 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Hertzberg 
							
						 
					 
					
						
						
						
						
							
						
						
							ea7f12ebb5 
							
						 
					 
					
						
						
							
							Assertion depended on a not yet initialized value  
						
						
						
					 
					
						2018-08-17 16:42:53 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Hertzberg 
							
						 
					 
					
						
						
						
						
							
						
						
							a9508054c3 
							
						 
					 
					
						
						
							
							Silence double-promotion warning  
						
						
						
					 
					
						2018-08-17 16:39:43 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Hertzberg 
							
						 
					 
					
						
						
						
						
							
						
						
							7f3fff3fec 
							
						 
					 
					
						
						
							
							Remove shadowing typedefs  
						
						
						
					 
					
						2018-08-17 16:32:35 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Hertzberg 
							
						 
					 
					
						
						
						
						
							
						
						
							6ce4be6f84 
							
						 
					 
					
						
						
							
							Silence logical-op-parentheses warning  
						
						
						
					 
					
						2018-08-17 16:30:32 +02:00