Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						307eeefa8f
					 | 
					
						
						
							
							Change typedefs to using
						
						
						
						
						
						
					 | 
					
						2017-07-27 12:24:21 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						33fd54a673
					 | 
					
						
						
							
							Split Option<T> and TagAlias definitions away from the main include path
						
						
						
						
						
						
					 | 
					
						2017-07-27 11:55:30 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						5ebbec7dab
					 | 
					
						
						
							
							Move all stringref function bodies out of line
						
						
						
						
						
						
					 | 
					
						2017-07-27 11:32:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						a40add3153
					 | 
					
						
						
							
							Clean up Approx to take arguments by const&
						
						
						
						
						
						
					 | 
					
						2017-07-27 11:32:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						ab0f1dcde9
					 | 
					
						
						
							
							Remove superfluous include
						
						
						
						
						
						
					 | 
					
						2017-07-27 11:32:03 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						a75eaa3c5a
					 | 
					
						
						
							
							Split out more headers into separate .cpp files
						
						
						
						
						
						
					 | 
					
						2017-07-27 11:32:02 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						9de729b515
					 | 
					
						
						
							
							General cleanup
						
						
						
						
						
						
					 | 
					
						2017-07-27 11:32:01 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						1a96175bb2
					 | 
					
						
						
							
							Split out helper functions on std::string from catch_common.h
						
						
						
						
						
						
					 | 
					
						2017-07-25 21:57:35 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						1e59ccee41
					 | 
					
						
						
							
							Addressed Resharper-C++ warnings
						
						
						
						
						
						
						
						See #958 
						
						
					 | 
					
						2017-07-25 17:16:28 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						b6f62af7d1
					 | 
					
						
						
							
							Address more of PVS studio warnings
						
						
						
						
						
						
					 | 
					
						2017-07-25 15:45:50 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						46bf7605f4
					 | 
					
						
						
							
							Hold exception translators by unique_ptr
						
						
						
						
						
						
						
						- and removed range deleters 
						
						
					 | 
					
						2017-07-20 23:50:07 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						cb6963216f
					 | 
					
						
						
							
							Removed catch_section_info.cpp (not used)
						
						
						
						
						
						
					 | 
					
						2017-07-20 23:49:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						c91639e1d7
					 | 
					
						
						
							
							Use Columns to format reporter list
						
						
						
						
						
						
					 | 
					
						2017-07-20 23:32:35 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						3a37f45a97
					 | 
					
						
						
							
							Removed tbc_text_format (superceded by TextFlow)
						
						
						
						
						
						
					 | 
					
						2017-07-20 23:20:42 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						224250e2d4
					 | 
					
						
						
							
							listTests now only uses TextFlow (not tbd_text_format) again
						
						
						
						
						
						
					 | 
					
						2017-07-20 20:10:13 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						f0890dcdf8
					 | 
					
						
						
							
							removed redundant virtuals on override functions (and added a couple of overrides)
						
						
						
						
						
						
					 | 
					
						2017-07-20 16:23:52 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						87a66b8479
					 | 
					
						
						
							
							Address results of PVS-Studio static analysis
						
						
						
						
						
						
						
						Couple are left un-addressed, see #958 for details. 
						
						
					 | 
					
						2017-07-20 00:27:28 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						cf2678dce6
					 | 
					
						
						
							
							Merge branch 'dev-better-verbosity' of https://github.com/BMBurstein/Catch
						
						
						
						
						
						
					 | 
					
						2017-07-19 23:17:19 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						efd79aa0bd
					 | 
					
						
						
							
							Extend exception type in _THROWS_ with const& unconditionally
						
						
						
						
						
						
						
						Potentially breaking change, but most people apparently were using it
