-
akling@apple.com authored
<https://webkit.org/b/122014> Reviewed by Geoffrey Garen. Source/JavaScriptCore: JSFunction doesn't need the ExecState for anything during its construction, so reduce the amount of loads by just passing the VM around instead. Factored out putDirectNonIndexAccessor() from the existing putDirectAccessor() to avoid snowballing the patch (and because it's kinda neat to avoid the extra branch.) JSC release binary size -= 9680 bytes. Source/WebCore: Updated for new JSFunction::create() signature. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156602 268f45cc-cd09-0410-ab3c-d52691b4dbfc
20d6f9c1