Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						677adf8ade 
					 
					
						
						
							
							Replace shared_ptrs with unique_ptrs in CumulativeReporterBase nodes  
						
						 
						
						... 
						
						
						
						Closes  #2089  
						
						
					 
					
						2020-11-26 14:45:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						bfe5553416 
					 
					
						
						
							
							CumulativeReporterBase doesn't use shared_ptrs for sectionStack  
						
						 
						
						
						
						
					 
					
						2020-11-26 10:21:12 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						c673db7a4e 
					 
					
						
						
							
							Add explanatory comment to CumulativeReporterBase  
						
						 
						
						
						
						
					 
					
						2020-11-26 09:45:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						b10a19545b 
					 
					
						
						
							
							CumulativeReporterBase stores TestRunNodes directly  
						
						 
						
						
						
						
					 
					
						2020-11-26 09:43:23 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						e5ccb79bf8 
					 
					
						
						
							
							Remove pointless virtual on StreamingReporterBase::Node destructor  
						
						 
						
						
						
						
					 
					
						2020-11-25 21:57:30 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						3610eb81b1 
					 
					
						
						
							
							Explicitly inline trivial function in CumulativeReporterBase impl  
						
						 
						
						
						
						
					 
					
						2020-11-17 21:02:11 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						bd1e76cc3a 
					 
					
						
						
							
							Untypedef some types for clarity when refactoring  
						
						 
						
						
						
						
					 
					
						2020-11-17 21:01:35 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						166c520598 
					 
					
						
						
							
							Remove another unused member variable from CumulativeReporterBase  
						
						 
						
						
						
						
					 
					
						2020-11-14 16:17:48 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						a29deeb129 
					 
					
						
						
							
							Remove unused member in StreamingReporterBase  
						
						 
						
						... 
						
						
						
						Part of #2089  
						
						
					 
					
						2020-11-14 16:17:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						1cef51b69b 
					 
					
						
						
							
							Default StreamingReporterBase::Node destructor  
						
						 
						
						
						
						
					 
					
						2020-11-14 16:17:35 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						79c1bf9301 
					 
					
						
						
							
							Use plain pointer to point to deepest section in CumulativeReporterBase  
						
						 
						
						... 
						
						
						
						Part of #2089  
						
						
					 
					
						2020-11-14 16:17:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						4f14922aa3 
					 
					
						
						
							
							Don't use shared_ptr to store test run info in CumulativeReporterBase  
						
						 
						
						... 
						
						
						
						Part of #2089  
						
						
					 
					
						2020-11-14 16:16:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						0fa133a0c5 
					 
					
						
						
							
							Run checking scripts directly  
						
						 
						
						
						
						
					 
					
						2020-11-10 15:25:52 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						447b39cae0 
					 
					
						
						
							
							Better names for misc-checks workflow steps  
						
						 
						
						
						
						
					 
					
						2020-11-10 15:25:24 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						851a0e907e 
					 
					
						
						
							
							Make scripts executable  
						
						 
						
						
						
						
					 
					
						2020-11-10 15:22:15 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						93312b369e 
					 
					
						
						
							
							Merge pull request  #2099  from innerout/check-license  
						
						 
						
						... 
						
						
						
						Adds license check in CI 
						
						
					 
					
						2020-11-10 11:10:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								George Xanthakis 
							
						 
					 
					
						
						
							
						
						d913837a5d 
					 
					
						
						
							
							Adds license check in CI  
						
						 
						
						
						
						
					 
					
						2020-11-10 00:51:24 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						a9941d4231 
					 
					
						
						
							
							Merge pull request  #2098  from innerout/check-duplicates  
						
						 
						
						... 
						
						
						
						Adds duplication check for source files in CI 
						
						
					 
					
						2020-11-07 20:59:37 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								George Xanthakis 
							
						 
					 
					
						
						
							
						
						39e13bf530 
					 
					
						
						
							
							Adds duplication check for source files in CI  
						
						 
						
						
						
						
					 
					
						2020-11-07 21:35:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						fefa001bb6 
					 
					
						
						
							
							Fixup approvals  
						
						 
						
						
						
						
					 
					
						2020-11-07 20:16:53 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						135103bacf 
					 
					
						
						
							
							Arg::parse accepts plain Args as argument  
						
						 
						
						
						
						
					 
					
						2020-11-07 18:00:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						2baa472bcc 
					 
					
						
						
							
							Add GitHub action to check that include guards use standard pattern  
						
						 
						
						... 
						
						
						
						Based on work by @innerout, but finished and merged by me, because
