<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/include/internal, 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>v2.11.2</title>
<updated>2020-03-19T11:37:51+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-03-19T11:37:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=5f94c8dafb56c06892ef37b181df88b46bec0156'/>
<id>5f94c8dafb56c06892ef37b181df88b46bec0156</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make warnings in assertions fire for GCC/Clang again</title>
<updated>2020-03-19T08:45:41+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-03-18T19:59:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=b7b346c3e56030d19ac58d33326b69bbaf226552'/>
<id>b7b346c3e56030d19ac58d33326b69bbaf226552</id>
<content type='text'>
The old code caused warnings to fire under MSVC, and Clang &lt;3.8.
I could not find a GCC version where it worked, but I assume that it
did at some point.

This new code causes all of MSVC, GCC, Clang, in current versions,
to emit signed/unsigned comparison warning in test like this:

```cpp
TEST_CASE() {
    int32_t i = -1;
    uint32_t j = 1;
    REQUIRE(i != j);
}
```

Where previously only MSVC would emit the warning.

Fixes #1880
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The old code caused warnings to fire under MSVC, and Clang &lt;3.8.
I could not find a GCC version where it worked, but I assume that it
did at some point.

This new code causes all of MSVC, GCC, Clang, in current versions,
to emit signed/unsigned comparison warning in test like this:

```cpp
TEST_CASE() {
    int32_t i = -1;
    uint32_t j = 1;
    REQUIRE(i != j);
}
```

Where previously only MSVC would emit the warning.

Fixes #1880
</pre>
</div>
</content>
</entry>
<entry>
<title>include &lt;iterator&gt; in catch_stats.hpp</title>
<updated>2020-02-24T18:36:34+00:00</updated>
<author>
<name>khyperia</name>
</author>
<published>2020-02-24T11:21:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=87b5bf77bc98030bdbca52bff65ee24fc6483d3b'/>
<id>87b5bf77bc98030bdbca52bff65ee24fc6483d3b</id>
<content type='text'>
needed for std::back_inserter on some platforms
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
needed for std::back_inserter on some platforms
</pre>
</div>
</content>
</entry>
<entry>
<title>Specialize CATCH_TRAP() for iOS + thumb instruction set combo</title>
<updated>2020-02-15T20:45:09+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-02-15T20:31:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=81d52c4a5ffc1e527ce158c7570aa94dadc8c002'/>
<id>81d52c4a5ffc1e527ce158c7570aa94dadc8c002</id>
<content type='text'>
Fixes #1862
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #1862
</pre>
</div>
</content>
</entry>
<entry>
<title>Add command line option 'never' to --wait-for-keypress (#1866)</title>
<updated>2020-02-15T19:42:57+00:00</updated>
<author>
<name>Tristan Stenner</name>
</author>
<published>2020-02-15T19:42:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=200b8b6fc05934149d9d4fa56eefbfd613ee73ea'/>
<id>200b8b6fc05934149d9d4fa56eefbfd613ee73ea</id>
<content type='text'>
Co-authored-by: Martin Hořeňovský &lt;martin.horenovsky@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Martin Hořeňovský &lt;martin.horenovsky@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<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>Merge pull request #1854 from neheb/patch-1</title>
<updated>2020-02-03T10:26:31+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-02-03T10:26:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=b3b07215d1ca2224aea6ff3e21d87ad0f7750df2'/>
<id>b3b07215d1ca2224aea6ff3e21d87ad0f7750df2</id>
<content type='text'>
catch_compiler_capabilities.h: use proper math define</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
catch_compiler_capabilities.h: use proper math define</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup nextafter workaround</title>
<updated>2020-02-03T09:05:23+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-02-03T09:05:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=2652bb86e3f72292951dfb5ad272a7c0a018118c'/>
<id>2652bb86e3f72292951dfb5ad272a7c0a018118c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Check for Windows instead of WIN32 for wmain entry point</title>
<updated>2020-02-03T08:33:42+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-02-03T08:33:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1715b6b92382f5eed0d5d0ce753f15ec48560773'/>
<id>1715b6b92382f5eed0d5d0ce753f15ec48560773</id>
<content type='text'>
Closes #1849
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #1849
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix significant bug with storing composed matchers</title>
<updated>2020-02-01T20:06:07+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-02-01T19:55:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f20a9dbc6e115eeb2b48288bfb27234c29f7417a'/>
<id>f20a9dbc6e115eeb2b48288bfb27234c29f7417a</id>
<content type='text'>
Given that in the 2 or so years that matchers are thing nobody complained,
it seems that people do not actually write this sort of code, and the
possibility will be removed in v3. However, to avoid correctness bugs,
we will have to support this weird code in v2.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Given that in the 2 or so years that matchers are thing nobody complained,
it seems that people do not actually write this sort of code, and the
possibility will be removed in v3. However, to avoid correctness bugs,
we will have to support this weird code in v2.
</pre>
</div>
</content>
</entry>
</feed>
