<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/include/internal/catch_tostring.cpp, branch v2.9.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>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>Add `std::isnan` polyfill, fixing compilation under Embarcadero</title>
<updated>2018-11-17T19:52:18+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-11-17T19:52:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=c6a89f14c2d2134363ac186cc401ce331f158d44'/>
<id>c6a89f14c2d2134363ac186cc401ce331f158d44</id>
<content type='text'>
Fixes #1438
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #1438
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix convert from char on ARM build</title>
<updated>2018-10-13T10:56:05+00:00</updated>
<author>
<name>Miguel Gaio</name>
</author>
<published>2018-10-03T08:22:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f1faaa9c107113692301ad8bb56084460ef1a2ff'/>
<id>f1faaa9c107113692301ad8bb56084460ef1a2ff</id>
<content type='text'>
Some platforms set the signedness of char to unsigned (eg. ARM).
Convert from char should not assume the signedness of char.

Fix build issue with -Werror,-Wtautological-unsigned-zero-compare flags.

Signed-off-by: Miguel Gaio &lt;mgaio35@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some platforms set the signedness of char to unsigned (eg. ARM).
Convert from char should not assume the signedness of char.

Fix build issue with -Werror,-Wtautological-unsigned-zero-compare flags.

Signed-off-by: Miguel Gaio &lt;mgaio35@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add StringMaker for std::(w)string_view</title>
<updated>2018-09-10T09:37:26+00:00</updated>
<author>
<name>melak47</name>
</author>
<published>2018-09-04T15:01:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a575536abe20b58c48863600f8a71e93b4052b81'/>
<id>a575536abe20b58c48863600f8a71e93b4052b81</id>
<content type='text'>
Fixes #1375
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #1375
</pre>
</div>
</content>
</entry>
<entry>
<title>Properly guard CATCH_CONFIG_ENABLE_CHRONO_STRINGMAKER definition</title>
<updated>2018-07-03T07:29:26+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-07-03T07:25:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1c1b447ede1abbccdf308831644f54387920db7d'/>
<id>1c1b447ede1abbccdf308831644f54387920db7d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reverted removal of #ifdef for chrono converters, and fixed in OC project a different way</title>
<updated>2018-06-12T14:37:06+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2018-06-12T14:37:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1dce91d78eb6764a474badee7559650502f1d2fc'/>
<id>1dce91d78eb6764a474badee7559650502f1d2fc</id>
<content type='text'>
- seems the #ifdef was necessary after all, because of the difference in the way the cpp files are included in the full project vs the single include
- in the OC project I moved the #include of catch_tostring.cpp first. That solves the project for now, but is a brittle solution
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- seems the #ifdef was necessary after all, because of the difference in the way the cpp files are included in the full project vs the single include
- in the OC project I moved the #include of catch_tostring.cpp first. That solves the project for now, but is a brittle solution
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed errors and warnings on OC project</title>
<updated>2018-06-12T12:42:33+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2018-06-12T12:42:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=788f81230f80cec0551e345cbe42e7d9288fe1f7'/>
<id>788f81230f80cec0551e345cbe42e7d9288fe1f7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce conditional wchar_t (and std::wstring) support</title>
<updated>2018-03-07T09:35:31+00:00</updated>
<author>
<name>Tomas Zeman</name>
</author>
<published>2018-03-01T17:41:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=352853ed7e2592f224fc9e9f01e1314660e906e1'/>
<id>352853ed7e2592f224fc9e9f01e1314660e906e1</id>
<content type='text'>
The support is turned on by default but the user might need to be able
to turn it off which is now possible by defining CATCH_CONFIG_NO_WCHAR.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The support is turned on by default but the user might need to be able
to turn it off which is now possible by defining CATCH_CONFIG_NO_WCHAR.
</pre>
</div>
</content>
</entry>
</feed>
