diff options
| author | Martin Hořeňovský | 2020-03-19 12:37:51 +0100 |
|---|---|---|
| committer | Martin Hořeňovský | 2020-03-19 12:37:51 +0100 |
| commit | 5f94c8dafb56c06892ef37b181df88b46bec0156 (patch) | |
| tree | e9c173d32a15b6ea99f9f05461aad2e797dc8d78 /docs | |
| parent | 695a356f9303bd883e44681f972d10021699cdc0 (diff) | |
| download | catch3-2.11.2.tar.gz | |
v2.11.2v2.11.2
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/command-line.md | 2 | ||||
| -rw-r--r-- | docs/configuration.md | 2 | ||||
| -rw-r--r-- | docs/release-notes.md | 27 |
3 files changed, 29 insertions, 2 deletions
diff --git a/docs/command-line.md b/docs/command-line.md index dcc6a79a..51eeb2f6 100644 --- a/docs/command-line.md +++ b/docs/command-line.md @@ -323,7 +323,7 @@ Instead the user code is only measured and the plain mean from the samples is re ## Specify the amount of time in milliseconds spent on warming up each test <pre>--benchmark-warmup-time</pre> -> [Introduced](https://github.com/catchorg/Catch2/pull/1844) in Catch X.Y.Z. +> [Introduced](https://github.com/catchorg/Catch2/pull/1844) in Catch 2.11.2. Configure the amount of time spent warming up each test. diff --git a/docs/configuration.md b/docs/configuration.md index d09e043f..940356ad 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -260,7 +260,7 @@ namespace Catch { ## Overriding Catch's debug break (`-b`) -> [Introduced](https://github.com/catchorg/Catch2/pull/1846) in Catch X.Y.Z. +> [Introduced](https://github.com/catchorg/Catch2/pull/1846) in Catch 2.11.2. You can override Catch2's break-into-debugger code by defining the `CATCH_BREAK_INTO_DEBUGGER()` macro. This can be used if e.g. Catch2 does diff --git a/docs/release-notes.md b/docs/release-notes.md index 5eb7f33f..0c023085 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -2,6 +2,7 @@ # Release notes **Contents**<br> +[2.11.2](#2112)<br> [2.11.1](#2111)<br> [2.11.0](#2110)<br> [2.10.2](#2102)<br> @@ -32,6 +33,32 @@ [Older versions](#older-versions)<br> [Even Older versions](#even-older-versions)<br> + +## 2.11.2 + +### Improvements +* GCC and Clang now issue warnings for suspicious code in assertions (#1880) + * E.g. `REQUIRE( int != unsigned int )` will now issue mixed signedness comparison warning + * This has always worked on MSVC, but it now also works for GCC and current Clang versions +* Colorization of "Test filters" output should be more robust now +* `--wait-for-keypress` now also accepts `never` as an option (#1866) +* Reporters no longer round-off nanoseconds when reporting benchmarking results (#1876) +* Catch2's debug break now supports iOS while using Thumb instruction set (#1862) +* It is now possible to customize benchmark's warm-up time when running the test binary (#1844) + * `--benchmark-warmup-time {ms}` +* User can now specify how Catch2 should break into debugger (#1846) + +### Fixes +* Fixes missing `<random>` include in benchmarking (#1831) +* Fixed missing `<iterator>` include in benchmarking (#1874) +* Hidden test cases are now also tagged with `[!hide]` as per documentation (#1847) +* Detection of whether libc provides `std::nextafter` has been improved (#1854) +* Detection of `wmain` no longer incorrectly looks for `WIN32` macro (#1849) + * Now it just detects Windows platform +* Composing already-composed matchers no longer modifies the partially-composed matcher expression + * This bug has been present for the last ~2 years and nobody reported it + + ## 2.11.1 ### Improvements |