v8/src/x64
cbruni ab84025977 [runtime] Fix ES6 9.2.1 [[Call]] when encountering a classConstructor.
The current implementation of classes throws the TypeError at the wrong
point, after activating a new context when directly calling a class
constructor. According to the spec, the TypeError has to be thrown
in the caller context.

LOG=N
BUG=v8:4428

Committed: https://crrev.com/6a06bc0a774933719f62009d81b3f1686d83bb90
Cr-Commit-Position: refs/heads/master@{#31786}

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

Cr-Commit-Position: refs/heads/master@{#31790}
2015-11-04 14:30:09 +00:00
..
assembler-x64-inl.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
assembler-x64.cc [x64] Implement vcvtsd2si AVX instruction. 2015-10-24 18:55:57 +00:00
assembler-x64.h [turbofan] Added the RoundInt64ToFloat64 instruction to TurboFan. 2015-11-03 15:46:34 +00:00
builtins-x64.cc [runtime] Fix ES6 9.2.1 [[Call]] when encountering a classConstructor. 2015-11-04 14:30:09 +00:00
code-stubs-x64.cc [runtime] Fix ES6 9.2.1 [[Call]] when encountering a classConstructor. 2015-11-04 14:30:09 +00:00
code-stubs-x64.h Re-reland: Remove register index/code indirection 2015-10-02 16:55:22 +00:00
codegen-x64.cc [x64] Replace addsd, subsd, mulsd, divsd with AVX versions under AVX. 2015-10-23 08:25:53 +00:00
codegen-x64.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
cpu-x64.cc Remove grab-bag includes of v8.h from architecture ports. 2015-08-17 09:42:37 +00:00
deoptimizer-x64.cc For some platform such as X87, Crankshaft and Turbofan needs to use different 2015-10-22 13:24:49 +00:00
disasm-x64.cc [x64] Implement vcvtsd2si AVX instruction. 2015-10-24 18:55:57 +00:00
frames-x64.cc [presubmit] Fix build/include linter violations. 2015-09-03 07:56:14 +00:00
frames-x64.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
interface-descriptors-x64.cc [runtime] Implement %_ToLength via ToLengthStub. 2015-10-19 08:35:18 +00:00
macro-assembler-x64.cc [runtime] Fix ES6 9.2.1 [[Call]] when encountering a classConstructor. 2015-11-04 14:30:09 +00:00
macro-assembler-x64.h [turbofan] Implement the call protocol properly for direct calls. 2015-11-04 14:08:59 +00:00
simulator-x64.cc [presubmit] Fix build/include linter violations. 2015-09-03 07:56:14 +00:00
simulator-x64.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00