[es6] do not add caller/arguments to ES6 function definitions
authorcaitpotter88 <caitpotter88@gmail.com>
Thu, 9 Apr 2015 22:40:16 +0000 (15:40 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 9 Apr 2015 22:40:28 +0000 (22:40 +0000)
commit9836c34dba61b6bb7732fe78df3ff4e8a4509387
treee76041f1a12800bcb26db51762b5bd5605470845
parent806e57f401bf3add4f9248931ef045c6bab7a995
[es6] do not add caller/arguments to ES6 function definitions

BUG=v8:3946, v8:3982
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_chromium_rel_ng;tryserver.blink:linux_blink_rel
LOG=N
R=arv@chromium.org, rossberg@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#27729}
25 files changed:
src/bootstrapper.cc
src/builtins.cc
src/builtins.h
src/contexts.h
src/factory.cc
src/factory.h
src/messages.js
test/mjsunit/es6/generators-poisoned-properties.js
test/mjsunit/es6/generators-runtime.js
test/mjsunit/function-bind.js
test/mjsunit/harmony/arrow-functions.js
test/mjsunit/harmony/classes.js
test/mjsunit/harmony/computed-property-names-classes.js
test/mjsunit/harmony/object-literals-method.js
test/mjsunit/strict-mode.js
test/test262-es6/test262-es6.status
test/test262/test262.status
test/webkit/fast/js/Object-getOwnPropertyNames-expected.txt
test/webkit/fast/js/Object-getOwnPropertyNames.js
test/webkit/fast/js/basic-strict-mode-expected.txt
test/webkit/fast/js/basic-strict-mode.js
test/webkit/fast/js/caller-property-expected.txt [deleted file]
test/webkit/fast/js/caller-property.js [deleted file]
test/webkit/strict-throw-type-error-expected.txt [deleted file]
test/webkit/strict-throw-type-error.js [deleted file]