Unreviewed, rolling out r223523.
authorryanhaddad@apple.com <ryanhaddad@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 17 Oct 2017 23:34:29 +0000 (23:34 +0000)
committerryanhaddad@apple.com <ryanhaddad@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 17 Oct 2017 23:34:29 +0000 (23:34 +0000)
commit908de0e2624f330afc0f954073b80b54a2098937
tree4bbdbbdd315b72f5c7f6c393ef2f732214ea8e87
parent743605306ed87a500db89b206be7ecd08a7e4594
Unreviewed, rolling out r223523.

A test for this change is failing on debug JSC bots.

Reverted changeset:

"[JSC] __proto__ getter should be fast"
https://bugs.webkit.org/show_bug.cgi?id=178067
https://trac.webkit.org/changeset/223523

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@223584 268f45cc-cd09-0410-ab3c-d52691b4dbfc
49 files changed:
JSTests/ChangeLog
JSTests/stress/dfg-object-proto-accessor.js [deleted file]
JSTests/stress/dfg-object-proto-getter.js [deleted file]
JSTests/stress/dfg-object-prototype-of.js [deleted file]
JSTests/stress/dfg-reflect-get-prototype-of.js [deleted file]
JSTests/stress/intrinsic-getter-with-poly-proto.js [deleted file]
JSTests/stress/object-get-prototype-of-filtered.js [deleted file]
JSTests/stress/object-get-prototype-of-mono-proto.js [deleted file]
JSTests/stress/object-get-prototype-of-poly-mono-proto.js [deleted file]
JSTests/stress/object-get-prototype-of-poly-proto.js [deleted file]
JSTests/stress/object-proto-getter-filtered.js [deleted file]
JSTests/stress/object-proto-getter-poly-mono-proto.js [deleted file]
JSTests/stress/object-proto-getter-poly-proto.js [deleted file]
JSTests/stress/object-prototype-proto-accessors-should-throw-on-undefined-this.js
JSTests/stress/string-proto.js [deleted file]
LayoutTests/ChangeLog
LayoutTests/js/object-literal-shorthand-construction-expected.txt
LayoutTests/js/script-tests/object-literal-shorthand-construction.js
LayoutTests/js/script-tests/sloppy-getter-setter-global-object.js
LayoutTests/js/sloppy-getter-setter-global-object-expected.txt
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h
Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp
Source/JavaScriptCore/dfg/DFGClobberize.h
Source/JavaScriptCore/dfg/DFGDoesGC.cpp
Source/JavaScriptCore/dfg/DFGFixupPhase.cpp
Source/JavaScriptCore/dfg/DFGHeapLocation.cpp
Source/JavaScriptCore/dfg/DFGHeapLocation.h
Source/JavaScriptCore/dfg/DFGNode.h
Source/JavaScriptCore/dfg/DFGNodeType.h
Source/JavaScriptCore/dfg/DFGOperations.cpp
Source/JavaScriptCore/dfg/DFGOperations.h
Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp
Source/JavaScriptCore/dfg/DFGSafeToExecute.h
Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h
Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp
Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp
Source/JavaScriptCore/ftl/FTLCapabilities.cpp
Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp
Source/JavaScriptCore/jit/IntrinsicEmitter.cpp
Source/JavaScriptCore/jit/JITOperations.h
Source/JavaScriptCore/runtime/Intrinsic.cpp
Source/JavaScriptCore/runtime/Intrinsic.h
Source/JavaScriptCore/runtime/JSGlobalObject.cpp
Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp
Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.h
Source/JavaScriptCore/runtime/ObjectConstructor.cpp
Source/JavaScriptCore/runtime/ReflectObject.cpp