Phil Nash 
							
						 
					 
					
						
						
							
						
						5a74fcc9c9 
					 
					
						
						
							
							Removed IEnumInfo (just use EnumInfo directly)  
						
						
						
						
					 
					
						2019-04-21 20:09:58 +03:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						9d5d719868 
					 
					
						
						
							
							Changed splitString to splitStringRef  
						
						... 
						
						
						
						Now takes and returns StringRefs 
						
						
					 
					
						2019-04-21 20:03:44 +03:00 
						 
				 
			
				
					
						
							
							
								Phil nash 
							
						 
					 
					
						
						
							
						
						02f13cf95a 
					 
					
						
						
							
							Made onto dev build and regenerated single header  
						
						
						
						
					 
					
						2019-04-04 16:02:58 +01:00 
						 
				 
			
				
					
						
							
							
								Phil nash 
							
						 
					 
					
						
						
							
						
						43428c6093 
					 
					
						
						
							
							First commit of STRINGIFY_ENUM  
						
						
						
						
					 
					
						2019-04-04 15:55:46 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						08147a23f9 
					 
					
						
						
							
							Fix ObjC matchers  
						
						... 
						
						
						
						Closes  #1571  
					
						2019-04-03 20:32:11 +02:00 
						 
				 
			
				
					
						
							
							
								Ziv Shahaf 
							
						 
					 
					
						
						
							
						
						8af8704089 
					 
					
						
						
							
							support for printing test filters (PR  #1585 )  
						
						
						
						
					 
					
						2019-04-03 20:24:52 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						3816e99d0c 
					 
					
						
						
							
							Add GENERATE_COPY and GENERATE_VAR capturing generator macros  
						
						
						
						
					 
					
						2019-03-31 14:11:10 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						b77cec05c0 
					 
					
						
						
							
							Fix test tag parsing to split  [.foo] into [.][foo]  
						
						
						
						
					 
					
						2019-03-29 10:48:56 +01:00 
						 
				 
			
				
					
						
							
							
								Omer Ozarslan 
							
						 
					 
					
						
						
							
						
						54089c4c8c 
					 
					
						
						
							
							Deducing return type of map generator helper ( #1576 )  
						
						... 
						
						
						
						* Deduce map return type implicitly
Giving the first template argument to map generator function to deduce
return type is now optional even if the return type is different from
the type generated by mapped generator. 
						
						
					 
					
						2019-03-24 15:44:22 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Alabuzhev 
							
						 
					 
					
						
						
							
						
						0531965349 
					 
					
						
						
							
							Suppress warning caused by ntstatus.h inclusion  
						
						
						
						
					 
					
						2019-03-19 23:57:56 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						d633072794 
					 
					
						
						
							
							v2.7.0  
						
						
						
						
					 
					
						2019-03-07 21:44:57 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						51ed08be22 
					 
					
						
						
							
							Take changes to Clara from master  
						
						
						
						
					 
					
						2019-03-07 20:48:36 +01:00 
						 
				 
			
				
					
						
							
							
								Omer Ozarslan 
							
						 
					 
					
						
						
							
						
						99575b45db 
					 
					
						
						
							
							Add unscoped info functionality  
						
						... 
						
						
						
						This adds UNSCOPED_INFO macro, creating a log message that is stored
until the end of next assertion or the end of test case, whichever comes
first. These messages are not scoped locally, unlike messages created by
INFO macro. 
						
						
					 
					
						2019-03-06 22:04:35 +01:00 
						 
				 
			
				
					
						
							
							
								SimonChh 
							
						 
					 
					
						
						
							
						
						7d2451f119 
					 
					
						
						
							
							Fix output redirection in failing tests ( #1525 )  
						
						... 
						
						
						
						Fixes  #1514  
					
						2019-03-02 21:18:48 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						29b3b7ae6b 
					 
					
						
						
							
							Namespace our type traits in catch_meta  
						
						... 
						
						
						
						Previously they could conflict with user-defined type traits that
were in the global namespace.
Fixes  #1548  
						
						
					 
					
						2019-02-23 21:06:20 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						693647c43f 
					 
					
						
						
							
							Add ChunkGenerator  
						
						... 
						
						
						
						This generator collects values from the underlying generator until it
has a specified amount of them, and then returns them in one "chunk".
In case the underlying generator does not have enough elements for
a specific chunk, the left-over elements are discarded.
Closes  #1538  
						
						
					 
					
						2019-02-23 20:28:58 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						288387fa10 
					 
					
						
						
							
							Cleanup: move things around  
						
						
						
						
					 
					
						2019-02-23 17:16:28 +01:00 
						 
				 
			
				
					
						
							
							
								Rick de Water 
							
						 
					 
					
						
						
							
						
						165de9b072 
					 
					
						
						
							
							Add RangeGenerator  
						
						
						
						
					 
					
						2019-02-23 16:58:34 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						269303d9d9 
					 
					
						
						
							
							Introduce random number (Integral and Float) generators  
						
						
						
						
					 
					
						2019-02-20 00:09:15 +01:00 
						 
				 
			
				
					
						
							
							
								Khem Raj 
							
						 
					 
					
						
						
							
						
						e8bfd882e8 
					 
					
						
						
							
							Fix -Wdefaulted-function-deleted warning  
						
						... 
						
						
						
						Clang8 warns
catch_interfaces_reporter.h:84:25: error: explicitly defaulted move assignment operator is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
|         AssertionStats& operator = ( AssertionStats && )     = default;
|                         ^
Signed-off-by: Khem Raj <raj.khem@gmail.com > 
						
						
					 
					
						2019-02-18 20:42:42 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Lesur 
							
						 
					 
					
						
						
							
						
						2bd0722470 
					 
					
						
						
							
							fix "code will never be executed" under clang  
						
						
						
						
					 
					
						2019-02-18 19:01:43 +01:00 
						 
				 
			
				
					
						
							
							
								Igor Akhmetov 
							
						 
					 
					
						
						
							
						
						45ebf17ec7 
					 
					
						
						
							
							Do not open the output file twice  
						
						... 
						
						
						
						7f229b4f 
					
						2019-02-18 18:59:54 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						093b72416d 
					 
					
						
						
							
							Remove non-ASCII characters from the distributable parts  
						
						... 
						
						
						
						Closes  #1542  
					
						2019-02-18 10:33:41 +01:00 
						 
				 
			
				
					
						
							
							
								Tobias Ribizel 
							
						 
					 
					
						
						
							
						
						c99a346490 
					 
					
						
						
							
							Use correct type name instead of index for TEMPLATE_PRODUCT_TEST_CASE ( #1544 )  
						
						... 
						
						
						
						Previously, for a TEMPLATE_PRODUCT_TEST_CASE("Test" ..., T, (P1, P2)),
the generated test case names were
  Test - 0
  Test - 1
With this commit, the correct typename is used:
  Test - T<P1>
  Test - T<P2>
-----------
MSVC needs another indirection to evaluate INTERNAL_CATCH_STRINGIZE
and also inserts a space before theINTERNAL_CATCH_STRINGIZE_WITHOUT_PARENS
parameter, which we can get rid of by pointer arithmetic. 
						
						
					 
					
						2019-02-17 21:52:22 +01:00 
						 
				 
			
				
					
						
							
							
								Girts Folkmanis 
							
						 
					 
					
						
						
							
						
						711d750ca7 
					 
					
						
						
							
							use "std" namespace for "sprintf"  
						
						... 
						
						
						
						Some compilers don't export C compatibility functions in `::`. Using
`std::sprintf` should work for those (and all other compilers).
Reference: https://en.cppreference.com/w/cpp/header#C_compatibility_headers  
						
						
					 
					
						2019-02-17 21:02:21 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						dbbab8727c 
					 
					
						
						
							
							v2.6.1  
						
						
						
						
					 
					
						2019-02-12 19:58:12 +01:00 
						 
				 
			
				
					
						
							
							
								Darren Gilroy 
							
						 
					 
					
						
						
							
						
						9ccea82d7f 
					 
					
						
						
							
							Catch: resolve inconsistency in CATCH_REQUIRE_THROWS  
						
						... 
						
						
						
						The REQUIRE_THROWS and CATCH_REQUIRE_THROWS macros have
a subtle inconsistency in their implementation which can
cause a warning if [-Wunused-value] is used.
This commit changes CATCH_REQUIRE_THROWS so it has the
same implementation as REQUIRE_THROWS
It looks like REQUIRE_THROWS was change in commit
fae0fa4ec 
						
						
					 
					
						2019-02-09 17:42:53 +01:00 
						 
				 
			
				
					
						
							
							
								Berkus Karchebnyy 
							
						 
					 
					
						
						
							
						
						dd3d27de57 
					 
					
						
						
							
							Fix TAP protocol reporter  
						
						... 
						
						
						
						According to TAP protocol version 13, the comments after the test name
only may contain Directives - # TODO or # SKIP. We should put
the comment (aka suite name) on a separate line before the test.
See http://testanything.org/tap-version-13-specification.html#directives  
						
						
					 
					
						2019-02-08 10:48:32 +01:00 
						 
				 
			
				
					
						
							
							
								Jozef Grajciar 
							
						 
					 
					
						
						
							
						
						7f229b4ff1 
					 
					
						
						
							
							fix SEGFAULTs  
						
						... 
						
						
						
						issue was that mutable context had no config thus trying to get stream
caused SEGFAULT
Closes  #1533 , #1534  
						
						
					 
					
						2019-02-08 10:41:23 +01:00 
						 
				 
			
				
					
						
							
							
								Nathaniel Dosé 
							
						 
					 
					
						
						
							
						
						17686ba571 
					 
					
						
						
							
							junit reporter reports random seed (--rng-seed)  
						
						... 
						
						
						
						Fixes  #1520  
					
						2019-02-01 10:34:20 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						d75e9b3c0f 
					 
					
						
						
							
							v2.6.0  
						
						
						
						
					 
					
						2019-01-31 22:32:55 +01:00 
						 
				 
			
				
					
						
							
							
								Robin Moussu 
							
						 
					 
					
						
						
							
						
						16dc219704 
					 
					
						
						
							
							Add to string for std::optional  
						
						
						
						
					 
					
						2019-01-31 15:35:13 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						5929d9530c 
					 
					
						
						
							
							Add generic generator modifiers  
						
						... 
						
						
						
						This means mutiple generic generators and some inference helper
* take(n, generator)
* filter(predicate, generator)
* map(func, generator)
* repeat(generator, repeats) 
						
						
					 
					
						2019-01-31 10:43:15 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						e46a70f829 
					 
					
						
						
							
							Redo generator interface  
						
						
						
						
					 
					
						2019-01-31 10:43:06 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						64a9c02315 
					 
					
						
						
							
							Remove obsolete IndexTracker  
						
						
						
						
					 
					
						2019-01-29 14:45:52 +01:00 
						 
				 
			
				
					
						
							
							
								Robin Moussu 
							
						 
					 
					
						
						
							
						
						50fefd059a 
					 
					
						
						
							
							fix variant detection with non-clang compiler  
						
						
						
						
					 
					
						2019-01-26 18:35:14 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						d9e99dc2ca 
					 
					
						
						
							
							Improve explanation of why -Wparentheses suppression leaks  
						
						... 
						
						
						
						Related to #1508  
						
						
					 
					
						2019-01-25 21:29:12 +01:00 
						 
				 
			
				
					
						
							
							
								Jozef Grajciar 
							
						 
					 
					
						
						
							
						
						899c5ed3df 
					 
					
						
						
							
							Console Colour: fix compilation  
						
						
						
						
					 
					
						2019-01-19 23:12:54 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						084b1d5fe6 
					 
					
						
						
							
							Fix colourized output to file  
						
						... 
						
						
						
						This change should be backwards compatible, but it would be better
to make the console colour API take an argument in the long term.
Fixes  #1502  
						
						
					 
					
						2019-01-19 13:32:39 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						61e1ea9185 
					 
					
						
						
							
							Merge pull request  #1492  from Lotterleben/fix_1394  
						
						... 
						
						
						
						fix  #1394 : avoid superfluous re-run when specific section is selected 
					
						2019-01-18 16:46:40 +01:00 
						 
				 
			
				
					
						
							
							
								Lotte Steenbrink 
							
						 
					 
					
						
						
							
						
						d084162b2f 
					 
					
						
						
							
							Avoid superfluous re-run when specific section is selected  
						
						... 
						
						
						
						Fixes  #1394  
					
						2019-01-18 15:13:40 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						75200b462c 
					 
					
						
						
							
							Change CATCH_BREAK_INTO_DEBUGGER to always expand into a function call  
						
						... 
						
						
						
						This avoids -Wextra-semi-stmt warning inside our code 
						
						
					 
					
						2019-01-13 23:22:36 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						17e09be3b9 
					 
					
						
						
							
							Fix stupid (C4800) warning  
						
						
						
						
					 
					
						2019-01-13 19:01:12 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						1c99b0ff81 
					 
					
						
						
							
							Minor cleanup in decomposer  
						
						
						
						
					 
					
						2019-01-13 16:23:20 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						64a0f466ec 
					 
					
						
						
							
							Add missing noexcept in move constructors  
						
						... 
						
						
						
						Because both copy and move operations are trivial, this doesn't
actually change anything, but it silences a static analysis warning. 
						
						
					 
					
						2019-01-13 16:17:42 +01:00 
						 
				 
			
				
					
						
							
							
								Axel Huebl 
							
						 
					 
					
						
						
							
						
						47602ac556 
					 
					
						
						
							
							RunContext: Uninit Member  
						
						... 
						
						
						
						Fix an uninitialized member in `RunContext`.
Found with coverity in a downstream project. 
						
						
					 
					
						2019-01-13 10:26:47 +01:00 
						 
				 
			
				
					
						
							
							
								Axel Huebl 
							
						 
					 
					
						
						
							
						
						d1e7344f16 
					 
					
						
						
							
							ClockEstimate: DivByZero  
						
						... 
						
						
						
						The clock estimator has a potential division by zero.
Using `iteration + 1` seems also more logical to me for
an average.
Found with coverity in a downstream project. 
						
						
					 
					
						2019-01-11 11:55:51 +01:00 
						 
				 
			
				
					
						
							
							
								Jozef Grajciar 
							
						 
					 
					
						
						
							
						
						bdee512057 
					 
					
						
						
							
							small cleanup of code  
						
						
						
						
					 
					
						2019-01-10 13:07:54 +01:00 
						 
				 
			
				
					
						
							
							
								Axel Huebl 
							
						 
					 
					
						
						
							
						
						188b3e6511 
					 
					
						
						
							
							hexEscapeChar: restore stream  
						
						... 
						
						
						
						The ostream passed as reference to `hexEscapeChar` is manipulated
and its original state not restored. This fixes it.
Seen via coverity in a downstream project. 
						
						
					 
					
						2019-01-10 13:05:36 +01:00 
						 
				 
			
				
					
						
							
							
								Antonio Mallia 
							
						 
					 
					
						
						
							
						
						bbf70ca74b 
					 
					
						
						
							
							Missing <type_traits> include  
						
						
						
						
					 
					
						2019-01-10 12:52:15 +01:00