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 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						7a22bad763 
					 
					
						
						
							
							Addressed some static analysis warnings  
						
						... 
						
						
						
						Based on findings in #957  
						
						
					 
					
						2017-07-19 09:50:08 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						d8df83ee2f 
					 
					
						
						
							
							Don't rely on transitive <string> include  
						
						
						
						
					 
					
						2017-07-12 16:07:52 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						8d8f481597 
					 
					
						
						
							
							Moved couple function's bodies out of common-include path  
						
						
						
						
					 
					
						2017-07-12 16:07:27 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						3f6c078173 
					 
					
						
						
							
							Use = delete instead of private, unimplemented copy operations  
						
						
						
						
					 
					
						2017-07-12 15:11:23 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						0bb9f52a99 
					 
					
						
						
							
							Removed declared-but-undefined function  
						
						
						
						
					 
					
						2017-07-12 15:10:55 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						91c1556078 
					 
					
						
						
							
							Moved Catch NotImplementedException out of the common include path  
						
						... 
						
						
						
						We could probably toss it away completely, currently it is used
only by TeamCity reporter. 
						
						
					 
					
						2017-07-12 15:05:01 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						4332b84c9b 
					 
					
						
						
							
							Moved leak detector to its own file  
						
						
						
						
					 
					
						2017-07-12 15:03:52 +02:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						8ebe94ca2e 
					 
					
						
						
							
							Added NOLINT annotations to selectively suppress clang_tidy warnings  
						
						
						
						
					 
					
						2017-07-10 18:43:07 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						1d3bfa0353 
					 
					
						
						
							
							More include and impl refactoring  
						
						
						
						
					 
					
						2017-07-10 14:25:38 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						5f3f19de08 
					 
					
						
						
							
							Default included reporters are now also in .cpp files  
						
						... 
						
						
						
						The non-default ones remain as header files. 
						
						
					 
					
						2017-07-10 11:33:18 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						93f84b5b0d 
					 
					
						
						
							
							Modified generateSingleHeader script to work with .cpp files better  
						
						... 
						
						
						
						Also fixed the scripts to take into account renamed version file 
						
						
					 
					
						2017-07-09 21:02:36 +02:00 
						 
				 
			
				
					
						
							
							
								Baruch Burstein 
							
						 
					 
					
						
						
							
						
						af05ccfe5d 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/dev-modernize' into dev-better-verbosity  
						
						
						
						
					 
					
						2017-07-09 12:48:29 +03:00 
						 
				 
			
				
					
						
							
							
								Baruch Burstein 
							
						 
					 
					
						
						
							
						
						058b21e604 
					 
					
						
						
							
							Previous implementation didn't work  
						
						... 
						
						
						
						It relied on calling a virtual method from a base constructer 
						
						
					 
					
						2017-07-09 12:46:53 +03:00 
						 
				 
			
				
					
						
							
							
								Neal Coombes 
							
						 
					 
					
						
						
							
						
						a53ea30723 
					 
					
						
						
							
							Eliminate some work when results won't be reported.  
						
						
						
						
					 
					
						2017-07-07 01:34:12 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						fc32165d48 
					 
					
						
						
							
							Started work on splitting out .cpp files from header files  
						
						
						
						
					 
					
						2017-07-06 22:28:42 +02:00 
						 
				 
			
				
					
						
							
							
								Baruch Burstein 
							
						 
					 
					
						
						
							
						
						f749347523 
					 
					
						
						
							
							Check that reporter supports requested verbosity  
						
						
						
						
					 
					
						2017-07-06 01:25:49 +03:00 
						 
				 
			
				
					
						
							
							
								Baruch Burstein 
							
						 
					 
					
						
						
							
						
						bb9f2bb3ad 
					 
					
						
						
							
							Use new formatting capabilities  
						
						
						
						
					 
					
						2017-07-04 18:16:42 +03:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						0016362f69 
					 
					
						
						
							
							explicit conversion from size_t to size_type  
						
						
						
						
					 
					
						2017-06-29 16:31:05 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						03afbdfec9 
					 
					
						
						
							
							Made more of StringRef noexcept  
						
						
						
						
					 
					
						2017-06-29 11:47:09 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						78e7994435 
					 
					
						
						
							
							Added string classes  
						
						
						
						
					 
					
						2017-06-29 11:18:14 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						4c1880b35f 
					 
					
						
						
							
							Clamp exit code internally, so it doesn’t have to be done in every main() implies  
						
						
						
						
					 
					
						2017-06-27 11:37:50 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						ee67ac6b7c 
					 
					
						
						
							
							v1.9.6  
						
						
						
						
					 
					
						2017-06-27 12:21:48 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						fae0fa4ec1 
					 
					
						
						
							
							Merge branch 'dev-second-string-argument-removal' into dev-modernize  
						
						... 
						
						
						
						It is no longer true that an assertion macro has either 1 or 2 args,
