Ignore:
Timestamp:
May 12, 2008, 12:12:31 AM (17 years ago)
Author:
[email protected]
Message:

Roll out recent threading changes (r32807, r32810, r32819, r32822) to simplify
SquirrelFish merging.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kjs/ExecState.h

    r32819 r33038  
    5959        CommonIdentifiers* propertyNames;
    6060        List emptyList;
    61        
    62         Heap* heap;
    63 
    64         unsigned functionCallDepth;
    6561    };
    6662
     
    125121        static const HashTable* stringTable(ExecState* exec) { return exec->m_perThreadData->stringTable; }
    126122
    127         Heap* heap() const { return m_perThreadData->heap; }
    128 
    129         unsigned& functionCallDepth() { return m_perThreadData->functionCallDepth; }
    130 
    131123        LocalStorage& localStorage() { return *m_localStorage; }
    132124        void setLocalStorage(LocalStorage* s) { m_localStorage = s; }
     
    209201        ExecState* m_callingExec;
    210202
    211         PerThreadData* m_perThreadData;
     203        const PerThreadData* m_perThreadData;
    212204
    213205        ScopeNode* m_scopeNode;
Note: See TracChangeset for help on using the changeset viewer.