<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/examples, branch v3.3.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 set C++ standard in CMakeLists for tests</title>
<updated>2022-10-29T19:04:58+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-10-28T14:01:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=82cec69e93a90293afae10d826b42aa7e716e934'/>
<id>82cec69e93a90293afae10d826b42aa7e716e934</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Raise the minimum CMake version to 3.10 (#2523)</title>
<updated>2022-09-16T15:56:00+00:00</updated>
<author>
<name>Dimitrij Mijoski</name>
</author>
<published>2022-09-16T15:56:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=98d37da03ee21e8a87cd3e0e6542c794c667e78b'/>
<id>98d37da03ee21e8a87cd3e0e6542c794c667e78b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update documentation - add pkg-config examples.</title>
<updated>2022-06-05T13:58:41+00:00</updated>
<author>
<name>Petr Kubánek</name>
</author>
<published>2022-05-24T08:07:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=0c13d021da4ff937a33279207fb57e000781d86c'/>
<id>0c13d021da4ff937a33279207fb57e000781d86c</id>
<content type='text'>
Use -std=c++14 (instead of c++11). Pointers how to integrate with
pkg-config for non-CMake projects.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use -std=c++14 (instead of c++11). Pointers how to integrate with
pkg-config for non-CMake projects.
</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>Examples: remove references to catch_default_main</title>
<updated>2022-02-20T12:10:42+00:00</updated>
<author>
<name>John Beard</name>
</author>
<published>2022-02-18T22:36:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=0c722564c34277b2afc2f76bd9f3176c509caf7a'/>
<id>0c722564c34277b2afc2f76bd9f3176c509caf7a</id>
<content type='text'>
catch_default_main.hpp was removed in db32550898

The example 000-CatchMain.cpp is no longer compiled, but is still
present in the examples and is still references by other example
files. Remove the file and references to it, as they are confusing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
catch_default_main.hpp was removed in db32550898

The example 000-CatchMain.cpp is no longer compiled, but is still
present in the examples and is still references by other example
files. Remove the file and references to it, as they are confusing.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor implementation of case-insensitivity in tags</title>
<updated>2021-12-27T23:20:55+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-12-26T21:10:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=45577a1f4c84eca059453908220cbdc7e1d34f93'/>
<id>45577a1f4c84eca059453908220cbdc7e1d34f93</id>
<content type='text'>
By not materializing the lower cased tags ahead of time, we
save allocations at the cost of worsened performance when comparing
two tags.

Since there are rarely many tags, and commonly they are not
compared even if present, this is almost always a win. The new
implementation also improves the robustness of the code
responsible for handling tags in a case-insensitive manner.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By not materializing the lower cased tags ahead of time, we
save allocations at the cost of worsened performance when comparing
two tags.

Since there are rarely many tags, and commonly they are not
compared even if present, this is almost always a win. The new
implementation also improves the robustness of the code
responsible for handling tags in a case-insensitive manner.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move reporter_registrars.hpp to reporters/</title>
<updated>2021-11-10T22:52:59+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-11-10T22:52:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=9200b4078bcec238b0ebe9f60d31ae02693c4e23'/>
<id>9200b4078bcec238b0ebe9f60d31ae02693c4e23</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>assertionEnded event in reporters no longer returns bool</title>
<updated>2021-09-15T16:57:56+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-09-15T16:57:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f314fa1f8c9576f1879fb0a8a9b038f1108599c2'/>
<id>f314fa1f8c9576f1879fb0a8a9b038f1108599c2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typos in the code base (#2206)</title>
<updated>2021-04-07T18:43:50+00:00</updated>
<author>
<name>Julien Brianceau</name>
</author>
<published>2021-04-07T18:43:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=e8cdfdca87ebacd993befdd08ea6aa7e8068ef3d'/>
<id>e8cdfdca87ebacd993befdd08ea6aa7e8068ef3d</id>
<content type='text'>
Note that only documentation and comments are impacted by this change.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Note that only documentation and comments are impacted by this change.
</pre>
</div>
</content>
</entry>
<entry>
<title>Split EventListener base from streaming_base.hpp</title>
<updated>2020-08-29T17:09:54+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-08-24T20:52:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=33ad1ee2ac7beaae8d6bfa661213d13cecbce196'/>
<id>33ad1ee2ac7beaae8d6bfa661213d13cecbce196</id>
<content type='text'>
The base was also renamed from `TestEventListenerBase` to
`EventListenerBase`, and modified to derive directly from the
reporter interface, rather than deriving from `StreamingReporterBase`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The base was also renamed from `TestEventListenerBase` to
`EventListenerBase`, and modified to derive directly from the
reporter interface, rather than deriving from `StreamingReporterBase`.
</pre>
</div>
</content>
</entry>
</feed>
