<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/include/internal/catch_interfaces_capture.h, branch v2.7.1</title>
<subtitle>Progmasoft Catch3: an independently maintained C++17 test framework with a parallel runner, property checks, snapshots and structured results.</subtitle>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/'/>
<entry>
<title>Add unscoped info functionality</title>
<updated>2019-03-06T21:04:35+00:00</updated>
<author>
<name>Omer Ozarslan</name>
</author>
<published>2019-02-01T15:11:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=99575b45db0ec0de2fb84b5e5cce7e93559387e5'/>
<id>99575b45db0ec0de2fb84b5e5cce7e93559387e5</id>
<content type='text'>
This adds UNSCOPED_INFO macro, creating a log message that is stored
until the end of next assertion or the end of test case, whichever comes
first. These messages are not scoped locally, unlike messages created by
INFO macro.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds UNSCOPED_INFO macro, creating a log message that is stored
until the end of next assertion or the end of test case, whichever comes
first. These messages are not scoped locally, unlike messages created by
INFO macro.
</pre>
</div>
</content>
</entry>
<entry>
<title>First attempt at data generator support</title>
<updated>2018-08-24T11:31:51+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2018-06-12T16:50:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=7c25dae9ea7b669430103d29cd262abb0842f4e5'/>
<id>7c25dae9ea7b669430103d29cd262abb0842f4e5</id>
<content type='text'>
The support is to be considered experimental, that is, the interfaces,
the first party generators and helper functions can change or be removed
at any point in time.

Related to #850
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The support is to be considered experimental, that is, the interfaces,
the first party generators and helper functions can change or be removed
at any point in time.

Related to #850
</pre>
</div>
</content>
</entry>
<entry>
<title>Revirtualised IResultCapture methods</title>
<updated>2017-12-05T16:23:10+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-12-05T16:18:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=533cdc6bc137381f8a358e15d97289917c2df6c5'/>
<id>533cdc6bc137381f8a358e15d97289917c2df6c5</id>
<content type='text'>
Didn't really impact runtime anyway, but will need to use interface for threading support.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Didn't really impact runtime anyway, but will need to use interface for threading support.
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed assertionRun() and rolled its logic into assertionPassed() and assertionEnded()</title>
<updated>2017-12-02T18:44:23+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-12-02T16:32:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=57c346a46d0060c2cfb1504ed7c765745301503f'/>
<id>57c346a46d0060c2cfb1504ed7c765745301503f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Moved all AssertionHandler logic into RunContext and de-virtualised interface</title>
<updated>2017-11-27T19:23:15+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-11-27T19:21:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=4b614ee1d19514b9f72352b48589301ab808e774'/>
<id>4b614ee1d19514b9f72352b48589301ab808e774</id>
<content type='text'>
This makes the assertion handling much less "chatty". AssertionHandler is now just a thin shim over RunContext
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes the assertion handling much less "chatty". AssertionHandler is now just a thin shim over RunContext
</pre>
</div>
</content>
</entry>
<entry>
<title>Use StringRef on fatal error path</title>
<updated>2017-09-14T18:05:25+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-09-14T18:05:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=40209d1ae0fefc6ee4144be6bcb1366ef1444506'/>
<id>40209d1ae0fefc6ee4144be6bcb1366ef1444506</id>
<content type='text'>
So far the fatal error path only uses string literals, so this removes
an allocation from that context
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
So far the fatal error path only uses string literals, so this removes
an allocation from that context
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor cleanup</title>
<updated>2017-08-30T13:53:39+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-08-30T13:42:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=255f7d7369a4d0851fe0efebe2689d1da20ae5a4'/>
<id>255f7d7369a4d0851fe0efebe2689d1da20ae5a4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed some unnecessary #includes</title>
<updated>2017-08-09T09:51:50+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-08-09T09:51:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=8d21b4a916031bfead5b51c3e5334a0bec2ad84e'/>
<id>8d21b4a916031bfead5b51c3e5334a0bec2ad84e</id>
<content type='text'>
- and don't #include "catch_debugger.h" in the header path when CATCH_CONFIG_FAST_COMPILE is defined
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- and don't #include "catch_debugger.h" in the header path when CATCH_CONFIG_FAST_COMPILE is defined
</pre>
</div>
</content>
</entry>
<entry>
<title>First draft of (experimental) benchmarking support</title>
<updated>2017-08-04T18:23:30+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-08-04T18:23:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a9b6813ad9e423ddcd6559f52b503a68fe0f624c'/>
<id>a9b6813ad9e423ddcd6559f52b503a68fe0f624c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Eliminate some work when results won't be reported.</title>
<updated>2017-08-01T20:49:27+00:00</updated>
<author>
<name>Neal Coombes</name>
</author>
<published>2017-06-26T19:30:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=2212cdfe26415586c06e379a2400b1ee171382d3'/>
<id>2212cdfe26415586c06e379a2400b1ee171382d3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
