Go to file
Dirk Mueller 31dd442067 - 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
.gitattributes Accepting request 704522 from home:audaki:branches:devel:libraries:c_c++ 2019-05-21 15:34:24 +00:00
.gitignore Accepting request 704522 from home:audaki:branches:devel:libraries:c_c++ 2019-05-21 15:34:24 +00:00
Catch2-3.3.2.tar.gz - update to 3.3.2: 2023-03-07 19:55:19 +00:00
Catch2.changes - update to 3.3.2: 2023-03-07 19:55:19 +00:00
Catch2.spec - update to 3.3.2: 2023-03-07 19:55:19 +00:00