Ignore:
Timestamp:
Aug 20, 2009, 11:04:37 AM (16 years ago)
Author:
[email protected]
Message:

Roll out r47571 and related build fixes as it caused us to leak the world without warning.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/runtime/Executable.h

    r47571 r47582  
    2727#define Executable_h
    2828
    29 #include "JSFunction.h"
    3029#include "Nodes.h"
    3130
     
    10099        ~EvalExecutable();
    101100
    102         JSObject* parse(ExecState*, bool allowDebug = true);
     101        JSObject* parse(ExecState* exec, bool allowDebug = true);
    103102
    104103        EvalCodeBlock& bytecode(ScopeChainNode* scopeChainNode)
     
    153152        ~ProgramExecutable();
    154153
    155         JSObject* parse(ExecState*, bool allowDebug = true);
     154        JSObject* parse(ExecState* exec, bool allowDebug = true);
    156155
    157156        // CodeBlocks for program code are transient and therefore to not gain from from throwing out there exception information.
     
    201200        const Identifier& name() { return m_name; }
    202201
    203         JSFunction* make(ExecState* exec, ScopeChainNode* scopeChainNode)
    204         {
    205             return new (exec) JSFunction(exec, this, scopeChainNode);
    206         }
     202        JSFunction* make(ExecState* exec, ScopeChainNode* scopeChain);
    207203
    208204        CodeBlock& bytecode(ScopeChainNode* scopeChainNode)
     
    230226        }
    231227
    232         void recompile(ExecState*);
     228        void recompile(ExecState* exec);
    233229
    234230        ExceptionInfo* reparseExceptionInfo(JSGlobalData*, ScopeChainNode*, CodeBlock*);
     
    259255
    260256    private:
    261         FunctionExecutable(ExecState*);
     257        FunctionExecutable(ExecState* exec);
    262258        void generateJITCode(ScopeChainNode*);
    263259#endif
Note: See TracChangeset for help on using the changeset viewer.