mergesort / Boutique

✨ A magical persistence library (and so much more) for state-driven iOS and Mac apps ✨
https://build.ms/boutique/docs
MIT License
920 stars 45 forks source link

Fix Sendable warnings when Swift 6 mode is enabled #32

Open mergesort opened 2 years ago

mergesort commented 2 years ago

Warnings begin to appear about numerous types being shared across actor boundaries even though they're not marked as Sendable when you enable these flags.

swiftSettings: .unsafeFlags(["-Xfrontend", "-warn-concurrency", "-Xfrontend", "-enable-actor-data-race-checks"])

These warnings aren't time-critical to fix but will need to be addressed in the future.