Ignore:
Timestamp:
Dec 14, 2018, 1:40:27 PM (6 years ago)
Author:
[email protected]
Message:

Unreviewed, rolling out r239153, r239154, and r239155.
https://bugs.webkit.org/show_bug.cgi?id=192715

Caused flaky GC-related crashes seen with layout tests
(Requested by ryanhaddad on #webkit).

Reverted changesets:

"[JSC] Optimize Object.keys by caching own keys results in
StructureRareData"
https://bugs.webkit.org/show_bug.cgi?id=190047
https://trac.webkit.org/changeset/239153

"Unreviewed, build fix after r239153"
https://bugs.webkit.org/show_bug.cgi?id=190047
https://trac.webkit.org/changeset/239154

"Unreviewed, build fix after r239153, part 2"
https://bugs.webkit.org/show_bug.cgi?id=190047
https://trac.webkit.org/changeset/239155

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/dfg/DFGNode.cpp

    r239153 r239231  
    3232#include "DFGPromotedHeapLocation.h"
    3333#include "JSCInlines.h"
    34 #include "JSImmutableButterfly.h"
    3534
    3635namespace JSC { namespace DFG {
     
    225224}
    226225
    227 void Node::convertToNewArrayBuffer(FrozenValue* immutableButterfly)
    228 {
    229     setOpAndDefaultFlags(NewArrayBuffer);
    230     NewArrayBufferData data { };
    231     data.indexingMode = immutableButterfly->cast<JSImmutableButterfly*>()->indexingMode();
    232     data.vectorLengthHint = immutableButterfly->cast<JSImmutableButterfly*>()->toButterfly()->vectorLength();
    233     children.reset();
    234     m_opInfo = immutableButterfly;
    235     m_opInfo2 = data.asQuadWord;
    236 }
    237 
    238226void Node::convertToDirectCall(FrozenValue* executable)
    239227{
Note: See TracChangeset for help on using the changeset viewer.