Skip to content

Conversation

@glbrntt
Copy link
Contributor

@glbrntt glbrntt commented Mar 20, 2025

Motivation:

To increase concurrency safety the ObliviousHTTP and ObliviousX modules should compile without warning under strict concurrency checking.

Modifications:

  • Add explicit Sendable annotations
  • Add @preconcurrency to the Crpto import as it's not yet concurrency clean.

Result:

No concurrency warnings.

Motivation:

To increase concurrency safety the ObliviousHTTP and ObliviousX modules
should compile without warning under strict concurrency checking.

Modifications:

- Add explicit Sendable annotations
- Add `@preconcurrency` to the `Crpto` import as it's not yet
  concurrency clean.

Result:

No concurrency warnings.
@glbrntt glbrntt added the 🆕 semver/minor Adds new public API. label Mar 20, 2025
Copy link
Contributor

@Lukasa Lukasa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice one, thanks @glbrntt!

@Lukasa Lukasa merged commit 1e38825 into apple:main Mar 21, 2025
24 of 25 checks passed
@glbrntt glbrntt deleted the strict branch March 21, 2025 17:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🆕 semver/minor Adds new public API.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants