Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						9796c516bb 
					 
					
						
						
							
							Always compile matchers implementation  
						
						
						
						
					 
					
						2017-08-30 18:06:48 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						255f7d7369 
					 
					
						
						
							
							Minor cleanup  
						
						
						
						
					 
					
						2017-08-30 15:53:39 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						0673b9be35 
					 
					
						
						
							
							Split RNG related things into its own file  
						
						... 
						
						
						
						This further removes 2 function declarations from the common path 
						
						
					 
					
						2017-08-30 15:32:44 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						48db47c737 
					 
					
						
						
							
							Remove unused internal macro from the common path  
						
						
						
						
					 
					
						2017-08-30 15:30:10 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						cde57d9365 
					 
					
						
						
							
							Remove tag alias registry interface from the common path  
						
						
						
						
					 
					
						2017-08-30 15:28:33 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						fc495ba0cb 
					 
					
						
						
							
							Dev build 3  
						
						
						
						
					 
					
						2017-08-30 12:20:21 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						61d2c375dd 
					 
					
						
						
							
							Add evaluation specialization for T* and long  
						
						... 
						
						
						
						Fixes  #1005  
					
						2017-08-30 12:11:41 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						dd8e79c529 
					 
					
						
						
							
							Streamline includes in external interfaces  
						
						
						
						
					 
					
						2017-08-29 16:44:02 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						4453fefb00 
					 
					
						
						
							
							Remove check for compiler version before using __COUNTER__  
						
						... 
						
						
						
						All still supported compiler versions support __COUNTER__.
User can also still turn off use of __COUNTER__ by defining
CATCH_CONFIG_NO_COUNTER. 
						
						
					 
					
						2017-08-29 15:45:58 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						6e46f29830 
					 
					
						
						
							
							Remove empty compiler detection  
						
						... 
						
						
						
						If they are needed in the future, they can be reinstated, but there
is no point in keeping them around currently. 
						
						
					 
					
						2017-08-29 15:40:19 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						92444d8b72 
					 
					
						
						
							
							Remove catch_context.h from the common include path  
						
						
						
						
					 
					
						2017-08-29 15:36:09 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						bcb430b837 
					 
					
						
						
							
							Clean up various minor things  
						
						
						
						
					 
					
						2017-08-29 14:02:14 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						5932576f53 
					 
					
						
						
							
							Split writeToDebugConsole out of main path  
						
						
						
						
					 
					
						2017-08-29 13:51:55 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						3b8b25c59d 
					 
					
						
						
							
							Make REGISTER_TEST_CASE auto registering  
						
						... 
						
						
						
						This also means it can be used in global scope 
						
						
					 
					
						2017-08-29 09:52:58 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						75f143835e 
					 
					
						
						
							
							Prevent exception translator registration with CATCH_CONFIG_DISABLE  
						
						
						
						
					 
					
						2017-08-29 09:52:25 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						05b6f03f3e 
					 
					
						
						
							
							Disable reporter/listener registration with CATCH_CONFIG_DISABLE  
						
						
						
						
					 
					
						2017-08-29 09:48:52 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						053c29a2b8 
					 
					
						
						
							
							Add partial implementation of CATCH_CONFIG_DISABLE  
						
						... 
						
						
						
						* Assertions are defined into (void)(0) no-op
* SECTIONs are defined away (leaving {} as scope)
* TEST_CASEs and TEST_CASE_METHODs are not registered.
* REGISTER_TEST_CASE is defined into (void)(0) no-op
* METHOD_AS_TEST_CASE is defined away 
						
						
					 
					
						2017-08-27 22:05:25 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						8f6d6a4a2d 
					 
					
						
						
							
							Remove legacy [hide] tag  
						
						... 
						
						
						
						Also removed even legacier "./" prefix for test case name... 
						
						
					 
					
						2017-08-27 16:45:53 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						e8d3be3621 
					 
					
						
						
							
							Workaround raw string literal bug in VS2017  
						
						
						
						
					 
					
						2017-08-27 12:38:59 +02:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b1d0085796 
					 
					
						
						
							
							Tweaked how failedButOk assertions are recorded  
						
						... 
						
						
						
						- fixes issue where sections in !shouldfail or !mayfail test cases that have failing assertions where marked as failed instead of failedButOk 
						
						
					 
					
						2017-08-25 11:33:40 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						a7a9be59ff 
					 
					
						
						
							
							Ignore return value of getchar when waiting for keypress  
						
						... 
						
						
						
						Previously this was causing warnings under MSVC for ignored return
value. 
						
						
					 
					
						2017-08-22 22:00:52 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						cb2fceb119 
					 
					
						
						
							
							Force include catch_platform.h before any if-defs  
						
						... 
						
						
						
						Closes  #994  
					
						2017-08-21 14:58:50 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						489b639587 
					 
					
						
						
							
							Change include guards in catch_external_interfaces.h  
						
						... 
						
						
						
						Previously they weren't recognized by the generateSingleHeader.py
