Skip to content

Almost Strictly Concurrent

Latest
Compare
Choose a tag to compare
@helje5 helje5 released this 07 Apr 20:21
cbf71d0

This enables strict Swift concurrency checks on Swift 5.10 and later.

Most things in Lighter (raw or not) are Sendable conceptually since it is all value types and properties are restricted to base types.

The one thing that had to be done is marking KeyPath's on Sendable types also Sendable. This is key to the non-raw Lighter API. And apparently that will be fixed in Swift 6.