Phil Nash
							
						 
					 | 
					
						
						
							
						
						fe690a68ef
					 | 
					
						
						
							
							push/pop warnings when disabling parentheses warnings within assertion (gcc/ clang)
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-15 10:03:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						c9a37c59c4
					 | 
					
						
						
							
							Added CATCH_CONFIG_FAST_COMPILE to documentation.
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-15 10:42:11 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						3cfef738e7
					 | 
					
						
						
							
							Merge branch 'dev-performance-round3'
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-15 10:35:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						5cb9e47034
					 | 
					
						
						
							
							Added SOCI to open-source users
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-15 08:39:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						044b616127
					 | 
					
						
						
							
							Added link to matchers docs from readme
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-15 08:30:47 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kevin Wojniak
							
						 
					 | 
					
						
						
							
						
						f88049169e
					 | 
					
						
						
							
							Fix wrong short option for section
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-15 08:17:43 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						7b13a8f85a
					 | 
					
						
						
							
							Move debug break out of tests, speeds up compilation time
						
						
						
						
						
						
						
						This is hidden behind CATCH_CONFIG_FAST_COMPILE 
						
						
							
						
					 | 
					
						2017-02-14 15:35:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						6da5e0862a
					 | 
					
						
						
							
							Benchmark script: allow passing flags to compiler
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-14 15:34:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						2049113935
					 | 
					
						
						
							
							Benchmark script: use median AND mean of compile time
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-14 15:34:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						d4ae1b18c0
					 | 
					
						
						
							
							Matcher documentation
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-14 09:16:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						2081caa452
					 | 
					
						
						
							
							Import MatcherBase to Catch namespace
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-14 09:16:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						a5a013811c
					 | 
					
						
						
							
							Renamed toStringUncached -> describe
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-14 09:16:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						1400127d6f
					 | 
					
						
						
							
							Extracted string matchers impl into cpp that is only compiled into main TU
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-14 09:16:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						7fed25ad1f
					 | 
					
						
						
							
							New Matchers implementation
						
						
						
						
						
						
						
						- simpler
- less templates and machinery
- no cloning, copying or unnecessary heap allocations
- better factored 
						
						
							
						
					 | 
					
						2017-02-14 09:16:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						5530303be7
					 | 
					
						
						
							
							Removed test for invoking String Matcher with NULL (this will no longer be supported)
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-14 09:16:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						29fa1edcc7
					 | 
					
						
						
							
							Added appveyor.yml for CI with VS {2013, 2015} for {Win32, x64}
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-14 09:37:37 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						1cb8bafb1f
					 | 
					
						
						
							
							Added missing #include in test file
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-13 17:43:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						d08cee288f
					 | 
					
						
						
							
							v1.7.2 build
						
						
						
						
						
						
							
 v1.7.2
						
					 | 
					
						2017-02-13 16:15:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						873ef276b6
					 | 
					
						
						
							
							XML Reporter closes tag and flushes stream at end of TestCase and Section tags.
						
						
						
						
						
						
						
						This fixes an issue where XML reports on stdout are broken by printf statements 
						
						
							
						
					 | 
					
						2017-02-13 15:56:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						bc68b9f454
					 | 
					
						
						
							
							More include simplifications
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-13 14:12:22 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						67d513aa73
					 | 
					
						
						
							
							Removed single char contains()
						
						
						
						
						
						
						
						- had incorrect prototype anyway 
						
						
							
						
					 | 
					
						2017-02-13 08:20:45 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						9a3486a705
					 | 
					
						
						
							
							Replaced use of dynamic_cast with static_cast.
						
						
						
						
						
						
						
						It wasn't necessary anyway.
This addresses #821 
						
						
							
						
					 | 
					
						2017-02-12 22:00:17 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						d890791800
					 | 
					
						
						
							
							Fixed editing mishap in documentation.
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-12 15:48:32 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						26f6012bb9
					 | 
					
						
						
							
							Expanded the practical example in slow-compiles documentation
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-12 14:47:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						50dee9ae57
					 | 
					
						
						
							
							Fixed typo in CLI error reporting
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-12 13:50:15 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						b2a6fe971b
					 | 
					
						
						
							
							Couple more includes cleaned out
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-12 12:48:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						0837132ce3
					 | 
					
						
						
							
							Make the benchmarking script Python 2 compatible
						
						
						
						
						
						
						
						Ended up using `time.time()`, even if it supposedly has worse accuracy,
