<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3, branch v2.13.10</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.10</title>
<updated>2022-10-16T09:02:17+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-10-16T09:02:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=182c910b4b63ff587a3440e08f84f70497e49a81'/>
<id>182c910b4b63ff587a3440e08f84f70497e49a81</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fixes catchorg/Catch2#2401</title>
<updated>2022-08-21T17:51:36+00:00</updated>
<author>
<name>Thomas Gamper</name>
</author>
<published>2022-08-21T15:44:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=02123776f208502aecd374a324472720e5e3352f'/>
<id>02123776f208502aecd374a324472720e5e3352f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Explicitly specify __cdecl on main/wmain for MSVC (#2487)</title>
<updated>2022-08-06T19:15:53+00:00</updated>
<author>
<name>David Matson</name>
</author>
<published>2022-08-06T19:15:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=14bc25be00881a0f85229d62dfeb32ce1e9cbe03'/>
<id>14bc25be00881a0f85229d62dfeb32ce1e9cbe03</id>
<content type='text'>
Fixes #2486

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>
Fixes #2486

Co-authored-by: Martin Hořeňovský &lt;martin.horenovsky@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Fix comma-subscript warning suppression to only target GCC 10.1+</title>
<updated>2022-06-05T23:04:12+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-06-05T23:04:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=20d413b8b6803c6d456874935d7014fe684e9426'/>
<id>20d413b8b6803c6d456874935d7014fe684e9426</id>
<content type='text'>
Fixes #2416
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #2416
</pre>
</div>
</content>
</entry>
<entry>
<title>Update FetchContent docs to use 2.13.9</title>
<updated>2022-05-31T10:31:02+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-05-31T10:31:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=e33de8fc05ca80923a8216a8aecd6a1afc5e00af'/>
<id>e33de8fc05ca80923a8216a8aecd6a1afc5e00af</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use better instruction for CATCH_TRAP on ARM Macs</title>
<updated>2022-05-15T21:20:32+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-05-15T21:15:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1127d847a1b52402b7a224caaabe647883287115'/>
<id>1127d847a1b52402b7a224caaabe647883287115</id>
<content type='text'>
The old instruction would cause the debugger to be stuck at the
triggering source line forever, while the new one should have the
expected semantics, where the debugger can then single-step,
continue. or generally do things, afterwards.

Closes #2422
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The old instruction would cause the debugger to be stuck at the
triggering source line forever, while the new one should have the
expected semantics, where the debugger can then single-step,
continue. or generally do things, afterwards.

Closes #2422
</pre>
</div>
</content>
</entry>
<entry>
<title>ObjectStorage: port away from std::aligned_storage</title>
<updated>2022-05-09T22:06:45+00:00</updated>
<author>
<name>Marc Mutz</name>
</author>
<published>2022-05-07T09:41:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=ca455815fdbe7774ef81fed497f0026cd5bc3965'/>
<id>ca455815fdbe7774ef81fed497f0026cd5bc3965</id>
<content type='text'>
It's deprecated in C++23. Just use alignas on a char array, wrapped in
a struct to avoid decaying to char*, which is the canonical
implementation of aligned_storage:
https://en.cppreference.com/w/cpp/types/aligned_storage#Possible_implementation

Fixes #2419

Catch3 is not affected.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's deprecated in C++23. Just use alignas on a char array, wrapped in
a struct to avoid decaying to char*, which is the canonical
implementation of aligned_storage:
https://en.cppreference.com/w/cpp/types/aligned_storage#Possible_implementation

Fixes #2419

Catch3 is not affected.
</pre>
</div>
</content>
</entry>
<entry>
<title>Disable Werror for unknown pragmas in tests</title>
<updated>2022-04-17T19:12:38+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-04-17T19:11:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=d71b4617e9935f8589870af211f5b7552d743654'/>
<id>d71b4617e9935f8589870af211f5b7552d743654</id>
<content type='text'>
Closes #2375
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #2375
</pre>
</div>
</content>
</entry>
<entry>
<title>v2.13.9</title>
<updated>2022-04-12T20:38:17+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-04-12T20:38:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=62fd660583d3ae7a7886930b413c3c570e89786c'/>
<id>62fd660583d3ae7a7886930b413c3c570e89786c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix filename as tag bug</title>
<updated>2022-03-18T21:32:54+00:00</updated>
<author>
<name>Martin Mekota</name>
</author>
<published>2022-03-17T19:56:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=0aa4dbae2e5d0b86fc6602354fdcea6d186752b2'/>
<id>0aa4dbae2e5d0b86fc6602354fdcea6d186752b2</id>
<content type='text'>
When a test file isn't provided with "/" in the path,
the filename isn't registered as a tag.
Fixing by providing a conditon for this edge case.

Closes #2328
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a test file isn't provided with "/" in the path,
the filename isn't registered as a tag.
Fixing by providing a conditon for this edge case.

Closes #2328
</pre>
</div>
</content>
</entry>
</feed>
