Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						d5c623b3b6 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/CNugteren/Catch  
						
						 
						
						... 
						
						
						
						This adds an optional absolute margin to the Approx checks. 
						
						
					 
					
						2017-02-27 13:12:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						a8a6b3159d 
					 
					
						
						
							
							Disabled C4312 in the evaluate layer  
						
						 
						
						... 
						
						
						
						We reinterpret cast int to T* (because someone might compare 0 to a
ptr), which causes 4312 to fire when x64 platform is set.
Fixes  #148  
						
						
					 
					
						2017-02-22 14:14:59 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d8c4512b25 
					 
					
						
						
							
							Removed tabs  
						
						 
						
						
						
						
					 
					
						2017-02-22 08:26:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d2a59ad37b 
					 
					
						
						
							
							Fixed test spec parser issue  
						
						 
						
						... 
						
						
						
						- multiple specs in a single string, with escapes in each were erroring out 
						
						
					 
					
						2017-02-22 07:49:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						10dfca34ac 
					 
					
						
						
							
							Added first vector matchers (Contains and Equals)  
						
						 
						
						
						
						
					 
					
						2017-02-21 16:05:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						45d4096756 
					 
					
						
						
							
							Generalised Matchers so objects and comparators can be different types  
						
						 
						
						
						
						
					 
					
						2017-02-21 15:52:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1ca8cefa9a 
					 
					
						
						
							
							Added #define needed for gettimeofday() to be declared on some versions of Cygwin  
						
						 
						
						
						
						
					 
					
						2017-02-21 11:32:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								philsquared 
							
						 
					 
					
						
						
							
						
						ca66dd243c 
					 
					
						
						
							
							Added a couple more unimplemented assignment operators to silence VS2013 warnings  
						
						 
						
						
						
						
					 
					
						2017-02-21 09:10:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								philsquared 
							
						 
					 
					
						
						
							
						
						44632c3d71 
					 
					
						
						
							
							Merge branch 'warning-c4512' of  https://github.com/gchudnov/Catch  into gchudnov-warning-c4512  
						
						 
						
						
						
						
					 
					
						2017-02-21 08:56:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								philsquared 
							
						 
					 
					
						
						
							
						
						b1835e1de9 
					 
					
						
						
							
							Moved WIndows leak detector code out of main()  
						
						 
						
						
						
						
					 
					
						2017-02-17 23:43:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						30e4dbef1c 
					 
					
						
						
							
							Report leaks to debugger in addition to stderr  
						
						 
						
						... 
						
						
						
						This branch should also close  #120 . 
						
						
					 
					
						2017-02-17 14:22:57 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						d8230a8d4d 
					 
					
						
						
							
							Add opt-in leak detection under MSVC + Windows.  
						
						 
						
						... 
						
						
						
						Closes  #439  
						
						
					 
					
						2017-02-16 11:09:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						c6178601c5 
					 
					
						
						
							
							Cygwin compatibility fixes  
						
						 
						
						
						
						
					 
					
						2017-02-15 17:57:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						2e0ae01b05 
					 
					
						
						
							
							Improve -Wparentheses supression for gcc  
						
						 
						
						... 
						
						
						
						If the gcc version supports `_Pragma` properly, we use that to disable
it locally inside assertions.
Otherwise we disable it for the entire TU.
Fixes  #674  
						
						
					 
					
						2017-02-15 17:11:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						fe690a68ef 
					 
					
						
						
							
							push/pop warnings when disabling parentheses warnings within assertion (gcc/ clang)  
						
						 
						
						
						
						
					 
					
						2017-02-15 10:03:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						3cfef738e7 
					 
					
						
						
							
							Merge branch 'dev-performance-round3'  
						
						 
						
						
						
						
					 
					
						2017-02-15 10:35:01 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						7b13a8f85a 
					 
					
						
						
							
							Move debug break out of tests, speeds up compilation time  
						
						 
						
						... 
						
						
						
						This is hidden behind CATCH_CONFIG_FAST_COMPILE 
						
						
					 
					
						2017-02-14 15:35:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						2081caa452 
					 
					
						
						
							
							Import MatcherBase to Catch namespace  
						
						 
						
						
						
						
					 
					
						2017-02-14 09:16:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						a5a013811c 
					 
					
						
						
							
							Renamed toStringUncached -> describe  
						
						 
						
						
						
						
					 
					
						2017-02-14 09:16:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1400127d6f 
					 
					
						
						
							
							Extracted string matchers impl into cpp that is only compiled into main TU  
						
						 
						
						
						
						
					 
					
						2017-02-14 09:16:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						7fed25ad1f 
					 
					
						
						
							
							New Matchers implementation  
						
						 
						
						... 
						
						
						
						- simpler
- less templates and machinery
- no cloning, copying or unnecessary heap allocations
- better factored 
						
						
					 
					
						2017-02-14 09:16:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d08cee288f 
					 
					
						
						
							
							v1.7.2 build  
						
						 
						
						
						
						
					 
					
						2017-02-13 16:15:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						873ef276b6 
					 
					
						
						
							
							XML Reporter closes tag and flushes stream at end of TestCase and Section tags.  
						
						 
						
						... 
						
						
						
						This fixes an issue where XML reports on stdout are broken by printf statements 
						
						
					 
					
						2017-02-13 15:56:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						bc68b9f454 
					 
					
						
						
							
							More include simplifications  
						
						 
						
						
						
						
					 
					
						2017-02-13 14:12:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						67d513aa73 
					 
					
						
						
							
							Removed single char contains()  
						
						 
						
						... 
						
						
						
						- had incorrect prototype anyway 
						
						
					 
					
						2017-02-13 08:20:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						9a3486a705 
					 
					
						
						
							
							Replaced use of dynamic_cast with static_cast.  
						
						 
						
						... 
						
						
						
						It wasn't necessary anyway.
