The attached patch contains differences between Safari 55233.3 and Apollo/AIR 1.0. Some of these differences are not relevant (various Context object manipulation). Some of the comments they added may be helpful from a documentation standpoint.
Created attachment 18199 [details] Diff against Apollo 1.0 JavaScriptCore implementation
Adam: The Formatted Diff link for Attachment #18199 [details] returns a blank web page: http://bugs.webkit.org/attachment.cgi?id=18199&action=prettypatch
It's hard to understand the purpose of many of these changes, and there don't appear to be any test cases.
Is this still relevant after SquirrelFish?
(In reply to comment #4) > Is this still relevant after SquirrelFish? Good point. I'll close this out as WebKit has drifted far from the Apollo/AIR base with respect to JSC. The AIR team will have to figure out how best to integrate their customized routines into JavaScriptCore under the new architecture, so this patch is probably no longer useful.