Isolated synchronous deinit

This proposal is currently under review here.

Certain Objective-C classes accomplish this today by (IIUC) overriding release to ensure that when the last strong reference goes away the dealloc call gets dispatched appropriately. And the proposal under review allows Objective-C classes to annotate their dealloc method appropriately so that Swift subclasses can observe the correct isolation.

2 Likes