<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/include/internal/catch_list.cpp, branch v2.3.0</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>https://github.com/catchorg/Catch2/issues/1175 - don't list hidden tests by default</title>
<updated>2018-02-09T18:55:40+00:00</updated>
<author>
<name>dvirtz</name>
</author>
<published>2018-02-08T22:18:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=ca8470fbad3447e16b738fb6f93606dfee03f424'/>
<id>ca8470fbad3447e16b738fb6f93606dfee03f424</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>
<entry>
<title>Changed all .hpp extensions to .h where there is now a corresponding .cpp</title>
<updated>2017-09-07T10:24:33+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-09-07T10:24:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=c5608f0202eb8ffd360e58db081fef248d675a6b'/>
<id>c5608f0202eb8ffd360e58db081fef248d675a6b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Streamline includes in external interfaces</title>
<updated>2017-08-29T14:44:02+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-08-29T14:44:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=dd8e79c529f159415b5c567884e11d09bfd2ee0f'/>
<id>dd8e79c529f159415b5c567884e11d09bfd2ee0f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove &lt;set&gt; include from the common test path</title>
<updated>2017-07-27T20:31:27+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-07-27T20:31:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=287cc92b2ce605fd4ca7809667581d820f448330'/>
<id>287cc92b2ce605fd4ca7809667581d820f448330</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Split out helper functions on std::string from catch_common.h</title>
<updated>2017-07-25T19:57:35+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-07-25T19:57:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1a96175bb290a351c5aabbbf330ab7512635db3f'/>
<id>1a96175bb290a351c5aabbbf330ab7512635db3f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Address more of PVS studio warnings</title>
<updated>2017-07-25T13:45:50+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-07-25T13:45:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=b6f62af7d1a96482ca5df3c476e30f8fcf35df5a'/>
<id>b6f62af7d1a96482ca5df3c476e30f8fcf35df5a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use Columns to format reporter list</title>
<updated>2017-07-20T22:32:35+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-07-20T22:32:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=c91639e1d7bb4e19c9252a55c5484d61e8934a19'/>
<id>c91639e1d7bb4e19c9252a55c5484d61e8934a19</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed tbc_text_format (superceded by TextFlow)</title>
<updated>2017-07-20T22:20:42+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-07-20T22:20:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=3a37f45a97276b3450f8fb86811f590fc1abf1b7'/>
<id>3a37f45a97276b3450f8fb86811f590fc1abf1b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>listTests now only uses TextFlow (not tbd_text_format) again</title>
<updated>2017-07-20T19:10:13+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-07-20T18:50:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=224250e2d48c7f660e4ea55aab78350ef618a18a'/>
<id>224250e2d48c7f660e4ea55aab78350ef618a18a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
