More V8 de-inlining (outlining?) Abstracted a chunk of boilerplate code from every
authorsnej@chromium.org <snej@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 11 Nov 2009 22:54:31 +0000 (22:54 +0000)
committersnej@chromium.org <snej@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 11 Nov 2009 22:54:31 +0000 (22:54 +0000)
commita3b3a31f6710301c9ebe064365bff91504259679
treea3da751ae6660c5a55ce285983fb18b3f2c64bc5
parent9072b6b59e50a9589b3178bb3e873eb6be3cbe67
More V8 de-inlining (outlining?) Abstracted a chunk of boilerplate code from every
event-listener setter into a new subroutine transferHiddenDependency().
https://bugs.webkit.org/show_bug.cgi?id=31377

Reviewed by Dimitri Glazkov.

* bindings/scripts/CodeGeneratorV8.pm:  Replace boilerplate with call to transferHiddenDependency().
* bindings/v8/V8Utilities.cpp:
(WebCore::transferHiddenDependency):  New.
* bindings/v8/V8Utilities.h:  Declaration of transferHiddenDependency.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@50844 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebCore/ChangeLog
WebCore/bindings/scripts/CodeGeneratorV8.pm
WebCore/bindings/v8/V8Utilities.cpp
WebCore/bindings/v8/V8Utilities.h