<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/docs, branch v2.12.2</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.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>
<entry>
<title>Update documentation for --order</title>
<updated>2020-04-15T14:20:05+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-04-15T14:19:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=fa4a93e051b4fdec5ca6e82db19ec6ecbd305d0b'/>
<id>fa4a93e051b4fdec5ca6e82db19ec6ecbd305d0b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add vcpkg installation instructions (#1898)</title>
<updated>2020-03-31T17:12:10+00:00</updated>
<author>
<name>Phoebe</name>
</author>
<published>2020-03-31T17:12:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=b8ce814ee6c5145ad1521f80bfd2c339012d1a23'/>
<id>b8ce814ee6c5145ad1521f80bfd2c339012d1a23</id>
<content type='text'>
* Add vcpkg installation instructions

* Add index</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add vcpkg installation instructions

* Add index</pre>
</div>
</content>
</entry>
<entry>
<title>Added toml++ to opensource-users.md</title>
<updated>2020-03-29T12:21:57+00:00</updated>
<author>
<name>Mark Gillard</name>
</author>
<published>2020-03-29T07:54:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=62609621088df6723e48ea1d164108303511755b'/>
<id>62609621088df6723e48ea1d164108303511755b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix alphabetical ordering of opensource-users.md</title>
<updated>2020-03-29T12:21:57+00:00</updated>
<author>
<name>Mark Gillard</name>
</author>
<published>2020-03-29T07:53:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=b4c8967ac5011cf4cf706313afff6e41c07781c5'/>
<id>b4c8967ac5011cf4cf706313afff6e41c07781c5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>v2.11.3</title>
<updated>2020-03-19T12:50:19+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-03-19T12:50:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=255aa5f2afe1a622c97422f65ace6ca915be0d8d'/>
<id>255aa5f2afe1a622c97422f65ace6ca915be0d8d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>v2.11.2</title>
<updated>2020-03-19T11:37:51+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-03-19T11:37:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=5f94c8dafb56c06892ef37b181df88b46bec0156'/>
<id>5f94c8dafb56c06892ef37b181df88b46bec0156</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
