<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/docs, branch remove_redundant_destructors</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>More detailed examples for lifetimes in combined matcher exprs</title>
<updated>2023-12-13T16:24:23+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2023-12-13T16:07:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=3acb8b30f1ce0c801de0e3880ea1f6467dd0105c'/>
<id>3acb8b30f1ce0c801de0e3880ea1f6467dd0105c</id>
<content type='text'>
Example taken from #2777
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Example taken from #2777
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typo in release notes</title>
<updated>2023-12-13T16:24:18+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2023-12-13T15:58:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=3f23192e55008f9a4b00590f7c6b5e87f273b099'/>
<id>3f23192e55008f9a4b00590f7c6b5e87f273b099</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>v3.5.0</title>
<updated>2023-12-10T23:55:40+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2023-12-10T23:55:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=53d0d913a422d356b23dd927547febdf69ee9081'/>
<id>53d0d913a422d356b23dd927547febdf69ee9081</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Highlight that SECTIONs rerun the entire test case from beginning (#2749)</title>
<updated>2023-12-10T21:35:54+00:00</updated>
<author>
<name>Simhon Chourasia</name>
</author>
<published>2023-12-10T21:35:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=d4e9fb8aa578d8b10d91a1c86c5b32c16ced8956'/>
<id>d4e9fb8aa578d8b10d91a1c86c5b32c16ced8956</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove obsolete section in limitations.md</title>
<updated>2023-12-10T21:09:48+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2023-12-10T20:45:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=b606bc280226d9b34a42ad82f66cbfcc89209d9e'/>
<id>b606bc280226d9b34a42ad82f66cbfcc89209d9e</id>
<content type='text'>
We no longer use `std::shuffle` to implement random test order, so
a debug mode bug in old versions of libstdc++ cannot apply to us.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We no longer use `std::shuffle` to implement random test order, so
a debug mode bug in old versions of libstdc++ cannot apply to us.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix minor typos in documentation (#2769)</title>
<updated>2023-12-10T21:01:13+00:00</updated>
<author>
<name>Blake-Madden</name>
</author>
<published>2023-12-10T21:01:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=4ab0af8bafe3d5cb53bea3c2a91cb410a1c22afc'/>
<id>4ab0af8bafe3d5cb53bea3c2a91cb410a1c22afc</id>
<content type='text'>

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>

Co-authored-by: Martin Hořeňovský &lt;martin.horenovsky@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Make the user-facing random Generators reproducible</title>
<updated>2023-12-10T18:53:44+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2023-12-10T15:24:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=ae4fe16b81d819bbef8920eddf8d38a3538fe826'/>
<id>ae4fe16b81d819bbef8920eddf8d38a3538fe826</id>
<content type='text'>
Thanks to the new distributions, this is almost trivial change.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thanks to the new distributions, this is almost trivial change.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typo in tostring.md</title>
<updated>2023-12-09T20:00:24+00:00</updated>
<author>
<name>Ikko Eltociear Ashimine</name>
</author>
<published>2023-12-09T18:48:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=21d2da23bc952f99cc400c00c38f7fff45e3da34'/>
<id>21d2da23bc952f99cc400c00c38f7fff45e3da34</id>
<content type='text'>
specialiation -&gt; specialization</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
specialiation -&gt; specialization</pre>
</div>
</content>
</entry>
<entry>
<title>[DOC] Replaced broken link (fixes #2770)</title>
<updated>2023-12-02T21:05:48+00:00</updated>
<author>
<name>Pablo Duboue</name>
</author>
<published>2023-12-01T17:58:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=0520ff44366d1ec4d9862763514cb40ca35582fd'/>
<id>0520ff44366d1ec4d9862763514cb40ca35582fd</id>
<content type='text'>
The original link is no longer available but a fork is still on GitHub.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The original link is no longer available but a fork is still on GitHub.
</pre>
</div>
</content>
</entry>
<entry>
<title>lifted suggested version</title>
<updated>2023-11-14T16:10:31+00:00</updated>
<author>
<name>Gerald Senarclens de Grancy</name>
</author>
<published>2023-11-10T11:45:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=2c68a0d05f4fa8fb79cd43824f69568eb3954d4c'/>
<id>2c68a0d05f4fa8fb79cd43824f69568eb3954d4c</id>
<content type='text'>
Did this, because with 3.0.1, the files
- catch_xmlwriter.cpp
- catch_string_manip.hpp
- catch_test_case_info.hpp

were missing

This led to some obvious and some obscure compile errors when compiling
with g++ 13.2.0 (std c++17 or c++20)
One of these errors being "Elaborated-type-specifier for a scoped enum
must not use the ‘class’ keyword"

Since this is a rather bad experience and debugging it is
time-consuming, I suggest to simply boost the recommended version in the
snippet which is likely copied by new Catch2 users
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Did this, because with 3.0.1, the files
- catch_xmlwriter.cpp
- catch_string_manip.hpp
- catch_test_case_info.hpp

were missing

This led to some obvious and some obscure compile errors when compiling
with g++ 13.2.0 (std c++17 or c++20)
One of these errors being "Elaborated-type-specifier for a scoped enum
must not use the ‘class’ keyword"

Since this is a rather bad experience and debugging it is
time-consuming, I suggest to simply boost the recommended version in the
snippet which is likely copied by new Catch2 users
</pre>
</div>
</content>
</entry>
</feed>