so... 
						
						
					 
					
						2017-06-26 20:48:41 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						c5bac73cad 
					 
					
						
						
							
							Merge branch 'master' into dev-modernize  
						
						... 
						
						
						
						This includes the performance commits done recently 
						
						
					 
					
						2017-06-26 19:08:42 +02:00 
						 
				 
			
				
					
						
							
							
								Baruch Burstein 
							
						 
					 
					
						
						
							
						
						1e7000ed55 
					 
					
						
						
							
							Merged implemention of  #934 , but using 'verbose' option on command line instead.  
						
						... 
						
						
						
						(see 616f7235ef 
						
						
					 
					
						2017-06-26 17:15:28 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						7bcfdf8e94 
					 
					
						
						
							
							Disable deprecation warning of std::uncaught_exception  
						
						... 
						
						
						
						We might prefer to use `std::uncaught_exceptions` in the future, but I
would prefer not to bring in more configuration into Catch Classic
Closes  #927  
						
						
					 
					
						2017-06-26 16:50:23 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						8d5f6c8e2e 
					 
					
						
						
							
							Fix how GCC version is detected when checking for __COUNTER__  
						
						... 
						
						
						
						Fixes  #928  
					
						2017-06-26 16:49:34 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e62a9aa444 
					 
					
						
						
							
							Removed const refs from NSString/ NSObject overloads (effectively reapplies PR  #855  originally applied to "1.x" master)  
						
						
						
						
					 
					
						2017-06-26 16:48:38 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						059a33d555 
					 
					
						
						
							
							Fixed indentation  
						
						
						
						
					 
					
						2017-06-26 16:47:40 +01:00 
						 
				 
			
				
					
						
							
							
								Baruch Burstein 
							
						 
					 
					
						
						
							
						
						8a14af701e 
					 
					
						
						
							
							If --list-extra-info is specified with --list-test-names-only, only output one list  
						
						
						
						
					 
					
						2017-06-25 17:12:29 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						07c6bfc3b9 
					 
					
						
						
							
							--extra-info -> --list-extra-info, behaves like other --list-* flags  
						
						
						
						
					 
					
						2017-06-25 17:12:29 +02:00 
						 
				 
			
				
					
						
							
							
								Baruch Burstein 
							
						 
					 
					
						
						
							
						
						616f7235ef 
					 
					
						
						
							
							add --extra-info flag  
						
						... 
						
						
						
						this will add line info to test lists, and test descriptions to the long
form of the test list 
						
						
					 
					
						2017-06-25 17:12:29 +02:00 
						 
				 
			
				
					
						
							
							
								Neal Coombes 
							
						 
					 
					
						
						
							
						
						396ecf6021 
					 
					
						
						
							
							Cache std::ostringstream between assertions.  
						
						... 
						
						
						
						This is not thread safe, but I think that was already true of Catch.
The construction/destruction of the std::ostringstream is where the
vast majority of time is spent per assertion.  A simple test of
100000000 CHECK()s is reduced from around 60s to 7.4s 
						
						
					 
					
						2017-06-25 15:53:59 +02:00