You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* **BREAKING** total cleanup of the various lookup and refresh functions, too many to mention
* TAO (thread affine objects) added. Your multi-threaded code will now bail, if a method accesses an instance that is living in a different thread
* the methodcache of a class has been renamed to an impcache, because that's what its really caching
* you can now specify that a class should NOT search through its own (non-category) methods with `MULLE_OBJC_CLASS_DONT_INHERIT_CLASS` you can also specify to keep the search scope instead of using the superclass inheritance with `MULLE_OBJC_CLASS_DONT_INHERIT_INHERITANCE`
* redid the method calls to support TAO and improved tracing. `mulle_objc_implementation_invoke` should now always be used instead of just `(*imp)( self, _cmd, _param` so that tracing works everywhere (memo: could typedef IMP to `void *` maybe)
* changed informational cache statistics code
0 commit comments