pointfreeco / swift-perception

Observable tools, backported.
MIT License
575 stars 44 forks source link

Fix registrar overload resolution #104

Closed stephencelis closed 3 weeks ago

stephencelis commented 4 weeks ago

It looks like the @availability check we apply to the extension that adds an Observable conformance prevents iOS 17+ deployment targets from calling the correct version of access, which leads to errant perception checks.

stephencelis commented 4 weeks ago

While I think we probably could merge this as cleanup, I'm not seeing the overload working consistently across projects, so this branch may not fix the underlying behavior just yet.