Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						ae475a3c19 
					 
					
						
						
							
							Optional support for listener descriptions  
						
						 
						
						
						
						
							
						
					 
					
						2022-05-10 20:57:53 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						d60fbe49be 
					 
					
						
						
							
							Slight improvement for reporter test  
						
						 
						
						
						
						
							
						
					 
					
						2022-05-10 20:57:50 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						a733b58cd2 
					 
					
						
						
							
							Replace C++23-deprecated aligned_storage_t  
						
						 
						
						
						
						
							
						
					 
					
						2022-05-10 00:07:22 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						d9b0a38f81 
					 
					
						
						
							
							Report Catch2's version in the xml reporter output  
						
						 
						
						
						
						
							
						
					 
					
						2022-05-03 19:46:35 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						40c8909a49 
					 
					
						
						
							
							Rename useColourOnPlatform => useImplementationForStream  
						
						 
						
						
						
						
							
						
					 
					
						2022-05-03 19:04:43 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						91ea25e51a 
					 
					
						
						
							
							Fix use of u8-literal that would break in C++20  
						
						 
						
						
						
						
							
						
					 
					
						2022-05-03 13:54:07 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						e2d07d35f4 
					 
					
						
						
							
							Add -Wmissing-prototypes to common warnings  
						
						 
						
						
						
						
							
						
					 
					
						2022-05-03 13:54:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						d2cb934d28 
					 
					
						
						
							
							Add -Wmissing-variable-declarations to common warnings  
						
						 
						
						
						
						
							
						
					 
					
						2022-05-03 13:54:03 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						7752229105 
					 
					
						
						
							
							Add -Wsuggest-destructor-override to enabled warnings  
						
						 
						
						
						
						
							
						
					 
					
						2022-05-03 13:54:02 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						722c197855 
					 
					
						
						
							
							Enable a bunch of extra warnings  
						
						 
						
						
						
						
							
						
					 
					
						2022-05-03 13:54:00 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						198808a24e 
					 
					
						
						
							
							Misc cleanups from exploring Clang warnings  
						
						 
						
						
						
						
							
						
					 
					
						2022-05-03 13:53:55 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						198713e5dc 
					 
					
						
						
							
							Cleanup of unused functions  
						
						 
						
						... 
						
						
						
						The cleanup also found out that custom translation for std-derived
exceptions test wasn't running properly, and fixed that.
We cannot enable the warning globally, because the tests contain
some functions that are unused by design -- e.g. when checking
stringification priority of StringMaker vs range fallback and so
on. 
						
						
							
						
					 
					
						2022-05-02 21:32:24 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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