|
|
Created:
4 years, 1 month ago by Igor Sheludko Modified:
4 years, 1 month ago CC:
v8-reviews_googlegroups.com Target Ref:
refs/pending/heads/master Project:
v8 Visibility:
Public. |
Description[ic] Support data handlers that represent transitioning stores.
BUG=v8:5561
Committed: https://crrev.com/bcb3af59be2c52ca13a0adae500f042a64093b6d
Cr-Commit-Position: refs/heads/master@{#40946}
Patch Set 1 #
Total comments: 8
Patch Set 2 : Addressing comments #Patch Set 3 : Rebasing #Patch Set 4 : Rebasing again #
Messages
Total messages: 49 (31 generated)
Patchset #1 (id:1) has been deleted
The CQ bit was checked by ishell@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Description was changed from ========== [ic] Enable data handlers for transitioning stores. BUG=v8:5561 ========== to ========== [ic] Support data handlers that represent transitioning stores. BUG=v8:5561 ==========
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: v8_linux64_asan_rel_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux64_asan_rel_ng/buil...) v8_linux64_avx2_rel_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux64_avx2_rel_ng/buil...) v8_linux64_gyp_rel_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux64_gyp_rel_ng/build...) v8_linux64_rel_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux64_rel_ng/builds/15896) v8_linux_arm64_rel_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_arm64_rel_ng/build...) v8_linux_arm_rel_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_arm_rel_ng/builds/...) v8_linux_dbg_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_dbg_ng/builds/15934) v8_linux_gcc_compile_rel on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_gcc_compile_rel/bu...) v8_linux_nodcheck_rel_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_nodcheck_rel_ng/bu...) v8_linux_rel_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_rel_ng/builds/15857) v8_presubmit on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_presubmit/builds/28165)
ishell@chromium.org changed reviewers: + jkummerow@chromium.org
PTAL
Looks good. https://codereview.chromium.org/2488673004/diff/20001/src/ic/ic.cc File src/ic/ic.cc (right): https://codereview.chromium.org/2488673004/diff/20001/src/ic/ic.cc#newcode1836 src/ic/ic.cc:1836: // Stub is never generated for objects that require access checks. No stubs are generated at all ;-) Suggestion: "Declarative handlers don't support access checks." https://codereview.chromium.org/2488673004/diff/20001/src/ic/ic.cc#newcode1857 src/ic/ic.cc:1857: // Stub is never generated for objects that require access checks. You've already checked this above. https://codereview.chromium.org/2488673004/diff/20001/src/ic/ic.cc#newcode1877 src/ic/ic.cc:1877: LoadHandler::kFirstPrototypeIndex + checks_count, TENURED)); s/LoadHandler/StoreHandler/ here and in the next three lines https://codereview.chromium.org/2488673004/diff/20001/src/ic/ic.cc#newcode1880 src/ic/ic.cc:1880: handler_array->set(LoadHandler::kHolderCellIndex, *transition_cell); s/kHolderCellIndex/kTransitionCellIndex/
https://codereview.chromium.org/2488673004/diff/20001/src/ic/ic.cc File src/ic/ic.cc (right): https://codereview.chromium.org/2488673004/diff/20001/src/ic/ic.cc#newcode1836 src/ic/ic.cc:1836: // Stub is never generated for objects that require access checks. On 2016/11/10 14:13:07, Jakob Kummerow wrote: > No stubs are generated at all ;-) Suggestion: > "Declarative handlers don't support access checks." Done. https://codereview.chromium.org/2488673004/diff/20001/src/ic/ic.cc#newcode1857 src/ic/ic.cc:1857: // Stub is never generated for objects that require access checks. On 2016/11/10 14:13:07, Jakob Kummerow wrote: > You've already checked this above. Done. https://codereview.chromium.org/2488673004/diff/20001/src/ic/ic.cc#newcode1877 src/ic/ic.cc:1877: LoadHandler::kFirstPrototypeIndex + checks_count, TENURED)); On 2016/11/10 14:13:07, Jakob Kummerow wrote: > s/LoadHandler/StoreHandler/ here and in the next three lines Done. https://codereview.chromium.org/2488673004/diff/20001/src/ic/ic.cc#newcode1880 src/ic/ic.cc:1880: handler_array->set(LoadHandler::kHolderCellIndex, *transition_cell); On 2016/11/10 14:13:07, Jakob Kummerow wrote: > s/kHolderCellIndex/kTransitionCellIndex/ Done.
The CQ bit was checked by ishell@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
lgtm
The CQ bit was checked by ishell@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: v8_linux64_avx2_rel_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux64_avx2_rel_ng/buil...) v8_linux_arm64_rel_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_arm64_rel_ng/build...) v8_linux_arm_rel_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_arm_rel_ng/builds/...) v8_linux_mipsel_compile_rel on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_mipsel_compile_rel...)
The CQ bit was checked by ishell@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from jkummerow@chromium.org Link to the patchset: https://codereview.chromium.org/2488673004/#ps80001 (title: "Rebasing again")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Patchset #4 (id:80001) has been deleted
Try jobs failed on following builders: v8_linux_gcc_compile_rel on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_gcc_compile_rel/bu...) v8_linux_nodcheck_rel_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_nodcheck_rel_ng/bu...) v8_mac_rel_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_mac_rel_ng/builds/12417) v8_presubmit on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_presubmit/builds/28420)
The CQ bit was checked by ishell@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from jkummerow@chromium.org Link to the patchset: https://codereview.chromium.org/2488673004/#ps100001 (title: "Rebasing again")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: v8_linux_arm64_rel_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_arm64_rel_ng/build...) v8_linux_arm_rel_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_arm_rel_ng/builds/...) v8_linux_mips64el_compile_rel on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_mips64el_compile_r...) v8_linux_mipsel_compile_rel on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_mipsel_compile_rel...) v8_win64_rel_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_win64_rel_ng/builds/17659)
Patchset #5 (id:120001) has been deleted
The CQ bit was checked by ishell@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: v8_linux_arm64_rel_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_arm64_rel_ng/build...) v8_linux_arm_rel_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_arm_rel_ng/builds/...) v8_linux_mips64el_compile_rel on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_mips64el_compile_r...) v8_linux_mipsel_compile_rel on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_mipsel_compile_rel...)
The CQ bit was checked by ishell@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from jkummerow@chromium.org Link to the patchset: https://codereview.chromium.org/2488673004/#ps100001 (title: "Rebasing again")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: v8_linux_arm64_rel_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_arm64_rel_ng/build...) v8_linux_mipsel_compile_rel on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_mipsel_compile_rel...)
The CQ bit was checked by ishell@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Message was sent while issue was closed.
Description was changed from ========== [ic] Support data handlers that represent transitioning stores. BUG=v8:5561 ========== to ========== [ic] Support data handlers that represent transitioning stores. BUG=v8:5561 ==========
Message was sent while issue was closed.
Committed patchset #4 (id:100001)
Message was sent while issue was closed.
jochen@chromium.org changed reviewers: + jochen@chromium.org
Message was sent while issue was closed.
there's a large bump in Group-Callback on youtube-polymer/ignition. Any idea what's going on here?
Message was sent while issue was closed.
On 2016/11/16 22:05:33, jochen (travelling til Nov 18) wrote: > there's a large bump in Group-Callback on youtube-polymer/ignition. Any idea > what's going on here? Please also fix: https://build.chromium.org/p/client.v8.ports/builders/V8%20Linux%20-%20arm64%... Unreachable code.
Message was sent while issue was closed.
On 2016/11/17 07:41:01, machenbach (slow) wrote: > On 2016/11/16 22:05:33, jochen (travelling til Nov 18) wrote: > > there's a large bump in Group-Callback on youtube-polymer/ignition. Any idea > > what's going on here? > > Please also fix: > https://build.chromium.org/p/client.v8.ports/builders/V8%20Linux%20-%20arm64%... > Unreachable code. This test is outdated. Ulan will remove it.
Message was sent while issue was closed.
Description was changed from ========== [ic] Support data handlers that represent transitioning stores. BUG=v8:5561 ========== to ========== [ic] Support data handlers that represent transitioning stores. BUG=v8:5561 Committed: https://crrev.com/bcb3af59be2c52ca13a0adae500f042a64093b6d Cr-Commit-Position: refs/heads/master@{#40946} ==========
Message was sent while issue was closed.
Patchset 4 (id:??) landed as https://crrev.com/bcb3af59be2c52ca13a0adae500f042a64093b6d Cr-Commit-Position: refs/heads/master@{#40946} |