54 Commits

Author SHA256 Message Date
38a36417a1 Accepting request 1327470 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1327470
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Catch2?expand=0&rev=26
2026-01-18 21:18:21 +00:00
9b8e375a3f Accepting request 1327455 from home:badshah400:branches:devel:libraries:c_c++
Update to version 3.12.0.

OBS-URL: https://build.opensuse.org/request/show/1327455
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/Catch2?expand=0&rev=52
2026-01-15 21:27:21 +00:00
b1de93f037 Accepting request 1315033 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1315033
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Catch2?expand=0&rev=25
2025-11-03 17:54:39 +00:00
ac49d357fa Accepting request 1314123 from home:badshah400:branches:devel:libraries:c_c++
Update to version 3.11.0.

OBS-URL: https://build.opensuse.org/request/show/1314123
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/Catch2?expand=0&rev=50
2025-11-02 04:40:44 +00:00
e994be7f32 Accepting request 1307604 from devel:libraries:c_c++
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1307604
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Catch2?expand=0&rev=24
2025-09-29 14:31:33 +00:00
06c64d970e Accepting request 1306339 from home:badshah400:branches:devel:libraries:c_c++
* Update to version 3.10.0.
* Drop Catch2-pkgconfig-install-destdir.patch: fixed upstream.

OBS-URL: https://build.opensuse.org/request/show/1306339
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/Catch2?expand=0&rev=48
2025-09-22 11:58:53 +00:00
2d0a85f185 Accepting request 1299308 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1299308
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Catch2?expand=0&rev=23
2025-08-19 14:43:39 +00:00
27dfcd60a7 Accepting request 1298656 from home:badshah400:branches:devel:libraries:c_c++
* Update to version 3.9.1.
* Add Catch2-pkgconfig-install-destdir.patch: Install pkgconfig file to destdir (gh#catchorg/Catch2#3006); upstream commit.

OBS-URL: https://build.opensuse.org/request/show/1298656
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/Catch2?expand=0&rev=46
2025-08-14 05:05:27 +00:00
80eafba0e3 Accepting request 1274247 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1274247
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Catch2?expand=0&rev=22
2025-05-06 14:38:25 +00:00
2087e70bd7 Accepting request 1273686 from home:badshah400:branches:devel:libraries:c_c++
Update to version 3.8.1.

OBS-URL: https://build.opensuse.org/request/show/1273686
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/Catch2?expand=0&rev=44
2025-05-04 14:29:14 +00:00
a47e9f522f Accepting request 1240377 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1240377
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Catch2?expand=0&rev=21
2025-01-28 13:58:09 +00:00
89b7ba9d37 Accepting request 1239686 from home:badshah400:branches:devel:libraries:c_c++
Update to version 3.8.0

OBS-URL: https://build.opensuse.org/request/show/1239686
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/Catch2?expand=0&rev=42
2025-01-26 17:56:20 +00:00
831f5c000d Accepting request 1202908 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1202908
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Catch2?expand=0&rev=20
2024-09-25 19:52:40 +00:00
1b179218fa Accepting request 1202775 from home:badshah400:branches:devel:libraries:c_c++
Update to version 3.7.1

OBS-URL: https://build.opensuse.org/request/show/1202775
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/Catch2?expand=0&rev=40
2024-09-24 11:11:18 +00:00
1c065bdfa0 Accepting request 1173882 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1173882
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Catch2?expand=0&rev=19
2024-05-15 19:25:42 +00:00
4fa27e063f Accepting request 1173812 from home:badshah400:branches:devel:libraries:c_c++
Update to version 3.6.0.

OBS-URL: https://build.opensuse.org/request/show/1173812
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/Catch2?expand=0&rev=38
2024-05-14 06:50:30 +00:00
98791d5395 Accepting request 1166894 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1166894
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Catch2?expand=0&rev=18
2024-04-14 09:53:36 +00:00
cff28e9590 Accepting request 1166679 from home:badshah400:branches:devel:libraries:c_c++
Update to version 3.5.4.

OBS-URL: https://build.opensuse.org/request/show/1166679
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/Catch2?expand=0&rev=36
2024-04-11 14:26:33 +00:00
ecd52fd0d0 Accepting request 1158118 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1158118
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Catch2?expand=0&rev=17
2024-03-17 21:10:39 +00:00
8474900d3f Accepting request 1157067 from home:badshah400:branches:devel:libraries:c_c++
Update to version 3.5.3.

OBS-URL: https://build.opensuse.org/request/show/1157067
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/Catch2?expand=0&rev=34
2024-03-15 02:40:00 +00:00
44c0c39166 Accepting request 1140093 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1140093
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Catch2?expand=0&rev=16
2024-01-21 22:07:08 +00:00
ad152b2bec Accepting request 1140008 from home:badshah400:branches:devel:libraries:c_c++
Update to version 3.5.2.

OBS-URL: https://build.opensuse.org/request/show/1140008
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/Catch2?expand=0&rev=32
2024-01-20 12:16:18 +00:00
5db81157a8 Accepting request 1136183 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1136183
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Catch2?expand=0&rev=15
2024-01-04 14:56:49 +00:00
300f622e1b Accepting request 1136174 from home:badshah400:branches:devel:libraries:c_c++
Update to version 3.5.1

OBS-URL: https://build.opensuse.org/request/show/1136174
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/Catch2?expand=0&rev=30
2024-01-02 13:43:50 +00:00
ce5a834fda Accepting request 1133626 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1133626
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Catch2?expand=0&rev=14
2023-12-17 20:28:57 +00:00
ce0f71f0a8 Accepting request 1133457 from home:badshah400:branches:devel:libraries:c_c++
Update to version 3.5.0

OBS-URL: https://build.opensuse.org/request/show/1133457
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/Catch2?expand=0&rev=28
2023-12-16 19:14:22 +00:00
c769662308 Accepting request 1101376 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1101376
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Catch2?expand=0&rev=13
2023-08-07 13:28:50 +00:00
56330e2bf1 Accepting request 1101071 from home:badshah400:branches:devel:libraries:c_c++
* Update to version 3.4.0.
* Use ninja for build.

OBS-URL: https://build.opensuse.org/request/show/1101071
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/Catch2?expand=0&rev=26
2023-07-30 09:41:16 +00:00
89aa03fd11 Accepting request 1070022 from devel:libraries:c_c++
- update to 3.3.2:
  * Further reduced allocations
  * The compact, console, TAP and XML reporters perform less
    allocations in various cases
  * Removed 1 allocation per entered `SECTION`/`TEST_CASE`.
  * Removed 2 allocations per test case exit, if stdout/stderr is
    captured
  * Improved performance
  * Section tracking is 10%-25% faster than in v3.3.0
  * Assertion handling is 5%-10% faster than in v3.3.0
  * Test case registration is 1%-2% faster than in v3.3.0
  * Tiny speedup for registering listeners
  * Tiny speedup for `CAPTURE`, `TEST_CASE_METHOD`,
    `METHOD_AS_TEST_CASE`, and `TEMPLATE_LIST_TEST_*` macros.
  * `Contains`, `RangeEquals` and `UnorderedRangeEquals` matchers
    now support ranges with iterator + sentinel pair
  * Added `IsNaN` matcher
  * Unlike `REQUIRE(isnan(x))`, `REQUIRE_THAT(x, IsNaN())` shows
    you the value of `x`.
  * Suppressed `declared_but_not_referenced` warning for NVHPC
    (#2637)
  * Fixed performance regression in section tracking introduced
    in v3.3.1
  * Extreme cases would cause the tracking to run about 4x slower
    than in 3.3.0

OBS-URL: https://build.opensuse.org/request/show/1070022
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Catch2?expand=0&rev=12
2023-03-08 13:53:04 +00:00
144a7da912 - update to 3.3.2:
* Further reduced allocations
  * The compact, console, TAP and XML reporters perform less
    allocations in various cases
  * Removed 1 allocation per entered `SECTION`/`TEST_CASE`.
  * Removed 2 allocations per test case exit, if stdout/stderr is
    captured
  * Improved performance
  * Section tracking is 10%-25% faster than in v3.3.0
  * Assertion handling is 5%-10% faster than in v3.3.0
  * Test case registration is 1%-2% faster than in v3.3.0
  * Tiny speedup for registering listeners
  * Tiny speedup for `CAPTURE`, `TEST_CASE_METHOD`,
    `METHOD_AS_TEST_CASE`, and `TEMPLATE_LIST_TEST_*` macros.
  * `Contains`, `RangeEquals` and `UnorderedRangeEquals` matchers
    now support ranges with iterator + sentinel pair
  * Added `IsNaN` matcher
  * Unlike `REQUIRE(isnan(x))`, `REQUIRE_THAT(x, IsNaN())` shows
    you the value of `x`.
  * Suppressed `declared_but_not_referenced` warning for NVHPC
    (#2637)
  * Fixed performance regression in section tracking introduced
    in v3.3.1
  * Extreme cases would cause the tracking to run about 4x slower
    than in 3.3.0

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/Catch2?expand=0&rev=24
2023-03-07 19:55:19 +00:00
45949090a3 Accepting request 1066557 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1066557
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Catch2?expand=0&rev=11
2023-02-19 17:19:06 +00:00
c905ec8362 Accepting request 1065653 from home:badshah400:branches:devel:libraries:c_c++
Update to version 3.3.1

OBS-URL: https://build.opensuse.org/request/show/1065653
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/Catch2?expand=0&rev=22
2023-02-18 16:34:00 +00:00
5ff5631055 Accepting request 1060581 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1060581
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Catch2?expand=0&rev=10
2023-01-24 18:43:37 +00:00
d9a422f291 Accepting request 1060509 from home:badshah400:branches:devel:libraries:c_c++
Update to version 3.3.0

OBS-URL: https://build.opensuse.org/request/show/1060509
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/Catch2?expand=0&rev=20
2023-01-24 08:28:36 +00:00
f321d8d2a6 Accepting request 1059876 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1059876
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Catch2?expand=0&rev=9
2023-01-20 16:39:01 +00:00
02efcf104c Accepting request 1059275 from home:badshah400:branches:devel:libraries:c_c++
- Update to version 3.2.1:

OBS-URL: https://build.opensuse.org/request/show/1059275
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/Catch2?expand=0&rev=18
2023-01-20 05:05:58 +00:00
3ab28bb514 Accepting request 1005804 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1005804
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Catch2?expand=0&rev=8
2022-09-26 16:47:36 +00:00
3fb6f1f158 Accepting request 1005801 from home:susnux:branches:devel:libraries:c_c++
Update to 3.1

OBS-URL: https://build.opensuse.org/request/show/1005801
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/Catch2?expand=0&rev=16
2022-09-24 19:19:30 +00:00
6b463cdb77 Accepting request 972971 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/972971
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Catch2?expand=0&rev=7
2022-04-28 21:07:14 +00:00
3b13095519 Accepting request 972874 from home:susnux:branches:devel:libraries:c_c++
Update to 2.13.9

OBS-URL: https://build.opensuse.org/request/show/972874
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/Catch2?expand=0&rev=14
2022-04-26 19:13:45 +00:00
Richard Brown
82da1e6dd1 Accepting request 910458 from devel:libraries:c_c++
- Update to version 2.13.7
  Fixes:
  * Added missing `<iterator>` include in benchmarking.
  * Fixed noexcept build with benchmarking enabled.
  * Fixed build for compilers with C++17 support but without
    C++17 library support.
  * JUnit only uses 3 decimal places when reporting durations.
  * `!mayfail` tagged tests are now marked as `skipped` in JUnit
    reporter output.

OBS-URL: https://build.opensuse.org/request/show/910458
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Catch2?expand=0&rev=6
2021-08-11 09:47:04 +00:00
1844471d4f Accepting request 910364 from home:alois:branches:devel:libraries:c_c++
- Update to version 2.13.7
  Fixes:
  * Added missing `<iterator>` include in benchmarking.
  * Fixed noexcept build with benchmarking enabled.
  * Fixed build for compilers with C++17 support but without
    C++17 library support.
  * JUnit only uses 3 decimal places when reporting durations.
  * `!mayfail` tagged tests are now marked as `skipped` in JUnit
    reporter output.

OBS-URL: https://build.opensuse.org/request/show/910364
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/Catch2?expand=0&rev=13
2021-08-05 18:17:58 +00:00
6243d83ae6 Accepting request 890402 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/890402
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Catch2?expand=0&rev=5
2021-05-07 14:45:12 +00:00
de91d9f8b1 Accepting request 890397 from home:susnux:branches:devel:libraries:c_c++
Update to version 2.13.6

OBS-URL: https://build.opensuse.org/request/show/890397
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/Catch2?expand=0&rev=11
2021-05-04 14:22:21 +00:00
0262c1b27e Accepting request 884864 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/884864
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Catch2?expand=0&rev=4
2021-04-14 11:05:07 +00:00
78999c92fd Accepting request 884863 from home:alois:branches:devel:libraries:c_c++
- Update to version 2.13.5
 Improvements:
  * Added workaround for bug in XLC 16.1.0.1
  * Add detection for LCC when it is masquerading as GCC
  * Modified posix signal handling so it supports newer libcs
    + `MINSIGSTKSZ` was no longer usable in constexpr context.
  Fixes:
  * Fixed compilation of benchmarking when `min` and `max`
    macros are defined
    + Including `windows.h` without `NOMINMAX` remains a really
      bad idea, don't do it
  Miscellaneous:
  * `Catch2WithMain` target (static library) is no longer built
    by default
    + Building it by default was at best unnecessary overhead
      for people not using it, and at worst it caused trouble
      with install paths
    + To have it built, set CMake option
      `CATCH_BUILD_STATIC_LIBRARY` to `ON`
  * The check whether Catch2 is being built as a subproject is
    now more reliable
    + The problem was that if the variable name used internally
      was defined the project including Catch2 as subproject, it
      would not be properly overwritten for Catch2's CMake.
  version 2.13.4
  Improvements:
  * Improved the hashing algorithm used for shuffling test cases
    + `TEST_CASE`s that differ only in the last character should
      be properly shuffled
    + Note that this means that v2.13.4 gives you a different
      order of test cases than 2.13.3, even given the same seed.
  Miscellaneous:
  * Deprecated `ParseAndAddCatchTests` CMake integration
    + It is impossible to implement it properly for all the
      different test case variants Catch2 provides, and there
      are better options provided.
    + Use `catch_discover_tests` instead, which uses runtime
      information about available tests.
  * Fixed bug in `catch_discover_tests` that would cause it to
    fail when used in specific project structures
  * Added Bazel build file
  * Added an experimental static library target to CMake

OBS-URL: https://build.opensuse.org/request/show/884863
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/Catch2?expand=0&rev=9
2021-04-13 07:54:29 +00:00
c9f89b83e0 Accepting request 852325 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/852325
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Catch2?expand=0&rev=3
2020-12-03 17:41:11 +00:00
da72ae646c Accepting request 852324 from home:alois:branches:devel:libraries:c_c++
- Update to version 2.13.3
  Fixes:
  * Fixed possible infinite loop when combining generators with
    section filter (`-c` option)
  Miscellaneous:
  * Fixed `ParseAndAddCatchTests` not finding `TEST_CASE`s
    without tags
  * `ParseAndAddCatchTests` supports `CMP0110` policy for
    changing behaviour of `add_test`
    + This was the shortlived change in CMake 3.18.0 that
      temporarily broke `ParseAndAddCatchTests`
  version 2.13.2
  Improvements:
  * Implemented workaround for NVCC ICE
  Fixes:
  * Fixed detection of `std::uncaught_exceptions` support under
    non-msvc platforms
  Miscellaneous:
  * `catch_discover_tests` has been improved significantly
    + You can now specify which reporter should be used
    + You can now modify where the output will be written
    + `WORKING_DIRECTORY` setting is respected
  * `ParseAndAddCatchTests` now supports `TEMPLATE_TEST_CASE`
    macros
  * Various documentation fixes and improvements
  version 2.13.1
  Improvements:
  * `ParseAndAddCatchTests` handles CMake v3.18.0 correctly
  * Improved autodetection of `std::byte`
  * Simplified implementation of templated test cases
    + This should have a tiny positive effect on its compilation
      throughput
  Fixes:
  * Automatic stringification of ranges handles sentinel ranges
    properly

OBS-URL: https://build.opensuse.org/request/show/852324
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/Catch2?expand=0&rev=7
2020-12-01 11:32:34 +00:00
cdcc523339 Accepting request 826682 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/826682
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Catch2?expand=0&rev=2
2020-08-15 19:19:49 +00:00
e24011ee52 Accepting request 826681 from home:alois:branches:devel:libraries:c_c++
- Update to version 2.13.0
  Improvements:
  * `GENERATE` can now follow a `SECTION` at the same level of
    nesting
    + The `SECTION`(s) before the `GENERATE` will not be run
      multiple times, the following ones will.
  * Added `-D`/`--min-duration` command line flag
    + If a test takes longer to finish than the provided value,
      its name and duration will be printed.
    + This flag is overriden by setting `-d`/`--duration`.
  Fixes:
  * `TAPReporter` no longer skips successful assertions
  version 2.12.4:
  * `GENERATE` nested in a for loop no longer creates multiple
    generators
  * Fixed copy paste error breaking `TEMPLATE_TEST_CASE_SIG` for
    6 or more arguments
  * Fixed potential UB when handling non-ASCII characters in CLI
    args
  * There can be multiple calls to `GENERATE` on a single line
  * Improved `fno-except` support for platforms that do not
    provide shims for exception-related std functions
    + E.g. the Green Hills C++ compiler
  * XmlReporter now also reports test-case-level statistics
    + This is done via a new element, `OverallResultsCases`
  * Added `.clang-format` file to the repo
  * Rewrote contributing docs
    + They should explain the different levels of testing and so
      on much better
 version 2.12.2:
  * Fixed compilation failure if `is_range` ADL found deleted
    function
  * Fixed potential UB in `CAPTURE` if the expression contained
    non-ASCII characters
  * `std::result_of` is not used if `std::invoke_result` is
    available
  * JUnit reporter writes out `status` attribute for tests
  * Suppresed clang-tidy's `hicpp-vararg` warning
    + Catch2 was already suppressing the
      `cppcoreguidelines-pro-type-vararg` alias of the warning
  version 2.12.1:
  * Vector matchers now support initializer list literals better
  * Added support for `^` (bitwise xor) to `CHECK` and `REQUIRE`
  version 2.12.0:
  * Running tests in random order (`--order rand`) has been
    reworked significantly
    + 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
  * `|` and `&` (bitwise or and bitwise and) are now supported
    in `CHECK` and `REQUIRE`
    + The resulting type must be convertible to `bool`
  * Fixed computation of benchmarking column widths in
    ConsoleReporter
  * Suppressed clang-tidy's `cppcoreguidelines-pro-type-vararg`
    in assertions
    + 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
  * Worked around IBM XL's codegen bug
    + It would emit code for _destructors_ of temporaries in an
      unevaluated context
  * Improved detection of stdlib's support for
    `std::uncaught_exceptions`
  version 2.11.2:
  * GCC and Clang now issue warnings for suspicious code in
    assertions
    + 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
  * Reporters no longer round-off nanoseconds when reporting
    benchmarking results
  * It is now possible to customize benchmark's warm-up time
    when running the test binary
    + `--benchmark-warmup-time {ms}`
  * User can now specify how Catch2 should break into debugger
  * Fixes missing `<random>` include in benchmarking
  * Fixed missing `<iterator>` include in benchmarking
  * Hidden test cases are now also tagged with `[!hide]` as per
    documentation
  * Detection of whether libc provides `std::nextafter` has been
    improved
  * 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
  version 2.11.1:
  * `google-build-using-namespace` clang-tidy warning is
    suppressed
  * `ObjectStorage` now behaves properly in `const` contexts
  * `GENERATE_COPY(a, b)` now compiles properly
  * Some more cleanups in the benchmarking support

OBS-URL: https://build.opensuse.org/request/show/826681
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/Catch2?expand=0&rev=5
2020-08-14 13:21:08 +00:00