Phil Nash 
							
						 
					 
					
						
						
							
						
						8a7493cd88 
					 
					
						
						
							
							Globally suppress Wunused-variable again, for now  
						
						
						
						
					 
					
						2017-11-29 20:01:00 +03:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b5a5d9a6f8 
					 
					
						
						
							
							Stop leaking some warning suppressions to user code  
						
						
						
						
					 
					
						2017-11-29 19:14:33 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						8c32d0b644 
					 
					
						
						
							
							Add more weird chrono::duration stringification tests  
						
						
						
						
					 
					
						2017-11-28 21:47:06 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						28d1955ea8 
					 
					
						
						
							
							Also test Approx template constructor  
						
						
						
						
					 
					
						2017-11-28 21:29:34 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						20211a33e6 
					 
					
						
						
							
							Stop using brew if not needed -- fix build on XCode9 image  
						
						
						
						
					 
					
						2017-11-27 22:34:44 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e3941a9ad2 
					 
					
						
						
							
							De-virtualised isBinaryExpression() and getResult() on ITransientExpression  
						
						
						
						
					 
					
						2017-11-27 22:49:26 +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 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						e344984a1b 
					 
					
						
						
							
							Add codecov.io coverage tracking  
						
						... 
						
						
						
						* Every Linux build tracks coverage when running Debug mode
* OS X not supported yet (Future WIP)
* Our own unit tests, non-default reporters and Clara are ignored 
						
						
					 
					
						2017-11-27 20:13:47 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						db44964e27 
					 
					
						
						
							
							Refactored most handle() calls to more specific/ descriptive calls  
						
						
						
						
					 
					
						2017-11-26 21:28:43 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						2800adba25 
					 
					
						
						
							
							Qualified handleExceptionMatchExpr in Catch::  
						
						... 
						
						
						
						(was picking it up by ADL before - no need to rely on that!) 
						
						
					 
					
						2017-11-26 21:28:43 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						ae1547e202 
					 
					
						
						
							
							Add extra tests to ctest  
						
						
						
						
					 
					
						2017-11-26 21:33:09 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						73a1623eaf 
					 
					
						
						
							
							Re-enable 2 string tests  
						
						
						
						
					 
					
						2017-11-25 18:38:18 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						c411c131cb 
					 
					
						
						
							
							Move crtdbg.h include outside namespace  
						
						
						
						
					 
					
						2017-11-24 10:36:54 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						091595780e 
					 
					
						
						
							
							Clean-up re-usable string streams  
						
						
						
						
					 
					
						2017-11-24 08:46:17 +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 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						f052762c11 
					 
					
						
						
							
							Reduce amount of CI output on success  
						
						
						
						
					 
					
						2017-11-22 18:29:58 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						401ad7a189 
					 
					
						
						
							
							Remove isTrue, alwaysTrue, alwaysFalse  
						
						... 
						
						
						
						isTrue and alwaysFalse were replaced by (void)0, 0 inspired by doctest
alwaysTrue was replaced by warning suppression 
						
						
					 
					
						2017-11-22 16:03:45 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						63c097a077 
					 
					
						
						
							
							Remove superfluous TravisCI build entry  
						
						
						
						
					 
					
						2017-11-21 18:56:29 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						87c125ecb8 
					 
					
						
						
							
							Enable Werror for dev builds  
						
						
						
						
					 
					
						2017-11-21 18:55:28 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						3b965aa501 
					 
					
						
						
							
							(re)Inlined isTrue()  
						
						
						
						
					 
					
						2017-11-21 13:12:22 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e54dcdac8b 
					 
					
						
						
							
							Added space in StringRef literal operator  
						
						
						
						
					 
					
						2017-11-21 12:09:04 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e4a898eaaa 
					 
					
						
						
							
							Removed templated StringRef ctor and added StringRef literal  
						
						
						
						
					 
					
						2017-11-21 11:08:39 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						c39109dce3 
					 
					
						
						
							
							Ignore all cmake-build-* folders  
						
						
						
						
					 
					
						2017-11-21 11:08:39 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						a8a1c379c0 
					 
					
						
						
							
							Introduce a way to intentionally expose interface for use in tests  
						
						... 
						
						
						
						Fixes  #1076  
					
						2017-11-21 11:10:07 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e08a4ed99e 
					 
					
						
						
							
							Added missing <cstring> include to stringref.cpp  
						
						
						
						
					 
					
						2017-11-21 09:26:56 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						fcba30569c 
					 
					
						
						
							
							Refactored to resetAssertionInfo()  
						
						
						
						
					 
					
						2017-11-20 16:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						4353614df7 
					 
					
						
						
							
							Added StringRef constructor that captures string literal size at compile time  
						
						
						
						
					 
					
						2017-11-20 16:33:05 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						f36817ef83 
					 
					
						
						
							
							Check single-header using test examples  
						
						... 
						
						
						
						This means that examples build for all matrix entries 
						
						
					 
					
						2017-11-19 22:03:24 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						812bf21740 
					 
					
						
						
							
							Move imports close to point of usage in Python scripts  
						
						... 
						
						
						
						This means that you no longer need urllib2 to regenerate
single header file, etc 
						
						
					 
					
						2017-11-19 22:02:22 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						baf3d2f360 
					 
					
						
						
							
							Split out ratio_string::symbol bodies  
						
						
						
						
					 
					
						2017-11-19 14:54:52 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						b083b04126 
					 
					
						
						
							
							Fix compilation when using g++ with libc++  
						
						... 
						
						
						
						Fixes  #1110  
					
						2017-11-19 14:47:18 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						505d2f8977 
					 
					
						
						
							
							Merge pull request  #1107  from coombez/contrib  
						
						... 
						
						
						
						performance improvements 
						
						
					 
					
						2017-11-17 23:32:04 +00:00 
						 
				 
			
				
					
						
							
							
								Neal Coombes 
							
						 
					 
					
						
						
							
						
						f18366150e 
					 
					
						
						
							
							performance improvement - getCurrentContext  
						
						... 
						
						
						
						inlined getCurrentContext and getMutableContext
Further work on #1086 .
Brings test from 0m37.913 to 0m25.584s
Catch2 is now faster than Catch 1.x!! 
						
						
					 
					
						2017-11-17 14:55:30 -06:00 
						 
				 
			
				
					
						
							
							
								Neal Coombes 
							
						 
					 
					
						
						
							
						
						fe725648a7 
					 
					
						
						
							
							performance improvement - StringRef::operator=  
						
						... 
						
						
						
						inlined and reduced data copy in half.
Further work on #1086 .
Brings test from 0m44.942s to 0m37.913. 
						
						
					 
					
						2017-11-17 14:15:26 -06:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b0c379f621 
					 
					
						
						
							
							Inlined StringRef ctors/ dtor and size() and empty()  
						
						
						
						
					 
					
						2017-11-17 18:38:54 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						c443afcca0 
					 
					
						
						
							
							Merge pull request  #1104  from coombez/contrib  
						
						... 
						
						
						
						Performance improvement 
						
						
					 
					
						2017-11-17 18:38:30 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						502da4b38d 
					 
					
						
						
							
							Added files for multiply inclusions of test cases  
						
						
						
						
					 
					
						2017-11-17 15:46:57 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						8da845810d 
					 
					
						
						
							
							Rebased due to whitespace changes  
						
						
						
						
					 
					
						2017-11-17 15:46:57 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						61e838edf2 
					 
					
						
						
							
							Reorganised (some) usage tests so they can be included multiple times  
						
						
						
						
					 
					
						2017-11-17 15:46:57 +00:00 
						 
				 
			
				
					
						
							
							
								lbersch 
							
						 
					 
					
						
						
							
						
						516dbc83bc 
					 
					
						
						
							
							Add inja to open source users ( #1106 )  
						
						... 
						
						
						
						* Add Inja to open-source users
* Capitalize first letter in user description
* Fix url 
						
						
					 
					
						2017-11-17 11:49:39 +01: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 
						 
				 
			
				
					
						
							
							
								Neal Coombes 
							
						 
					 
					
						
						
							
						
						61e29b5630 
					 
					
						
						
							
							Fix AssertionPrinter name conflict in console and compact reporters  
						
						
						
						
					 
					
						2017-11-15 21:26:31 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						54fb6f2d23 
					 
					
						
						
							
							Provide WandBox link for online testing  
						
						... 
						
						
						
						It used to be provided for Catch Classic, it was lost during
transition of Catch2 to master.
Closes  #1101  
						
						
					 
					
						2017-11-15 20:23:05 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						a077ebae4c 
					 
					
						
						
							
							Use svg build status icon for AppVeyor  
						
						... 
						
						
						
						Closes  #1100  
					
						2017-11-15 18:54:04 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Moene 
							
						 
					 
					
						
						
							
						
						2bbba4f544 
					 
					
						
						
							
							Refer to example code from the Tutorial  
						
						
						
						
					 
					
						2017-11-15 15:37:39 +01:00