because Python running under WSL supports `time.clock()` very badly. 
						
						
							
						
					 | 
					
						2017-02-12 12:25:43 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						9012f95964
					 | 
					
						
						
							
							Moved some std includes out from catch_common.h
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-12 12:17:07 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						324260f253
					 | 
					
						
						
							
							Removed reference to DEBUG in command line docs
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-11 23:39:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						d0620c3495
					 | 
					
						
						
							
							Added std:: qualification to some functions from C stdlib
						
						
						
						
						
						
						
						This should solve #543, once Clara changes are in as well. 
						
						
							
						
					 | 
					
						2017-02-11 23:20:09 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						fd7dde10d3
					 | 
					
						
						
							
							Added example of how to separately compile Catch's main
						
						
						
						
						
						
						
						Closes #632 
						
						
							
						
					 | 
					
						2017-02-11 19:11:57 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						9a3788d98c
					 | 
					
						
						
							
							Added links to open source users page from general pages
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-10 22:50:40 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						005787f1c5
					 | 
					
						
						
							
							Marked IConfig implementations in Config CATCH_OVERRIDE
						
						
						
						
						
						
						
						(silences warnings) 
						
						
							
						
					 | 
					
						2017-02-10 22:39:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						d2e814ff23
					 | 
					
						
						
							
							Tagged a C++11 specific test with [c++11] to exclude from approval tests (for now)
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-10 19:13:45 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						f75a511b5c
					 | 
					
						
						
							
							Fix MSVC /analyze warning about inconsistent annotations
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-10 17:12:41 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						ab44fb6811
					 | 
					
						
						
							
							The file/ line in sections is now of the section. not the test case
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-10 11:56:46 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						d6b8ac5a4e
					 | 
					
						
						
							
							Added compilation tests to approvals
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-10 11:53:29 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						c72ba93f92
					 | 
					
						
						
							
							Added file for listing commercial users
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-09 17:54:13 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						73159ace3d
					 | 
					
						
						
							
							REQUIRE_THROWS_AS now catches exception by const&
						
						
						
						
						
						
						
						Prevents some warnings caused by catching complex types by value.
Closes #542 
						
						
							
						
					 | 
					
						2017-02-09 12:57:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						9952dda524
					 | 
					
						
						
							
							REQUIRE_THROWS_AS is now reported with expected type as well
						
						
						
						
						
						
						
						Also updated tests to reflect this change. 
						
						
							
						
					 | 
					
						2017-02-09 12:51:43 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						e543cc0646
					 | 
					
						
						
							
							Removed an obsolete file that somehow got into the previous master.
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-09 11:12:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						c1a5391034
					 | 
					
						
						
							
							Added some more open source projects
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-08 21:47:07 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						a38ccec33a
					 | 
					
						
						
							
							Added 3rd party bug to documentation
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-08 20:53:39 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						1ff56301a1
					 | 
					
						
						
							
							Corrected formatting
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-08 18:35:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						aee3675968
					 | 
					
						
						
							
							Added ChakraCore, Couchbase-lite and MAME rot OS projects
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-08 18:34:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						0579f07092
					 | 
					
						
						
							
							Added RxCpp to OS page
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-08 18:02:11 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						e9ad954435
					 | 
					
						
						
							
							Seeded new doc page for tracking open source projects that use Catch
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-08 17:15:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						1e87cae8af
					 | 
					
						
						
							
							Documented the _THROWS_WITH macros, as well as slightly expanding the matchers docs.
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-08 16:18:53 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						26df0781a5
					 | 
					
						
						
							
							Added a script for running synthetic compile time benchmark
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-08 14:15:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						4d0cd602e3
					 | 
					
						
						
							
							Rebased approvals with tags and description attributes in XML report
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-07 23:14:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |