Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(15)

Issue 1509603005: [runtime] [proxy] implement [[Construct]] (Closed)

Created:
5 years ago by Camillo Bruni
Modified:
5 years ago
CC:
v8-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/v8/v8.git@2015-12-03_JSProxy_Call_1499593003
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[runtime] [proxy] implement [[Construct]] LOG=N BUG=v8:1543 Committed: https://crrev.com/a2d5641bc42f561117ed77c28fe672d33581a4ca Cr-Commit-Position: refs/heads/master@{#32718}

Patch Set 1 #

Patch Set 2 : adding platform specific code #

Patch Set 3 : fixing stack offset bug #

Patch Set 4 : no use kScratchRegister #

Patch Set 5 : push constructor explicitly #

Patch Set 6 : use add instruction on ia32 + x87 #

Total comments: 5

Patch Set 7 : adressing comments + adding realm tests + enabling classes-proxy tests #

Patch Set 8 : Runtime_ProxyConstruct fix args length check #

Patch Set 9 : fimpsing #

Unified diffs Side-by-side diffs Delta from patch set Stats (+341 lines, -45 lines) Patch
M src/arm/builtins-arm.cc View 1 2 3 4 5 6 2 chunks +13 lines, -5 lines 0 comments Download
M src/arm64/builtins-arm64.cc View 1 2 3 4 5 6 2 chunks +13 lines, -5 lines 0 comments Download
M src/ia32/builtins-ia32.cc View 1 2 3 4 5 6 2 chunks +16 lines, -6 lines 0 comments Download
M src/messages.h View 1 chunk +2 lines, -0 lines 0 comments Download
M src/mips/builtins-mips.cc View 1 2 3 4 5 6 7 8 2 chunks +12 lines, -4 lines 0 comments Download
M src/mips64/builtins-mips64.cc View 1 2 3 4 5 6 7 8 2 chunks +12 lines, -4 lines 0 comments Download
M src/ppc/builtins-ppc.cc View 1 2 3 4 5 6 1 chunk +8 lines, -2 lines 0 comments Download
M src/runtime/runtime.h View 1 2 3 4 5 6 7 1 chunk +5 lines, -4 lines 0 comments Download
M src/runtime/runtime-proxy.cc View 1 2 3 4 5 6 7 1 chunk +69 lines, -0 lines 0 comments Download
M src/x64/builtins-x64.cc View 1 2 3 4 5 6 2 chunks +15 lines, -6 lines 0 comments Download
M src/x87/builtins-x87.cc View 1 2 3 4 5 6 7 3 chunks +17 lines, -7 lines 0 comments Download
M test/mjsunit/es6/classes-proxy.js View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
A test/mjsunit/harmony/proxies-construct.js View 1 2 3 4 5 6 1 chunk +158 lines, -0 lines 0 comments Download
M test/mjsunit/mjsunit.status View 1 2 3 4 5 6 1 chunk +0 lines, -1 line 0 comments Download

Depends on Patchset:

Messages

Total messages: 34 (15 generated)
Camillo Bruni
PTAL mlippautz: please check heap.h
5 years ago (2015-12-08 10:40:32 UTC) #2
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1509603005/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1509603005/40001
5 years ago (2015-12-08 15:35:08 UTC) #4
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: v8_linux_dbg on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_dbg/builds/11768)
5 years ago (2015-12-08 15:39:12 UTC) #6
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1509603005/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1509603005/60001
5 years ago (2015-12-08 15:44:29 UTC) #8
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: v8_mac_rel on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_mac_rel/builds/12876)
5 years ago (2015-12-08 15:48:05 UTC) #10
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1509603005/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1509603005/80001
5 years ago (2015-12-08 16:16:10 UTC) #12
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: v8_mac_rel on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_mac_rel/builds/12879)
5 years ago (2015-12-08 16:19:17 UTC) #14
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1509603005/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1509603005/100001
5 years ago (2015-12-08 16:19:44 UTC) #16
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: v8_win64_rel on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_win64_rel/builds/11454)
5 years ago (2015-12-08 17:46:50 UTC) #18
Toon Verwaest
Looking good; some minor nits. Additionally, please fix and reenable test/mjsunit/es6/classes-proxy.js (https://code.google.com/p/chromium/codesearch#chromium/src/v8/test/mjsunit/mjsunit.status&l=90) https://codereview.chromium.org/1509603005/diff/100001/src/arm/builtins-arm.cc File src/arm/builtins-arm.cc ...
5 years ago (2015-12-08 20:27:22 UTC) #19
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1509603005/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1509603005/140001
5 years ago (2015-12-09 12:14:54 UTC) #21
Camillo Bruni
PTAL - added cross realm tests for Reflect.construct and Proxy.[[Construct]] - fixed and enabled classes-proxy.js ...
5 years ago (2015-12-09 12:15:44 UTC) #22
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years ago (2015-12-09 13:15:38 UTC) #24
Toon Verwaest
lgtm
5 years ago (2015-12-09 14:38:42 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1509603005/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1509603005/140001
5 years ago (2015-12-09 14:53:54 UTC) #27
commit-bot: I haz the power
Committed patchset #8 (id:140001)
5 years ago (2015-12-09 14:55:04 UTC) #28
commit-bot: I haz the power
Patchset 8 (id:??) landed as https://crrev.com/a2d5641bc42f561117ed77c28fe672d33581a4ca Cr-Commit-Position: refs/heads/master@{#32718}
5 years ago (2015-12-09 14:55:42 UTC) #30
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1509603005/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1509603005/160001
5 years ago (2015-12-09 15:53:16 UTC) #32
commit-bot: I haz the power
5 years ago (2015-12-09 15:54:00 UTC) #34
Dry run: Try jobs failed on following builders:
  v8_linux_mips64el_compile_rel on tryserver.v8 (JOB_FAILED,
http://build.chromium.org/p/tryserver.v8/builders/v8_linux_mips64el_compile_r...)
  v8_linux_mipsel_compile_rel on tryserver.v8 (JOB_FAILED,
http://build.chromium.org/p/tryserver.v8/builders/v8_linux_mipsel_compile_rel...)
  v8_mac_rel on tryserver.v8 (JOB_FAILED,
http://build.chromium.org/p/tryserver.v8/builders/v8_mac_rel/builds/12934)

Powered by Google App Engine
This is Rietveld 408576698