Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						b84067ea6f 
					 
					
						
						
							
							Clean up .gitignore  
						
						 
						
						
						
						
							
						
					 
					
						2022-05-01 23:10:37 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						332de39cd4 
					 
					
						
						
							
							Remove some useless casts  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-28 14:56:33 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						c410e2596c 
					 
					
						
						
							
							Add some extra warnings  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-28 14:56:31 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						4c1cf4aa67 
					 
					
						
						
							
							Sorted and removed duplicates from the compiler warning list  
						
						 
						
						... 
						
						
						
						The duplicates were '-Wreturn-std-move' and '-Wunreachable-code'. 
						
						
							
						
					 
					
						2022-04-28 11:06:53 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						745cc82cd3 
					 
					
						
						
							
							Remove some old commented out CMake code  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-28 10:53:03 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						07dfb4b070 
					 
					
						
						
							
							Update PARENT_SCOPE cmake module path with path to extras/  
						
						 
						
						... 
						
						
						
						This allows projects including us directly to do e.g.
`include(Catch)` and get access to the test autoregistration
CMake scripts. Note that this inclusion can be done directly
through `add_subdirectory`, or indirectly via `FetchContent`.
Closes  #1805 
Closes  #2026 
Closes  #2130  
						
						
							
						
					 
					
						2022-04-28 10:52:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						5e86ead366 
					 
					
						
						
							
							Exclude doxygen docs from documentation install step  
						
						 
						
						... 
						
						
						
						We might want to keep them in at some point, but currently the
