Explanation: Optimizes the implementation of #expect(), in particular the parts that ask for fully-qualified type names and generate .expectationChecked events.
Scope: 6.0 branch
Issue: N/A
Original PR:https://github.com/swiftlang/swift-testing/pull/610Risk: Moderate—refactors code inside #expect() and introduces a new lock and atomic value used by them.
Testing: New unit test coverage, existing coverage.
Reviewer: @briancroom @suzannaratcliff
Explanation: Optimizes the implementation of
#expect()
, in particular the parts that ask for fully-qualified type names and generate.expectationChecked
events. Scope: 6.0 branch Issue: N/A Original PR: https://github.com/swiftlang/swift-testing/pull/610 Risk: Moderate—refactors code inside#expect()
and introduces a new lock and atomic value used by them. Testing: New unit test coverage, existing coverage. Reviewer: @briancroom @suzannaratcliff