Skip to content

Rebase release/6.0.1 branch off release/6.0 instead of release/6.0.0. #668

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 9 commits into from

Conversation

grynspan
Copy link
Contributor

@grynspan grynspan commented Sep 6, 2024

Rebase release/6.0.1 branch off release/6.0 instead of release/6.0.0.

grynspan and others added 8 commits August 23, 2024 16:25
**Explanation:** Sets the version of the library as built in CMake to
"6.0".
**Scope:** 6.0 releases built with CMake instead of SwiftPM
**Issue:** N/A
**Original PR:** #637
**Risk:** Low
**Testing:** Manually tested at desk and in a toolchain build as we
don't have CI jobs using CMake yet. See
swiftlang/swift#76034
**Reviewer:** @compnerd @briancroom
… closures. (#643)

**Explanation:** Fixes concurrency issues using `confirmation {}`,
`withKnownIssue {}`, and `#expect(throws:) {}` with actor-isolated code.
**Scope:** 6.0 branch (6.0.1)
**Issue:**
https://github.com/swiftlang/swift-integration-tests/issue/622
**Original PR:**
https://github.com/swiftlang/swift-integration-tests/pull/624
**Risk:** Moderate—involves changing the signatures of a number of
functions which will break ABI for them as well as potential source
breakage if somebody explicitly refers to these functions by name.
**Testing:** New unit test coverage.
**Reviewer:** @briancroom
**Explanation:** Correctly sets `SWT_NO_EXIT_TESTS` on platforms that
don't support them when building with CMake.
**Scope:** Building iOS, watchOS, tvOS, visionOS, WASI from OSS.
**Issue:** N/A
**Original PR:** #633
**Risk:** Low
**Testing:** Manually tested as we don't have CI using CMake yet.
**Reviewer:** @compnerd @briancroom
…ad of a C++ macro. (#649)

**Explanation:** Correctly sets the testing library version (it was
failing to set on the Swift side.)
**Scope:** Building with CMake
**Issue:** N/A
**Original PR:** #648
**Risk:** Low
**Testing:** Built a toolchain and verified the string was ingested all
the way through.
**Reviewer:** @grynspan @briancroom
…pect()`. (#657)

**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:** #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
Revert "[6.0] Reduce overhead of `.expectationChecked` event handling in `#expect()`. (#657)"
…pect()` (take 2) (#659)

**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:** #610,
also includes fixup commit 6ba948a
**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
@grynspan grynspan added bug 🪲 Something isn't working build 🧱 Affects the project's build configuration or process swift-6.0.x labels Sep 6, 2024
@grynspan grynspan self-assigned this Sep 6, 2024
@grynspan grynspan changed the title Jgrynspan/rebase 6.0.1 Rebase release/6.0.1 branch off release/6.0 instead of release/6.0.0. Sep 6, 2024
**Explanation:** Disables some tests that currently fail to build
against the main toolchain.
**Scope:** 6.0 branch
**Issue:** N/A
**Original PR:** #664
**Risk:** Low
**Testing:** CI job run—disables existing tests
**Reviewer:** @briancroom @suzannaratcliff @stmontgomery
@shahmishal shahmishal deleted the branch release/6.0.1 September 10, 2024 17:51
@shahmishal shahmishal closed this Sep 10, 2024
@grynspan grynspan added this to the Swift 6.0.1 milestone Sep 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug 🪲 Something isn't working build 🧱 Affects the project's build configuration or process
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants