<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/src/catch2/internal, branch v3.1.1</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>Don't expose header windows.h in catch_all.hpp (#2526)</title>
<updated>2022-10-03T13:36:37+00:00</updated>
<author>
<name>Dimitrij Mijoski</name>
</author>
<published>2022-10-03T13:36:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=980c20694ecb60e3671ee3c08a53b4b720f5d4ae'/>
<id>980c20694ecb60e3671ee3c08a53b4b720f5d4ae</id>
<content type='text'>
* Don't expose header windows.h in catch_all.hpp
* Fix generateAmalgamatedFiles.py
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Don't expose header windows.h in catch_all.hpp
* Fix generateAmalgamatedFiles.py
</pre>
</div>
</content>
</entry>
<entry>
<title>Suppress clang-tidy warnings for TEMPLATE_TEST_CASE (#2536)</title>
<updated>2022-09-26T16:07:50+00:00</updated>
<author>
<name>Rutayan Patro</name>
</author>
<published>2022-09-26T16:07:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=97d0b1e00ed198eb74351874aa8b42423b93c67a'/>
<id>97d0b1e00ed198eb74351874aa8b42423b93c67a</id>
<content type='text'>
* Suppress clang-tidy *-avoid-c-arrays for TEMPLATE_TEST_CASE
* Made globalRegistrar `const` to avoid `cppcoreguidelines-avoid-non-const-global-variables`

Fixes #2095

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Suppress clang-tidy *-avoid-c-arrays for TEMPLATE_TEST_CASE
* Made globalRegistrar `const` to avoid `cppcoreguidelines-avoid-non-const-global-variables`

Fixes #2095

</pre>
</div>
</content>
</entry>
<entry>
<title>Fix building as shared library with MSVC.</title>
<updated>2022-09-24T13:15:50+00:00</updated>
<author>
<name>Dimitrij Mijoski</name>
</author>
<published>2022-09-17T12:58:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=c0e582e65955f84312548bcee36b962a013f262f'/>
<id>c0e582e65955f84312548bcee36b962a013f262f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Suppress -Wuseless-cast Warning</title>
<updated>2022-09-22T19:00:05+00:00</updated>
<author>
<name>Björn Schäpers</name>
</author>
<published>2022-09-14T08:25:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=0de60d8e7ead1ddd5ba8c46b901c122eac20bf94'/>
<id>0de60d8e7ead1ddd5ba8c46b901c122eac20bf94</id>
<content type='text'>
Fixes #2520.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #2520.
</pre>
</div>
</content>
</entry>
<entry>
<title>warning: storage class is not first</title>
<updated>2022-09-21T18:14:12+00:00</updated>
<author>
<name>Zhi Wang</name>
</author>
<published>2022-09-21T11:54:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=d6bbd3fdef793b887728e00e5da857bc1732f97b'/>
<id>d6bbd3fdef793b887728e00e5da857bc1732f97b</id>
<content type='text'>
This pull request fixes the warning issued by `nvc++`
(the C++ compiler in Nvidia HPC SDK/PGI),
and is similar to pull request #1717.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This pull request fixes the warning issued by `nvc++`
(the C++ compiler in Nvidia HPC SDK/PGI),
and is similar to pull request #1717.
</pre>
</div>
</content>
</entry>
<entry>
<title>FileStream: enable automatic flushing</title>
<updated>2022-09-11T21:49:15+00:00</updated>
<author>
<name>Tim Blechmann</name>
</author>
<published>2022-09-10T04:18:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=359542d53ec142514da8a606ada8d9efd13b9678'/>
<id>359542d53ec142514da8a606ada8d9efd13b9678</id>
<content type='text'>
when a test executable is killed by a signal (e.g. when executed by
ctest with timeout), the reporter files are not flushed. this can lead
to incomplete (or empty) report files.
to avoid this we enable automatic flushing via `std::unitbuf`

compare #663
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
when a test executable is killed by a signal (e.g. when executed by
ctest with timeout), the reporter files are not flushed. this can lead
to incomplete (or empty) report files.
to avoid this we enable automatic flushing via `std::unitbuf`

compare #663
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing include for VxWorks build. (#2515)</title>
<updated>2022-09-08T08:21:36+00:00</updated>
<author>
<name>Riom</name>
</author>
<published>2022-09-08T08:21:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=32eae0ecce470639344b121186fb76a240de04b9'/>
<id>32eae0ecce470639344b121186fb76a240de04b9</id>
<content type='text'>
`catch_sharding.hpp` was using `std::min` without including `&lt;algorithm&gt;`.
This worked on most platforms, but it wasn't transitively included in
the VxWorks toolchain.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`catch_sharding.hpp` was using `std::min` without including `&lt;algorithm&gt;`.
This worked on most platforms, but it wasn't transitively included in
the VxWorks toolchain.</pre>
</div>
</content>
</entry>
<entry>
<title>Add CATCH_PLATFORM_WINDOWS_UWP detection macro</title>
<updated>2022-09-02T05:10:38+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-09-02T05:09:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=3ca5cf32e59f77b3af106367fe725c336034667b'/>
<id>3ca5cf32e59f77b3af106367fe725c336034667b</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>
</feed>
