Unreviewed, rolling out r192436 and r192586.
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 19 Nov 2015 00:03:26 +0000 (00:03 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 19 Nov 2015 00:03:26 +0000 (00:03 +0000)
commit13706cb75b3a1700cd845fd2b2a58f01fc6da956
treed037bfeaf24fe03716b1a73dd11193a8b774e736
parent5a349141d254673f8d98055ac18265baa54a1a6a
Unreviewed, rolling out r192436 and r192586.
https://bugs.webkit.org/show_bug.cgi?id=151417

Caused a hang in the inspector and a crash @ google.com.
(Requested by saamyjoon on #webkit).

Reverted changesets:

"Allow any LeftHandSideExpression as a valid
AssignmentElement"
https://bugs.webkit.org/show_bug.cgi?id=151026
http://trac.webkit.org/changeset/192436

"There is a bug when default parameter values are mixed with
destructuring parameter values"
https://bugs.webkit.org/show_bug.cgi?id=151369
http://trac.webkit.org/changeset/192586

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@192597 268f45cc-cd09-0410-ab3c-d52691b4dbfc
14 files changed:
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp
Source/JavaScriptCore/parser/ASTBuilder.h
Source/JavaScriptCore/parser/NodeConstructors.h
Source/JavaScriptCore/parser/Nodes.h
Source/JavaScriptCore/parser/Parser.cpp
Source/JavaScriptCore/parser/Parser.h
Source/JavaScriptCore/parser/SyntaxChecker.h
Source/JavaScriptCore/tests/es6.yaml
Source/JavaScriptCore/tests/es6/destructuring_assignment_non_simple_target.js [deleted file]
Source/JavaScriptCore/tests/es6/destructuring_initializer_scoping.js [deleted file]
Source/JavaScriptCore/tests/stress/destructuring-assignment-syntax.js [deleted file]
Source/JavaScriptCore/tests/stress/es6-default-parameters.js
Source/JavaScriptCore/tests/stress/rest-elements.js