<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/src/catch2, branch v3.1.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>v3.1.0</title>
<updated>2022-07-17T18:18:44+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-07-17T18:18:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=97c48e0c343d26d50764fafdc90b1e630fbd10ce'/>
<id>97c48e0c343d26d50764fafdc90b1e630fbd10ce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Normalize C++ namespace in JUnit's reporter classname field</title>
<updated>2022-07-17T17:15:20+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-07-17T12:00:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=9c9f35068edaa1290789c56f241fc54e7de0eeb0'/>
<id>9c9f35068edaa1290789c56f241fc54e7de0eeb0</id>
<content type='text'>
Closes #2468
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #2468
</pre>
</div>
</content>
</entry>
<entry>
<title>Add AllTrue, AnyTrue, NoneTrue matchers</title>
<updated>2022-07-16T14:16:05+00:00</updated>
<author>
<name>Raphael Schaller</name>
</author>
<published>2021-11-14T16:05:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1bd233866c5ba1d94fbea34b260685b4b4ecb796'/>
<id>1bd233866c5ba1d94fbea34b260685b4b4ecb796</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Different way of checking for support of local warning suppression</title>
<updated>2022-07-15T17:34:35+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-07-11T22:05:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=cc0e91472aa7f5dc28388be57c2ee8d3340c365f'/>
<id>cc0e91472aa7f5dc28388be57c2ee8d3340c365f</id>
<content type='text'>
Closes #2474
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #2474
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Wunused-variable warning for MinGW</title>
<updated>2022-07-11T20:28:15+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-07-11T20:28:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=3bd0c58878bb4d413a4ef9ed701ec08e407420ab'/>
<id>3bd0c58878bb4d413a4ef9ed701ec08e407420ab</id>
<content type='text'>
Closes #2132
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #2132
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix nvcc compile error (#2477)</title>
<updated>2022-07-06T22:03:02+00:00</updated>
<author>
<name>Niels Kristian Kjærgård Madsen</name>
</author>
<published>2022-07-06T22:03:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=5f9109a8dc616f6aba0dabf18dd77da41f5435bc'/>
<id>5f9109a8dc616f6aba0dabf18dd77da41f5435bc</id>
<content type='text'>
Co-authored-by: Niels Kristian Kjærgård Madsen &lt;nkm@kvantify.dk&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Niels Kristian Kjærgård Madsen &lt;nkm@kvantify.dk&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Split apart combined TUs</title>
<updated>2022-06-21T16:48:44+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-06-21T14:19:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=8730260457ddbd19f3df70c53931934398fc54d7'/>
<id>8730260457ddbd19f3df70c53931934398fc54d7</id>
<content type='text'>
The compile time improvements from using combined TUs mostly isn't
worth the annoyance they cause with various IDE shortcuts, like
when switching between header and its impl. file.

Splitting them apart also fixes the issue of empty subdirs being
installed due to `foo/internal` folders that only contained the
combined TUs and no headers.

Closes #2457
Closes #2463
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The compile time improvements from using combined TUs mostly isn't
worth the annoyance they cause with various IDE shortcuts, like
when switching between header and its impl. file.

Splitting them apart also fixes the issue of empty subdirs being
installed due to `foo/internal` folders that only contained the
combined TUs and no headers.

Closes #2457
Closes #2463
</pre>
</div>
</content>
</entry>
<entry>
<title>Change provideBazelReporterOutput to local linkage</title>
<updated>2022-06-17T16:23:06+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-06-17T16:23:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=165647abbcbf27dcdae074bdb9d5fe2eaffceb67'/>
<id>165647abbcbf27dcdae074bdb9d5fe2eaffceb67</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change Bazel XML support to depend upon BAZEL_TEST</title>
<updated>2022-06-17T14:36:14+00:00</updated>
<author>
<name>Brandon Jones</name>
</author>
<published>2022-06-14T09:56:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=7e4ec432d00ccb082846bf9a74c6d8b48e039ba9'/>
<id>7e4ec432d00ccb082846bf9a74c6d8b48e039ba9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Compatility fixes for GCC5 (#2448)</title>
<updated>2022-06-07T16:46:46+00:00</updated>
<author>
<name>Morwenn</name>
</author>
<published>2022-06-07T16:46:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a0ece7b2528418c730c4feb2871808f739afd482'/>
<id>a0ece7b2528418c730c4feb2871808f739afd482</id>
<content type='text'>
* GCC5 compat: work around inherited constructor issues

Don't use inherited constructors, forward manually instead. This
basically reverts 61f803126d3cff2195d700d11d07c6578f416b23.

I believe that GCC5 does not implement P0136, a C++17 change that made
inherited constructors actually usable and was backported as a DR all
the way to C++11.

* GCC5 compat: bypass std::pair construction issue

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>
* GCC5 compat: work around inherited constructor issues

Don't use inherited constructors, forward manually instead. This
basically reverts 61f803126d3cff2195d700d11d07c6578f416b23.

I believe that GCC5 does not implement P0136, a C++17 change that made
inherited constructors actually usable and was backported as a DR all
the way to C++11.

* GCC5 compat: bypass std::pair construction issue

Co-authored-by: Martin Hořeňovský &lt;martin.horenovsky@gmail.com&gt;</pre>
</div>
</content>
</entry>
</feed>
