Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						9c318af987 
					 
					
						
						
							
							Remove obsolete GENERATE macro  
						
						 
						
						
						
						
							
						
					 
					
						2017-07-12 14:46:49 +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ý 
							
						 
					 
					
						
						
							
						
						106d7e2a74 
					 
					
						
						
							
							Initialize JunitReporter::unexpectedExceptions in constructor  
						
						 
						
						... 
						
						
						
						This is not needed for correctness, but will prevent PVS warning
from triggering, and there is basically no performance difference.
Closes  #951  
						
						
							
						
					 
					
						2017-07-10 10:30:17 +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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kush 
							
						 
					 
					
						
						
							
						
						8d380a7399 
					 
					
						
						
							
							added 'args' argument parser library  
						
						 
						
						
						
						
							
						
					 
					
						2017-07-05 15:55:28 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						3083de9ea6 
					 
					
						
						
							
							Fix typo in README  
						
						 
						
						
						
						
							
						
					 
					
						2017-07-05 15:54:38 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Baruch Burstein 
							
						 
					 
					
						
						
							
						
						bb9f2bb3ad 
					 
					
						
						
							
							Use new formatting capabilities  
						
						 
						
						
						
						
							
						
					 
					
						2017-07-04 18:16:42 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						431e8d06e7 
					 
					
						
						
							
							Added survey monkey link  
						
						 
						
						
						
						
							
						
					 
					
						2017-07-04 09:10:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Baruch Burstein 
							
						 
					 
					
						
						
							
						
						694fe61ae3 
					 
					
						
						
							
							Add ability to format any streamable class  
						
						 
						
						... 
						
						
						
						This should probably be done at the source of this external file, but I couldn't find where that is. Perhaps it should be mentioned in the file header comment? 
						
						
							
						
					 
					
						2017-07-02 11:52:29 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						0016362f69 
					 
					
						
						
							
							explicit conversion from size_t to size_type  
						
						 
						
						
						
						
							
						
					 
					
						2017-06-29 16:31:05 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						63a8017ba7 
					 
					
						
						
							
							Minor session tweaks  
						
						 
						
						
						
						
							
						
					 
					
						2017-06-29 14:27:53 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						03afbdfec9 
					 
					
						
						
							
							Made more of StringRef noexcept  
						
						 
						
						
						
						
							
						
					 
					
						2017-06-29 11:47:09 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f9ce8fd03b 
					 
					
						
						
							
							Added some missing cstring includes  
						
						 
						
						
						
						
							
						
					 
					
						2017-06-29 11:43:20 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						60f25c7ffd 
					 
					
						
						
							
							Added string tests to approvals  
						
						 
						
						
						
						
							
						
					 
					
						2017-06-29 11:19:08 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						78e7994435 
					 
					
						
						
							
							Added string classes  
						
						 
						
						
						
						
							
						
					 
					
						2017-06-29 11:18:14 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Markus Werle 
							
						 
					 
					
						
						
							
						
						6f32db35af 
					 
					
						
						
							
							Update tutorial.md  
						
						 
						
						
						
						
							
						
					 
					
						2017-06-28 20:54:31 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Uilian Ries 
							
						 
					 
					
						
						
							
						
						7013e388f7 
					 
					
						
						
							
							#926  Update Conan test version by release  
						
						 
						
						... 
						
						
						
						Signed-off-by: Uilian Ries <uilianries@gmail.com > 
						
						
							
						
					 
					
						2017-06-28 16:45:42 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						0270afb21b 
					 
					
						
						
							
							Updated license  
						
						 
						
						
						
						
							
						
					 
					
						2017-06-28 16:44:46 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						df7c5622b9 
					 
					
						
						
							
							Merge branch 'feature/conan' of  https://github.com/uilianries/Catch  
						
						 
						
						
						
						
							
						
					 
					
						2017-06-27 11:48:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						cb0a5194af 
					 
					
						
						
							
							Updated overview docs a bit  
						
						 
						
						
						
						
							
						
					 
					
						2017-06-27 11:45:47 +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  
						
						 
						
						
						
						
							
  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  on master for original merge) 
						
						
							
						
					 
					
						2017-06-26 17:15:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						9382534d59 
					 
					
						
						
							
							Added "How to test changes in PR" section to documentation  
						
						 
						
						... 
						
						
						
						Also linked it from PR template.
Closes  #936  
						
						
							
						
					 
					
						2017-06-26 16:54:14 +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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Uilian Ries 
							
						 
					 
					
						
						
							
						
						3491804598 
					 
					
						
						
							
							#926  Update Conan version by release  
						
						 
						
						... 
						
						
						
						- Update release scripts to increment Conan version
Signed-off-by: Uilian Ries <uilianries@gmail.com > 
						
						
							
						
					 
					
						2017-06-23 16:03:36 -03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Uilian Ries 
							
						 
					 
					
						
						
							
						
						6234e3d54d 
					 
					
						
						
							
							#926  Conan recipe for Catch single header  
						
						 
						
						... 
						
						
						
						- Insert catch.hpp (single header) to package
- Copy BDDTests and TrickyTest to validate Catch package
Signed-off-by: Uilian Ries <uilianries@gmail.com > 
						
						
							
						
					 
					
						2017-06-23 10:34:56 -03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						af66106500 
					 
					
						
						
							
							Updated Clara with handling for / on Windows  
						
						 
						
						
						
						
							
						
					 
					
						2017-06-23 09:08:44 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						a6cdcd43aa 
					 
					
						
						
							
							Added "How to test changes in PR" section to documentation  
						
						 
						
						... 
						
						
						
						Also linked it from PR template.
Closes  #936  
						
						
							
						
					 
					
						2017-06-22 18:56:10 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						0eb101e165 
					 
					
						
						
							
							Remove "second argument" from result builder and assertion result  
						
						 
						
						... 
						
						
						
						This is not quite complete removal (it doesn't pass approval tests),
but it should be representative of full perf improvements from doing so 
						
						
							
						
					 
					
						2017-06-22 18:13:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Neal Coombes 
							
						 
					 
					
						
						
							
						
						dcab8a5971 
					 
					
						
						
							
							Performance improvement in AssertionInfo.  
						
						 
						
						... 
						
						
						
						By using char const * instead of std::string we avoid significant
copying per assertion.  In a simple loop with 10000000 CHECKS on
my system, this reduces the run time from 9.8s to 6s. 
						
						
							
						
					 
					
						2017-06-22 18:03:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						2462dff088 
					 
					
						
						
							
							Updated Clara with VS ICE workaround  
						
						 
						
						
						
						
							
						
					 
					
						2017-06-22 16:07:05 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						0470b300a8 
					 
					
						
						
							
							Reverted previous two commits as they didn’t fix anything  
						
						 
						
						
						
						
							
						
					 
					
						2017-06-22 15:53:24 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						3bb16e8418 
					 
					
						
						
							
							Reorganised CLI again in another attempt to get past VS ICEs  
						
						 
						
						
						
						
							
						
					 
					
						2017-06-21 11:42:53 +01:00