catch2/docs
Martin Hořeňovský cfb6956698
v2.12.0
--- 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 `&` (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)
2020-04-21 16:33:15 +02:00
..
Readme.md Add link to list of commercial user projects 2020-02-07 15:33:55 +01:00
assertions.md Improve the REQUIRE_THROWS_MATCHES documentation a bit 2019-07-29 20:39:02 +02:00
benchmarks.md Fix wrong namespacing of benchmarking constructor helpers 2019-11-21 16:22:04 +01:00
ci-and-misc.md Add SonarQube Generic Test Data reporter 2019-10-27 10:02:41 +01:00
cmake-integration.md Add vcpkg installation instructions (#1898) 2020-03-31 19:12:10 +02:00
command-line.md v2.12.0 2020-04-21 16:33:15 +02:00
commercial-users.md Add king as user 2020-03-11 09:32:16 +01:00
configuration.md v2.11.2 2020-03-19 12:37:51 +01:00
contributing.md add a note how to run selftests using multiconfig generators 2019-10-17 20:23:51 +02:00
deprecations.md Fix significant bug with storing composed matchers 2020-02-01 21:06:07 +01:00
event-listeners.md Refactor: override implies virtual 2018-07-12 14:27:06 +02:00
generators.md v2.11.0 2019-11-15 15:06:17 +01:00
limitations.md Fix "ldd" -> "lld" typo in docs 2019-10-20 20:57:55 +02:00
list-of-examples.md Add GENERATE_COPY and GENERATE_VAR capturing generator macros 2019-03-31 14:11:10 +02:00
logging.md Add 'Introduced in Catch 2.7.0.' note 2019-08-02 19:18:47 +02:00
matchers.md Document that matcher combinators (&&, ||, !) do not take ownership 2019-10-26 21:07:38 +02:00
opensource-users.md Added toml++ to opensource-users.md 2020-03-29 14:21:57 +02:00
other-macros.md Add 'Introduced in Catch 2.3.0.' text 2019-08-02 19:18:47 +02:00
own-main.md Updated documentation TOCs 2018-09-08 11:05:52 +02:00
release-notes.md v2.12.0 2020-04-21 16:33:15 +02:00
release-process.md Mention the sonarqube reporter in release process 2019-11-15 14:59:35 +01:00
reporters.md Add SonarQube Generic Test Data reporter 2019-10-27 10:02:41 +01:00
slow-compiles.md Update slow-compiles.md 2020-03-18 15:35:56 +01:00
test-cases-and-sections.md Add 'Introduced in Catch 2.4.0.' text 2019-08-02 19:18:47 +02:00
test-fixtures.md Add 'Introduced in Catch 2.8.0.' text 2019-08-02 19:18:47 +02:00
tostring.md Add 'Introduced in Catch 2.8.0.' text 2019-08-02 19:18:47 +02:00
tutorial.md Update tutorial.md 2020-03-18 15:36:19 +01:00
why-catch.md Fix Cute test framework URL 2018-11-05 19:38:37 +01:00