beeminder / BeeSwift

Official Beeminder for iOS app
Other
30 stars 6 forks source link

Switch to non-blocking fork of CoreDataEvolution #526

Closed theospears closed 1 day ago

theospears commented 1 day ago

The CoreDataEvolution library is written in a way that it can sometimes cause deadlocks between actors.[1] Switch to a fork which appears to address the deadlock issues for BeeSwift while waiting for an upstream fix.

Testing: Ran app on device and observed it did not deadlock. Also observed the fix addresses the deadlock in my minimal repro case.

[1] https://github.com/fatbobman/CoreDataEvolution/issues/1

theospears commented 1 day ago

This stack of pull requests is managed by Graphite. Learn more about stacking.