Changeset 253344 in webkit for trunk/Source/JavaScriptCore/tools


Ignore:
Timestamp:
Dec 10, 2019, 1:56:03 PM (5 years ago)
Author:
[email protected]
Message:

Unreviewed, rolling out r253321.
https://bugs.webkit.org/show_bug.cgi?id=205084

1% regression in RAMification (Requested by yusukesuzuki on
#webkit).

Reverted changeset:

"[JSC] Put JSArray in IsoSubspace"
https://bugs.webkit.org/show_bug.cgi?id=205049
https://trac.webkit.org/changeset/253321

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/tools/JSDollarVM.cpp

    r253321 r253344  
    493493};
    494494
    495 class RuntimeArray final : public JSArray {
     495class RuntimeArray : public JSArray {
    496496public:
    497     using Base = JSArray;
     497    typedef JSArray Base;
    498498    static constexpr unsigned StructureFlags = Base::StructureFlags | OverridesGetOwnPropertySlot | InterceptsGetOwnPropertySlotByIndexEvenWhenLengthIsNotZero | OverridesGetPropertyNames;
    499 
    500     template<typename CellType, SubspaceAccess>
    501     static CompleteSubspace* subspaceFor(VM& vm)
    502     {
    503         return &vm.cellSpace;
    504     }
    505499
    506500    static RuntimeArray* create(JSGlobalObject* globalObject, CallFrame* callFrame)
Note: See TracChangeset for help on using the changeset viewer.