<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/include/internal/catch_list.cpp, branch v2.11.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>Variables made const-ref.</title>
<updated>2020-02-08T13:27:40+00:00</updated>
<author>
<name>offa</name>
</author>
<published>2020-02-04T17:45:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=e70fd2a4b9a867c57c215b73d28bf911333bf45c'/>
<id>e70fd2a4b9a867c57c215b73d28bf911333bf45c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tiny speedup when listing tags</title>
<updated>2019-08-05T17:12:29+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-08-05T17:12:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=cf55cfd76f0088a61088169508cc1d014f323875'/>
<id>cf55cfd76f0088a61088169508cc1d014f323875</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix SEGFAULTs</title>
<updated>2019-02-08T09:41:23+00:00</updated>
<author>
<name>Jozef Grajciar</name>
</author>
<published>2019-02-08T09:41:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=7f229b4ff1463fc6fdcefe3c5acb192bf491f50a'/>
<id>7f229b4ff1463fc6fdcefe3c5acb192bf491f50a</id>
<content type='text'>
issue was that mutable context had no config thus trying to get stream
caused SEGFAULT

Closes #1533, #1534
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
issue was that mutable context had no config thus trying to get stream
caused SEGFAULT

Closes #1533, #1534
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused parameter from listReporters()</title>
<updated>2018-10-25T13:43:30+00:00</updated>
<author>
<name>Maciej Patro</name>
</author>
<published>2018-10-22T13:58:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=b7f41237b1329ac3f7119beedc47c9b9f924571e'/>
<id>b7f41237b1329ac3f7119beedc47c9b9f924571e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<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>
</feed>
