Skip to content
  • commit-queue@webkit.org's avatar
    Unreviewed, rolling out r156464 and r156480. · c68e9807
    commit-queue@webkit.org authored
    http://trac.webkit.org/changeset/156464
    http://trac.webkit.org/changeset/156480
    https://bugs.webkit.org/show_bug.cgi?id=121981
    
    Leaking too much and killi
    ng buildbot. (Requested by xenon on
    #webkit).
    
    Source/JavaScriptCore:
    
    * bytecode/UnlinkedCodeBlock.cpp:
    (JSC::UnlinkedFunctionExecutable::paramString):
    * bytecompiler/BytecodeGenerator.cpp:
    (JSC::BytecodeGenerator::BytecodeGenerator):
    * bytecompiler/BytecodeGenerator.h:
    (JSC::BytecodeGenerator::emitExpressionInfo):
    * bytecompiler/NodesCodegen.cpp:
    (JSC::ForInNode::emitBytecode):
    (JSC::FuncExprNode::emitBytecode):
    * parser/ASTBuilder.h:
    (JSC::ASTBuilder::createFormalParameterList):
    (JSC::ASTBuilder::createForInLoop):
    (JSC::ASTBuilder::addVar):
    * parser/NodeConstructors.h:
    (JSC::CommaNode::CommaNode):
    (JSC::ParameterNode::ParameterNode):
    (JSC::ForInNode::ForInNode):
    * parser/Nodes.cpp:
    (JSC::FunctionParameters::create):
    (JSC::FunctionParameters::FunctionParameters):
    (JSC::FunctionParameters::~FunctionParameters):
    * parser/Nodes.h:
    (JSC::CommaNode::append):
    (JSC::ParameterNode::ident):
    (JSC::FunctionParameters::at):
    (JSC::FunctionParameters::identifiers):
    * parser/Parser.cpp:
    (JSC::::Parser):
    (JSC::::parseVarDeclaration):
    (JSC::::parseVarDeclarationList):
    (JSC::::parseForStatement):
    (JSC::::parseFormalParameters):
    (JSC::::parseAssignmentExpression):
    * parser/Parser.h:
    (JSC::Scope::declareParameter):
    * parser/SyntaxChecker.h:
    (JSC::SyntaxChecker::createFormalParameterList):
    (JSC::SyntaxChecker::createForInLoop):
    (JSC::SyntaxChecker::operatorStackPop):
    * runtime/JSONObject.cpp:
    * runtime/JSONObject.h:
    
    LayoutTests:
    
    * js/destructuring-assignment-expected.txt: Removed.
    * js/destructuring-assignment.html: Removed.
    * js/mozilla/strict/13.1-expected.txt:
    * js/mozilla/strict/regress-532254-expected.txt:
    * js/mozilla/strict/script-tests/13.1.js:
    * js/regress/destructuring-arguments-expected.txt: Removed.
    * js/regress/destructuring-arguments-length-expected.txt: Removed.
    * js/regress/destructuring-arguments-length.html: Removed.
    * js/regress/destructuring-arguments.html: Removed.
    * js/regress/destructuring-swap-expected.txt: Removed.
    * js/regress/destructuring-swap.html: Removed.
    * js/regress/script-tests/destructuring-arguments-length.js: Removed.
    * js/regress/script-tests/destructuring-arguments.js: Removed.
    * js/regress/script-tests/destructuring-swap.js: Removed.
    * js/script-tests/destructuring-assignment.js: Removed.
    * sputnik/Conformance/13_Function_Definition/S13_A5.html:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156497 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    c68e9807