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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						ee75b324e7 
					 
					
						
						
							
							Rebased with missing [failing] tag  
						
						 
						
						
						
						
							
						
					 
					
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						185573e701 
					 
					
						
						
							
							Do not include c++ stitch marking in final single header  
						
						 
						
						
						
						
							
						
					 
					
						2017-08-17 20:03:15 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						632e023ff4 
					 
					
						
						
							
							Added non-copyable test to [failing] set  
						
						 
						
						
						
						
							
						
					 
					
						2017-08-17 16:55:35 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b8f482b9aa 
					 
					
						
						
							
							Added test comparing non-copyable values  
						
						 
						
						
						
						
							
						
					 
					
						2017-08-17 16:48:46 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						aaedae60b4 
					 
					
						
						
							
							Fixed issue with comparing non-copyable values  
						
						 
						
						
						
						
							
						
					 
					
						2017-08-17 16:46:05 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						ff9aaf3afe 
					 
					
						
						
							
							Added Clara and TextFlowCpp to open source users  
						
						 
						
						
						
						
							
						
					 
					
						2017-08-17 10:48:53 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e6ffbb732a 
					 
					
						
						
							
							Updated conan files to use version number  
						
						 
						
						
						
						
							
						
					 
					
						2017-08-17 08:40:58 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						581aaae57e 
					 
					
						
						
							
							Generated single include for develop build  
						
						 
						
						
						
						
							
  v2.0.0-develop.1
 
						
					 
					
						2017-08-17 08:29:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						0b52dbe8bb 
					 
					
						
						
							
							Small doc updates  
						
						 
						
						
						
						
							
						
					 
					
						2017-08-17 08:28:45 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						8c0a6a4358 
					 
					
						
						
							
							Create CODE_OF_CONDUCT.md  
						
						 
						
						
						
						
							
						
					 
					
						2017-08-17 07:45:50 +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 
							
						 
					 
					
						
						
							
						
						07ded81541 
					 
					
						
						
							
							Added --libidentify and --wait-for-keypress to docs  
						
						 
						
						
						
						
							
						
					 
					
						2017-08-15 19:43:30 +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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Monocasual 
							
						 
					 
					
						
						
							
						
						74dfd0b1e0 
					 
					
						
						
							
							Add open-source user  
						
						 
						
						
						
						
							
						
					 
					
						2017-08-15 13:48:43 +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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						f06ed856d8 
					 
					
						
						
							
							Cherry picked  4f21bb72ff (Add tests for  #961 ) from master  
						
						 
						
						... 
						
						
						
						- had to redo the baselines 
						
						
							
						
					 
					
						2017-08-15 12:43:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						0aec06f4c3 
					 
					
						
						
							
							Update documentation with changes from  7e4038d 
						
						 
						
						
						
						
							
						
					 
					
						2017-08-14 12:20:27 +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 
							
						 
					 
					
						
						
							
						
						bb8c1fb17f 
					 
					
						
						
							
							Rebased with string conversion tests  
						
						 
						
						
						
						
							
						
					 
					
						2017-08-14 08:43:33 +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 
							
						 
					 
					
						
						
							
						
						df5c31bb19 
					 
					
						
						
							
							Cleaned up the output a bit  
						
						 
						
						... 
						
						
						
						- removed [!shouldfail] test from "green" path
- changed "spanner" to more descriptive text 
						
						
							
						
					 
					
						2017-08-11 10:38:29 +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 
							
						 
					 
					
						
						
							
						
						6282999291 
					 
					
						
						
							
							Rebased approvals with info loop change  
						
						 
						
						
						
						
							
						
					 
					
						2017-08-10 17:00:22 +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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						aa42dd92d1 
					 
					
						
						
							
							Merge branch 'master' into dev-modernize  
						
						 
						
						
						
						
							
						
					 
					
						2017-08-10 11:34:26 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						7e4038d848 
					 
					
						
						
							
							Capture std::clog writes and combine them with std::cerr writes ( #989 )  
						
						 
						
						... 
						
						
						
						This also introduces Catch::clog() method to allow embedded targets
to override std::clog usage with their own stream (presumably null-sink),
similarly to how Catch::cout() and Catch::cerr() are used.
Fixes  #989  
						
						
							
						
					 
					
						2017-08-09 15:28:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						ee9b19efd3 
					 
					
						
						
							
							Moved matcher-based capture macros into their own file  
						
						 
						
						... 
						
						
						
						- this file excluded from the CATCH_CONFIG_DISABLE_MATCHERS path.
- matchers are always compiled in to the impl file
- _THROWS_WITH macros are still available with matchers disabled - but only the ones that take a string
- tests that use matchers have #ifdefs, so the whole SelfTest project can compile with matchers disable. 
						
						
							
						
					 
					
						2017-08-09 12:10:14 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b59e0ed48a 
					 
					
						
						
							
							Collapsed alternate capture macros now originals are redundant  
						
						 
						
						
						
						
							
						
					 
					
						2017-08-09 11:36:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						8d21b4a916 
					 
					
						
						
							
							Removed some unnecessary #includes  
						
						 
						
						... 
						
						
						
						- and don't #include "catch_debugger.h" in the header path when CATCH_CONFIG_FAST_COMPILE is defined 
						
						
							
						
					 
					
						2017-08-09 10:51:50 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						4b5ac4d3d9 
					 
					
						
						
							
							Actually do what the previous commit claimed to do!  
						
						 
						
						... 
						
						
						
						:-s 
						
						
							
						
					 
					
						2017-08-09 10:29:05 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						8382d99081 
					 
					
						
						
							
							Workaround for GCC 4.8 "deleted ctor in aggregate" bug  
						
						 
						
						
						
						
							
						
					 
					
						2017-08-09 10:18:31 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						dc1df297e3 
					 
					
						
						
							
							Suppressed some warnings  
						
						 
						
						... 
						
						
						
						- signed/ unsigned mismatches
- virtual destructor on ITransientExpression (even though not needed) 
						
						
							
						
					 
					
						2017-08-09 09:29:44 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						8c95a81448 
					 
					
						
						
							
							Removed all (well, most) of the redundant, ResultBuilder-based, code  
						
						 
						
						
						
						
							
						
					 
					
						2017-08-09 09:08:33 +01:00