Unreviewed, rolling out r192914.
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 2 Dec 2015 01:37:19 +0000 (01:37 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 2 Dec 2015 01:37:19 +0000 (01:37 +0000)
commit07ac42a21f6d0e0949fae811f2a1a1e2f6cbfbeb
treee5dd07f48dbc1a2117d6f320a90be86cbc14650b
parent4a0e9872bc47f27ed9233e7ae96f82161d91e268
Unreviewed, rolling out r192914.
https://bugs.webkit.org/show_bug.cgi?id=151734

JSC tests for this change are failing on 32 and 64-bit bots
(Requested by ryanhaddad on #webkit).

Reverted changeset:

"[ES6] Implement LLInt/Baseline Support for ES6 Generators and
enable this feature"
https://bugs.webkit.org/show_bug.cgi?id=150792
http://trac.webkit.org/changeset/192914

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@192935 268f45cc-cd09-0410-ab3c-d52691b4dbfc
120 files changed:
ChangeLog
Source/JavaScriptCore/API/JSScriptRef.cpp
Source/JavaScriptCore/CMakeLists.txt
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig
Source/JavaScriptCore/DerivedSources.make
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.vcxproj
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters
Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj
Source/JavaScriptCore/builtins/BuiltinExecutables.cpp
Source/JavaScriptCore/builtins/GeneratorPrototype.js [deleted file]
Source/JavaScriptCore/bytecode/BytecodeBasicBlock.cpp
Source/JavaScriptCore/bytecode/BytecodeList.json
Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.cpp
Source/JavaScriptCore/bytecode/BytecodeUseDef.h
Source/JavaScriptCore/bytecode/CodeBlock.cpp
Source/JavaScriptCore/bytecode/CodeBlock.h
Source/JavaScriptCore/bytecode/EvalCodeCache.h
Source/JavaScriptCore/bytecode/ExecutableInfo.h
Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp
Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp
Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h
Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp
Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h
Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp
Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h
Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp
Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp
Source/JavaScriptCore/dfg/DFGForAllKills.h
Source/JavaScriptCore/dfg/DFGGraph.h
Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.cpp
Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp
Source/JavaScriptCore/ftl/FTLForOSREntryJITCode.cpp
Source/JavaScriptCore/ftl/FTLForOSREntryJITCode.h
Source/JavaScriptCore/ftl/FTLOSREntry.cpp
Source/JavaScriptCore/ftl/FTLState.cpp
Source/JavaScriptCore/heap/MarkedBlock.h
Source/JavaScriptCore/interpreter/Interpreter.cpp
Source/JavaScriptCore/jit/JIT.cpp
Source/JavaScriptCore/jit/JIT.h
Source/JavaScriptCore/jit/JITOpcodes.cpp
Source/JavaScriptCore/jit/JITOperations.cpp
Source/JavaScriptCore/jit/JITOperations.h
Source/JavaScriptCore/llint/LLIntEntrypoint.cpp
Source/JavaScriptCore/llint/LLIntSlowPaths.cpp
Source/JavaScriptCore/llint/LLIntSlowPaths.h
Source/JavaScriptCore/llint/LowLevelInterpreter.asm
Source/JavaScriptCore/parser/ASTBuilder.h
Source/JavaScriptCore/parser/Nodes.cpp
Source/JavaScriptCore/parser/Nodes.h
Source/JavaScriptCore/parser/Parser.cpp
Source/JavaScriptCore/parser/Parser.h
Source/JavaScriptCore/parser/ParserModes.h
Source/JavaScriptCore/parser/SourceCodeKey.h [deleted file]
Source/JavaScriptCore/parser/SyntaxChecker.h
Source/JavaScriptCore/runtime/CodeCache.cpp
Source/JavaScriptCore/runtime/CodeCache.h
Source/JavaScriptCore/runtime/CommonIdentifiers.h
Source/JavaScriptCore/runtime/CommonSlowPaths.cpp
Source/JavaScriptCore/runtime/CommonSlowPaths.h
Source/JavaScriptCore/runtime/Completion.cpp
Source/JavaScriptCore/runtime/Executable.cpp
Source/JavaScriptCore/runtime/Executable.h
Source/JavaScriptCore/runtime/FunctionConstructor.cpp
Source/JavaScriptCore/runtime/FunctionConstructor.h
Source/JavaScriptCore/runtime/GeneratorFrame.cpp [deleted file]
Source/JavaScriptCore/runtime/GeneratorFrame.h [deleted file]
Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.cpp [deleted file]
Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.h [deleted file]
Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.cpp [deleted file]
Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.h [deleted file]
Source/JavaScriptCore/runtime/GeneratorPrototype.cpp [deleted file]
Source/JavaScriptCore/runtime/GeneratorPrototype.h [deleted file]
Source/JavaScriptCore/runtime/GeneratorThisMode.h [deleted file]
Source/JavaScriptCore/runtime/JSFunction.cpp
Source/JavaScriptCore/runtime/JSGeneratorFunction.cpp [deleted file]
Source/JavaScriptCore/runtime/JSGeneratorFunction.h [deleted file]
Source/JavaScriptCore/runtime/JSGlobalObject.cpp
Source/JavaScriptCore/runtime/JSGlobalObject.h
Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp
Source/JavaScriptCore/runtime/VM.cpp
Source/JavaScriptCore/runtime/VM.h
Source/JavaScriptCore/tests/es6.yaml
Source/JavaScriptCore/tests/es6/generators_yield_star_generic_iterables.js
Source/JavaScriptCore/tests/es6/generators_yield_star_instances_of_iterables.js
Source/JavaScriptCore/tests/es6/generators_yield_star_iterator_closing.js
Source/JavaScriptCore/tests/es6/generators_yield_star_iterator_closing_via_throw.js
Source/JavaScriptCore/tests/stress/generator-arguments-from-function.js [deleted file]
Source/JavaScriptCore/tests/stress/generator-arguments.js [deleted file]
Source/JavaScriptCore/tests/stress/generator-class-methods-syntax.js [deleted file]
Source/JavaScriptCore/tests/stress/generator-class-methods.js [deleted file]
Source/JavaScriptCore/tests/stress/generator-eval-this.js [deleted file]
Source/JavaScriptCore/tests/stress/generator-function-constructor.js [deleted file]
Source/JavaScriptCore/tests/stress/generator-function-name.js [deleted file]
Source/JavaScriptCore/tests/stress/generator-methods-with-non-generator.js [deleted file]
Source/JavaScriptCore/tests/stress/generator-relations.js [deleted file]
Source/JavaScriptCore/tests/stress/generator-return-before-first-call.js [deleted file]
Source/JavaScriptCore/tests/stress/generator-return.js [deleted file]
Source/JavaScriptCore/tests/stress/generator-this.js [deleted file]
Source/JavaScriptCore/tests/stress/generator-throw-before-first-call.js [deleted file]
Source/JavaScriptCore/tests/stress/generator-throw.js [deleted file]
Source/JavaScriptCore/tests/stress/generator-with-new-target.js [deleted file]
Source/JavaScriptCore/tests/stress/generator-with-super.js [deleted file]
Source/JavaScriptCore/tests/stress/generator-yield-star.js [deleted file]
Source/WTF/ChangeLog
Source/WTF/wtf/FastBitVector.h
Source/WTF/wtf/FeatureDefines.h
Source/WebCore/ChangeLog
Source/WebCore/Configurations/FeatureDefines.xcconfig
Source/WebKit/mac/ChangeLog
Source/WebKit/mac/Configurations/FeatureDefines.xcconfig
Source/WebKit2/ChangeLog
Source/WebKit2/Configurations/FeatureDefines.xcconfig
Source/cmake/OptionsWin.cmake
Source/cmake/WebKitFeatures.cmake
Tools/ChangeLog
Tools/Scripts/webkitperl/FeatureList.pm
WebKitLibraries/ChangeLog
WebKitLibraries/win/tools/vsprops/FeatureDefines.props
WebKitLibraries/win/tools/vsprops/FeatureDefinesCairo.props