Skip to content

Chasing down those corner cases

Compare
Choose a tag to compare
@pcantrell pcantrell released this 07 Oct 22:25
· 403 commits to main since this release

Fixes

  • Workaround for Swift bug that sometimes caused self-owned observers to be prematurely deallocated. The workaround comes with a performance hit. Thanks to @kl for discovering this & vetting the fix. (#120, #121)

    Please vote for the underlying Swift bug if you want that performance back!

  • Siesta would sometimes not call ResourceObserver.stoppedObserving(resource:) when it should have. It now consistently calls it except in situations where it would be impossible to do so. (#122)