<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3, branch v1.9.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>v1.9.0 release</title>
<updated>2017-04-07T20:56:36+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-04-07T20:56:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1b03c5ab6aff2ca35dafb45a193108b433c8af0d'/>
<id>1b03c5ab6aff2ca35dafb45a193108b433c8af0d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added NASA to commercial users list</title>
<updated>2017-04-07T18:12:13+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-04-07T18:12:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=7dd3c19027913acfa3f9fd63da6da979f444cebc'/>
<id>7dd3c19027913acfa3f9fd63da6da979f444cebc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Commented out unused argument</title>
<updated>2017-04-07T10:36:54+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-04-07T10:36:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=29d26d3179463cd24ba30ada95bd6e12d82f595c'/>
<id>29d26d3179463cd24ba30ada95bd6e12d82f595c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>TeamCity reporter “ignores” failures in tests marked “ok to fail”</title>
<updated>2017-04-07T10:15:37+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-04-07T10:15:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=ca764ec8d90b7a2593ab05915ffa23a394305017'/>
<id>ca764ec8d90b7a2593ab05915ffa23a394305017</id>
<content type='text'>
- also don’t report hidden/ not-selected tests
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- also don’t report hidden/ not-selected tests
</pre>
</div>
</content>
</entry>
<entry>
<title>Added approvals for “failed as expected” tests</title>
<updated>2017-04-07T08:33:19+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-04-07T08:33:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=250f0ee7fbda0268cd91f2411236a923b44fbe39'/>
<id>250f0ee7fbda0268cd91f2411236a923b44fbe39</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added VS2017 to AppVeyor matrix</title>
<updated>2017-04-06T09:01:49+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-04-06T09:01:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=09e4830199086020f5dc09b3f719a86f48eb713e'/>
<id>09e4830199086020f5dc09b3f719a86f48eb713e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Give up on _Pragma for gcc, force disable Wparentheses in all TUs</title>
<updated>2017-04-05T19:37:27+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-04-05T19:37:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=8f85d08e9f5bc0a1046d0f89e99d75fcbb453202'/>
<id>8f85d08e9f5bc0a1046d0f89e99d75fcbb453202</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated REQUIRE* documentation under FAST_COMPILE</title>
<updated>2017-04-05T08:26:19+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-04-05T08:26:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=3ae076ce8d0233c20519d6e70d715850271073b1'/>
<id>3ae076ce8d0233c20519d6e70d715850271073b1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add opt-in c++11 stream insertable check. (#877)</title>
<updated>2017-04-05T07:53:10+00:00</updated>
<author>
<name>Sergey Semushin</name>
</author>
<published>2017-04-05T07:53:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=94425ad59b3e9ac9e7eea151c5f7843b8047cc1e'/>
<id>94425ad59b3e9ac9e7eea151c5f7843b8047cc1e</id>
<content type='text'>
* Add opt-in c++11 stream insertable check.

To opt-in, define CATCH_CONFIG_CPP11_STREAM_INSERTABLE_CHECK.

Opt-in fixes #872 and should fix #757 as well.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add opt-in c++11 stream insertable check.

To opt-in, define CATCH_CONFIG_CPP11_STREAM_INSERTABLE_CHECK.

Opt-in fixes #872 and should fix #757 as well.

</pre>
</div>
</content>
</entry>
<entry>
<title>Added templated constructor to C++11 Approx</title>
<updated>2017-04-04T13:19:15+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-04-04T13:19:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=0354d50278d725d52084601300eb955cee6756d8'/>
<id>0354d50278d725d52084601300eb955cee6756d8</id>
<content type='text'>
When using C++11, comparison operators are already templated to take
anything that can be explicitly converted to double, but constructor
took only doubles. This lead to warnings when an `Approx` was
constructed from floats, which was problematic for some users.

Since just adding float constructor would be a large breaking change, as
suddenly `Approx( 1 )` would become ambiguous, I added a templated
constructor that will take anything that is explicitly convertible to
double. This has the added benefit of allowing constructing `Approx`
instances from instances of strong typedefs, ie allowing
`calculated_temp == Approx( known_temp)`.

Closes #873
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When using C++11, comparison operators are already templated to take
anything that can be explicitly converted to double, but constructor
took only doubles. This lead to warnings when an `Approx` was
constructed from floats, which was problematic for some users.

Since just adding float constructor would be a large breaking change, as
suddenly `Approx( 1 )` would become ambiguous, I added a templated
constructor that will take anything that is explicitly convertible to
double. This has the added benefit of allowing constructing `Approx`
instances from instances of strong typedefs, ie allowing
`calculated_temp == Approx( known_temp)`.

Closes #873
</pre>
</div>
</content>
</entry>
</feed>
