Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						e6ea53ab49 
					 
					
						
						
							
							Move Automake reporter to a cpp file  
						
						
						
						
					 
					
						2020-02-07 11:26:30 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						338572a4f7 
					 
					
						
						
							
							Move TAP reporter implementation to a cpp file  
						
						
						
						
					 
					
						2020-02-07 11:26:28 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						70836d49ba 
					 
					
						
						
							
							Move include of catch_enforce out of the reporter bases  
						
						
						
						
					 
					
						2020-02-07 11:26:24 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						db148c42d7 
					 
					
						
						
							
							Move TeamCity implementation to a cpp file  
						
						
						
						
					 
					
						2020-02-07 11:26:21 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						cd7d7a1c67 
					 
					
						
						
							
							Remove CATCH_CONFIG_ENABLE_BENCHMARKING compilation toggle  
						
						... 
						
						
						
						Now that Catch2 is a proper library, we can always build the full
library (comparatively minor slowdown) and the user can avoid
including benchmarking headers to avoid the compilation slowdown. 
						
						
					 
					
						2020-02-06 11:36:46 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						bce5b364d3 
					 
					
						
						
							
							Unconditionally provide <chrono> StringMakers  
						
						
						
						
					 
					
						2020-02-03 20:53:36 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						c3a5e21648 
					 
					
						
						
							
							Move Approx out of the Detail namespace  
						
						
						
						
					 
					
						2020-02-03 15:14:59 +01:00 
						 
				 
			
				
					
						
							
							
								offa 
							
						 
					 
					
						
						
							
						
						bd9520c0f9 
					 
					
						
						
							
							GCC pragma fixed.  
						
						
						
						
					 
					
						2020-02-03 09:27:34 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						3b297cf9b5 
					 
					
						
						
							
							Outline Config destructor to avoid including superfluous header  
						
						
						
						
					 
					
						2020-02-02 14:43:26 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						66fe591477 
					 
					
						
						
							
							Replace C++11 use of ::type with the _t suffix for std traits  
						
						
						
						
					 
					
						2020-02-02 12:59:19 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						ea6db67063 
					 
					
						
						
							
							Use std::make_unique instead of our polyfill or naked new  
						
						... 
						
						
						
						The use we previously used the polyfill or naked new is that we
supported C++11, which did not yet have `std::make_unique`. However,
with the move to C++14 as the minimum, `std::make_unique` can be
expected to be always available. 
						
						
					 
					
						2020-02-01 23:34:00 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						ddd0e7218d 
					 
					
						
						
							
							Remove the !hide special tag  
						
						
						
						
					 
					
						2020-01-28 20:48:32 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						d0257fc1ff 
					 
					
						
						
							
							Do not use shared_ptrs for filters and patterns  
						
						
						
						
					 
					
						2020-01-25 20:39:17 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						df2379218b 
					 
					
						
						
							
							Reduce the use of shared_ptrs for various Config objects  
						
						... 
						
						
						
						Ideally they would not be used at all, but the main config lifetime
is a weird mess right now and will require further refactoring. 
						
						
					 
					
						2020-01-25 17:41:38 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						7134ad9913 
					 
					
						
						
							
							Replace shared_ptr with unique_ptr for reporters  
						
						
						
						
					 
					
						2020-01-25 14:07:29 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						2f4a7dda68 
					 
					
						
						
							
							Have the in-development version report as v3.0.0  
						
						... 
						
						
						
						Because some of the tooling used by Catch2 does not properly support
version postfixes, such as `preview-1`, we will report the
in-development version is `v3.0.0`, and the first real release will
have to be `v3.0.1`.
Closes  #1824  
						
						
					 
					
						2020-01-25 09:15:46 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						6c3a5ef625 
					 
					
						
						
							
							Remove CATCH_CONFIG_DISABLE_MATCHERS  
						
						... 
						
						
						
						Now that the recommended distribution and usage method is proper
library, users can just avoid including the matcher headers to get
basically the same effect. 
						
						
					 
					
						2020-01-25 09:07:36 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						26f78f96aa 
					 
					
						
						
							
							Start using piecemeal includes in test files  
						
						
						
						
					 
					
						2020-01-21 10:03:54 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						c381b49c60 
					 
					
						
						
							
							Split the test macros into their own file  
						
						
						
						
					 
					
						2020-01-19 16:01:50 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						acf975cab1 
					 
					
						
						
							
							Separate version macros to its own header  
						
						
						
						
					 
					
						2020-01-19 15:39:11 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						4005d87460 
					 
					
						
						
							
							Use proper linkage between Catch2Main and Catch2  
						
						
						
						
					 
					
						2019-12-18 20:14:34 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						0c62a50392 
					 
					
						
						
							
							Add the catch_main source file  
						
						
						
						
					 
					
						2019-12-18 18:02:57 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						1cc05122d7 
					 
					
						
						
							
							Add Catch2Main CMake target that contains test main  
						
						
						
						
					 
					
						2019-12-18 17:25:04 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						add7068f21 
					 
					
						
						
							
							Fixup installation  
						
						
						
						
					 
					
						2019-12-16 22:33:56 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						5fbf04cd59 
					 
					
						
						
							
							Redo how the separate compilation tests are handled  
						
						
						
						
					 
					
						2019-12-15 20:33:39 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						8b42acc328 
					 
					
						
						
							
							Reintegrate extra tests  
						
						
						
						
					 
					
						2019-12-09 10:04:26 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						29b441949c 
					 
					
						
						
							
							Port the last example  
						
						
						
						
					 
					
						2019-12-08 20:58:52 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						248f922465 
					 
					
						
						
							
							Cleanup impl and main from the main header  
						
						
						
						
					 
					
						2019-12-08 11:31:47 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						82cc5bc034 
					 
					
						
						
							
							Rewrite includes inside the library to use <catch2/> form  
						
						
						
						
					 
					
						2019-12-02 12:04:55 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						fef4f217b1 
					 
					
						
						
							
							Unit tests build and run (todo: projects, includes, extras)  
						
						
						
						
					 
					
						2019-11-30 20:45:34 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						e341b11467 
					 
					
						
						
							
							WIP: CMake changes to build static lib + tests separately  
						
						
						
						
					 
					
						2019-11-30 17:41:41 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						4385951a55 
					 
					
						
						
							
							Move files into catch2/ subdir  
						
						
						
						
					 
					
						2019-11-30 17:30:32 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						7c6de33977 
					 
					
						
						
							
							Fixed up include paths  
						
						
						
						
					 
					
						2019-11-30 17:13:22 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						e1a43b5b0f 
					 
					
						
						
							
							Move files from internal/ up a level  
						
						
						
						
					 
					
						2019-11-30 12:23:37 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						8e56b8b0ec 
					 
					
						
						
							
							Rename include/ to src/  
						
						
						
						
					 
					
						2019-11-30 12:17:16 +01:00