Abseil Team 
							
						 
					 
					
						
						
							
						
						f8b1c1af17 
					 
					
						
						
							
							Googletest export  
						
						 
						
						... 
						
						
						
						Remove the #ifs for old, unsupported and buggy compilers:
* old versions of GCC & MSVC
* Symbian
PiperOrigin-RevId: 227116941 
						
						
					 
					
						2019-01-02 16:51:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abseil Team 
							
						 
					 
					
						
						
							
						
						9494c45e75 
					 
					
						
						
							
							Googletest export  
						
						 
						
						... 
						
						
						
						Use std::function to implement type erasure in Action, wrapping the legacy
ActionInterface if necessary.
This makes functors / std::function the primary way to implement Action; the
existing ActionInterface implementations are handled through ActionAdaptor.
The existing actions are not (yet) migrated though; they'll pay the cost of one
additional indirection - but that should be negligible.
PiperOrigin-RevId: 226126137 
						
						
					 
					
						2018-12-20 14:09:39 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abseil Team 
							
						 
					 
					
						
						
							
						
						e26a3fa13c 
					 
					
						
						
							
							Googletest export  
						
						 
						
						... 
						
						
						
						Unifdef c++11-related macros from googletest now that it requires C++11.
PiperOrigin-RevId: 225905601 
						
						
					 
					
						2018-12-20 14:09:31 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abseil Team 
							
						 
					 
					
						
						
							
						
						096fb37a19 
					 
					
						
						
							
							Googletest export  
						
						 
						
						... 
						
						
						
						Replace pump'd code for DoAll with variadic templates.
PiperOrigin-RevId: 225584656 
						
						
					 
					
						2018-12-17 13:53:26 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abseil Team 
							
						 
					 
					
						
						
							
						
						26743363be 
					 
					
						
						
							
							Googletest export  
						
						 
						
						... 
						
						
						
						Applied fixes for ClangTidy modernize-use-override and modernize-use-using.
PiperOrigin-RevId: 223800219 
						
						
					 
					
						2018-12-03 12:54:11 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								misterg 
							
						 
					 
					
						
						
							
						
						bb7c0ecbdf 
					 
					
						
						
							
							Googletest export  
						
						 
						
						... 
						
						
						
						Silence C4100 msvc warning
PiperOrigin-RevId: 222242329 
						
						
					 
					
						2018-11-20 13:30:06 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abseil Team 
							
						 
					 
					
						
						
							
						
						aac18185eb 
					 
					
						
						
							
							Googletest export  
						
						 
						
						... 
						
						
						
						Upgrade WithArgs family of actions to C++11.
PiperOrigin-RevId: 221671690 
						
						
					 
					
						2018-11-20 13:29:12 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								misterg 
							
						 
					 
					
						
						
							
						
						80b43d900b 
					 
					
						
						
							
							Googletest export  
						
						 
						
						... 
						
						
						
						Remove linked_ptr and use std::shared_ptr instead
PiperOrigin-RevId: 219129336 
						
						
					 
					
						2018-10-29 13:46:16 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abseil Team 
							
						 
					 
					
						
						
							
						
						b57c703963 
					 
					
						
						
							
							Googletest export  
						
						 
						
						... 
						
						
						
						Remove linked_ptr and use std::shared_ptr instead
PiperOrigin-RevId: 218618184 
						
						
					 
					
						2018-10-26 14:19:59 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								misterg 
							
						 
					 
					
						
						
							
						
						a50e4f05b3 
					 
					
						
						
							
							Googletest export  
						
						 
						
						... 
						
						
						
						Remove linked_ptr and use std::shared_ptr instead
PiperOrigin-RevId: 218571466 
						
						
					 
					
						2018-10-26 14:19:51 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abseil Team 
							
						 
					 
					
						
						
							
						
						29b47e45cf 
					 
					
						
						
							
							Googletest export  
						
						 
						
						... 
						
						
						
						C++11 code cleanup.
PiperOrigin-RevId: 217364243 
						
						
					 
					
						2018-10-18 11:32:16 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abseil Team 
							
						 
					 
					
						
						
							
						
						7d3b73c85a 
					 
					
						
						
							
							Unconditionally use std::tuple.  
						
						 
						
						... 
						
						
						
						Remove all mention of TR1 tuple and our own implementation of tuple.
PiperOrigin-RevId: 216395043 
						
						
					 
					
						2018-10-09 16:25:58 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abseil Team 
							
						 
					 
					
						
						
							
						
						4bb49ed640 
					 
					
						
						
							
							Apply clang-tidy modernize-use-nullptr to googletest.  
						
						 
						
						... 
						
						
						
						Now that googletest has moved to C++11, it should no longer
use NULL or 0 for the null pointer. This patch converts all
such usages to nullptr using clang-tidy.
This prevents LLVM from issuing -Wzero-as-null-pointer-constant
warnings.
PiperOrigin-RevId: 215814400 
						
						
					 
					
						2018-10-05 12:54:14 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gennadiy Civil 
							
						 
					 
					
						
						
							
						
						a3c0dd0f4d 
					 
					
						
						
							
							Comments changes, no functionality changes  
						
						 
						
						
						
						
					 
					
						2018-08-14 14:04:07 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gennadiy Civil 
							
						 
					 
					
						
						
							
						
						984cba30ed 
					 
					
						
						
							
							Formatting changes for automatic code management  
						
						 
						
						
						
						
					 
					
						2018-07-27 11:15:08 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gennadiy Civil 
							
						 
					 
					
						
						
							
						
						8654c1ca10 
					 
					
						
						
							
							merging  
						
						 
						
						
						
						
					 
					
						2018-04-11 15:33:31 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gennadiy Civil 
							
						 
					 
					
						
						
							
						
						ca54b67303 
					 
					
						
						
							
							Revert "gmock actions 2"  
						
						 
						
						
						
						
					 
					
						2018-04-09 22:10:12 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gennadiy Civil 
							
						 
					 
					
						
						
							
						
						88fc7d7552 
					 
					
						
						
							
							merging gmock-actions 2  
						
						 
						
						
						
						
					 
					
						2018-04-06 09:50:01 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gennadiy Civil 
							
						 
					 
					
						
						
							
						
						af463c43ac 
					 
					
						
						
							
							More merges, removing old dead code  
						
						 
						
						
						
						
					 
					
						2018-03-13 11:13:37 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hector Dearman 
							
						 
					 
					
						
						
							
						
						41ad243d93 
					 
					
						
						
							
							Fix typo in gmock-actions.h  
						
						 
						
						... 
						
						
						
						This upstreams a Google-internal change (141765019). 
						
						
					 
					
						2017-06-19 18:43:55 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Mentovai 
							
						 
					 
					
						
						
							
						
						a0435dc687 
					 
					
						
						
							
							googlemock: Support C++11 language with pre-C++11 library  
						
						 
						
						... 
						
						
						
						This guards use of <type_traits> and its features with
GTEST_HAS_STD_TYPE_TRAITS_, and std::function with
GTEST_HAS_STD_FUNCTION_. 
						
						
					 
					
						2015-10-12 17:59:11 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Billy Donahue 
							
						 
					 
					
						
						
							
						
						affb09edf0 
					 
					
						
						
							
							move googlemock files into googlemock/ subdir  
						
						 
						
						
						
						
					 
					
						2015-08-25 17:47:18 -04:00