This addresses #821  
						
						
					 
					
						2017-02-12 22:00:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						50dee9ae57 
					 
					
						
						
							
							Fixed typo in CLI error reporting  
						
						 
						
						
						
						
					 
					
						2017-02-12 13:50:15 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						b2a6fe971b 
					 
					
						
						
							
							Couple more includes cleaned out  
						
						 
						
						
						
						
					 
					
						2017-02-12 12:48:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						9012f95964 
					 
					
						
						
							
							Moved some std includes out from catch_common.h  
						
						 
						
						
						
						
					 
					
						2017-02-12 12:17:07 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						d0620c3495 
					 
					
						
						
							
							Added std:: qualification to some functions from C stdlib  
						
						 
						
						... 
						
						
						
						This should solve #543 , once Clara changes are in as well. 
						
						
					 
					
						2017-02-11 23:20:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						005787f1c5 
					 
					
						
						
							
							Marked IConfig implementations in Config CATCH_OVERRIDE  
						
						 
						
						... 
						
						
						
						(silences warnings) 
						
						
					 
					
						2017-02-10 22:39:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						f75a511b5c 
					 
					
						
						
							
							Fix MSVC /analyze warning about inconsistent annotations  
						
						 
						
						
						
						
					 
					
						2017-02-10 17:12:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						73159ace3d 
					 
					
						
						
							
							REQUIRE_THROWS_AS now catches exception by const&  
						
						 
						
						... 
						
						
						
						Prevents some warnings caused by catching complex types by value.
Closes  #542  
						
						
					 
					
						2017-02-09 12:57:01 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						9952dda524 
					 
					
						
						
							
							REQUIRE_THROWS_AS is now reported with expected type as well  
						
						 
						
						... 
						
						
						
						Also updated tests to reflect this change. 
						
						
					 
					
						2017-02-09 12:51:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						e543cc0646 
					 
					
						
						
							
							Removed an obsolete file that somehow got into the previous master.  
						
						 
						
						
						
						
					 
					
						2017-02-09 11:12:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						a38ccec33a 
					 
					
						
						
							
							Added 3rd party bug to documentation  
						
						 
						
						
						
						
					 
					
						2017-02-08 20:53:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						97d8003a71 
					 
					
						
						
							
							XmlWriter can specify a stylesheet  
						
						 
						
						... 
						
						
						
						Provide an extension point on XmlReporter to be able to supply a stylesheet url in a derived implementation 
						
						
					 
					
						2017-02-07 23:09:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1f271c9944 
					 
					
						
						
							
							XmlWriter reverts to XML 1.0.  
						
						 
						
						... 
						
						
						
						Character encodings that are not valid in XML 1.0 are instead written using C-style escapes 
						
						
					 
					
						2017-02-07 22:48:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						7b8a27eadb 
					 
					
						
						
							
							v1.7.1 build  
						
						 
						
						
						
						
					 
					
						2017-02-07 10:06:52 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						2b74613c54 
					 
					
						
						
							
							Revert "First cut of Evaluate refactoring to remove int specialisations, among other things"  
						
						 
						
						... 
						
						
						
						This reverts commit 39753558eb . 
						
						
					 
					
						2017-02-06 22:37:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						23600609c0 
					 
					
						
						
							
							Deregister SEH handler before reporting SE.  
						
						 
						
						
						
						
					 
					
						2017-02-06 20:40:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						4feb2dbb50 
					 
					
						
						
							
							Removed const qualification to disambiguate between operator overloads  
						
						 
						
						
						
						
					 
					
						2017-02-06 20:39:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						84af6bc955 
					 
					
						
						
							
							XmllWriter flushes the stream after every endElement now  
						
						 
						
						
						
						
					 
					
						2017-02-06 16:25:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						88b760276d 
					 
					
						
						
							
							Revert "XmlWriter reverts to XML 1.0."  
						
						 
						
						... 
						
						
						
						This reverts commit a189387f49 . 
						
						
					 
					
						2017-02-06 16:21:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						a189387f49 
					 
					
						
						
							
							XmlWriter reverts to XML 1.0.  
						
						 
						
						... 
						
						
						
						Character encodings that are not valid in XML 1.0 are instead written using C-style escapes 
						
						
					 
					
						2017-02-06 16:00:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						39753558eb 
					 
					
						
						
							
							First cut of Evaluate refactoring to remove int specialisations, among other things  
						
						 
						
						
						
						
					 
					
						2017-02-06 15:15:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						e991c006b7 
					 
					
						
						
							
							Fixes for MinGW compatibility  
						
						 
						
						... 
						
						
						
						Some versions of MinGW do not support enough of Win32 API to let us work
with SEH, so SEH is now MSVC only (+ configurable toggle).
Also made use of gmtime_s MSVC only (as oposed to Windows only).
Fixes  #805  
						
						
					 
					
						2017-02-06 01:43:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						712323ab7c 
					 
					
						
						
							
							Include windows.h proxy header, instead of windows.h itself  
						
						 
						
						... 
						
						
						
						Because the signal changes were in a different branch from the windows.h
related changes, the SEH handling code included the header directly.
Fixes  #803  
						
						
					 
					
						2017-02-03 14:09:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						ce37f48ffa 
					 
					
						
						
							
							v1.7.0 build  
						
						 
						
						
						
						
					 
					
						2017-02-01 21:47:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						f58ff0c540 
					 
					
						
						
							
							Remove \l, add \f in character pretty printing  
						
						 
						
						... 
						
						
						
						I have never head of \l and MSVC warns about unknown escape sequence, so
I changed it into \f that definitely exists and potentially might be
useful. 
						
						
					 
					
						2017-02-01 21:31:14 +01:00