| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Martin Moene | 29cdd6c526 | Add link to event listener example to documentation | 2017-11-15 15:37:39 +01:00 |  | 
			
				
					| 
							
							
								 Martin Moene | dfb7217613 | Add list of examples to documentation | 2017-11-15 15:37:39 +01:00 |  | 
			
				
					| 
							
							
								 Martin Moene | f6ae45122b | Add matrix element for examples to AppVeyor | 2017-11-15 15:37:39 +01:00 |  | 
			
				
					| 
							
							
								 Martin Moene | d5d2bee4c5 | Add matrix element for examples to Travis configuration | 2017-11-15 15:37:39 +01:00 |  | 
			
				
					| 
							
							
								 Martin Moene | 85de0727d4 | Add examples subdirectory to CMake build; included if BUILD_EXAMPLES is true | 2017-11-15 15:37:39 +01:00 |  | 
			
				
					| 
							
							
								 Martin Moene | 4ecb2e112e | Add examples folder with initial examples | 2017-11-15 15:37:39 +01:00 |  | 
			
				
					| 
							
							
								 Martin Hořeňovský | 97a8640cbf | Update 3rd party bugs documentation Removes bugs from no longer supported compilers
Adds a confirmed 3rd party bug in VS 2015
Closes #881 | 2017-11-14 22:05:30 +01:00 |  | 
			
				
					| 
							
							
								 Martin Hořeňovský | 033e078320 | Fix typo in build system docs | 2017-11-14 21:42:28 +01:00 |  | 
			
				
					| 
							
							
								 Martin Hořeňovský | 9796a77a37 | Initial prototype of PCH support Related to #1061 | 2017-11-14 21:41:36 +01:00 |  | 
			
				
					| 
							
							
								 Martin Hořeňovský | 98d4c49d1c | Provide ConsoleReporter declaration with EXTERNAL_INTERFACES Related to #991 | 2017-11-14 20:42:58 +01:00 |  | 
			
				
					| 
							
							
								 Martin Hořeňovský | a096e4b3f2 | Provide XmlReporter declaration with EXTERNAL_INTERFACES Related to #991 | 2017-11-14 17:56:27 +01:00 |  | 
			
				
					| 
							
							
								 Martin Hořeňovský | 4b3730de8a | Provide JunitReporter declaration with EXTERNAL_INTERFACES Related to #991 | 2017-11-14 17:15:13 +01:00 |  | 
			
				
					| 
							
							
								 Martin Hořeňovský | 6acdacfde0 | Provide CompactReporter declaration with EXTERNAL_INTERFACES Related to #991 | 2017-11-14 16:13:35 +01:00 |  |