<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/docs, branch v2.12.0</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.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>
<entry>
<title>Update tutorial.md</title>
<updated>2020-03-18T14:36:19+00:00</updated>
<author>
<name>Julius Hülsmann</name>
</author>
<published>2020-03-17T14:43:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=9e09d79946b0c4afd815341684c7c4dc4f40c20b'/>
<id>9e09d79946b0c4afd815341684c7c4dc4f40c20b</id>
<content type='text'>
Fix: typo; remove trailing ","</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix: typo; remove trailing ","</pre>
</div>
</content>
</entry>
<entry>
<title>Update slow-compiles.md</title>
<updated>2020-03-18T14:35:56+00:00</updated>
<author>
<name>Julius Hülsmann</name>
</author>
<published>2020-03-17T11:54:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=7048c2c269897b5fc6470e030818444f1b028a30'/>
<id>7048c2c269897b5fc6470e030818444f1b028a30</id>
<content type='text'>
Add missing "."</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add missing "."</pre>
</div>
</content>
</entry>
<entry>
<title>Add king as user</title>
<updated>2020-03-11T08:32:16+00:00</updated>
<author>
<name>magnus.ornebring</name>
</author>
<published>2020-03-10T10:25:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=6f77d59b16b9792d98c78dae54b9d728e3a9607f'/>
<id>6f77d59b16b9792d98c78dae54b9d728e3a9607f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
