<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/docs, branch v2.12.4</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.12.4</title>
<updated>2020-07-05T09:51:30+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-07-05T09:51:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=c299133a31fb8594a5bbacc934cf30b7aabda87e'/>
<id>c299133a31fb8594a5bbacc934cf30b7aabda87e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>v2.12.3</title>
<updated>2020-06-29T18:50:39+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-06-29T18:50:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=0f05c034c2cf4dd039b8ea375c70dbe657f21d97'/>
<id>0f05c034c2cf4dd039b8ea375c70dbe657f21d97</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rewrite the contributing documentation</title>
<updated>2020-06-27T15:44:08+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-06-26T18:00:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=dc7a20fc741085778b8dc645a74806273b39aeda'/>
<id>dc7a20fc741085778b8dc645a74806273b39aeda</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add an example of using GENERATE(table())</title>
<updated>2020-06-23T20:55:03+00:00</updated>
<author>
<name>Richard Ash</name>
</author>
<published>2020-06-19T14:32:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=ad1940f336b4527544d435372a5f5c65fe7d783d'/>
<id>ad1940f336b4527544d435372a5f5c65fe7d783d</id>
<content type='text'>
There are some examples on issue #850 of using this feature, but they
are not easily found from the documentation. Adding them here as an
example makes them more findable and ensures they keep working if the
API changes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There are some examples on issue #850 of using this feature, but they
are not easily found from the documentation. Adding them here as an
example makes them more findable and ensures they keep working if the
API changes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add notes on compiling the examples.</title>
<updated>2020-06-20T19:41:10+00:00</updated>
<author>
<name>Richard Ash</name>
</author>
<published>2020-06-18T16:40:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=53999216221a8b38bf619ddee6a48107f5bfc7c9'/>
<id>53999216221a8b38bf619ddee6a48107f5bfc7c9</id>
<content type='text'>
This took me some time to figure out so document for others.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This took me some time to figure out so document for others.
</pre>
</div>
</content>
</entry>
<entry>
<title>Clarify documentation about nested generators</title>
<updated>2020-06-13T09:12:12+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-06-13T09:11:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=fb08596b1b28228bfa283cf490e2c8179afa740c'/>
<id>fb08596b1b28228bfa283cf490e2c8179afa740c</id>
<content type='text'>
Closes #1947
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #1947
</pre>
</div>
</content>
</entry>
<entry>
<title>v2.12.2</title>
<updated>2020-05-25T13:13:18+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-05-25T13:13:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=b1b5cb812277f367387844aab46eb2d3b15d03cd'/>
<id>b1b5cb812277f367387844aab46eb2d3b15d03cd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Document that user can only provide main in TU with CONFIG_RUNNER</title>
<updated>2020-05-15T13:57:27+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-05-15T13:57:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f764ee3d30e441db93d4b48b61340eaba7ecfb2b'/>
<id>f764ee3d30e441db93d4b48b61340eaba7ecfb2b</id>
<content type='text'>
Closes #1851
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #1851
</pre>
</div>
</content>
</entry>
<entry>
<title>v2.12.1</title>
<updated>2020-04-21T17:30:38+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-04-21T17:30:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=2e61d38c7c3078e600c331257b5bebfb81aaa685'/>
<id>2e61d38c7c3078e600c331257b5bebfb81aaa685</id>
<content type='text'>
--- Fixes ---
* Vector matchers now support initializer list literals better

--- Improvements ---
* Added support for `^` (bitwise xor) to `CHECK` and `REQUIRE`
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--- Fixes ---
* Vector matchers now support initializer list literals better

--- Improvements ---
* Added support for `^` (bitwise xor) to `CHECK` and `REQUIRE`
</pre>
</div>
</content>
</entry>
<entry>
<title>v2.12.0</title>
<updated>2020-04-21T14:33:15+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-04-21T14:33:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=cfb695669830ceb73b0875a20af4241944eb48e0'/>
<id>cfb695669830ceb73b0875a20af4241944eb48e0</id>
<content type='text'>
--- Improvements ---
* Running tests in random order (`--order rand`) has been reworked significantly (#1908)
  * Given same seed, all platforms now produce the same order
  * Given same seed, the relative order of tests does not change if you select only a subset of them
* Vector matchers support custom allocators (#1909)
* `|` and `&amp;` (bitwise or and bitwise and) are now supported in `CHECK` and `REQUIRE`
  * The resulting type must be convertible to `bool`

--- Fixes ---
* Fixed computation of benchmarking column widths in ConsoleReporter (#1885, #1886)
* Suppressed clang-tidy's `cppcoreguidelines-pro-type-vararg` in assertions (#1901)
  * It was a false positive trigered by the new warning support workaround
* Fixed bug in test specification parser handling of OR'd patterns using escaping (#1905)

--- Miscellaneous ---
* Worked around IBM XL's codegen bug (#1907)
  * It would emit code for _destructors_ of temporaries in an unevaluated context
* Improved detection of stdlib's support for `std::uncaught_exceptions` (#1911)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--- Improvements ---
* Running tests in random order (`--order rand`) has been reworked significantly (#1908)
  * Given same seed, all platforms now produce the same order
  * Given same seed, the relative order of tests does not change if you select only a subset of them
* Vector matchers support custom allocators (#1909)
* `|` and `&amp;` (bitwise or and bitwise and) are now supported in `CHECK` and `REQUIRE`
  * The resulting type must be convertible to `bool`

--- Fixes ---
* Fixed computation of benchmarking column widths in ConsoleReporter (#1885, #1886)
* Suppressed clang-tidy's `cppcoreguidelines-pro-type-vararg` in assertions (#1901)
  * It was a false positive trigered by the new warning support workaround
* Fixed bug in test specification parser handling of OR'd patterns using escaping (#1905)

--- Miscellaneous ---
* Worked around IBM XL's codegen bug (#1907)
  * It would emit code for _destructors_ of temporaries in an unevaluated context
* Improved detection of stdlib's support for `std::uncaught_exceptions` (#1911)
</pre>
</div>
</content>
</entry>
</feed>
