Ignore:
Timestamp:
Dec 12, 2014, 5:34:59 AM (11 years ago)
Author:
[email protected]
Message:

Final clean up OwnPtr in JSC - runtime, ftl, and tool directories
https://bugs.webkit.org/show_bug.cgi?id=139532

Reviewed by Mark Lam.

Final remove OwnPtr, PassOwnPtr in runtime, ftl, and tools directories of JSC.

  • builtins/BuiltinExecutables.h:
  • bytecode/CodeBlock.h:
  • bytecode/UnlinkedCodeBlock.cpp:

(JSC::generateFunctionCodeBlock):

  • ftl/FTLAbstractHeap.cpp:

(JSC::FTL::IndexedAbstractHeap::atSlow):

  • ftl/FTLAbstractHeap.h:
  • ftl/FTLCompile.cpp:

(JSC::FTL::mmAllocateDataSection):

  • ftl/FTLJITFinalizer.h:
  • jsc.cpp:

(jscmain):

  • parser/Lexer.h:
  • runtime/PropertyMapHashTable.h:

(JSC::PropertyTable::clearDeletedOffsets):
(JSC::PropertyTable::addDeletedOffset):

  • runtime/PropertyTable.cpp:

(JSC::PropertyTable::PropertyTable):

  • runtime/RegExpObject.cpp:
  • runtime/SmallStrings.cpp:
  • runtime/Structure.cpp:
  • runtime/StructureIDTable.cpp:

(JSC::StructureIDTable::StructureIDTable):
(JSC::StructureIDTable::resize):

  • runtime/StructureIDTable.h:
  • runtime/StructureTransitionTable.h:
  • runtime/VM.cpp:

(JSC::VM::VM):
(JSC::VM::~VM):

  • runtime/VM.h:
  • tools/CodeProfile.h:

(JSC::CodeProfile::CodeProfile):
(JSC::CodeProfile::addChild):

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/runtime/VM.h

    r176837 r177222  
    236236
    237237#if ENABLE(DFG_JIT)
    238     OwnPtr<DFG::LongLivedState> dfgState;
     238    std::unique_ptr<DFG::LongLivedState> dfgState;
    239239#endif // ENABLE(DFG_JIT)
    240240
     
    329329    typedef HashMap<RefPtr<SourceProvider>, RefPtr<SourceProviderCache>> SourceProviderCacheMap;
    330330    SourceProviderCacheMap sourceProviderCacheMap;
    331     OwnPtr<Keywords> keywords;
     331    std::unique_ptr<Keywords> keywords;
    332332    Interpreter* interpreter;
    333333#if ENABLE(JIT)
    334     OwnPtr<JITThunks> jitStubs;
     334    std::unique_ptr<JITThunks> jitStubs;
    335335    MacroAssemblerCodeRef getCTIStub(ThunkGenerator generator)
    336336    {
     
    459459    double cachedDateStringValue;
    460460
    461     OwnPtr<Profiler::Database> m_perBytecodeProfiler;
     461    std::unique_ptr<Profiler::Database> m_perBytecodeProfiler;
    462462    RefPtr<TypedArrayController> m_typedArrayController;
    463463    RegExpCache* m_regExpCache;
Note: See TracChangeset for help on using the changeset viewer.