Fix for bug 560462 (Use fast unwrapping for more quickstubs), part 3f - use fast unwrapping for nsIDOM3Text_. r=jst.
authorPeter Van der Beken <peterv@propagandism.org>
Mon, 31 May 2010 21:40:24 +0200
changeset 43045 7c3924df9f924b7729e779934ca3e8e0666d16f1
parent 43044 3ba8b9a5e8a31f8296bb0190b3169209ad707b33
child 43046 7f7dfb33a33ef9778b2229c0922f924c19d0a72a
push id13594
push userpvanderbeken@mozilla.com
push dateThu, 03 Jun 2010 09:51:32 +0000
treeherdermozilla-central@7c3924df9f92 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjst
bugs560462
milestone1.9.3a5pre
first release with
nightly linux32
7c3924df9f92 / 3.7a5pre / 20100603030105 / files
nightly linux64
7c3924df9f92 / 3.7a5pre / 20100603031433 / files
nightly mac
7c3924df9f92 / 3.7a5pre / 20100603030722 / files
nightly win32
7c3924df9f92 / 3.7a5pre / 20100603040329 / files
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
releases
nightly linux32
nightly linux64
nightly mac
nightly win32
Fix for bug 560462 (Use fast unwrapping for more quickstubs), part 3f - use fast unwrapping for nsIDOM3Text_. r=jst.
js/src/xpconnect/src/dom_quickstubs.qsconf
--- a/js/src/xpconnect/src/dom_quickstubs.qsconf
+++ b/js/src/xpconnect/src/dom_quickstubs.qsconf
@@ -708,29 +708,29 @@ customMethodCalls = {
         'code': '    PRInt32 result = self->GetClientWidth();',
         'canFail': False
         },
     'nsIDOMNSElement_MozMatchesSelector': {
         'thisType': 'nsGenericElement',
         'code': '    PRBool result = self->MozMatchesSelector(arg0);',
         'canFail': False
         },
+    'nsIDOM3Text_': {
+        'thisType': 'nsGenericTextNode'
+        },
     'nsIDOM3Text_IsElementContentWhitespace': {
         'thisType': 'nsGenericTextNode',
         'code': '    PRBool result = self->IsElementContentWhitespace();',
         'canFail': False
         },
     'nsIDOM3Text_ReplaceWholeText': {
         'thisType': 'nsGenericTextNode',
         'code': '    nsIContent* result = '
                 'self->ReplaceWholeText(PromiseFlatString(arg0), &rv);'
         },
-    'nsIDOM3Text_WholeText': {
-        'thisType': 'nsGenericTextNode'
-        },
     'nsIDOMNodeSelector_QuerySelector': {
         'thisType': 'nsINode',
         'code': '    nsIContent* result = '
                 'nsGenericElement::doQuerySelector(self, arg0, &rv);'
         },
     'nsIDOMNodeSelector_QuerySelectorAll': {
         'thisType': 'nsINode',
         'code': '    nsCOMPtr<nsIDOMNodeList> result;\n'