Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						4b3730de8a 
					 
					
						
						
							
							Provide JunitReporter declaration with EXTERNAL_INTERFACES  
						
						... 
						
						
						
						Related to #991  
						
						
							
						
					 
					
						2017-11-14 17:15:13 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						6acdacfde0 
					 
					
						
						
							
							Provide CompactReporter declaration with EXTERNAL_INTERFACES  
						
						... 
						
						
						
						Related to #991  
						
						
							
						
					 
					
						2017-11-14 16:13:35 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						a3cba7a0d5 
					 
					
						
						
							
							Conditionally compile problematic tests under old libstdc++  
						
						
						
						
							
						
					 
					
						2017-11-13 21:23:52 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						9796846ad0 
					 
					
						
						
							
							Workaround libstdc++-4.8 regex issue in approval tests  
						
						
						
						
							
						
					 
					
						2017-11-13 18:19:40 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						74d3dfd4cc 
					 
					
						
						
							
							All tests files have .tests.cpp suffix. Also moved tests out of TestMain.cpp and moved up a level  
						
						
						
						
							
						
					 
					
						2017-11-13 16:03:27 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e34754e433 
					 
					
						
						
							
							Split SelfTest test files into Usage and Introspective varieties  
						
						... 
						
						
						
						Usage: just exercises Catch. The tests are over arbitrary date/ types
Introspective: Tests parts of Catch itself. 
						
						
							
						
					 
					
						2017-11-13 15:38:52 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						55b71bebf1 
					 
					
						
						
							
							Add tests for case insensitive string matching  
						
						
						
						
							
						
					 
					
						2017-11-13 15:46:33 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						b0857e846f 
					 
					
						
						
							
							Provide a regex matcher against std::string  
						
						... 
						
						
						
						Related to #1040  
						
						
							
						
					 
					
						2017-11-13 15:35:31 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						a06b6dc3ea 
					 
					
						
						
							
							Remove pointless StringRef -> std::string conversions  
						
						
						
						
							
						
					 
					
						2017-11-13 13:08:59 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						0adb04807a 
					 
					
						
						
							
							Change how non-nullness is enforce in StringRef constructor  
						
						
						
						
							
						
					 
					
						2017-11-13 13:04:45 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						f80f28e09a 
					 
					
						
						
							
							Fix pointless type mismatch between StringRef and std::string  
						
						
						
						
							
						
					 
					
						2017-11-13 12:49:13 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						484eee973c 
					 
					
						
						
							
							Move StringRef's impl details to anonymous namespace  
						
						
						
						
							
						
					 
					
						2017-11-13 12:41:04 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						d09fe4459d 
					 
					
						
						
							
							Stop recounting constant string's length on each passed assertion  
						
						
						
						
							
						
					 
					
						2017-11-13 12:27:02 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						e484236825 
					 
					
						
						
							
							Don't invoke UB when nullptr is passed to StringRef constructor  
						
						
						
						
							
						
					 
					
						2017-11-13 12:09:19 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						e7c23b73da 
					 
					
						
						
							
							Don't call strlen in StringRef when the length was already passed  
						
						
						
						
							
						
					 
					
						2017-11-13 12:03:45 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						3537b7858f 
					 
					
						
						
							
							Removed vestigal ComparatorT template arg to MatcherBase  
						
						
						
						
							
						
					 
					
						2017-11-13 10:08:48 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						b74d4ca96d 
					 
					
						
						
							
							Add compilation test for  #1027  
						
						
						
						
							
						
					 
					
						2017-11-13 10:07:06 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						8dbaac61ff 
					 
					
						
						
							
							Final set of fixes for floating matchers approvals  
						
						
						
						
							
						
					 
					
						2017-11-12 11:49:36 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						a0dbc62955 
					 
					
						
						
							
							Fix OS X compilation error  
						
						
						
						
							
						
					 
					
						2017-11-10 19:56:39 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						cecee3459a 
					 
					
						
						
							
							Add another MSVC NAN macro  
						
						
						
						
							
						
					 
					
						2017-11-10 19:52:43 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						030321e3e0 
					 
					
						
						
							
							Add NAN test for Approx  
						
						
						
						
							
						
					 
					
						2017-11-10 18:48:45 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						5f961af70e 
					 
					
						
						
							
							Remove leftover commented out lines  
						
						
						
						
							
						
					 
					
						2017-11-10 18:37:58 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						0b1f1b1003 
					 
					
						
						
							
							Add ULP and margin matcher  
						
						... 
						
						
						
						Closes  #1074  
					
						2017-11-10 18:33:00 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						24e6d5fa33 
					 
					
						
						
							
							Fixed release notes mention of *_THROWS_MATCHES  
						
						... 
						
						
						
						As reported in #1088  
						
						
							
						
					 
					
						2017-11-09 11:09:17 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						13370bddf2 
					 
					
						
						
							
							Revert "Move <ctime> include out of line"  
						
						... 
						
						
						
						This reverts commit 36f02d76d6 
						
						
							
						
					 
					
						2017-11-08 08:31:48 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						36f02d76d6 
					 
					
						
						
							
							Move <ctime> include out of line  
						
						
						
						
							
						
					 
					
						2017-11-07 21:59:52 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						07ac9b92e4 
					 
					
						
						
							
							Updated badges (again) for Catch2  
						
						
						
						
							
						
					 
					
						2017-11-07 18:50:55 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						0d3fc59f6d 
					 
					
						
						
							
							Added missing <memory> include  
						
						
						
						
							
						
					 
					
						2017-11-07 18:48:57 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						56e1075613 
					 
					
						
						
							
							Introduced ReusableStringStream and removed all uses of std::ostringstream from the main path  
						
						... 
						
						
						
						ReusableStringStream holds a std::ostringstream internally, but only exposes the ostream interface.
