Phil Nash 
							
						 
					 
					
						
						
							
						
						e749724a11 
					 
					
						
						
							
							A load more C++11 tweaks - mostly moving initialisations from constructors to inline  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-25 19:30:53 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						cc8206f4c3 
					 
					
						
						
							
							Removed SafeBool  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-25 19:30:53 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						e1bca7017d 
					 
					
						
						
							
							Most of Assertion macros are now variadic  
						
						 
						
						... 
						
						
						
						This means that `REQUIRE(std::vector<int>{1, 2} == std::vector<int>{1,
2});` works as expected.
Note that assertion macros taking more than 1 argument are currently not
variadic, because variadic args have to come last, which would make the
interface of these ugly: `REQUIRE_THROWS_AS(std::exception const&, ....
)` 
						
						
							
						
					 
					
						2017-04-25 20:20:46 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						53864dee7b 
					 
					
						
						
							
							Fix MSVC compilation error  
						
						 
						
						... 
						
						
						
						MSVC's `std::vector` requires its allocator to have copy constructor
from the same allocator kind, but templated over different type. 
						
						
							
						
					 
					
						2017-04-25 19:54:22 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						b245eaa7d1 
					 
					
						
						
							
							Fix double-to-float conversion warning in tests  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-25 17:48:28 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						be0fc60c07 
					 
					
						
						
							
							Updated version number for v2 development and removed single include (for now).  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-25 14:43:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						a0ada2e935 
					 
					
						
						
							
							v1.9.3  
						
						 
						
						
						
						
							
  v1.9.3
 
						
					 
					
						2017-04-25 14:23:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e4694f58da 
					 
					
						
						
							
							Removed errant uses of uint64_t  
						
						 
						
						... 
						
						
						
						fixes  #894  
						
						
							
						
					 
					
						2017-04-25 14:15:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						61ac34045c 
					 
					
						
						
							
							Enabled SFINAE stream test  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-25 14:57:58 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						569d355b36 
					 
					
						
						
							
							Removed C++11 config macro docs  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-25 14:57:47 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						79650e44f4 
					 
					
						
						
							
							Removed more C++98/03 compatibility  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-25 12:40:52 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						5c8ea03cc8 
					 
					
						
						
							
							Removed debug break support for PowerPC Macs  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-25 12:27:26 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						242022460d 
					 
					
						
						
							
							Use std::chrono for Timer to eliminate platform dependency  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-25 12:24:34 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						67005d290c 
					 
					
						
						
							
							Removed more redundant compatibility stuff from timer  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-25 12:13:16 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f57f96f190 
					 
					
						
						
							
							Removed pre-C++11 versions of Clang (3.4) and GCC (4.4)  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-25 12:10:04 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						71df66365e 
					 
					
						
						
							
							Gutted catch_compiler_capabilities  
						
						 
						
						... 
						
						
						
						All C++11 toggles are now removed. What is left is either platform
specific (POSIX_SIGNALS, WINDOWS_SEH), or possibly still needed
(USE_COUNTER).
If current CLion is compatible with `__COUNTER__`, then we should also
force `__COUNTER__` usage.
Changed
* CATCH_AUTO_PTR    -> std::unique_ptr
* CATCH_OVERRIDE    -> override
* CATCH_NULL        -> nullptr
* CATCH_NOEXCEPT    -> noexcept
* CATCH_NOEXCEPT_IS -> noexcept
Removed
* CATCH_CONFIG_CPP11_UNIQUE_PTR
* CATCH_CONFIG_CPP11_SHUFFLE
* CATCH_CONFIG_CPP11_TYPE_TRAITS
* CATCH_CONFIG_CPP11_OVERRIDE
* CATCH_CONFIG_CPP11_LONG_LONG
* CATCH_CONFIG_CPP11_TUPLE
* CATCH_CONFIG_CPP11_IS_ENUM
* CATCH_CONFIG_CPP11_GENERATED_METHODS
* CATCH_CONFIG_CPP11_NOEXCEPT
* CATCH_CONFIG_CPP11_NULLPTR
* CATCH_CONFIG_VARIADIC_MACROS 
						
						
							
						
					 
					
						2017-04-25 12:43:19 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						97707afae1 
					 
					
						
						
							
							Removed catch_type_traits from CMakeLists.txt  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-25 11:09:06 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1f3ba8a0b6 
					 
					
						
						
							
							Converted (almost) all for-loops with iterators or indices to range-based  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-25 11:07:02 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						073377a4e4 
					 
					
						
						
							
							CMake defaults to C++11  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-25 11:07:02 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						6a09425de1 
					 
					
						
						
							
							Remove C++98 backcompat from evaluate  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-25 11:28:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						c6e5738d54 
					 
					
						
						
							
							Remove c++98 backcompat from timer  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-25 11:25:49 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						c6980ec2d8 
					 
					
						
						
							
							Remove C++98 backcompat from toString  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-25 11:21:22 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						7c900660ef 
					 
					
						
						
							
							Removed superfluous reimplementation of type traits  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-25 11:19:01 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						2fdd81a33f 
					 
					
						
						
							
							Removed C++98 backcompat from Approx  
						
						 
						
						... 
						
						
						
						Now it always uses type traits to work with all types convertible to