wrong and thus it won't be breaking for them.
Closes #955 
						
						
					 | 
					
						2017-07-19 21:30:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						4a1e898eae
					 | 
					
						
						
							
							More method bodies moved out of line
						
						
						
						
						
						
					 | 
					
						2017-07-19 15:32:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						d7ff62430a
					 | 
					
						
						
							
							Removed superfluous inline specifications
						
						
						
						
						
						
					 | 
					
						2017-07-19 13:40:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						edbe122761
					 | 
					
						
						
							
							Split out non-templated Approx methods into cpp file
						
						
						
						
						
						
					 | 
					
						2017-07-19 13:40:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						7a22bad763
					 | 
					
						
						
							
							Addressed some static analysis warnings
						
						
						
						
						
						
						
						Based on findings in #957 
						
						
					 | 
					
						2017-07-19 09:50:08 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						0a614ee5ba
					 | 
					
						
						
							
							re/moved some headers in catch_tostring
						
						
						
						
						
						
					 | 
					
						2017-07-19 08:31:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						4833932ab2
					 | 
					
						
						
							
							Removed redundant member
						
						
						
						
						
						
					 | 
					
						2017-07-19 08:17:41 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						cd6f6c021a
					 | 
					
						
						
							
							Minor clean-ups in string conversion code
						
						
						
						
						
						
					 | 
					
						2017-07-19 08:16:55 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						b0e3f45a22
					 | 
					
						
						
							
							Replaced some uses of tbc_text_format with TextFlow (from Clara)
						
						
						
						
						
						
					 | 
					
						2017-07-18 20:27:42 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						c7931f6f18
					 | 
					
						
						
							
							Reuse ostringstream in XML reporter
						
						
						
						
						
						
					 | 
					
						2017-07-18 08:35:41 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						01a21f67f7
					 | 
					
						
						
							
							Converted a load of spelt out iterators to auto
						
						
						
						
						
						
					 | 
					
						2017-07-18 08:08:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						7ccf11da29
					 | 
					
						
						
							
							Split out catch_run_context into cpp and hpp file
						
						
						
						
						
						
					 | 
					
						2017-07-15 16:48:21 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						d2d5910479
					 | 
					
						
						
							
							Suppress clang-tidy warnings about inline asm
						
						
						
						
						
						
					 | 
					
						2017-07-13 08:26:08 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						e01ed48a70
					 | 
					
						
						
							
							Made everything used in test case registration noexcept
						
						
						
						
						
						
						
						- this prevents warnings about startup-time exceptions 
						
						
					 | 
					
						2017-07-13 08:25:47 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						989222eceb
					 | 
					
						
						
							
							Fixed up OcMethod base
						
						
						
						
						
						
					 | 
					
						2017-07-12 23:26:13 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						720fdf1d02
					 | 
					
						
						
							
							Simplified test case registration and started using StringRefs
						
						
						
						
						
						
					 | 
					
						2017-07-12 23:11:41 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						79627cdcdb
					 | 
					
						
						
							
							Changed some names in test case registry
						
						
						
						
						
						
						
						- in preparation for a bigger refactoring 
						
						
					 | 
					
						2017-07-12 23:11:41 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						e3e6453229
					 | 
					
						
						
							
							Removed spurious "inline" (was causing linker errors) and fixed broken macOS detection
						
						
						
						
						
						
					 | 
					
						2017-07-12 15:24:35 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						878bd140e6
					 | 
					
						
						
							
							Removed superfluous inline keywords
						
						
						
						
						
						
					 | 
					
						2017-07-12 16:16:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						d8df83ee2f
					 | 
					
						
						
							
							Don't rely on transitive <string> include
						
						
						
						
						
						
					 | 
					
						2017-07-12 16:07:52 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						8d8f481597
					 | 
					
						
						
							
							Moved couple function's bodies out of common-include path
						
						
						
						
						
						
					 | 
					
						2017-07-12 16:07:27 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						3f6c078173
					 | 
					
						
						
							
							Use = delete instead of private, unimplemented copy operations
						
						
						
						
						
						
					 | 
					
						2017-07-12 15:11:23 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						0bb9f52a99
					 | 
					
						
						
							
							Removed declared-but-undefined function
						
						
						
						
						
						
					 | 
					
						2017-07-12 15:10:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						91c1556078
					 | 
					
						
						
							
							Moved Catch NotImplementedException out of the common include path
						
						
						
						
						
						
						
						We could probably toss it away completely, currently it is used
only by TeamCity reporter. 
						
						
					 | 
					
						2017-07-12 15:05:01 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						4332b84c9b
					 | 
					
						
						
							
							Moved leak detector to its own file
						
						
						
						
						
						
					 | 
					
						2017-07-12 15:03:52 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Phil Nash
							
						 
					 | 
					
						
						
							
						
						8ebe94ca2e
					 | 
					
						
						
							
							Added NOLINT annotations to selectively suppress clang_tidy warnings
						
						
						
						
						
						
					 | 
					
						2017-07-10 18:43:07 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						1d3bfa0353
					 | 
					
						
						
							
							More include and impl refactoring
						
						
						
						
						
						
					 | 
					
						2017-07-10 14:25:38 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						5f3f19de08
					 | 
					
						
						
							
							Default included reporters are now also in .cpp files
						
						
						
						
						
						
						
						The non-default ones remain as header files. 
						
						
					 | 
					
						2017-07-10 11:33:18 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Hořeňovský
							
						 
					 | 
					
						
						
							
						
						93f84b5b0d
					 | 
					
						
						
							
							Modified generateSingleHeader script to work with .cpp files better
						
						
						
						
						
						
						
						Also fixed the scripts to take into account renamed version file 
						
						
					 | 
					
						2017-07-09 21:02:36 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Baruch Burstein
							
						 
					 | 
					
						
						
							
						
						af05ccfe5d
					 | 
					
						
						
							
							Merge remote-tracking branch 'upstream/dev-modernize' into dev-better-verbosity
						
						
						
						
						
						
					 | 
					
						2017-07-09 12:48:29 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Baruch Burstein
							
						 
					 | 
					
						
						
							
						
						058b21e604
					 | 
					
						
						
							
							Previous implementation didn't work
						
						
						
						
						
						
						
						It relied on calling a virtual method from a base constructer 
						
						
					 | 
					
						2017-07-09 12:46:53 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Neal Coombes
							
						 
					 | 
					
						
						
							
						
						a53ea30723
					 | 
					
						
						
							
							Eliminate some work when results won't be reported.
						
						
						
						
						
						
					 | 
					
						2017-07-07 01:34:12 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |