Zsolt Parragi 
							
						 
					 
					
						
						
							
						
						886d799b79 
					 
					
						
						
							
							Fix clang-tidy 6 diagnostic about virtual call in destructor  
						
						
						
						
					 
					
						2018-03-21 17:05:15 +01:00 
						 
				 
			
				
					
						
							
							
								jsc 
							
						 
					 
					
						
						
							
						
						8b78087412 
					 
					
						
						
							
							Fix bug in WithinAbs::match() and add tests for it  
						
						
						
						
					 
					
						2018-03-21 13:47:12 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						0a34cc201e 
					 
					
						
						
							
							v2.2.1  
						
						
						
						
					 
					
						2018-03-11 12:04:28 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						dc3e7f9cf7 
					 
					
						
						
							
							Fix incorrectly clamped return value  
						
						... 
						
						
						
						Fixes  #1215  
					
						2018-03-09 10:00:55 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						d14b7563c2 
					 
					
						
						
							
							v2.2.0  
						
						
						
						
					 
					
						2018-03-07 11:06:15 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						552589f25b 
					 
					
						
						
							
							Merge branch 'master' into master  
						
						
						
						
					 
					
						2018-03-07 10:37:50 +01:00 
						 
				 
			
				
					
						
							
							
								Tomas Zeman 
							
						 
					 
					
						
						
							
						
						95c849f613 
					 
					
						
						
							
							Introduce support for DJGPP cross compiler  
						
						... 
						
						
						
						DJGPP cross compiler is targeting DOS which does not support POSIX
signals. Probably for the same reason (targeting DOS) this compiler
does not support wide characters. 
						
						
					 
					
						2018-03-07 10:35:32 +01:00 
						 
				 
			
				
					
						
							
							
								Tomas Zeman 
							
						 
					 
					
						
						
							
						
						352853ed7e 
					 
					
						
						
							
							Introduce conditional wchar_t (and std::wstring) support  
						
						... 
						
						
						
						The support is turned on by default but the user might need to be able
