7% regression in dromaeo_domcorequery/dom_query_getElementsByTagName__not_in_document
authorabarth@webkit.org <abarth@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 21 Nov 2012 02:15:30 +0000 (02:15 +0000)
committerabarth@webkit.org <abarth@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 21 Nov 2012 02:15:30 +0000 (02:15 +0000)
commitc77272bb2b07fdce650c8ebe86a2b1c12fe39260
tree41031458c141c986b43ab37f8cb5b7b8cc06db5f
parent5834a73c3d352b63371d1986768378ebbc6852e0
7% regression in dromaeo_domcorequery/dom_query_getElementsByTagName__not_in_document
https://bugs.webkit.org/show_bug.cgi?id=102852

Reviewed by Kentaro Hara.

In http://trac.webkit.org/changeset/135208/, we lost the early-exit
check for whether isolatedWorldsExist() in this code path. This
regression points to benchmarks that we can further improve by
continuing to merge the general ScriptWrappable code path with the Node
code path.

* bindings/v8/DOMDataStore.cpp:
(WebCore::DOMDataStore::current):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@135339 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebCore/ChangeLog
Source/WebCore/bindings/v8/DOMDataStore.cpp