Changeset 33320

Show
Ignore:
Timestamp:
05/12/08 23:03:10 (6 months ago)
Author:
mrowe@apple.com
Message:

Rename unsafeForReentry to safeForReentry to avoid double negatives.

RS=Geoff

Location:
branches/squirrelfish/JavaScriptCore
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • branches/squirrelfish/JavaScriptCore/ChangeLog

    r33319 r33320  
     12008-05-01  Oliver Hunt  <oliver@apple.com> 
     2 
     3        RS=Geoff 
     4 
     5        Rename unsafeForReentry to safeForReentry to avoid double negatives. 
     6 
     7        * VM/Machine.cpp: 
     8        (KJS::Machine::privateExecute): 
     9        * VM/RegisterFile.h: 
     10        * kjs/function.cpp: 
     11        (KJS::FunctionImp::callAsFunction): 
     12 
    1132008-05-01  Oliver Hunt  <oliver@apple.com> 
    214 
  • branches/squirrelfish/JavaScriptCore/VM/Machine.cpp

    r33319 r33320  
    718718    JSValue** k = codeBlock->jsValues.data(); 
    719719     
    720     registerFile->setUnsafeForReentry(true); 
     720    registerFile->setSafeForReentry(false); 
    721721#define VM_CHECK_EXCEPTION() \ 
    722722     do { \ 
     
    14251425            JSObject* thisObject = r[thisRegister].u.jsObject; 
    14261426 
    1427             registerFile->setUnsafeForReentry(false); 
     1427            registerFile->setSafeForReentry(true); 
    14281428            JSValue* result = eval(exec, thisObject, scopeChain, registerFile, r, argv, argc, exceptionValue); 
    1429             registerFile->setUnsafeForReentry(true); 
     1429            registerFile->setSafeForReentry(false); 
    14301430            r = (*registerBase) + registerOffset; 
    14311431 
     
    14981498            List args(&r[argv + 1].u.jsValue, argc - 1); 
    14991499 
    1500             registerFile->setUnsafeForReentry(false); 
     1500            registerFile->setSafeForReentry(true); 
    15011501            JSValue* returnValue = static_cast<JSObject*>(v)->callAsFunction(exec, thisObj, args); 
    1502             registerFile->setUnsafeForReentry(true); 
     1502            registerFile->setSafeForReentry(false); 
    15031503 
    15041504            r = (*registerBase) + registerOffset; 
     
    16021602 
    16031603            List args(&r[argv + 1].u.jsValue, argc - 1); 
    1604             registerFile->setUnsafeForReentry(false); 
     1604            registerFile->setSafeForReentry(true); 
    16051605            JSValue* returnValue = constructor->construct(exec, args); 
    1606             registerFile->setUnsafeForReentry(true); 
     1606            registerFile->setSafeForReentry(false); 
    16071607         
    16081608            r = (*registerBase) + registerOffset; 
  • branches/squirrelfish/JavaScriptCore/VM/RegisterFile.h

    r33319 r33320  
    8989        enum { DefaultRegisterFileSize = 2 * 1024 * 1024 }; 
    9090        RegisterFile(RegisterFileStack* stack, size_t maxSize) 
    91             : m_unsafeForReentry(false) 
     91            : m_safeForReentry(true) 
    9292            , m_isForImplicitCall(false) 
    9393            , m_size(0) 
     
    151151            Collector::markStackObjectsConservatively(m_buffer, m_base + m_size); 
    152152        } 
    153         bool unsafeForReentry() { return m_unsafeForReentry; } 
    154         void setUnsafeForReentry(bool unsafeForReentry) { m_unsafeForReentry = unsafeForReentry; } 
     153        bool safeForReentry() { return m_safeForReentry; } 
     154        void setSafeForReentry(bool safeForReentry) { m_safeForReentry = safeForReentry; } 
    155155        void setIsForImplicitCall(bool isForImplicitCall) { m_isForImplicitCall = isForImplicitCall; } 
    156156        bool isForImplicitCall() { return m_isForImplicitCall; } 
     
    167167         
    168168        void setBase(Register*); 
    169         bool m_unsafeForReentry; 
     169        bool m_safeForReentry; 
    170170        bool m_isForImplicitCall; 
    171171        size_t m_size; 
  • branches/squirrelfish/JavaScriptCore/kjs/function.cpp

    r33319 r33320  
    8686    RegisterFileStack* stack = &exec->dynamicGlobalObject()->registerFileStack(); 
    8787    RegisterFile* current = stack->current(); 
    88     if (current->unsafeForReentry()) { 
     88    if (!current->safeForReentry()) { 
    8989        stack->pushFunctionRegisterFile(); 
    9090        JSValue* result = machine().execute(body.get(), exec, this, thisObj, args, stack, _scope.node(), &exception); 
     
    9494    } else { 
    9595        JSValue* result = machine().execute(body.get(), exec, this, thisObj, args, stack, _scope.node(), &exception); 
    96         current->setUnsafeForReentry(false); 
     96        current->setSafeForReentry(true); 
    9797        exec->setException(exception); 
    9898        return result;