Skip to content
  • mark.lam@apple.com's avatar
    Deleting the classic interpreter and cleaning up some build options. · 74a9e837
    mark.lam@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=96969.
    
    Reviewed by Geoffrey Garen.
    
    Source/JavaScriptCore: 
    
    * bytecode/CodeBlock.cpp:
    (JSC::CodeBlock::dump):
    (JSC::CodeBlock::finalizeUnconditionally):
    (JSC::CodeBlock::stronglyVisitStrongReferences):
    (JSC):
    * bytecode/Instruction.h:
    (JSC::Instruction::Instruction):
    * interpreter/AbstractPC.cpp:
    (JSC::AbstractPC::AbstractPC):
    * interpreter/AbstractPC.h:
    (AbstractPC):
    * interpreter/CallFrame.h:
    (ExecState):
    * interpreter/Interpreter.cpp:
    (JSC):
    (JSC::Interpreter::Interpreter):
    (JSC::Interpreter::~Interpreter):
    (JSC::Interpreter::initialize):
    (JSC::Interpreter::isOpcode):
    (JSC::Interpreter::unwindCallFrame):
    (JSC::getLineNumberForCallFrame):
    (JSC::getCallerInfo):
    (JSC::getSourceURLFromCallFrame):
    (JSC::Interpreter::execute):
    (JSC::Interpreter::executeCall):
    (JSC::Interpreter::executeConstruct):
    (JSC::Interpreter::retrieveArgumentsFromVMCode):
    (JSC::Interpreter::retrieveCallerFromVMCode):
    (JSC::Interpreter::retrieveLastCaller):
    * interpreter/Interpreter.h:
    (JSC::Interpreter::getOpcodeID):
    (Interpreter):
    * jit/ExecutableAllocatorFixedVMPool.cpp:
    (JSC::FixedVMPoolExecutableAllocator::FixedVMPoolExecutableAllocator):
    * offlineasm/asm.rb:
    * offlineasm/offsets.rb:
    * runtime/Executable.cpp:
    (JSC::EvalExecutable::compileInternal):
    (JSC::ProgramExecutable::compileInternal):
    (JSC::FunctionExecutable::compileForCallInternal):
    (JSC::FunctionExecutable::compileForConstructInternal):
    * runtime/Executable.h:
    (JSC::NativeExecutable::create):
    (NativeExecutable):
    (JSC::NativeExecutable::finishCreation):
    * runtime/JSGlobalData.cpp:
    (JSC):
    (JSC::JSGlobalData::JSGlobalData):
    (JSC::JSGlobalData::getHostFunction):
    * runtime/JSGlobalData.h:
    (JSGlobalData):
    (JSC::JSGlobalData::canUseJIT):
    (JSC::JSGlobalData::canUseRegExpJIT):
    * runtime/Options.cpp:
    (JSC::Options::initialize):
    
    Source/WebKit/blackberry: 
    
    * WebCoreSupport/AboutDataEnableFeatures.in:
    
    Source/WTF: 
    
    * wtf/OSAllocatorPosix.cpp:
    (WTF::OSAllocator::reserveAndCommit):
    * wtf/Platform.h:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129453 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    74a9e837