Skip to content

Expose ABI.EncodedSourceLocation as tools SPI.#1589

Merged
grynspan merged 4 commits intomainfrom
jgrynspan/encoded-source-location-as-spi
Mar 5, 2026
Merged

Expose ABI.EncodedSourceLocation as tools SPI.#1589
grynspan merged 4 commits intomainfrom
jgrynspan/encoded-source-location-as-spi

Conversation

@grynspan
Copy link
Contributor

Follow-up to #1587.

Exposes ABI.EncodedSourceLocation as SPI along with some conversion helpers to go to/from a SourceLocation instance. A value of this type is associated with many events in the event stream.

Checklist:

  • Code and documentation should follow the style of the Style Guide.
  • If public symbols are renamed or modified, DocC references should be updated.

@grynspan grynspan self-assigned this Feb 25, 2026
@grynspan grynspan added enhancement New feature or request tools integration 🛠️ Integration of swift-testing into tools/IDEs tech-debt 💾 reduces technical debt interoperability ↔️ Work related to Swift Testing and XCTest interoperability labels Feb 25, 2026
@grynspan grynspan added this to the Swift 6.4.0 (main) milestone Feb 25, 2026
Base automatically changed from jgrynspan/abi-version-as-spi to main February 25, 2026 19:33
Follow-up to #1587.

Exposes `ABI.EncodedSourceLocation` as SPI along with some conversion helpers to
go to/from a `SourceLocation` instance. A value of this type is associated with
many events in the event stream.
@grynspan grynspan force-pushed the jgrynspan/encoded-source-location-as-spi branch from 7f0182d to 216b54a Compare February 25, 2026 19:34
@grynspan grynspan marked this pull request as ready for review March 3, 2026 15:42
@grynspan grynspan requested a review from harlanhaskins March 3, 2026 20:11
@grynspan grynspan merged commit 3cf162e into main Mar 5, 2026
27 checks passed
@grynspan grynspan deleted the jgrynspan/encoded-source-location-as-spi branch March 5, 2026 02:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request interoperability ↔️ Work related to Swift Testing and XCTest interoperability tech-debt 💾 reduces technical debt tools integration 🛠️ Integration of swift-testing into tools/IDEs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants