new classes: change semantics of super(...) call and add new.target to construct...
authordslomov <dslomov@chromium.org>
Thu, 22 Jan 2015 18:39:34 +0000 (10:39 -0800)
committerCommit bot <commit-bot@chromium.org>
Thu, 22 Jan 2015 18:39:47 +0000 (18:39 +0000)
commit22ce08ade63a9c4f28225db11a5b5d2726c5a8e7
tree1244869b1204c375cb91a876b1ff6906fff53b3f
parent6f9d60cc6f78467ebc44300213c07dc21832d10b
new classes: change semantics of super(...) call and add new.target to construct stub.

R=arv@chromium.org,rossberg@chromium.org
BUG=v8:3834
LOG=N

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

Cr-Commit-Position: refs/heads/master@{#26227}
18 files changed:
src/arm/builtins-arm.cc
src/arm/code-stubs-arm.cc
src/arm/full-codegen-arm.cc
src/arm64/builtins-arm64.cc
src/arm64/code-stubs-arm64.cc
src/arm64/full-codegen-arm64.cc
src/compiler.cc
src/flag-definitions.h
src/full-codegen.h
src/ia32/builtins-ia32.cc
src/ia32/code-stubs-ia32.cc
src/ia32/full-codegen-ia32.cc
src/runtime/runtime-object.cc
src/runtime/runtime.h
src/x64/builtins-x64.cc
src/x64/code-stubs-x64.cc
src/x64/full-codegen-x64.cc
test/mjsunit/harmony/classes-experimental.js [new file with mode: 0644]