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 
							
						 
					 
					
						
						
							
						
						533cdc6bc1 
					 
					
						
						
							
							Revirtualised IResultCapture methods  
						
						... 
						
						
						
						Didn't really impact runtime anyway, but will need to use interface for threading support. 
						
						
					 
					
						2017-12-05 16:23:10 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b76e80ed3d 
					 
					
						
						
							
							Small clean-ups  
						
						
						
						
					 
					
						2017-11-30 17:54:44 +03:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						da86ddc620 
					 
					
						
						
							
							Fixed accidental const & formating  
						
						
						
						
					 
					
						2017-11-27 22:28:45 +03:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						4b614ee1d1 
					 
					
						
						
							
							Moved all AssertionHandler logic into RunContext and de-virtualised interface  
						
						... 
						
						
						
						This makes the assertion handling much less "chatty". AssertionHandler is now just a thin shim over RunContext 
						
						
					 
					
						2017-11-27 22:23:15 +03:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						5461242ffe 
					 
					
						
						
							
							Renamed last usge specific handle method (and made the low level ones private)  
						
						
						
						
					 
					
						2017-11-27 22:23:15 +03:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						db44964e27 
					 
					
						
						
							
							Refactored most handle() calls to more specific/ descriptive calls  
						
						
						
						
					 
					
						2017-11-26 21:28:43 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f417995afc 
					 
					
						
						
							
							Cache IResultCapture in AssertionHandler to avoid repeated lookups  
						
						
						
						
					 
					
						2017-11-23 19:21:09 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						9329d97a43 
					 
					
						
						
							
							Always debug-break non-inline  
						
						
						
						
					 
					
						2017-11-23 19:14:26 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						8141a7836f 
					 
					
						
						
							
							Inline shouldDebugBreak()  
						
						
						
						
					 
					
						2017-11-23 16:58:43 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						5323202652 
					 
					
						
						
							
							Bake exception guard into assertion handler flow  
						
						
						
						
					 
					
						2017-11-23 16:52:46 +00:00 
						 
				 
			
				
					
						
							
							
								Neal Coombes 
							
						 
					 
					
						
						
							
						
						b9339333df 
					 
					
						
						
							
							Performance improvement  
						
						... 
						
						
						
						Begin to address #1086 
Brings test from 2m51.072s to 1m15.661s 
						
						
					 
					
						2017-11-15 14:43:43 -06:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						ece64c3b3a 
					 
					
						
						
							
							Removed redundant .c_str()s  from StringRef usages  
						
						
						
						
					 
					
						2017-08-14 08:54:57 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						ee9b19efd3 
					 
					
						
						
							
							Moved matcher-based capture macros into their own file  
						
						... 
						
						
						
						- this file excluded from the CATCH_CONFIG_DISABLE_MATCHERS path.
- matchers are always compiled in to the impl file
- _THROWS_WITH macros are still available with matchers disabled - but only the ones that take a string
- tests that use matchers have #ifdefs, so the whole SelfTest project can compile with matchers disable. 
						
						
					 
					
						2017-08-09 12:10:14 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b59e0ed48a 
					 
					
						
						
							
							Collapsed alternate capture macros now originals are redundant  
						
						
						
						
					 
					
						2017-08-09 11:36:33 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						8d21b4a916 
					 
					
						
						
							
							Removed some unnecessary #includes  
						
						... 
						
						
						
						- and don't #include "catch_debugger.h" in the header path when CATCH_CONFIG_FAST_COMPILE is defined 
						
						
					 
					
						2017-08-09 10:51:50 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						27fd8f80bd 
					 
					
						
						
							
							Integrated INTERNAL_CATCH_THROWS_STR_MATCHES with new AssertionHandler  
						
						
						
						
					 
					
						2017-08-09 00:44:30 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						2832e23aa9 
					 
					
						
						
							
							Restored exceptionGuard functionality under CATCH_CONFIG_FAST_COMPILE  
						
						
						
						
					 
					
						2017-08-08 21:07:30 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						5f91724368 
					 
					
						
						
							
							integrated AssertionHandler into INTERNAL_CATCH_MSG  
						
						
						
						
					 
					
						2017-08-08 20:17:09 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						8a97beece2 
					 
					
						
						
							
							integrated AssertionHandler into INTERNAL_CATCH_THROWS_AS  
						
						
						
						
					 
					
						2017-08-08 19:43:07 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f033f4f184 
					 
					
						
						
							
							integrated AssertionHandler into INTERNAL_CATCH_NO_THROW  
						
						
						
						
					 
					
						2017-08-08 19:36:18 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f247ce5bff 
					 
					
						
						
							
							First cut of new AssertionHandler/ Decomposer  
						
						... 
						
						
						
						- integrated into INTERNAL_CATCH_TEST. Needs more work to fully replace existing stuff 
						
						
					 
					
						2017-08-08 17:53:01 +01:00