Ignore:
Timestamp:
Dec 2, 2007, 11:43:29 PM (17 years ago)
Author:
[email protected]
Message:

JavaScriptCore:

Reviewed by Eric Seidel.

Second step in refactoring JSGlobalObject: moved virtual functions from
Interpreter to JSGlobalObject.


Layout and JS tests pass. SunSpider reports a .7% speedup -- don't
believe his lies.

JavaScriptGlue:

Reviewed by Eric Seidel.

Updated to match the JavaScriptCore change to move virtual methods from
Interpreter to JSGlobalObject.


  • JSRun.cpp:
  • JSRun.h:
  • JSValueWrapper.cpp: (getThreadGlobalExecState):
  • JavaScriptGlue.cpp: (JSRunCopyGlobalObject): (JSRunEvaluate):

WebCore:

Reviewed by Eric Seidel.

Updated to match the JavaScriptCore change to move virtual methods from
Interpreter to JSGlobalObject.


Moved virtual ScriptInterpreter functions to Window.

WebKit/mac:

Reviewed by Eric Seidel.

Updated to match the JavaScriptCore change to move virtual methods from
Interpreter to JSGlobalObject.

  • WebView/WebFrame.mm: (-[WebFrame globalContext]): Use the toRef function instead of manually casting.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/JavaScriptCore.exp

    r28309 r28328  
    113113__ZN3KJS10throwErrorEPNS_9ExecStateENS_9ErrorTypeE
    114114__ZN3KJS10throwErrorEPNS_9ExecStateENS_9ErrorTypeEPKc
    115 __ZN3KJS11Interpreter10globalExecEv
    116115__ZN3KJS11Interpreter11checkSyntaxERKNS_7UStringEiPKNS_5UCharEi
    117116__ZN3KJS11Interpreter11checkSyntaxERKNS_7UStringEiS3_
     
    123122__ZN3KJS11Interpreter24setShouldPrintExceptionsEb
    124123__ZN3KJS11Interpreter27resetGlobalObjectPropertiesEv
    125 __ZN3KJS11Interpreter4markEv
    126124__ZN3KJS11Interpreter6s_hookE
    127125__ZN3KJS11Interpreter8evaluateERKNS_7UStringEiPKNS_5UCharEiPNS_7JSValueE
     
    145143__ZN3KJS13SavedBuiltinsD1Ev
    146144__ZN3KJS13jsOwnedStringERKNS_7UStringE
     145__ZN3KJS14JSGlobalObject10globalExecEv
     146__ZN3KJS14JSGlobalObject4markEv
    147147__ZN3KJS14StringInstance14deletePropertyEPNS_9ExecStateERKNS_10IdentifierE
    148148__ZN3KJS14StringInstance16getPropertyNamesEPNS_9ExecStateERNS_17PropertyNameArrayE
     
    268268__ZNK3KJS7UString8toUInt32EPbb
    269269__ZNK3KJS8Bindings10RootObject11interpreterEv
     270__ZNK3KJS8Bindings10RootObject12globalObjectEv
    270271__ZNK3KJS8Bindings8Instance10rootObjectEv
    271272__ZNK3KJS8JSObject11hasPropertyEPNS_9ExecStateERKNS_10IdentifierE
     
    285286__ZNK3KJS8JSObject9toBooleanEPNS_9ExecStateE
    286287__ZNK3KJS9ExecState18lexicalInterpreterEv
     288__ZTVN3KJS14JSGlobalObjectE
    287289__ZTVN3KJS14StringInstanceE
    288290__ZTVN3KJS15JSWrapperObjectE
Note: See TracChangeset for help on using the changeset viewer.