Skip to content

Annotate QLog types with @available(Network 0.1.0, *)#25

Merged
rnro merged 1 commit into
apple:mainfrom
rnro:availability
Jun 18, 2026
Merged

Annotate QLog types with @available(Network 0.1.0, *)#25
rnro merged 1 commit into
apple:mainfrom
rnro:availability

Conversation

@rnro

@rnro rnro commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Building with the QlogOutput trait enabled surfaced additional availability errors in QLog.swift: the types and final class inside the #if QlogOutput block reference Network 0.1.0 types (QUICStreamID, Packet, NetworkClock, etc.) but were not themselves marked available.

Building with the `QlogOutput` trait enabled surfaced additional availability
errors in `QLog.swift`: the types and final class inside the
`#if QlogOutput` block reference `Network 0.1.0` types
(`QUICStreamID`, `Packet`, `NetworkClock`, etc.) but were not
themselves marked available.
@rpaulo

rpaulo commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Shouldn't the CI be building all trait combinations?

@rnro

rnro commented Jun 18, 2026

Copy link
Copy Markdown
Contributor Author

Shouldn't the CI be building all trait combinations?

That seems like an enhancement we should add, yeah.

@rnro rnro merged commit 7caf2a5 into apple:main Jun 18, 2026
20 checks passed
@rnro

rnro commented Jun 18, 2026

Copy link
Copy Markdown
Contributor Author

@rpaulo #26 adds more (but not all) trait combinations

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants