<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/include/internal/catch_tostring.h, 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>Make StringRef's operator std::string explicit</title>
<updated>2019-09-08T13:58:10+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-09-08T12:49:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=7b865daccc7bba2dcc25a4f0b9ea7348b1b4d61f'/>
<id>7b865daccc7bba2dcc25a4f0b9ea7348b1b4d61f</id>
<content type='text'>
This way it is explicit when there is a `StringRef` -&gt; `std::string`
conversion and makes it easier to look for allocations that could
be avoided.

Doing this has already removed one allocation per registered test
case, as there was a completely pointless `StringRef` -&gt; `std::string`
conversion when parsing tags of a test case.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This way it is explicit when there is a `StringRef` -&gt; `std::string`
conversion and makes it easier to look for allocations that could
be avoided.

Doing this has already removed one allocation per registered test
case, as there was a completely pointless `StringRef` -&gt; `std::string`
conversion when parsing tags of a test case.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename template parameter names to avoid name conflict on Solaris.</title>
<updated>2019-08-10T08:55:17+00:00</updated>
<author>
<name>Jesse Alas</name>
</author>
<published>2019-08-09T20:27:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=378cc1a67065850df2959cb3257ba5efd82ab303'/>
<id>378cc1a67065850df2959cb3257ba5efd82ab303</id>
<content type='text'>
Closes #1722
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #1722
</pre>
</div>
</content>
</entry>
<entry>
<title>Add `std::byte` stringification support (#1686)</title>
<updated>2019-07-13T12:47:56+00:00</updated>
<author>
<name>Stuart Dootson</name>
</author>
<published>2019-07-13T12:47:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=87739ad3feed09ba0284731cacaed14def894aff'/>
<id>87739ad3feed09ba0284731cacaed14def894aff</id>
<content type='text'>
* Add `std::byte` support

1. Add byte detection in Catch config
2. Add a `std::byte`specialisation for Catch2::Detail::StringMaker
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add `std::byte` support

1. Add byte detection in Catch config
2. Add a `std::byte`specialisation for Catch2::Detail::StringMaker
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor custom precision in floating point stringification</title>
<updated>2019-05-03T13:38:06+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-05-02T19:32:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1161011dd0c8b08ef26aabf99f1e28ab9604108a'/>
<id>1161011dd0c8b08ef26aabf99f1e28ab9604108a</id>
<content type='text'>
Also fixup tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also fixup tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for custom precision in floating point stringification</title>
<updated>2019-05-02T19:34:47+00:00</updated>
<author>
<name>mlimber</name>
</author>
<published>2019-04-26T15:14:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=53a83e855ec5c2a5659dd4ceacf15c00435eeaa6'/>
<id>53a83e855ec5c2a5659dd4ceacf15c00435eeaa6</id>
<content type='text'>
Closes #1612
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #1612
</pre>
</div>
</content>
</entry>
<entry>
<title>Enclosed generated StringMaker for enums in Catch namespace, rather than qualified</title>
<updated>2019-04-26T17:24:52+00:00</updated>
<author>
<name>Phil nash</name>
</author>
<published>2019-04-26T17:24:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=00cb0035c97b99119a8fbd6c16f7c7b3ecfba9f1'/>
<id>00cb0035c97b99119a8fbd6c16f7c7b3ecfba9f1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed global qualification of specialisation</title>
<updated>2019-04-25T09:23:58+00:00</updated>
<author>
<name>Phil nash</name>
</author>
<published>2019-04-25T09:23:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=daeb5a87e61f0c08d354e60ef5b91a64faaab853'/>
<id>daeb5a87e61f0c08d354e60ef5b91a64faaab853</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Only provide CATCH_REGISTER_ENUM</title>
<updated>2019-04-21T17:26:46+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2019-04-21T17:26:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=541f1ed1b3be769044b7cbb0f35770df73a1d219'/>
<id>541f1ed1b3be769044b7cbb0f35770df73a1d219</id>
<content type='text'>
No longer have version without the CATCH_ prefix
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No longer have version without the CATCH_ prefix
</pre>
</div>
</content>
</entry>
<entry>
<title>Renamed STRINGIFY_ENUM to REGISTER_ENUM</title>
<updated>2019-04-21T17:15:26+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2019-04-21T17:15:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=346723c9b62d06e027c329fa5213e7e6553bb2ac'/>
<id>346723c9b62d06e027c329fa5213e7e6553bb2ac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>First commit of STRINGIFY_ENUM</title>
<updated>2019-04-04T14:55:46+00:00</updated>
<author>
<name>Phil nash</name>
</author>
<published>2019-04-04T14:55:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=43428c609332fcf270cc3c3ada28b2c1427d8e2a'/>
<id>43428c609332fcf270cc3c3ada28b2c1427d8e2a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
