Overview
Request 1070022 accepted
- 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
- Created by dirkmueller
- In state accepted
Request History
dirkmueller created request
- 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
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
staging-bot added openSUSE:Factory:Staging:adi:15 as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:15"
staging-bot accepted review
Picked "openSUSE:Factory:Staging:adi:15"
licensedigger accepted review
The legal review is accepted preliminary. The package may require actions later on.
dimstar accepted review
dimstar_suse accepted review
Staging Project openSUSE:Factory:Staging:adi:15 got accepted.
dimstar_suse approved review
Staging Project openSUSE:Factory:Staging:adi:15 got accepted.
dimstar_suse accepted request
Staging Project openSUSE:Factory:Staging:adi:15 got accepted.