<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/tests, branch v3.0.0-preview2</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>Explicitly default smfs when relevant to avoid Wdeprecated-copy-dtor</title>
<updated>2020-05-12T21:56:34+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-05-11T18:15:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=03ef6b9f9af9c78f83607a90980a2b90118d501d'/>
<id>03ef6b9f9af9c78f83607a90980a2b90118d501d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move StringRef header to internals</title>
<updated>2020-05-10T08:09:01+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-05-10T08:09:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=9e498278be92ff209687a09b989f27d51aab7809'/>
<id>9e498278be92ff209687a09b989f27d51aab7809</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Small improvements for StringRef</title>
<updated>2020-05-10T05:22:11+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-05-10T05:22:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=895d0a06960d9f48190dde7c7aa4a56d614946fc'/>
<id>895d0a06960d9f48190dde7c7aa4a56d614946fc</id>
<content type='text'>
* `operator[]` is constexpr
* `operator&lt;&lt;` and `operator+=` are hidden friends
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* `operator[]` is constexpr
* `operator&lt;&lt;` and `operator+=` are hidden friends
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove catch_default_main.hpp</title>
<updated>2020-05-09T16:00:49+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-05-07T14:24:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=db32550898ac0b7bdb81228972f6ba58b88ce18d'/>
<id>db32550898ac0b7bdb81228972f6ba58b88ce18d</id>
<content type='text'>
There are two reasons for this:

1) It is highly unlikely that someone has use for this header,
which has no customization points and only provides simplest
possible main, and cannot link the static library which also
provides a default main implementation.
2) It being a header was causing extra complications with
the convenience headers, and our checking script. This would either
require special handling in the checking script, or would break user's
of the main convenience header.

All in all, it is simpler and better in the long term to remove it,
than to fix its problems.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There are two reasons for this:

1) It is highly unlikely that someone has use for this header,
which has no customization points and only provides simplest
possible main, and cannot link the static library which also
provides a default main implementation.
2) It being a header was causing extra complications with
the convenience headers, and our checking script. This would either
require special handling in the checking script, or would break user's
of the main convenience header.

All in all, it is simpler and better in the long term to remove it,
than to fix its problems.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove file list checking from CMake</title>
<updated>2020-05-06T19:23:13+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-05-06T19:23:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=e78b4f6be78912bdc812dba0fbf2166841ffb7be'/>
<id>e78b4f6be78912bdc812dba0fbf2166841ffb7be</id>
<content type='text'>
I do not think we need a safeguard against not including files in
CMake anymore, and as it is, it caused annoying false positive about
the default main implementation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I do not think we need a safeguard against not including files in
CMake anymore, and as it is, it caused annoying false positive about
the default main implementation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add script checking convenience header correctness</title>
<updated>2020-05-06T15:53:39+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-05-06T12:57:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=fe405034b8696e9826cf46aa75b35a27158d5fb9'/>
<id>fe405034b8696e9826cf46aa75b35a27158d5fb9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use main-as-static-lib in ExtraTests</title>
<updated>2020-05-03T17:21:58+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-05-03T17:21:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=c086746cc9b4701f19b1b9f2239fd9aba18223bd'/>
<id>c086746cc9b4701f19b1b9f2239fd9aba18223bd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Decrease chance of false positive in random generator testing</title>
<updated>2020-05-03T17:01:21+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-05-03T17:01:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=0c223bb751ceb0c5d02e66ca2cb1d2a72bd3ba43'/>
<id>0c223bb751ceb0c5d02e66ca2cb1d2a72bd3ba43</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove duplicated test for #1027</title>
<updated>2020-05-03T07:58:46+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-05-03T07:58:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=33c58dad419ccce92882e9edbe4fc6124bc193ee'/>
<id>33c58dad419ccce92882e9edbe4fc6124bc193ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Run unit tests in random order</title>
<updated>2020-05-03T07:49:59+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-05-03T07:49:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=e83c9fb6745a8f6d78134eb5a410b1657058e15e'/>
<id>e83c9fb6745a8f6d78134eb5a410b1657058e15e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
