<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/include/reporters, branch v2.1.2</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>Remove unnecessary semicolons</title>
<updated>2018-02-05T09:03:51+00:00</updated>
<author>
<name>Zachary Michaels</name>
</author>
<published>2018-02-03T17:16:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=4be81d3588a6d00a89302bb181c6b0de33f13065'/>
<id>4be81d3588a6d00a89302bb181c6b0de33f13065</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Some bits of tidy up</title>
<updated>2017-12-07T00:02:32+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-12-07T00:02:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=3035120dc7163f2b93cbcf645246ae7c833947ad'/>
<id>3035120dc7163f2b93cbcf645246ae7c833947ad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>xml reporter reports WARN message when not used with -s</title>
<updated>2017-12-06T14:30:17+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-12-06T14:30:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=d19b7292b37548c539281587e054665f82c25a34'/>
<id>d19b7292b37548c539281587e054665f82c25a34</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix teamcity reporter compilation with single header</title>
<updated>2017-11-30T12:48:24+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-11-30T12:47:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a3632facf3b425b042ab36d0965fbe2900fc9bea'/>
<id>a3632facf3b425b042ab36d0965fbe2900fc9bea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix AssertionPrinter name conflict in console and compact reporters</title>
<updated>2017-11-15T20:26:31+00:00</updated>
<author>
<name>Neal Coombes</name>
</author>
<published>2017-11-15T15:58:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=61e29b56304286b0d86edd502eb8b547645b2c22'/>
<id>61e29b56304286b0d86edd502eb8b547645b2c22</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Provide ConsoleReporter declaration with EXTERNAL_INTERFACES</title>
<updated>2017-11-14T19:42:58+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-11-14T19:42:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=98d4c49d1c971a08942135a80f87f7b8b1b90d98'/>
<id>98d4c49d1c971a08942135a80f87f7b8b1b90d98</id>
<content type='text'>
Related to #991
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Related to #991
</pre>
</div>
</content>
</entry>
<entry>
<title>Provide XmlReporter declaration with EXTERNAL_INTERFACES</title>
<updated>2017-11-14T16:56:27+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-11-14T16:56:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a096e4b3f2335b771ff42b04ee506be0c56d8b34'/>
<id>a096e4b3f2335b771ff42b04ee506be0c56d8b34</id>
<content type='text'>
Related to #991
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Related to #991
</pre>
</div>
</content>
</entry>
<entry>
<title>Provide JunitReporter declaration with EXTERNAL_INTERFACES</title>
<updated>2017-11-14T16:15:13+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-11-14T16:12:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=4b3730de8a2114773b25d87cecf3c49089036f1d'/>
<id>4b3730de8a2114773b25d87cecf3c49089036f1d</id>
<content type='text'>
Related to #991
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Related to #991
</pre>
</div>
</content>
</entry>
<entry>
<title>Provide CompactReporter declaration with EXTERNAL_INTERFACES</title>
<updated>2017-11-14T15:13:35+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-11-14T15:04:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=6acdacfde0914368131b8b8e27f32ef33c872cbd'/>
<id>6acdacfde0914368131b8b8e27f32ef33c872cbd</id>
<content type='text'>
Related to #991
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Related to #991
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduced ReusableStringStream and removed all uses of std::ostringstream from the main path</title>
<updated>2017-11-07T18:01:10+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-11-07T18:01:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=56e107561362147dc13f63294a9a5b90b855697b'/>
<id>56e107561362147dc13f63294a9a5b90b855697b</id>
<content type='text'>
ReusableStringStream holds a std::ostringstream internally, but only exposes the ostream interface.
It caches a pool of ostringstreams in a vector which is currently global, but will be made thread-local.

Altogether this should enable both runtime and compile-time benefits. although more work is needed to realise the compile time opportunities.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ReusableStringStream holds a std::ostringstream internally, but only exposes the ostream interface.
It caches a pool of ostringstreams in a vector which is currently global, but will be made thread-local.

Altogether this should enable both runtime and compile-time benefits. although more work is needed to realise the compile time opportunities.
</pre>
</div>
</content>
</entry>
</feed>
