Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						d08e31d89e 
					 
					
						
						
							
							Fix inverted CATCH_CONFIG_DISABLE_MATCHERS toggle  
						
						
						
						
					 
					
						2017-07-29 08:43:32 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						0ca4cfb743 
					 
					
						
						
							
							Introduce compile time toggle to remove Matchers from TU  
						
						... 
						
						
						
						The toggle is `CATCH_CONFIG_DISABLE_MATCHERS` and the only use is
to speed up compilation of small TUs. For large ones it is likely
insignificant, because the speed up is constant relative to
number of tests/assertions in TU. 
						
						
					 
					
						2017-07-28 21:34:34 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						35c1301bd5 
					 
					
						
						
							
							Fix missing CATCH_ prefixed macros  
						
						
						
						
					 
					
						2017-07-28 21:04:18 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						d01fe03ba6 
					 
					
						
						
							
							Removed <algorithm> include from the main path  
						
						
						
						
					 
					
						2017-07-28 15:11:05 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						287cc92b2c 
					 
					
						
						
							
							Remove <set> include from the common test path  
						
						
						
						
					 
					
						2017-07-27 22:31:27 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						446bad752f 
					 
					
						
						
							
							Move std::exception_ptr out of interfaces  
						
						
						
						
					 
					
						2017-07-27 12:24:52 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						307eeefa8f 
					 
					
						
						
							
							Change typedefs to using  
						
						
						
						
					 
					
						2017-07-27 12:24:21 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						33fd54a673 
					 
					
						
						
							
							Split Option<T> and TagAlias definitions away from the main include path  
						
						
						
						
					 
					
						2017-07-27 11:55:30 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						5ebbec7dab 
					 
					
						
						
							
							Move all stringref function bodies out of line  
						
						
						
						
					 
					
						2017-07-27 11:32:04 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						a40add3153 
					 
					
						
						
							
							Clean up Approx to take arguments by const&  
						
						
						
						
					 
					
						2017-07-27 11:32:04 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						ab0f1dcde9 
					 
					
						
						
							
							Remove superfluous include  
						
						
						
						
					 
					
						2017-07-27 11:32:03 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						a75eaa3c5a 
					 
					
						
						
							
							Split out more headers into separate .cpp files  
						
						
						
						
					 
					
						2017-07-27 11:32:02 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						9de729b515 
					 
					
						
						
							
							General cleanup  
						
						
						
						
					 
					
						2017-07-27 11:32:01 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						1a96175bb2 
					 
					
						
						
							
							Split out helper functions on std::string from catch_common.h  
						
						
						
						
					 
					
						2017-07-25 21:57:35 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						1e59ccee41 
					 
					
						
						
							
							Addressed Resharper-C++ warnings  
						
						... 
						
						
						
						See #958  
						
						
					 
					
						2017-07-25 17:16:28 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						b6f62af7d1 
					 
					
						
						
							
							Address more of PVS studio warnings  
						
						
						
						
					 
					
						2017-07-25 15:45:50 +02:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						46bf7605f4 
					 
					
						
						
							
							Hold exception translators by unique_ptr  
						
						... 
						
						
						
						- and removed range deleters 
						
						
					 
					
						2017-07-20 23:50:07 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						cb6963216f 
					 
					
						
						
							
							Removed catch_section_info.cpp (not used)  
						
						
						
						
					 
					
						2017-07-20 23:49:03 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						c91639e1d7 
					 
					
						
						
							
							Use Columns to format reporter list  
						
						
						
						
					 
					
						2017-07-20 23:32:35 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						3a37f45a97 
					 
					
						
						
							
							Removed tbc_text_format (superceded by TextFlow)  
						
						
						
						
					 
					
						2017-07-20 23:20:42 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						6ec7709e07 
					 
					
						
						
							
							removed final use of tbc_text_format (console reporter)  
						
						
						
						
					 
					
						2017-07-20 23:13:08 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						224250e2d4 
					 
					
						
						
							
							listTests now only uses TextFlow (not tbd_text_format) again  
						
						
						
						
					 
					
						2017-07-20 20:10:13 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						5c3355ad1b 
					 
					
						
						
							
							Embed Clara with TextFlow fix for whitespace after newline  
						
						
						
						
					 
					
						2017-07-20 20:07:28 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b2a4dfcda4 
					 
					
						
						
							
							Embedded version of Clara with TextFlow fix for embedded newlines  
						
						
						
						
					 
					
						2017-07-20 19:42:06 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f0890dcdf8 
					 
					
						
						
							
							removed redundant virtuals on override functions (and added a couple of overrides)  
						
						
						
						
					 
					
						2017-07-20 16:23:52 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						87a66b8479 
					 
					
						
						
							
							Address results of PVS-Studio static analysis  
						
						... 
						
						
						
						Couple are left un-addressed, see #958  for details. 
						
						
					 
					
						2017-07-20 00:27:28 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						2a586437e8 
					 
					
						
						
							
							Fix merge mishap (duplicated catch_reporter_multi header)  
						
						
						
						
					 
					
						2017-07-19 23:20:30 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						cf2678dce6 
					 
					
						
						
							
							Merge branch 'dev-better-verbosity' of  https://github.com/BMBurstein/Catch  
						
						
						
						
					 
					
						2017-07-19 23:17:19 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						efd79aa0bd 
					 
					
						
						
							
							Extend exception type in _THROWS_ with const& unconditionally  
						
						... 
						
						
						
						Potentially breaking change, but most people apparently were using it
