|
|
Created:
5 years, 1 month ago by Igor Sheludko Modified:
5 years, 1 month ago CC:
v8-reviews_googlegroups.com Base URL:
https://chromium.googlesource.com/v8/v8.git@bytecode-array-sizeof-fix Target Ref:
refs/pending/heads/master Project:
v8 Visibility:
Public. |
DescriptionPrepare to enable in-object properties in subclasses on a case by case basis.
Minor cleanup in VisitorId selection.
Committed: https://crrev.com/7c449a62edfc03aed84d94da323dcfe2b51a3600
Cr-Commit-Position: refs/heads/master@{#32030}
Patch Set 1 : #Patch Set 2 : Fix #
Total comments: 2
Patch Set 3 : Addressing comments #
Messages
Total messages: 24 (11 generated)
Patchset #1 (id:1) has been deleted
Patchset #1 (id:20001) 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/patch-status/1448313002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1448313002/40001
The CQ bit was unchecked by commit-bot@chromium.org
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/10807) v8_linux_mips64el_compile_rel on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_mips64el_compile_r...) v8_mac_rel on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_mac_rel/builds/11905)
Patchset #1 (id:40001) 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/patch-status/1448313002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1448313002/60001
ishell@chromium.org changed reviewers: + verwaest@chromium.org
PTAL
Description was changed from ========== Prepare to enable in-object properties in subclasses in a case by case basis. Minor cleanup in VisitorId selection. ========== to ========== Prepare to enable in-object properties in subclasses on a case by case basis. Minor cleanup in VisitorId selection. ==========
lgtm
ishell@chromium.org changed reviewers: + mstarzinger@chromium.org
Michi, PTAL heap part.
https://codereview.chromium.org/1448313002/diff/80001/src/heap/objects-visiti... File src/heap/objects-visiting.cc (right): https://codereview.chromium.org/1448313002/diff/80001/src/heap/objects-visiti... src/heap/objects-visiting.cc:152: // Fall through. IMHO this fall-through case just makes the code unnecessary hard to read and refactor. I think it is fine to have a separate call to GetVisitorIdForSize() for this block of instance types and move the block back up to the other JS_FOO_TYPE objects.
Addressed comments. https://codereview.chromium.org/1448313002/diff/80001/src/heap/objects-visiti... File src/heap/objects-visiting.cc (right): https://codereview.chromium.org/1448313002/diff/80001/src/heap/objects-visiti... src/heap/objects-visiting.cc:152: // Fall through. On 2015/11/17 09:35:40, Michael Starzinger wrote: > IMHO this fall-through case just makes the code unnecessary hard to read and > refactor. I think it is fine to have a separate call to GetVisitorIdForSize() > for this block of instance types and move the block back up to the other > JS_FOO_TYPE objects. Done.
LGTM on "heap".
The CQ bit was checked by mstarzinger@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from verwaest@chromium.org Link to the patchset: https://codereview.chromium.org/1448313002/#ps100001 (title: "Addressing comments")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1448313002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1448313002/100001
Message was sent while issue was closed.
Committed patchset #3 (id:100001)
Message was sent while issue was closed.
Patchset 3 (id:??) landed as https://crrev.com/7c449a62edfc03aed84d94da323dcfe2b51a3600 Cr-Commit-Position: refs/heads/master@{#32030}
Message was sent while issue was closed.
A revert of this CL (patchset #3 id:100001) has been created in https://codereview.chromium.org/1449423002/ by bmeurer@chromium.org. The reason for reverting is: Breaks GC stress: https://build.chromium.org/p/client.v8/builders/V8%20Mac%20GC%20Stress/builds.... |