to turn it off which is now possible by defining CATCH_CONFIG_NO_WCHAR. 
						
						
					 
					
						2018-03-07 10:35:31 +01:00 
						 
				 
			
				
					
						
							
							
								Josh Soref 
							
						 
					 
					
						
						
							
						
						b11175548a 
					 
					
						
						
							
							Fixup various spelling errors ( #1208 )  
						
						
						
						
					 
					
						2018-03-07 10:08:35 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						9d1858b195 
					 
					
						
						
							
							Simplify internal configuration of POSIX signals  
						
						
						
						
					 
					
						2018-03-06 17:58:37 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						2e285b9579 
					 
					
						
						
							
							Use char const * const * for Session::run  
						
						... 
						
						
						
						Needed to embed newer version of Clara
Closes  #1178 
Closes  #1031  
						
						
					 
					
						2018-03-04 17:58:27 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						d2ddb997a7 
					 
					
						
						
							
							Cleanup for performance reasons  
						
						... 
						
						
						
						* Eliminated some copies
* Made makeTestCase fit into 4 arguments -- avoids spills on Win64
* Made string literals into StringRef literals 
						
						
					 
					
						2018-03-02 16:24:35 +01:00 
						 
				 
			
				
					
						
							
							
								Tomas Zeman 
							
						 
					 
					
						
						
							
						
						865d5f59b4 
					 
					
						
						
							
							Fix 'defined but not used' warning  
						
						... 
						
						
						
						The warning occurred when !CATCH_CONFIG_WINDOWS_SEH
&& !CATCH_CONFIG_POSIX_SIGNALS. 
						
						
					 
					
						2018-03-01 13:37:23 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						05cd05743a 
					 
					
						
						
							
							Provide a public method to get StringRef's underlying pointer  
						
						... 
						
						
						
						This allows reducing the amount of friends needed for its interface
and some extra tricks later.
The bad part is that the pointer can become invalidated via
calls to other StringRef's public methods, but c'est la vie. 
						
						
					 
					
						2018-02-28 22:49:00 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						950ccf4749 
					 
					
						
						
							
							StringRef appends itself to std::string efficiently  
						
						
						
						
					 
					
						2018-02-28 16:02:25 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						cf4b7eead9 
					 
					
						
						
							
							Document CATCH_CONFIG_CPP17_UNCAUGHT_EXCEPTIONS macro  
						
						... 
						
						
						
						Also fix how it can be disabled. 
						
						
					 
					
						2018-02-25 21:22:38 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						7b6e49d795 
					 
					
						
						
							
							Simplify logic selecting between signal handling/SEH/nothing  
						
						... 
						
						
						
						It was a bit of a mess previously 
						
						
					 
					
						2018-02-23 14:56:07 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						0c5df42c28 
					 
					
						
						
							
							Fix how windows.h is included in our files.  
						
						... 
						
						
						
						To prevent bugs with stitching system headers inside Catch,
the proxy header is responsible for guarding against inclusion
on Linux, rather than the includers.
Might be related to #1197  
						
						
					 
					
						2018-02-23 12:40:12 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						4e57661919 
					 
					
						
						
							
							StringRef will not take ownership when writing itself to stream  
						
						... 
						
						
						
						This also fixes some tests that were previously failing unnoticed - WTF? 
						
						
					 
					
						2018-02-17 20:41:50 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						da783abee9 
					 
					
						
						
							
							Move fallback conversion after enum-check  
						
						
						
						
					 
					
						2018-02-15 16:06:35 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						bb84f0788a 
					 
					
						
						
							
							Removed unnecessary use of ostringstream from catch_enforce.h  
						
						
						
						
					 
					
						2018-02-15 13:59:02 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						34d7a33574 
					 
					
						
						
							
							Add a way to change fallback stringifier  
						
						... 
						
						
						
						This allows reuse of projects existing stringification machinery
Closes  #1024  
						
						
					 
					
						2018-02-11 16:31:12 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						ef2e112561 
					 
					
						
						
							
							Disable POSIX signals for Emscripten  
						
						... 
						
						
						
						Related to #1114  
						
						
					 
					
						2018-02-10 20:42:08 +01:00 
						 
				 
			
				
					
						
							
							
								dvirtz 
							
						 
					 
					
						
						
							
						
						ca8470fbad 
					 
					
						
						
							
							https://github.com/catchorg/Catch2/issues/1175  - don't list hidden tests by default  
						
						
						
						
					 
					
						2018-02-09 19:55:40 +01:00 
						 
				 
			
				
					
						
							
							
								dvirtz 
							
						 
					 
					
						
						
							
						
						355b3f9952 
					 
					
						
						
							
							Add option to warn when no tests ran  
						
						... 
						
						
						
						Closes  #1158  
					
						2018-02-09 18:49:36 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						7cbd0b587a 
					 
					
						
						
							
							v2.1.2  
						
						
						
						
					 
					
						2018-02-09 17:10:27 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						1b2fa601c6 
					 
					
						
						
							
							Remove superfluous comment  
						
						
						
						
					 
					
						2018-02-08 13:09:02 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						ba6d33fb8c 
					 
					
						
						
							
							Enable -Wpedantic, fix unconditional use of C++14 extension  
						
						
						
						
					 
					
						2018-02-05 10:04:59 +01:00 
						 
				 
			
				
					
						
							
							
								Zachary Michaels 
							
						 
					 
					
						
						
							
						
						4be81d3588 
					 
					
						
						
							
							Remove unnecessary semicolons  
						
						
						
						
					 
					
						2018-02-05 10:03:51 +01:00 
						 
				 
			
				
					
						
							
							
								Josh Lospinoso 
							
						 
					 
					
						
						
							
						
						5201e92564 
					 
					
						
						
							
							Redirect std::uncaught_exception to Catch::uncaught_exception  
						
						... 
						
						
						
						This means that only one place needs to work with warnings from
the deprecation of `std::uncaught_exception()` in C++17.
Closes  #1162 . 
						
						
					 
					
						2018-02-02 15:36:15 +01:00 
						 
				 
			
				
					
						
							
							
								philsquared 
							
						 
					 
					
						
						
							
						
						5713381d06 
					 
					
						
						
							
							Fixes for cygwin  
						
						
						
						
					 
					
						2018-02-01 16:14:20 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						1ab6be30a2 
					 
					
						
						
							
							Add a BrightYellow colour, also use it for reconstructed exprs  
						
						... 
						
						
						
						Closes  #979  
					
						2018-02-01 14:58:33 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						126850e76b 
					 
					
						
						
							
							Prefer operator<< to range-based stringification  
						
						... 
						
						
						
						Fixes  #1172  
					
						2018-02-01 14:07:23 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						ca2455e6e6 
					 
					
						
						
							
							Fixed NoAssertions warning  
						
						
						
						
					 
					
						2018-01-26 16:52:28 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						62dae592c3 
					 
					
						
						
							
							v2.1.1  
						
						
						
						
					 
					
						2018-01-26 16:06:07 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						a1aefce6e4 
					 
					
						
						
							
							Guard against CLR exceptions when translating exceptions  
						
						... 
						
						
						
						Partially fixes  #1138 , need to decide what to do about structured
exceptions. 
						
						
					 
					
						2018-01-24 12:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						8d854c689b 
					 
					
						
						
							
							Provide useful and unambigous stringification for static arrays  
						
						
						
						
					 
					
						2018-01-14 18:06:43 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						de36b2ada6 
					 
					
						
						
							
							Fix compilation for types where relops don't return bool  
						
						... 
						
						
						
						Closes  #1147  
					
						2018-01-12 15:49:56 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						4575594bbf 
					 
					
						
						
							
							Comment why the return code is clamped  
						
						
						
						
					 
					
						2018-01-12 11:49:48 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						cd76f5730c 
					 
					
						
						
							
							v2.1.0  
						
						
						
						
					 
					
						2018-01-10 13:53:04 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						421ab16062 
					 
					
						
						
							
							Exclude string-literal arrays from automatic range serialisation  
						
						... 
						
						
						
						These have specialised serialisers already anyway, and were causing ambiguities in VS 2015 & 2017 
						
						
					 
					
						2018-01-08 15:15:44 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						32eb90b9bd 
					 
					
						
						
							
							Fix stringifying of unknown enums  
						
						
						
						
					 
					
						2018-01-04 10:21:52 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						702cfdaf6e 
					 
					
						
						
							
							Added special handling for vector<bool> when stringifying  
						
						
						
						
					 
					
						2018-01-04 10:05:02 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						af3f2499bc 
					 
					
						
						
							
							Added generic container detection in StringMaker.  
						
						... 
						
						
						
						Removed vector specialisation as this is now covered generically - as are any containers that can be called via (freestanding) begin/ end 
						
						
					 
					
						2018-01-04 09:30:06 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						f466d9a1ed 
					 
					
						
						
							
							Fix  a7a9ee5 
						
						
						
						
					 
					
						2017-12-09 20:49:06 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						a7a9ee5552 
					 
					
						
						
							
							Manual cherry-pick from  #1111  
						
						... 
						
						
						
						This hsould merge still-valid piece of #1111  into master. 
						
						
					 
					
						2017-12-09 20:17:47 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						347be87126 
					 
					
						
						
							
							Removed debug code accidentally left in previous commit  
						
						
						
						
					 
					
						2017-12-08 16:30:16 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						4da655c1b0 
					 
					
						
						
							
							Increased int size for timers to avoid truncations  
						
						
						
						
					 
					
						2017-12-08 15:59:00 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						c4d1aa9033 
					 
					
						
						
							
							Fix std::uncaught_exception deprecation warning in ~ScopedMessage  
						
						... 
						
						
						
						Closes  #1124  
					
						2017-12-07 19:10:28 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						495d2458e0 
					 
					
						
						
							
							Add UnorderedEqualsMatcher for vectors  
						
						... 
						
						
						
						Closes  #1093  
					
						2017-12-07 19:05:00 +01:00