On Saturday, 20 September 2014 at 06:28:11 UTC, Paulo Pinto wrote:
This is one of the reasons why the Objective-C GC failed.
Mixing Frameworks compiled with both modes never worked
properly.
--
Paulo
Yes this was a huge failure to take into account.
Linking code where Throwable inherits from Object with code where
Throwable inherits from RCObject... :(
If making the GC completely optional is a must, then error
handling shouldn't rely on it at all, no? What about completely
switching exception handling to RC ? Would it have an impact on
memory safety since exeption handling mecanism is somehow
"magical code generated by the compiler" ?