JSObject Makeover: Difference between revisions

No edit summary
Line 17: Line 17:
* leaky abstraction to let LiveConnect specialize object behavior not hooked via JSClass
* leaky abstraction to let LiveConnect specialize object behavior not hooked via JSClass
* object (scope) locking if JS_THREADSAFE under the JSObjectOps layer (generally; again the layering broke down in a few places)
* object (scope) locking if JS_THREADSAFE under the JSObjectOps layer (generally; again the layering broke down in a few places)
** making upper layer lock-free still a worthwhile goal -- atomic object ops, fine grained locking, lock-free objects
* reluctance to add more ops back in the ABI-matters-for-Netscape (servers as well as client) days
* reluctance to add more ops back in the ABI-matters-for-Netscape (servers as well as client) days


Confirmed users, Bureaucrats and Sysops emeriti
419

edits