Changeset 34673 in webkit for trunk/JavaScriptCore


Ignore:
Timestamp:
Jun 19, 2008, 3:23:11 PM (17 years ago)
Author:
[email protected]
Message:

Reviewed by Darin.

Get rid of some threadInstance calls.

  • kjs/JSGlobalObject.cpp: (KJS::JSGlobalObject::init):
  • kjs/Parser.cpp: (KJS::Parser::parse):
  • kjs/Shell.cpp: (jscmain):
Location:
trunk/JavaScriptCore
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/ChangeLog

    r34664 r34673  
     12008-06-19  Alexey Proskuryakov  <[email protected]>
     2
     3        Reviewed by Darin.
     4
     5        Get rid of some threadInstance calls.
     6
     7        * kjs/JSGlobalObject.cpp:
     8        (KJS::JSGlobalObject::init):
     9        * kjs/Parser.cpp:
     10        (KJS::Parser::parse):
     11        * kjs/Shell.cpp:
     12        (jscmain):
     13
    1142008-06-19  Alexey Proskuryakov  <[email protected]>
    215
  • trunk/JavaScriptCore/kjs/JSGlobalObject.cpp

    r34659 r34673  
    129129    d()->debugger = 0;
    130130   
    131     d()->globalData = &JSGlobalData::threadInstance();
     131    d()->globalData = (Heap::heap(this) == JSGlobalData::sharedInstance().heap) ? &JSGlobalData::sharedInstance() : &JSGlobalData::threadInstance();
    132132
    133133    d()->globalExec.set(new ExecState(this, thisValue, d()->globalScopeChain.node()));
  • trunk/JavaScriptCore/kjs/Parser.cpp

    r34628 r34673  
    6262    *errMsg = 0;
    6363       
    64     Lexer& lexer = *JSGlobalData::threadInstance().lexer;
     64    Lexer& lexer = *exec->lexer();
    6565
    6666    if (startingLineNumber <= 0)
     
    7070    *sourceId = ++m_sourceId;
    7171
    72     int parseError = kjsyyparse(&JSGlobalData::threadInstance());
     72    int parseError = kjsyyparse(&exec->globalData());
    7373    bool lexError = lexer.sawError();
    7474    lexer.clear();
  • trunk/JavaScriptCore/kjs/Shell.cpp

    r34659 r34673  
    453453
    454454#ifndef NDEBUG
    455     JSGlobalData::threadInstance().heap->collect();
     455    globalObject->globalData()->heap->collect();
    456456#endif
    457457
Note: See TracChangeset for help on using the changeset viewer.