<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/CMake/CatchMiscFunctions.cmake, branch v3.0.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>Add Wfloat-equal to default-enabled warnings</title>
<updated>2022-05-14T13:47:20+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-05-14T13:37:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=fc3d11b1d1090a5bcbcc9e410a460f9bf6a1f474'/>
<id>fc3d11b1d1090a5bcbcc9e410a460f9bf6a1f474</id>
<content type='text'>
This is kinda messy, because there is no good way to signal to
the compiler that some code uses direct comparison of floating
point numbers intentionally, so instead we have to use diagnostic
pragmas.

We also have to over-suppress the test files, because Clang (and
possibly GCC) still issue warnings from template instantiation
even if the instantion site is under warning suppression, so the
template definition has to be under warning suppression as well.

Closes #2406
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is kinda messy, because there is no good way to signal to
the compiler that some code uses direct comparison of floating
point numbers intentionally, so instead we have to use diagnostic
pragmas.

We also have to over-suppress the test files, because Clang (and
possibly GCC) still issue warnings from template instantiation
even if the instantion site is under warning suppression, so the
template definition has to be under warning suppression as well.

Closes #2406
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix use of u8-literal that would break in C++20</title>
<updated>2022-05-03T11:54:07+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-05-03T08:49:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=91ea25e51ac122b2ab2363f89f5a6ee0b91c858c'/>
<id>91ea25e51ac122b2ab2363f89f5a6ee0b91c858c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add -Wmissing-prototypes to common warnings</title>
<updated>2022-05-03T11:54:05+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-05-02T10:57:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=e2d07d35f4e31fa07fda89aadfb547e20b6b63b3'/>
<id>e2d07d35f4e31fa07fda89aadfb547e20b6b63b3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add -Wmissing-variable-declarations to common warnings</title>
<updated>2022-05-03T11:54:03+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-05-02T10:51:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=d2cb934d283bcaeb78ce9dec3f9755650db414ba'/>
<id>d2cb934d283bcaeb78ce9dec3f9755650db414ba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add -Wsuggest-destructor-override to enabled warnings</title>
<updated>2022-05-03T11:54:02+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-05-02T08:45:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=7752229105c85126712cb0b9d252a57c2ff79851'/>
<id>7752229105c85126712cb0b9d252a57c2ff79851</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable a bunch of extra warnings</title>
<updated>2022-05-03T11:54:00+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-05-01T21:15:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=722c1978554f5521ce301e26040defd1940dace6'/>
<id>722c1978554f5521ce301e26040defd1940dace6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add some extra warnings</title>
<updated>2022-04-28T12:56:31+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-04-28T09:40:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=c410e2596c872ff86974c8db5f011ca8b9cf445c'/>
<id>c410e2596c872ff86974c8db5f011ca8b9cf445c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Sorted and removed duplicates from the compiler warning list</title>
<updated>2022-04-28T09:06:53+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-04-28T09:06:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=4c1cf4aa67709693e932587d45e598bcb57cb1bb'/>
<id>4c1cf4aa67709693e932587d45e598bcb57cb1bb</id>
<content type='text'>
The duplicates were '-Wreturn-std-move' and '-Wunreachable-code'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The duplicates were '-Wreturn-std-move' and '-Wunreachable-code'.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename MiscFunctions.cmake -&gt; CatchMiscFunctions.cmake</title>
<updated>2022-02-06T23:05:11+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-02-06T23:05:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a9ed2c235d4f0bea96315079a6b4fb7b8293812c'/>
<id>a9ed2c235d4f0bea96315079a6b4fb7b8293812c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
