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
							
						 
					 | 
					
						
						
							
						
						c89bdf842e
					 | 
					
						
						
							
							Removed failing enum test from test run
						
						
						
						
						
						
					 | 
					
						2017-07-13 09:18:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						c874a99c6c
					 | 
					
						
						
							
							Enabled c++11 tests in approvals
						
						
						
						
						
						
					 | 
					
						2017-07-13 08:52:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						e4456aa243
					 | 
					
						
						
							
							Some clean-ups
						
						
						
						
						
						
					 | 
					
						2017-07-13 08:29:12 +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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						bc73189c52
					 | 
					
						
						
							
							Rebase baselines to take into account the removed test
						
						
						
						
						
						
					 | 
					
						2017-07-12 16:27:09 +02: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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						9c318af987
					 | 
					
						
						
							
							Remove obsolete GENERATE macro
						
						
						
						
						
						
					 | 
					
						2017-07-12 14:46:49 +02: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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						fc32165d48
					 | 
					
						
						
							
							Started work on splitting out .cpp files from header files
						
						
						
						
						
						
					 | 
					
						2017-07-06 22:28:42 +02: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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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ý
							
						 
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |