<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3, branch v2.13.8</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.13.8</title>
<updated>2022-01-03T20:21:39+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-01-03T20:21:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=216713a4066b79d9803d374f261ccb30c0fb451f'/>
<id>216713a4066b79d9803d374f261ccb30c0fb451f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove double-underscores in macros</title>
<updated>2021-12-16T13:34:04+00:00</updated>
<author>
<name>Bernhard Manfred Gruber</name>
</author>
<published>2021-12-16T08:21:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=e9e4117016b1c6a47efbdf53b9e95ed8239885c7'/>
<id>e9e4117016b1c6a47efbdf53b9e95ed8239885c7</id>
<content type='text'>
Such identifiers are reserved by the C++ standard.
Fixes part of #578.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Such identifiers are reserved by the C++ standard.
Fixes part of #578.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typo</title>
<updated>2021-12-10T15:01:55+00:00</updated>
<author>
<name>Dan Raviv</name>
</author>
<published>2021-12-08T09:51:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=8a06a6dce8d9b38884d1d7f79aee59dab9018535'/>
<id>8a06a6dce8d9b38884d1d7f79aee59dab9018535</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix clang analyzer warning about FilterGenerator</title>
<updated>2021-11-24T10:30:03+00:00</updated>
<author>
<name>Xo Wang</name>
</author>
<published>2021-10-27T19:10:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=33794a204c00158b15eeda38bd2e30a5a57533fc'/>
<id>33794a204c00158b15eeda38bd2e30a5a57533fc</id>
<content type='text'>
Refactor FilterGenerator to remove ctor call to overridden method next()
in order to address clang static analyzer diagnostic:

catch2-src/single_include/catch2/catch.hpp:4166:42: note: Call to virtual method 'FilterGenerator::next' during construction bypasses virtual dispatch
                auto has_initial_value = next();
                                         ^~~~~~
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refactor FilterGenerator to remove ctor call to overridden method next()
in order to address clang static analyzer diagnostic:

catch2-src/single_include/catch2/catch.hpp:4166:42: note: Call to virtual method 'FilterGenerator::next' during construction bypasses virtual dispatch
                auto has_initial_value = next();
                                         ^~~~~~
</pre>
</div>
</content>
</entry>
<entry>
<title>Add broken test</title>
<updated>2021-11-24T10:30:03+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-10-28T09:20:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f45dac8fc1827f3566079c2728f9fcd7f86e0716'/>
<id>f45dac8fc1827f3566079c2728f9fcd7f86e0716</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add VS2015 + char literals in GENERATE issue to known-limitations</title>
<updated>2021-11-15T22:27:17+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-11-15T22:27:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f2f0dcc5113fe3f262e5b81c6b6d9846ebe665a2'/>
<id>f2f0dcc5113fe3f262e5b81c6b6d9846ebe665a2</id>
<content type='text'>
Closes #2207
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #2207
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed #2272: Compilation failure with C++20 (#2297)</title>
<updated>2021-10-04T19:11:03+00:00</updated>
<author>
<name>Alecto Irene Perez</name>
</author>
<published>2021-10-04T19:11:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=dba29b60d639bf8d206a9a12c223e6ed4284fb13'/>
<id>dba29b60d639bf8d206a9a12c223e6ed4284fb13</id>
<content type='text'>
* Suppressed warning for comma-in-indexing-operator in tests that check
  that specific behaviour.
* Made deprecated (and removed) allocator usings conditional on the tests
  being compiled with old version of MSVC that still requires them.

Fixes #2272
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Suppressed warning for comma-in-indexing-operator in tests that check
  that specific behaviour.
* Made deprecated (and removed) allocator usings conditional on the tests
  being compiled with old version of MSVC that still requires them.

Fixes #2272
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport changes from 7bea1e2ac36ac54b648ae5c9d381a59bc69db912 to fix #2273 for 2.x</title>
<updated>2021-09-18T19:24:03+00:00</updated>
<author>
<name>Rupert Nash</name>
</author>
<published>2021-09-17T10:03:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=3d01f3ae3279b806739936f0ffd44598bf20245c'/>
<id>3d01f3ae3279b806739936f0ffd44598bf20245c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pkgconfig: Add missing entries</title>
<updated>2021-09-10T18:08:03+00:00</updated>
<author>
<name>Biswapriyo Nath</name>
</author>
<published>2021-09-08T13:37:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=85c9544fa4c9625b9656d9bd765e54f8e639287f'/>
<id>85c9544fa4c9625b9656d9bd765e54f8e639287f</id>
<content type='text'>
This adds prefix, exec_prefix and libdir fields</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds prefix, exec_prefix and libdir fields</pre>
</div>
</content>
</entry>
<entry>
<title>Fix warning suppressions leaking under clang.exe</title>
<updated>2021-08-30T21:26:51+00:00</updated>
<author>
<name>Jørgen P. Tjernø</name>
</author>
<published>2021-08-27T23:59:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=4b9780201bbebdd8468d74cf028c53da3c83a187'/>
<id>4b9780201bbebdd8468d74cf028c53da3c83a187</id>
<content type='text'>
When running clang.exe under Windows, catch.hpp leaks warning
suppressions because it uses `#pragma warning(push)` &amp; `#pragma
warning(pop)` around warning suppressions like `#pragma clang diagnostic
ignore "-Wunused-variable"`, instead of using `#pragma clang diagnostic
push` and `#pragma clang diagnostic pop`.

This fixes that by only defining
`CATCH_INTERNAL_START_WARNINGS_SUPPRESSION` and
`CATCH_INTERNAL_STOP_WARNINGS_SUPPRESSION` to be the cl.exe variants if
`defined(_MSC_VER) &amp;&amp; !defined(__clang__)`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When running clang.exe under Windows, catch.hpp leaks warning
suppressions because it uses `#pragma warning(push)` &amp; `#pragma
warning(pop)` around warning suppressions like `#pragma clang diagnostic
ignore "-Wunused-variable"`, instead of using `#pragma clang diagnostic
push` and `#pragma clang diagnostic pop`.

This fixes that by only defining
`CATCH_INTERNAL_START_WARNINGS_SUPPRESSION` and
`CATCH_INTERNAL_STOP_WARNINGS_SUPPRESSION` to be the cl.exe variants if
`defined(_MSC_VER) &amp;&amp; !defined(__clang__)`.
</pre>
</div>
</content>
</entry>
</feed>
