Implement ES6 rest parameters
authorcaitpotter88 <caitpotter88@gmail.com>
Sat, 14 Feb 2015 00:14:46 +0000 (16:14 -0800)
committerCommit bot <commit-bot@chromium.org>
Sat, 14 Feb 2015 00:15:12 +0000 (00:15 +0000)
commit8bb2e397745630375c3f189293cfbaf791a6403c
tree20b074700daf20b7fc03675a2c94968eba98cf59
parentd0c2c2b32c551d927c65d83d479226892291ce93
Implement ES6 rest parameters

LOG=Y
BUG=v8:2159
R=dslomov@chromium.org, arv@chromium.org, marja@chromium.org

Review URL: https://codereview.chromium.org/816913003

Cr-Commit-Position: refs/heads/master@{#26645}
33 files changed:
src/arm/code-stubs-arm.cc
src/arm/full-codegen-arm.cc
src/arm64/code-stubs-arm64.cc
src/arm64/full-codegen-arm64.cc
src/bailout-reason.h
src/code-stubs.cc
src/code-stubs.h
src/compiler.cc
src/compiler.h
src/compiler/ast-graph-builder.cc
src/compiler/ast-graph-builder.h
src/compiler/linkage.cc
src/factory.cc
src/full-codegen.h
src/hydrogen.cc
src/ia32/code-stubs-ia32.cc
src/ia32/full-codegen-ia32.cc
src/mips/code-stubs-mips.cc
src/mips/full-codegen-mips.cc
src/mips64/code-stubs-mips64.cc
src/mips64/full-codegen-mips64.cc
src/objects-inl.h
src/objects.cc
src/objects.h
src/parser.cc
src/runtime/runtime-scopes.cc
src/runtime/runtime.h
src/scopeinfo.cc
src/scopes.h
src/x64/code-stubs-x64.cc
src/x64/full-codegen-x64.cc
test/mjsunit/harmony/rest-params-lazy-parsing.js [new file with mode: 0644]
test/mjsunit/harmony/rest-params.js [new file with mode: 0644]