doxygen docs are very incomplete and unfinished. 
						
						
							
						
					 
					
						2022-04-27 14:57:59 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						9dc229693d 
					 
					
						
						
							
							Document the stability guarantees of '--order rand' option  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-25 21:45:50 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						db57a4956f 
					 
					
						
						
							
							Fixup ToC in command-line.md  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-25 21:39:48 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						48177831ee 
					 
					
						
						
							
							Add version placeholder to the example doc in contributing.md  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-25 21:36:03 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						ee3bbecf51 
					 
					
						
						
							
							Improve include guard docs in contributing.md  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-25 21:33:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						431dcf36ea 
					 
					
						
						
							
							Document Catch2's API/ABI stability policies  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-25 18:58:50 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						e882cb8eb1 
					 
					
						
						
							
							Document the new --skip-benchmarks flag  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-25 18:36:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						c2bc321607 
					 
					
						
						
							
							Add pipeline running tests under Valgrind to GitHub Action  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-24 13:34:50 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						ea9029c478 
					 
					
						
						
							
							Fix pkg list name in CMake config workflow  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-24 13:34:36 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						c65e5b6514 
					 
					
						
						
							
							Add 'uses-python' label to tests using Python  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-24 13:31:28 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						880285b433 
					 
					
						
						
							
							Tiny cleanup in catch_clara.cpp  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-24 13:31:25 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						07cdef2096 
					 
					
						
						
							
							Fix uninit memory in Clara tests  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-24 13:31:19 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						5baa29b6b9 
					 
					
						
						
							
							Add test for %debug stream name  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-23 23:34:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Feist 
							
						 
					 
					
						
						
							
						
						291b35b389 
					 
					
						
						
							
							Added --skip-benchmarks command-line option. ( #2408 )  
						
						 
						
						... 
						
						
						
						Closes  #2392 
Co-authored-by: Martin Hořeňovský <martin.horenovsky@gmail.com > 
						
						
							
						
					 
					
						2022-04-23 23:14:49 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						f526ff0fc3 
					 
					
						
						
							
							Bump version to v3.0.0 preview 5  
						
						 
						
						
						
						
							
  v3.0.0-preview5
 
						
					 
					
						2022-04-20 23:46:07 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						17a04f88d9 
					 
					
						
						
							
							Always report rng seed from builtin reporters  
						
						 
						
						... 
						
						
						
						Not all reporters use a format that supports this, so TeamCity
and Automake reporters still do not report it. The console
reporter now reports it even on successful runs, where before
it only reported the rng seed in the header, which was showed
either for failed run, or for run with `-s`.
CLoses  #2065  
						
						
							
						
					 
					
						2022-04-19 10:32:13 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						90e6905050 
					 
					
						
						
							
							Remove no longer used CATCH_USE_VALGRIND cmake option  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-18 12:14:21 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						6bdc7e1a65 
					 
					
						
						
							
							Remove unused function in Clara  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-17 23:30:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						7b93a2014c 
					 
					
						
						
							
							Rename catch_stream -> catch_reusable_string_stream  
						
						 
						
						... 
						
						
						
						After everything else was split out, this name much reflects the
actual contents of the file(s). 
						
						
							
						
					 
					
						2022-04-16 16:34:08 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						98bb638fb2 
					 
					
						
						
							
							Split out IStream out of catch_stream.hpp  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-16 16:33:57 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						05e85c5652 
					 
					
						
						
							
							Split out Catch::cout/cerr/clog into their own file  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-16 16:33:50 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						b520257676 
					 
					
						
						
							
							Split REMOVE_PARENS from catch_preprocessor.hpp  
						
						 
						
						... 
						
						
						
						This way, some headers can include just the new header, which
transitively decreases the total include size of test_macros.hpp. 
						
						
							
						
					 
					
						2022-04-15 17:14:28 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						574d042821 
					 
					
						
						
							
							Push catch_preprocessor include down from test_macros header  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-15 16:40:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						c742ea9ad9 
					 
					
						
						
							
							Some IWYU include cleanups  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-14 17:16:01 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						a243cbae52 
					 
					
						
						
							
							Introduce type to handle reporter specs with defaults filled-in  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-13 15:02:25 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						79d1e82381 
					 
					
						
						
							
							Store IStream instance owning ptrs in reporter instances  
						
						 
						
						... 
						
						
						
						This ended up being a surprisingly large refactoring, motivated
by removing a `const_cast` from `Config`'s handling of reporter
streams, forced by previous commit. 
						
						
							
						
					 
					
						2022-04-13 15:00:50 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						4f09f1120b 
					 
					
						
						
							
							Make IStream::stream non-const  
						
						 
						
						... 
						
						
						
						This way it makes much more sense from logically-const point
of view, and also means that concrete implementations don't
have to always have a `mutable` keyword on the stream member. 
						
						
							
						
					 
					
						2022-04-13 14:59:39 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						9934b7de13 
					 
					
						
						
							
							Remove pointless mutable from ScopedElement's XmlWriter ptr  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-12 22:31:51 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						7a89916198 
					 
					
						
						
							
							Remove superfluous default argument from XMLWriter's constructor  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-12 22:28:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						61f803126d 
					 
					
						
						
							
							Use parent constructor where applicable in reporters  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-12 22:27:12 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						d698776ec5 
					 
					
						
						
							
							Remove unused RDBufStream type  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-12 22:22:04 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						f25236ff43 
					 
					
						
						
							
							Small cleanup for pluralise  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-11 20:37:54 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						8cdaebe964 
					 
					
						
						
							
							struct -> class normalization for various interface types  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-11 18:32:35 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						1a56ba851b 
					 
					
						
						
							
							struct -> class normalization for matchers  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-11 13:06:54 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						9abe49ec53 
					 
					
						
						
							
							struct -> class normalization for reporters  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-11 12:58:58 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						195a6ac941 
					 
					
						
						
							
							Use StringRefs for operation name in StringMatcherBase  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-11 10:58:45 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						be948f1fd0 
					 
					
						
						
							
							Add COST property to the CMakeConfig tests  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-10 21:55:52 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						4e006a93ff 
					 
					
						
						
							
							Rename IStreamingReporterPtr => IEventListenerPtr  
						
						 
						
						... 
						
						
						
						This reflects the renaming of the reporter/listener base class. 
						
						
							
						
					 
					
						2022-04-10 21:50:51 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						73d8fb5bca 
					 
					
						
						
							
							Update release-notes.md  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-10 21:43:28 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						0a33405983 
					 
					
						
						
							
							Mention Bazel support in release notes  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-09 20:55:13 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukasz Okraszewski 
							
						 
					 
					
						
						
							
						
						cb551b4f6d 
					 
					
						
						
							
							Add default reporter for Bazel integration ( #2399 )  
						
						 
						
						... 
						
						
						
						When the added Bazel configuration flag is enabled,
a default JUnit reporter will be added if the XML
envrioment variable is defined.
Fix include paths for generated config header.
Enable Bazel config by default when building with
Bazel.
Co-authored-by: Martin Hořeňovský <martin.horenovsky@gmail.com > 
						
						
							
						
					 
					
						2022-04-08 18:01:59 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						4b78157981 
					 
					
						
						
							
							Remove Config::openStream function  
						
						 
						
						... 
						
						
						
						It has become completely vestigial, as it only ever passed-through
the argument down to a different function, and being private
member function, it didn't even introduce a useful compilation
firewall. 
						
						
							
						
					 
					
						2022-04-07 12:50:20 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						46b3f7ee5f 
					 
					
						
						
							
							Document magic %-prefixed streams  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-07 12:50:18 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						f9f4e58dfb 
					 
					
						
						
							
							Add missing version placeholder to --colour-mode cli option docs  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-07 12:50:14 +02:00