double 
						
						
							
						
					 
					
						2017-04-25 11:11:26 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						fc7f0a02b8 
					 
					
						
						
							
							v1.9.2  
						
						 
						
						
						
						
							
  v1.9.2
 
						
					 
					
						2017-04-25 11:08:02 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						211b330346 
					 
					
						
						
							
							Don’t unconditionally #include <stdint.h> (as earlier MSVC don’t have it)  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-25 08:43:14 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d36fe214a6 
					 
					
						
						
							
							Further tweaked alignment hack for Option  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-25 08:38:25 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						a34c053f0a 
					 
					
						
						
							
							All of Approx's member functions now accept strong typedefs  
						
						 
						
						... 
						
						
						
						Previously `Approx::operator()`, `Approx::epsilon`, `Approx::margin` and
`Approx::scale` didn't.
Closes  #888  
						
						
							
						
					 
					
						2017-04-24 22:01:45 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						4cdb203ec3 
					 
					
						
						
							
							Improve documentation about using Catch with CMake  
						
						 
						
						... 
						
						
						
						Also added a note about the `contrib/ParseAndAddCatchTests.cmake`
script.
Closes  #882  
						
						
							
						
					 
					
						2017-04-24 16:27:43 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ernst Maurer 
							
						 
					 
					
						
						
							
						
						8014bf1124 
					 
					
						
						
							
							cmake script to generate ctest definitions from catch tests: fix for test case body bracket  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-24 13:33:04 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Batischev 
							
						 
					 
					
						
						
							
						
						49d87cf182 
					 
					
						
						
							
							Add Newsbeuter to OSS users list ( #891 )  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-22 16:02:55 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						eedcc82d31 
					 
					
						
						
							
							Tweaked storage alignment "workaround" a bit more in Option.  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-21 07:19:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						8e8259091c 
					 
					
						
						
							
							Fix .travis.yml syntax  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-20 22:54:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						7869e5b007 
					 
					
						
						
							
							Enable C++11 and C++14 on OSX on Travis  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-20 22:52:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						a49af4648c 
					 
					
						
						
							
							Minor .travis.yml cleanup  
						
						 
						
						... 
						
						
						
						Still could use someone more experienced to clean it up properly... 
						
						
							
						
					 
					
						2017-04-20 22:50:07 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						417b2bcf5c 
					 
					
						
						
							
							Enable C++14 on Linux on Travis  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-20 22:47:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						8f0feaa6d2 
					 
					
						
						
							
							Enable /std:c++latest (C++17) for AppVeyor VS 2017  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-20 21:32:50 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						b95163bd3a 
					 
					
						
						
							
							Don't enable POSIX signals under QNX  
						
						 
						
						... 
						
						
						
						Fixes  #889  
						
						
							
						
					 
					
						2017-04-20 21:02:25 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						2809be87cc 
					 
					
						
						
							
							“fixed” alignment in Option  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-20 14:39:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						ac369b7b83 
					 
					
						
						
							
							Add script that helps with updating the Vcpkg package.  
						
						 
						
						... 
						
						
						
						Kind of a hackjob, that assumes vcpkg is already checked out
and is next to the Catch's directory. 
						
						
							
						
					 
					
						2017-04-11 17:25:04 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ernst Maurer 
							
						 
					 
					
						
						
							
						
						1aa3e4abfa 
					 
					
						
						
							
							Add CMake script to generate ctest definitions from Catch tests ( #879 )  
						
						 
						
						... 
						
						
						
						Added cmake script to parse the source files containing Catch's test and generate ctest definitions.
It generates one ctest test per `TEST_CASE` and labels them, using the `TEST_CASE`'s tags.
Closes  #719 . 
						
						
							
						
					 
					
						2017-04-11 16:51:02 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e5c5a636a9 
					 
					
						
						
							
							junit reporter does not count exceptions as failures if ok-to-fail  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-11 15:47:42 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						2bf30e9e5a 
					 
					
						
						
							
							Use (locally defined) UInt64 instead of uint64_t  
						
						 
						
						... 
						
						
						
						- typedefs long long for MSVC
- typedefs uint64_t otherwise
Should probably do finer grained compiler checking - but this should at least be better than what was there before 
						
						
							
						
					 
					
						2017-04-11 15:06:25 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b591cb9a03 
					 
					
						
						
							
							Added note about thread safety in assertions  
						
						 
						
						... 
						
						
						
						- closes  #875  
						
						
							
						
					 
					
						2017-04-11 14:25:19 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						714d01c07c 
					 
					
						
						
							
							approved tests that were correct the first time (previous approvals were erroneous)  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-09 20:40:11 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						c6990cdf91 
					 
					
						
						
							
							v1.9.1 release  
						
						 
						
						
						
						
							
  v1.9.1
 
						
					 
					
						2017-04-09 21:25:20 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						da8786b8fd 
					 
					
						
						
							
							Unexpected exception are no longer ignored by default  
						
						 
						
						... 
						
						
						
						What an embarassing bug, I'll have to look into why it wasn't caught by
any of Catch's self-tests.
Fixes  #885  and closes  #887  (duplicate) 
						
						
							
						
					 
					
						2017-04-09 21:20:58 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						5577322062 
					 
					
						
						
							
							Added Nonius to open-sources users  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-08 22:47:13 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						1b03c5ab6a 
					 
					
						
						
							
							v1.9.0 release  
						
						 
						
						
						
						
							
  v1.9.0
 
						
					 
					
						2017-04-07 22:56:36 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						7dd3c19027 
					 
					
						
						
							
							Added NASA to commercial users list  
						
						 
						
						
						
						
							
						
					 
					
						2017-04-07 19:12:13 +01:00