Skip to content
  • barraclough@apple.com's avatar
    Bug 39393 - JSFunction need not be a subclass of InternalFunction. · fe12c1f5
    barraclough@apple.com authored
    Reviewed by Oliver Hunt.
    
    This may prevent us from introducing a more useful parent class to
    JSFunction, e.g. a JSObject that holds an executable, which could
    also reference an eval or program executable.
    
    * JavaScriptCore.exp:
    * interpreter/Interpreter.cpp:
    (JSC::Interpreter::retrieveCaller):
    (JSC::Interpreter::findFunctionCallFrame):
    * interpreter/Interpreter.h:
    * profiler/Profiler.cpp:
    (JSC::Profiler::createCallIdentifier):
    * runtime/FunctionPrototype.cpp:
    (JSC::functionProtoFuncToString):
    * runtime/JSFunction.cpp:
    (JSC::):
    (JSC::JSFunction::JSFunction):
    (JSC::JSFunction::name):
    (JSC::JSFunction::displayName):
    (JSC::JSFunction::calculatedDisplayName):
    * runtime/JSFunction.h:
    * runtime/JSObject.cpp:
    (JSC::JSObject::putDirectFunction):
    (JSC::JSObject::putDirectFunctionWithoutTransition):
    * runtime/JSObject.h:
    * runtime/Lookup.cpp:
    (JSC::setUpStaticFunctionSlot):
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59800 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    fe12c1f5