script and weren't removed during stitching 
						
						
					 
					
						2017-08-18 19:33:00 +02:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						5d6c1f4dd0 
					 
					
						
						
							
							Dev build 2  
						
						
						
						
					 
					
						2017-08-18 15:58:00 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						3bc03cd617 
					 
					
						
						
							
							Went back to Catch 1.x behaviour for -d  
						
						... 
						
						
						
						-d takes "yes" or "no", rather than being a standalone flag option. The default is "defaultForReporter" so the previous change actually dropped some control. 
						
						
					 
					
						2017-08-18 15:53:10 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						24af32f378 
					 
					
						
						
							
							Add define that pulls in reporter and listeners interfaces  
						
						... 
						
						
						
						This allows users to define reporters and listeners in files different
from the main file.
Related to #991 , #986  
						
						
					 
					
						2017-08-17 20:23:30 +02:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						0545de0a31 
					 
					
						
						
							
							Hold translated exception in local string while matching  
						
						
						
						
					 
					
						2017-08-17 19:21:00 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						597fca3c89 
					 
					
						
						
							
							Remove <algorithm> header from the common path  
						
						... 
						
						
						
						It was only used for std::max<double> within Approx, so we now have
::Catch::Detail::max(double, double) that is used instead. 
						
						
					 
					
						2017-08-17 20:04:53 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						f99f511155 
					 
					
						
						
							
							Removed *_REGISTER_REPORTER from main path  
						
						... 
						
						
						
						Also simplified them to single macro: CATCH_REGISTER_REPORTER 
						
						
					 
					
						2017-08-17 20:03:16 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						9a18ba042f 
					 
					
						
						
							
							Remove deprecated listener registration macro  
						
						
						
						
					 
					
						2017-08-17 20:03:16 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						8e6641c19b 
					 
					
						
						
							
							Replace stdint.h include with cstdint include  
						
						... 
						
						
						
						Just small unification of includes 
						
						
					 
					
						2017-08-17 20:03:16 +02:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						aaedae60b4 
					 
					
						
						
							
							Fixed issue with comparing non-copyable values  
						
						
						
						
					 
					
						2017-08-17 16:46:05 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						8582780f11 
					 
					
						
						
							
							Don't include string/ vector matchers if CATCH_CONFIG_MATCHERS defined  
						
						
						
						
					 
					
						2017-08-16 14:38:04 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						a36395e2ff 
					 
					
						
						
							
							Changed use of strncpy to memcpy  
						
						
						
						
					 
					
						2017-08-15 23:47:52 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						699e571400 
					 
					
						
						
							
							Documented benchmark-resolution-multiple command line option  
						
						... 
						
						
						
						- and increased default to 100 
						
						
					 
					
						2017-08-15 19:51:22 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						a988af219c 
					 
					
						
						
							
							No longer show full usage in event of error  
						
						... 
						
						
						
						(it obscures the error message)
- instead just suggests running with -? to see usage 
						
						
					 
					
						2017-08-15 17:08:32 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						917a51da6b 
					 
					
						
						
							
							Added libidentify support, including option for waiting for keypress on exit (and/ or start)  
						
						
						
						
					 
					
						2017-08-15 13:48:14 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						7be258536e 
					 
					
						
						
							
							Suppress strncpy copy warnings on MSVC  
						
						
						
						
					 
					
						2017-08-14 12:12:28 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						94d347b059 
					 
					
						
						
							
							Removed StringData  
						
						
						
						
					 
					
						2017-08-14 09:14:49 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						3772f69f0f 
					 
					
						
						
							
							Removed String and StringBuilder  
						
						
						
						
					 
					
						2017-08-14 09:04:14 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						ece64c3b3a 
					 
					
						
						
							
							Removed redundant .c_str()s  from StringRef usages  
						
						
						
						
					 
					
						2017-08-14 08:54:57 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						fa3535e95e 
					 
					
						
						
							
							Added << ostream overload to StringRef  
						
						
						
						
					 
					
						2017-08-14 08:50:44 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						c659e0fd3d 
					 
					
						
						
							
							StringRef conversions to/ from std::string  
						
						
						
						
					 
					
						2017-08-14 08:39:14 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1aab791d67 
					 
					
						
						
							
							reformatted benchmark output a bit  
						
						
						
						
					 
					
						2017-08-11 22:24:52 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						eed4ae86ad 
					 
					
						
						
							
							Added config to control multiple of clock resolution to run benchmark iterations for  
						
						
						
						
					 
					
						2017-08-11 22:24:52 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						684cbb2631 
					 
					
						
						
							
							Fixes issue with fatal errors and non-failing assertions  
						
						... 
						
						
						
						Fixes  #990  
					
						2017-08-10 17:10:13 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						97c06ca6fb 
					 
					
						
						
							
							Merge branch 'reevaluate' into dev-modernize  
						
						
						
						
					 
					
						2017-08-10 16:18:05 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						3382312bd8 
					 
					
						
						
							
							Remove obsoleted SCOPED_MSG and SCOPED_CAPTURE  
						
						... 
						
						
						
						Standard `MSG` and `CAPTURE` behave the same way these used to,
and are recommended instead. 
						
						
					 
					
						2017-08-10 17:06:32 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						5da76bb7be 
					 
					
						
						
							
							Allow specifying default reporter at compile time  
						
						
						
						
					 
					
						2017-08-10 16:24:31 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						11295a2663 
					 
					
						
						
							
							Make catch_stream.hpp a standard .cpp file  
						
						
						
						
					 
					
						2017-08-10 11:45:05 +02:00