It caches a pool of ostringstreams in a vector which is currently global, but will be made thread-local.
Altogether this should enable both runtime and compile-time benefits. although more work is needed to realise the compile time opportunities. 
						
						
							
						
					 
					
						2017-11-07 18:01:10 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						868e125d49 
					 
					
						
						
							
							Moved a lot of stream related stuff out of the public headers and replaced more ostream dependencies with iosfwd  
						
						
						
						
							
						
					 
					
						2017-11-07 15:55:09 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						c9cdb9a48f 
					 
					
						
						
							
							Tweaked logo  
						
						
						
						
							
						
					 
					
						2017-11-07 11:41:49 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						5fd1d7174c 
					 
					
						
						
							
							Added link to Catch2 blog post  
						
						
						
						
							
						
					 
					
						2017-11-07 11:27:01 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						3a4c765030 
					 
					
						
						
							
							Refreshed artwork for Catch2  
						
						
						
						
							
						
					 
					
						2017-11-07 11:25:13 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						a20b286999 
					 
					
						
						
							
							Improve travis.yml  
						
						... 
						
						
						
						- Added new compilers and OS X images
- Option to run SelfTest under Valgrind
- Merge "Debug" and "Release" configurations into one run
-- This saves apt setup and cmake download step per compiler, 60-90s
- Fix C++14 compilation under Clang 3.8 and up 
						
						
							
						
					 
					
						2017-11-07 11:24:18 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Doubleday 
							
						 
					 
					
						
						
							
						
						e28763ad05 
					 
					
						
						
							
							Fix platform detection for iOS  
						
						
						
						
							
						
					 
					
						2017-11-06 10:08:22 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						b2dd48f0c0 
					 
					
						
						
							
							Cleanup travis.yml: remove duplicate compilers, remove unused flag  
						
						
						
						
							
						
					 
					
						2017-11-05 15:58:12 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						7a562d39b2 
					 
					
						
						
							
							Cleanup CMakelists.txt  
						
						
						
						
							
						
					 
					
						2017-11-05 14:15:03 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Moene 
							
						 
					 
					
						
						
							
						
						fa9c4207f1 
					 
					
						
						
							
							Replace include_directories() with target_include_directories()  
						
						... 
						
						
						
						to prevent inheritance of include directories that possibly lead to a clash.
A clash occurs when a folder is included, e.g. examples, that wants to use the single-include directory instead of the normal include directory as used by the SelfTest in the next higher level. 
						
						
							
						
					 
					
						2017-11-04 22:08:56 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						4f9123dc20 
					 
					
						
						
							
							Remove self-include in header  
						
						
						
						
							
						
					 
					
						2017-11-03 22:34:49 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						19ab2117c5 
					 
					
						
						
							
							Remove spurious test following merge  
						
						
						
						
							
 
						
					 
					
						2017-11-03 18:09:55 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						4acf112c19 
					 
					
						
						
							
							Removed zombie files  
						
						... 
						
						
						
						These files were removed from the Catch2 branch, and crept back in when Catch2 merged with master 
						
						
							
						
					 
					
						2017-11-03 16:56:11 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						53f6d3fc8e 
					 
					
						
						
							
							Locked release notes reference to v2.0.1 release  
						
						
						
						
							
						
					 
					
						2017-11-03 13:31:59 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						cf76a795cc 
					 
					
						
						
							
							Added note about Catch2 to readme  
						
						
						
						
							
						
					 
					
						2017-11-03 13:18:26 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						811f4d13d7 
					 
					
						
						
							
							Updated links in readme  
						
						
						
						
							
						
					 
					
						2017-11-03 13:15:22 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						7423a481eb 
					 
					
						
						
							
							Updated some Catch references to Catch2  
						
						
						
						
							
						
					 
					
						2017-11-03 13:05:09 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						46c7c9d3a0 
					 
					
						
						
							
							Merge branch 'catch2'  
						
						
						
						
							
						
					 
					
						2017-11-03 12:05:38 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b119ebdde1 
					 
					
						
						
							
							v2.0.1 release  
						
						
						
						
							
						
					 
					
						2017-11-03 12:01:52 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1c43fb64c1 
					 
					
						
						
							
							Added docs for extending command line with Clara  
						
						
						
						
							
						
					 
					
						2017-11-02 18:01:24 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						8b40c26434 
					 
					
						
						
							
							Removed handling of start-up exceptions from custom main docs  
						
						
						
						
							
						
					 
					
						2017-11-02 18:01:24 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						fe05062f9e 
					 
					
						
						
							
							Print any start-up exceptions in Session's constructor, so custom main's don't need to worry about them  
						
						
						
						
							
						
					 
					
						2017-11-02 17:58:07 +00:00