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
This commit is contained in:
Dominique Leuenberger 2023-03-08 13:53:04 +00:00 committed by Git OBS Bridge
commit eefd092049
4 changed files with 33 additions and 4 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d90351cdc55421f640c553cfc0875a8c834428679444e8062e9187d05b18aace
size 1095450

3
Catch2-3.3.2.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8361907f4d9bff3ae7c1edb027f813659f793053c99b67837a0c0375f065bae2
size 1102862

View File

@ -1,3 +1,32 @@
-------------------------------------------------------------------
Tue Mar 7 19:52:50 UTC 2023 - Dirk Müller <dmueller@suse.com>
- 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
-------------------------------------------------------------------
Tue Feb 14 05:37:32 UTC 2023 - Atri Bhattacharya <badshah400@gmail.com>

View File

@ -17,7 +17,7 @@
Name: Catch2
Version: 3.3.1
Version: 3.3.2
Release: 0
Summary: A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD
License: BSL-1.0