Changeset 232463 in webkit


Ignore:
Timestamp:
Jun 4, 2018 12:42:43 AM (6 years ago)
Author:
Yusuke Suzuki
Message:

Get rid of UnconditionalFinalizers and WeakReferenceHarvesters
https://bugs.webkit.org/show_bug.cgi?id=180248

Reviewed by Sam Weinig.

As a final step, this patch removes ListableHandler from JSC.
Nobody uses UnconditionalFinalizers and WeakReferenceHarvesters now.

  • CMakeLists.txt:
  • JavaScriptCore.xcodeproj/project.pbxproj:
  • heap/Heap.h:
  • heap/ListableHandler.h: Removed.
Location:
trunk/Source/JavaScriptCore
Files:
1 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/CMakeLists.txt

    r232443 r232463  
    539539    heap/IsoSubspacePerVM.h
    540540    heap/LargeAllocation.h
    541     heap/ListableHandler.h
    542541    heap/LocalAllocator.h
    543542    heap/LocalAllocatorInlines.h
  • trunk/Source/JavaScriptCore/ChangeLog

    r232461 r232463  
     12018-06-04  Yusuke Suzuki  <utatane.tea@gmail.com>
     2
     3        Get rid of UnconditionalFinalizers and WeakReferenceHarvesters
     4        https://bugs.webkit.org/show_bug.cgi?id=180248
     5
     6        Reviewed by Sam Weinig.
     7
     8        As a final step, this patch removes ListableHandler from JSC.
     9        Nobody uses UnconditionalFinalizers and WeakReferenceHarvesters now.
     10
     11        * CMakeLists.txt:
     12        * JavaScriptCore.xcodeproj/project.pbxproj:
     13        * heap/Heap.h:
     14        * heap/ListableHandler.h: Removed.
     15
    1162018-06-03  Yusuke Suzuki  <utatane.tea@gmail.com>
    217
  • trunk/Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj

    r232443 r232463  
    296296                0F426A491460CBB700131F8F /* VirtualRegister.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F426A461460CBAB00131F8F /* VirtualRegister.h */; settings = {ATTRIBUTES = (Private, ); }; };
    297297                0F426A4B1460CD6E00131F8F /* DataFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F426A4A1460CD6B00131F8F /* DataFormat.h */; settings = {ATTRIBUTES = (Private, ); }; };
    298                 0F431738146BAC69007E3890 /* ListableHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F431736146BAC65007E3890 /* ListableHandler.h */; settings = {ATTRIBUTES = (Private, ); }; };
    299298                0F4570391BE44C910062A629 /* AirEliminateDeadCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F4570371BE44C910062A629 /* AirEliminateDeadCode.h */; };
    300299                0F45703D1BE45F0A0062A629 /* AirReportUsedRegisters.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F45703B1BE45F0A0062A629 /* AirReportUsedRegisters.h */; };
     
    22872286                0F426A4A1460CD6B00131F8F /* DataFormat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataFormat.h; sourceTree = "<group>"; };
    22882287                0F42B3C0201EB50900357031 /* Allocator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Allocator.cpp; sourceTree = "<group>"; };
    2289                 0F431736146BAC65007E3890 /* ListableHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ListableHandler.h; sourceTree = "<group>"; };
    22902288                0F4570361BE44C910062A629 /* AirEliminateDeadCode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = AirEliminateDeadCode.cpp; path = b3/air/AirEliminateDeadCode.cpp; sourceTree = "<group>"; };
    22912289                0F4570371BE44C910062A629 /* AirEliminateDeadCode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AirEliminateDeadCode.h; path = b3/air/AirEliminateDeadCode.h; sourceTree = "<group>"; };
     
    57545752                                0F070A451D543A89006E7232 /* LargeAllocation.cpp */,
    57555753                                0F070A461D543A89006E7232 /* LargeAllocation.h */,
    5756                                 0F431736146BAC65007E3890 /* ListableHandler.h */,
    57575754                                0F75A059200D25F00038E2CF /* LocalAllocator.cpp */,
    57585755                                0F75A057200D25F00038E2CF /* LocalAllocator.h */,
     
    92289225                                BC18C52E0E16FCE100B34460 /* Lexer.lut.h in Headers */,
    92299226                                86D3B3C310159D7F002865E7 /* LinkBuffer.h in Headers */,
    9230                                 0F431738146BAC69007E3890 /* ListableHandler.h in Headers */,
    92319227                                A7E2EA6B0FB460CF00601F06 /* LiteralParser.h in Headers */,
    92329228                                70DE9A091BE7D69E005D89D9 /* LLIntAssembly.h in Headers */,
  • trunk/Source/JavaScriptCore/heap/Heap.h

    r232443 r232463  
    3333#include "HeapFinalizerCallback.h"
    3434#include "HeapObserver.h"
    35 #include "ListableHandler.h"
    3635#include "MarkedBlock.h"
    3736#include "MarkedSpace.h"
Note: See TracChangeset for help on using the changeset viewer.