the GitHub action refused to run for him.
Closes  #2075 
Closes  #2091  
						
						
					 
					
						2020-11-06 21:36:31 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						f97436a1f7 
					 
					
						
						
							
							Normalize include guard in catch_config_ucnaught_exceptions.hpp  
						
						 
						
						
						
						
					 
					
						2020-11-06 18:01:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morwenn 
							
						 
					 
					
						
						
							
						
						dd5652933a 
					 
					
						
						
							
							Silence -Wuseless-cast warning with GCC10  
						
						 
						
						... 
						
						
						
						With GCC 10, the `static_cast<bool>` triggers the -Wuseless-cast warning. This commit changes the cast into `static_cast<const bool&>`: it achieves the same thing but doesn't trigger the warning thanks to the "gratuitous" type conversion to `const bool&`. As per references rules, `const bool&` should bind to anything, be it `const` or not, an rvalue or an lvalue, so I doubt that this change is breaking anything. 
						
						
					 
					
						2020-11-02 16:01:17 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexandr Timofeev 
							
						 
					 
					
						
						
							
						
						3a15433d52 
					 
					
						
						
							
							Add support for Components  
						
						 
						
						
						
						
					 
					
						2020-11-02 15:37:35 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexandr Timofeev 
							
						 
					 
					
						
						
							
						
						67a9561fb5 
					 
					
						
						
							
							Fix slashes for Windows builds  
						
						 
						
						
						
						
					 
					
						2020-11-02 15:37:35 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexandr Timofeev 
							
						 
					 
					
						
						
							
						
						2f31f9037d 
					 
					
						
						
							
							Inject conan_basic_setup to properly set MD/MT flags  
						
						 
						
						
						
						
					 
					
						2020-11-02 15:37:35 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						33bcdc6bf5 
					 
					
						
						
							
							Picked release notes for v2.13.3  
						
						 
						
						
						
						
					 
					
						2020-11-02 14:42:24 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reinhold Gschweicher 
							
						 
					 
					
						
						
							
						
						74b397e6b8 
					 
					
						
						
							
							Consider CMP0110 add_test() policy  
						
						 
						
						... 
						
						
						
						CMake 3.19 introduces new add_test() behavior guarded with the policy
CMP0110.
See: https://cmake.org/cmake/help/latest/policy/CMP0110.html 
Update the helper script ParseAndAddCatchTests to consider the policy and
handle the test case name accordingly. 
						
						
					 
					
						2020-11-02 14:42:22 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reinhold Gschweicher 
							
						 
					 
					
						
						
							
						
						730ec39a74 
					 
					
						
						
							
							Fix indentation in ParseAndAddCatchTests  
						
						 
						
						... 
						
						
						
						Consistently use 4 spaces instead of tabs 
						
						
					 
					
						2020-11-02 14:42:19 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reinhold Gschweicher 
							
						 
					 
					
						
						
							
						
						71328bae90 
					 
					
						
						
							
							Fix CMake regex to add tests  
						
						 
						
						... 
						
						
						
						Fix regex that requires two string arguments in the form of
