Matthias Moulin 
							
						 
					 
					
						
						
							
						
						a5bb3e3d91 
					 
					
						
						
							
							Small updates to include directives ( #1726 )  
						
						 
						
						... 
						
						
						
						Fixed some inconsistencies in include directives. 
						
						
							
						
					 
					
						2019-09-08 14:25:23 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						923db16322 
					 
					
						
						
							
							Use StringRefs through the enum registration  
						
						 
						
						
						
						
							
						
					 
					
						2019-09-08 14:14:46 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						fbbaadb704 
					 
					
						
						
							
							Use StringRef literal for unknown enum values instead of string lit  
						
						 
						
						
						
						
							
						
					 
					
						2019-09-08 14:14:14 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						dd1f0f1c72 
					 
					
						
						
							
							Add test for --filename-as-tags  
						
						 
						
						
						
						
							
						
					 
					
						2019-09-07 20:43:14 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						d27d580d0b 
					 
					
						
						
							
							Add test for --libidentify command line flag  
						
						 
						
						
						
						
							
						
					 
					
						2019-09-07 20:36:12 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						6da00c1b64 
					 
					
						
						
							
							Split out the rest of string manipulation tests  
						
						 
						
						
						
						
							
						
					 
					
						2019-09-07 20:22:36 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						fe967b1f41 
					 
					
						
						
							
							Remove the ill-considered StringRef::numberOfCharacters  
						
						 
						
						... 
						
						
						
						It never counted characters, only codepoints. If you think these
are interchangeable, you should not touch non-ascii text. 
						
						
							
						
					 
					
						2019-09-07 20:13:22 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						f2c2711bdc 
					 
					
						
						
							
							Add trim for StringRef  
						
						 
						
						
						
						
							
						
					 
					
						2019-09-07 11:31:00 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						b77ab74b72 
					 
					
						
						
							
							Start adding tests for string manip functions  
						
						 
						
						
						
						
							
						
					 
					
						2019-09-06 18:50:57 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						4038ee6bc6 
					 
					
						
						
							
							Stop compilation if registering an enum could truncate its value  
						
						 
						
						... 
						
						
						
						We probably want to use a bigger type (e.g. `int64_t`) later on,
but the is a mess right now anyway. 
						
						
							
						
					 
					
						2019-09-06 18:36:59 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						789f3591ef 
					 
					
						
						
							
							Do not write singular characters into stream as C-strings  
						
						 
						
						
						
						
							
						
					 
					
						2019-09-06 18:30:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						6e8d769775 
					 
					
						
						
							
							Unify handling of __has_include checks  
						
						 
						
						
						
						
							
						
					 
					
						2019-09-06 13:38:58 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						1189a73be2 
					 
					
						
						
							
							Do not assume that version placeholders contain ")"  
						
						 
						
						
						
						
							
						
					 
					
						2019-09-06 13:25:39 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						071bacad5e 
					 
					
						
						
							
							Properly linkthrough additions to the configuration docs  
						
						 
						
						
						
						
							
						
					 
					
						2019-09-06 13:24:51 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						addf799040 
					 
					
						
						
							
							Workaround missing std::nextafter in uClibc  
						
						 
						
						... 
						
						
						
						Luckily, the rest of C++11 features seem to be supported...
Closes  #1739  
						
						
							
						
					 
					
						2019-09-06 13:08:44 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						155274f0df 
					 
					
						
						
							
							Add disabling the use of Android's logging at compile time  
						
						 
						
						... 
						
						
						
						This is done via the new compile time toggle,
`CATCH_CONFIG_ANDROID_LOGWRITE`.
Closes  #1743  
						
						
							
						
					 
					
						2019-09-06 12:44:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benjamin Worpitz 
							
						 
					 
					
						
						
							
						
						18d597cf10 
					 
					
						
						
							
							Allow to use non-copyable and non-movable types in TEMPLATE_LIST_TEST_CASE  
						
						 
						
						... 
						
						
						
						The parameter given to `convert` may not be copyable therefore it has to be
captured by const reference. For example an `std::tuple` that contains a
non-copyable type is itself non-copyable.
The NonDefaultConstructible test-case was reduced by one example type
because it did not add any value. 
						
						
							
						
					 
					
						2019-09-06 12:15:09 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						6629c11ef8 
					 
					
						
						
							
							Optimize in-repo PNGs  
						
						 
						
						
						
						
							
						
					 
					
						2019-09-06 12:12:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						c6bf56b3d5 
					 
					
						
						
							
							Fix Travis builds with clang 5/6  
						
						 
						
						... 
						
						
						
						There is some weird broken dependency in their version of Trusty
(14.04 LTE), so we are using Xenial (16.04 LTE) instead. 
						
						
							
						
					 
					
						2019-09-06 12:07:29 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						623e348d9e 
					 
					
						
						
							
							Merge pull request  #1744  from ux3d/add-ux3d-to-commercial-users  
						
						 
						
						... 
						
						
						
						add UX3D to commercial users 
						
						
							
						
					 
					
						2019-09-06 11:37:55 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benjamin Schmithüsen 
							
						 
					 
					
						
						
							
						
						46f767e602 
					 
					
						
						
							
							add UX3D to commercial users  
						
						 
						
						
						
						
							
						
					 
					
						2019-09-06 11:27:33 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						ce42deb72f 
					 
					
						
						
							
							Add Android's log library to Catch2's CMake interface  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-10 20:51:15 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						46a70071a7 
					 
					
						
						
							
							Use __android_log_write instead of __android_log_print  
						
						 
						
						... 
						
						
						
						`print` version of the logging functions supports `printf`-like
formatting, which we do not use and given our current debug print
internals, will never use. This should be slightly more efficient
and expresses the intent better. 
						
						
							
						
					 
					
						2019-08-10 14:51:38 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jesse Alas 
							
						 
					 
					
						
						
							
						
						378cc1a670 
					 
					
						
						
							
							Rename template parameter names to avoid name conflict on Solaris.  
						
						 
						
						... 
						
						
						
						Closes  #1722  
						
						
							
						
					 
					
						2019-08-10 10:55:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						e2d863b090 
					 
					
						
						
							
							Actually run the random generator tests  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-09 11:21:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						ebe6a07c23 
					 
					
						
						
							
							Remove the new tests from approvals  
						
						 
						
						... 
						
						
						
						They lead to stringification of file (which is ok) and file line
(not ok) to the approvals, which makes them exceedingly brittle
and not worth approval testing. Instead we just run them as part
of the base test run. 
						
						
							
						
					 
					
						2019-08-09 11:13:28 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						edcfd7fc62 
					 
					
						
						
							
							Add missed item to v2.9.2 release notes  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-09 10:57:59 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						738818ae1d 
					 
					
						
						
							
							Add a test for the internals  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-09 10:50:53 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						2c869e17e4 
					 
					
						
						
							
							v2.9.2  
						
						 
						
						
						
						
							
  v2.9.2
 
						
					 
					
						2019-08-08 14:05:24 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						0ab11aa9b4 
					 
					
						
						
							
							(Hopefully) Fix Obj-C++ compilation of matchers  
						
						 
						
						... 
						
						
						
						Thanks to bdb for the patch, related to #1661  
						
						
							
						
					 
					
						2019-08-07 20:35:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						7a6af7ba76 
					 
					
						
						
							
							Merge pull request  #1717  from ax3l/fix-storageClassFirst  
						
						 
						
						... 
						
						
						
						static constexpr: storage class first 
						
						
							
						
					 
					
						2019-08-07 09:23:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						fa096b26d1 
					 
					
						
						
							
							Merge pull request  #1715  from sfranzen/fix-compact-reporter  
						
						 
						
						... 
						
						
						
						Fix infinite loop in compact reporter printer 
						
						
							
						
					 
					
						2019-08-07 09:12:38 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Axel Huebl 
							
						 
					 
					
						
						
							
						
						820b1f12bf 
					 
					
						
						
							
							static constexpr: storage class first  
						
						 
						
						... 
						
						
						
						Seen with PGI compiler for `static constexpr`:
```
warning: storage class is not first
``` 
						
						
							
						
					 
					
						2019-08-06 19:17:16 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Franzen 
							
						 
					 
					
						
						
							
						
						6070745cab 
					 
					
						
						
							
							Improve reporting of unmatched filters ( #1684 )  
						
						 
						
						... 
						
						
						
						This PR ultimately does 3 things
* Separately tracks matched tests per each filter part (that is, a set of filters separated by an OR (`,`)), which allows Catch2 to report each of the alternative filters that don't match any tests.
* Fixes `-w NoTests` to return non-zero in the process
* Adds tests for `-w NoTests`. 
						
						
							
						
					 
					
						2019-08-06 20:51:19 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Franzen 
							
						 
					 
					
						
						
							
						
						3d9e7db2e0 
					 
					
						
						
							
							Fix infinite loop in compact reporter printer  
						
						 
						
						... 
						
						
						
						Also simplify some variables with auto deduction. 
						
						
							
						
					 
					
						2019-08-06 20:19:42 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						cf55cfd76f 
					 
					
						
						
							
							Tiny speedup when listing tags  
						
						 
						
						... 
						
						
						
						Noticed that the code was originally concatenating strings just to
then append the result to another string. Now it does not create
temporaries and also preallocates the string buffer. 
						
						
							
						
					 
					
						2019-08-05 19:12:29 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						3701c2e2e6 
					 
					
						
						
							
							Small cleanup of self tests  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-04 13:50:25 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						7dc7d77af2 
					 
					
						
						
							
							Add a test for Catch version output  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-03 20:16:46 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						06bc20cf37 
					 
					
						
						
							
							Improve handling of newlines in release scripts  
						
						 
						
						... 
						
						
						
						Under WSL, Python in text mode will translate `\n` into `\r\n`, even
though other tools and utilities use `\n` (because WSL is basically
Linux). This leads to the update scripts leaving the files with
Windows newlines even though git and similar expect them to have
Linux newlines.
By instead handling files in binary mode, we can keep the original
newlines. This commits switches parts of the update process to
binary mode, but not all because some of the will require a lot of
work to fix. 
						
						
							
						
					 
					
						2019-08-03 19:59:35 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						7a4beed6a6 
					 
					
						
						
							
							Make release script update version placeholders in docs  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-03 10:44:57 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						67b4ada6b0 
					 
					
						
						
							
							Add 'Introduced in Catch 2.3.0.' text  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-02 19:18:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						119569a67e 
					 
					
						
						
							
							Add 'Introduced in Catch 2.4.0.' text  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-02 19:18:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						ab713894cc 
					 
					
						
						
							
							Add docs for AND_GIVEN macro - see  #1360  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-02 19:18:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						69fc94d6f8 
					 
					
						
						
							
							Add 'Introduced in Catch 2.4.1.' text  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-02 19:18:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						49cd7c96b4 
					 
					
						
						
							
							Add 'Introduced in Catch 2.4.2.' text  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-02 19:18:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						e998d152cc 
					 
					
						
						
							
							Add 'Introduced in Catch 2.5.0.' text  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-02 19:18:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						42a5903188 
					 
					
						
						
							
							Add 'Introduced in Catch 2.6.0.' text  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-02 19:18:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						c071f07e1a 
					 
					
						
						
							
							Add 'Introduced in Catch 2.7.0.' note  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-02 19:18:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						53776a90cf 
					 
					
						
						
							
							Add 'Introduced in Catch 2.7.1.' note  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-02 19:18:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						4511dc0c16 
					 
					
						
						
							
							Add 'Introduced in Catch 2.8.0.' text  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-02 19:18:47 +02:00