wrong and thus it won't be breaking for them.
Closes  #955  
						
						
					 
					
						2017-07-19 21:30:00 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						4a1e898eae 
					 
					
						
						
							
							More method bodies moved out of line  
						
						
						
						
					 
					
						2017-07-19 15:32:58 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						d7ff62430a 
					 
					
						
						
							
							Removed superfluous inline specifications  
						
						
						
						
					 
					
						2017-07-19 13:40:00 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						edbe122761 
					 
					
						
						
							
							Split out non-templated Approx methods into cpp file  
						
						
						
						
					 
					
						2017-07-19 13:40:00 +02:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						0a614ee5ba 
					 
					
						
						
							
							re/moved some headers in catch_tostring  
						
						
						
						
					 
					
						2017-07-19 08:31:10 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						4833932ab2 
					 
					
						
						
							
							Removed redundant member  
						
						
						
						
					 
					
						2017-07-19 08:17:41 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						cd6f6c021a 
					 
					
						
						
							
							Minor clean-ups in string conversion code  
						
						
						
						
					 
					
						2017-07-19 08:16:55 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b0e3f45a22 
					 
					
						
						
							
							Replaced some uses of tbc_text_format with TextFlow (from Clara)  
						
						
						
						
					 
					
						2017-07-18 20:27:42 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d43024ff6b 
					 
					
						
						
							
							Removed intermediate IConfig ptr  
						
						
						
						
					 
					
						2017-07-18 18:03:57 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						c7931f6f18 
					 
					
						
						
							
							Reuse ostringstream in XML reporter  
						
						
						
						
					 
					
						2017-07-18 08:35:41 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						01a21f67f7 
					 
					
						
						
							
							Converted a load of spelt out iterators to auto  
						
						
						
						
					 
					
						2017-07-18 08:08:17 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						7ccf11da29 
					 
					
						
						
							
							Split out catch_run_context into cpp and hpp file  
						
						
						
						
					 
					
						2017-07-15 16:48:21 +02:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						cf6f9e3253 
					 
					
						
						
							
							Initialise unexpectedExceptions in JUnitReporter  
						
						
						
						
					 
					
						2017-07-13 10:10:39 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f193698fb3 
					 
					
						
						
							
							Removed all (that I could find) redundant second macro args to TEST_CASE and SECTION  
						
						... 
						
						
						
						- now we can rely on variadic macros 
						
						
					 
					
						2017-07-13 09:20:37 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d2d5910479 
					 
					
						
						
							
							Suppress clang-tidy warnings about inline asm  
						
						
						
						
					 
					
						2017-07-13 08:26:08 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e01ed48a70 
					 
					
						
						
							
							Made everything used in test case registration noexcept  
						
						... 
						
						
						
						- this prevents warnings about startup-time exceptions 
						
						
					 
					
						2017-07-13 08:25:47 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						989222eceb 
					 
					
						
						
							
							Fixed up OcMethod base  
						
						
						
						
					 
					
						2017-07-12 23:26:13 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						720fdf1d02 
					 
					
						
						
							
							Simplified test case registration and started using StringRefs  
						
						
						
						
					 
					
						2017-07-12 23:11:41 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						79627cdcdb 
					 
					
						
						
							
							Changed some names in test case registry  
						
						... 
						
						
						
						- in preparation for a bigger refactoring 
						
						
					 
					
						2017-07-12 23:11:41 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						10c36aa74c 
					 
					
						
						
							
							added override keyword to overrides in compact reporter  
						
						
						
						
					 
					
						2017-07-12 23:11:41 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e3e6453229 
					 
					
						
						
							
							Removed spurious "inline" (was causing linker errors) and fixed broken macOS detection  
						
						
						
						
					 
					
						2017-07-12 15:24:35 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						878bd140e6 
					 
					
						
						
							
							Removed superfluous inline keywords  
						
						
						
						
					 
					
						2017-07-12 16:16:55 +02:00