TEST_CASE("a", "b") resulting in not finding TEST_CASE("a") entries.
See https://regex101.com/r/JygOND/1 
Fixes: https://github.com/catchorg/Catch2/issues/2055  
						
						
					 
					
						2020-11-02 14:42:17 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laoshanxi 
							
						 
					 
					
						
						
							
						
						ed9ef85a34 
					 
					
						
						
							
							Add AppMesh to Open Source projects using Catch  
						
						 
						
						
						
						
					 
					
						2020-11-02 14:42:13 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						e4474021ff 
					 
					
						
						
							
							Merge pull request  #2085  from AugustasV/patch-1  
						
						 
						
						... 
						
						
						
						[DOCS] update from Hudson to Jenkins 
						
						
					 
					
						2020-11-01 15:12:58 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						79a5cd795c 
					 
					
						
						
							
							Merge pull request  #2086  from AMS21/patch-1  
						
						 
						
						... 
						
						
						
						Enable IPO for CMake versions that support it 
						
						
					 
					
						2020-11-01 15:11:17 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AMS21 
							
						 
					 
					
						
						
							
						
						b8ae2878b4 
					 
					
						
						
							
							Enable IPO for CMake versions that support it  
						
						 
						
						
						
						
					 
					
						2020-11-01 09:36:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Augustas 
							
						 
					 
					
						
						
							
						
						dc3c22f9ec 
					 
					
						
						
							
							update from Hudson to Jenkins  
						
						 
						
						... 
						
						
						
						Hudson is discontinued in 2016. Changed to Jenkins 
						
						
					 
					
						2020-10-31 21:48:28 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						735f46ed6d 
					 
					
						
						
							
							Link to the migration docs from main readme and docs/readme  
						
						 
						
						
						
						
					 
					
						2020-10-31 09:08:58 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						39aabede62 
					 
					
						
						
							
							Add a short documentation for migrating from v2 to v3  
						
						 
						
						
						
						
					 
					
						2020-10-31 08:14:50 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						d7ced69db2 
					 
					
						
						
							
							Update README.md to point to v2 branch  
						
						 
						
						
						
						
					 
					
						2020-10-30 15:31:41 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hannes Kaeufler 
							
						 
					 
					
						
						
							
						
						f797ae7a8f 
					 
					
						
						
							
							Bump OpenCppCoverage to 0.9.9.0  
						
						 
						
						... 
						
						
						
						Also modified the AppVeyor script to account for changes in what
happens to PATH with the new installer.
Closes  #2059  
						
						
					 
					
						2020-10-29 13:39:35 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						40b9df567f 
					 
					
						
						
							
							Add missing cmake option to fix buildAndTest.sh  
						
						 
						
						... 
						
						
						
						Note that the documentation was updated automatically, by running:
 ./tools/scripts/updateDocumentSnippets.py 
						
						
					 
					
						2020-10-28 11:38:06 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						c6352c3e1f 
					 
					
						
						
							
							Embed the script buildAndTest.sh inside the docs  
						
						 
						
						
						
						
					 
					
						2020-10-28 11:38:06 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						4035beb988 
					 
					
						
						
							
							Add a script - buildAndTest.sh  
						
						 
						
						... 
						
						
						
						This contains the currently-documented steps for a developer build.
Also, make git ignore its output directory. 
						
						
					 
					
						2020-10-28 11:38:06 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						8c3970465d 
					 
					
						
						
							
							Add infrastructure for embedding code samples in docs.  
						
						 
						
						
						
						
					 
					
						2020-10-28 11:38:06 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						f57689f888 
					 
					
						
						
							
							Fix minor typo in docs.  
						
						 
						
						
						
						
					 
					
						2020-10-28 11:38:06 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						967b82231c 
					 
					
						
						
							
							Sweep out two leftover references to master  
						
						 
						
						... 
						
						
						
						This is basically cherry-picking the usable parts from #2067  
						
						
					 
					
						2020-10-23 23:02:44 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						7b9bf633be 
					 
					
						
						
							
							Tighten the test for matching filenames-as-tags  
						
						 
						
						
						
						
					 
					
						2020-10-23 23:02:09 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						4c8454b5ec 
					 
					
						
						
							
							Fix potential infinite loops in generators combined with section filter  
						
						 
						
						... 
						
						
						
						The problem was that under specific circumstances, namely that none
of their children progressed, `GeneratorTracker` will not progress.
This was changed recently, to allow for code like this, where a
`SECTION` follows a `GENERATE` at the same level:
```cpp
SECTION("A") {}
auto a = GENERATE(1, 2);
SECTION("B") {}
```
However, this interacted badly with `SECTION` filters (`-c foo`),
as they could deactivate all `SECTION`s below a generator, and thus
stop it from progressing forever. This commit makes GeneratorTracker
check whether there are any filters active, and if they are, it checks
whether its section-children can ever run.
Fixes  #2025  
						
						
					 
					
						2020-10-23 21:21:15 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						8878f90323 
					 
					
						
						
							
							Fix matching of non-lowercase filename tags  
						
						 
						
						... 
						
						
						
						The bug was caused by forgetting to lower-case the filename tag
for matching against test spec.
Fixes  #2064  
						
						
					 
					
						2020-10-22 16:20:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						0c7f96ba63 
					 
					
						
						
							
							Update documentation not to reference master branch  
						
						 
						
						
						
						
					 
					
						2020-10-21 19:59:59 +02:00