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

Issue 2529173002: [Heap] Remove concept of MarkingParity. (Closed)

Created:
4 years ago by rmcilroy
Modified:
4 years ago
CC:
v8-reviews_googlegroups.com, v8-mips-ports_googlegroups.com, v8-x87-ports_googlegroups.com, ulan, v8-ppc-ports_googlegroups.com
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[Heap] Remove concept of MarkingParity. MarkingParity was used to avoid performing an operation on an object if it was marked multiple times. We no longer mark things multiple times, so this concept is no longer required. BUG=chromium:666275 Committed: https://crrev.com/5fd2b71236e59e1cea95f23106de072865bd4857 Cr-Commit-Position: refs/heads/master@{#41354}

Patch Set 1 #

Patch Set 2 : Fix Win. #

Patch Set 3 : Fix arm #

Total comments: 3

Patch Set 4 : Early return #

Patch Set 5 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+163 lines, -345 lines) Patch
M src/arm/codegen-arm.cc View 1 2 3 2 chunks +9 lines, -18 lines 0 comments Download
M src/arm64/codegen-arm64.cc View 1 2 3 1 chunk +8 lines, -16 lines 0 comments Download
M src/builtins/arm/builtins-arm.cc View 1 2 3 1 chunk +3 lines, -8 lines 0 comments Download
M src/builtins/arm64/builtins-arm64.cc View 1 2 3 1 chunk +3 lines, -8 lines 0 comments Download
M src/builtins/builtins.h View 1 2 3 1 chunk +1 line, -3 lines 0 comments Download
M src/builtins/ia32/builtins-ia32.cc View 1 chunk +3 lines, -8 lines 0 comments Download
M src/builtins/mips/builtins-mips.cc View 1 chunk +3 lines, -8 lines 0 comments Download
M src/builtins/mips64/builtins-mips64.cc View 1 chunk +3 lines, -8 lines 0 comments Download
M src/builtins/ppc/builtins-ppc.cc View 1 chunk +3 lines, -8 lines 0 comments Download
M src/builtins/s390/builtins-s390.cc View 1 chunk +3 lines, -8 lines 0 comments Download
M src/builtins/x64/builtins-x64.cc View 1 chunk +3 lines, -8 lines 0 comments Download
M src/builtins/x87/builtins-x87.cc View 1 chunk +3 lines, -8 lines 0 comments Download
M src/heap/mark-compact.h View 2 chunks +0 lines, -4 lines 0 comments Download
M src/heap/mark-compact.cc View 2 chunks +0 lines, -8 lines 0 comments Download
M src/heap/objects-visiting-inl.h View 1 chunk +1 line, -1 line 0 comments Download
M src/ia32/codegen-ia32.cc View 1 2 3 1 chunk +11 lines, -19 lines 0 comments Download
M src/mips/codegen-mips.cc View 1 2 3 1 chunk +10 lines, -18 lines 0 comments Download
M src/mips/macro-assembler-mips.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/mips64/codegen-mips64.cc View 1 2 3 1 chunk +10 lines, -18 lines 0 comments Download
M src/mips64/macro-assembler-mips64.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/objects.h View 1 2 3 3 chunks +6 lines, -23 lines 0 comments Download
M src/objects.cc View 1 2 3 3 chunks +25 lines, -59 lines 0 comments Download
M src/ppc/codegen-ppc.cc View 1 2 3 1 chunk +11 lines, -17 lines 0 comments Download
M src/s390/codegen-s390.cc View 1 2 3 1 chunk +11 lines, -15 lines 0 comments Download
M src/x64/codegen-x64.cc View 1 2 3 1 chunk +11 lines, -19 lines 0 comments Download
M src/x87/codegen-x87.cc View 1 2 3 1 chunk +11 lines, -19 lines 0 comments Download
M test/cctest/heap/test-heap.cc View 1 2 8 chunks +9 lines, -14 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 33 (23 generated)
rmcilroy
Hannes, PTAL, thanks.
4 years ago (2016-11-25 20:52:29 UTC) #4
Hannes Payer (out of office)
LGTM https://codereview.chromium.org/2529173002/diff/60001/src/arm/codegen-arm.cc File src/arm/codegen-arm.cc (right): https://codereview.chromium.org/2529173002/diff/60001/src/arm/codegen-arm.cc#newcode446 src/arm/codegen-arm.cc:446: } else { Remove the else case (also ...
4 years ago (2016-11-28 09:49:10 UTC) #20
rmcilroy
https://codereview.chromium.org/2529173002/diff/60001/src/arm/codegen-arm.cc File src/arm/codegen-arm.cc (right): https://codereview.chromium.org/2529173002/diff/60001/src/arm/codegen-arm.cc#newcode446 src/arm/codegen-arm.cc:446: } else { On 2016/11/28 09:49:10, Hannes Payer wrote: ...
4 years ago (2016-11-28 10:06:24 UTC) #21
rmcilroy
On 2016/11/28 10:06:24, rmcilroy wrote: > https://codereview.chromium.org/2529173002/diff/60001/src/arm/codegen-arm.cc > File src/arm/codegen-arm.cc (right): > > https://codereview.chromium.org/2529173002/diff/60001/src/arm/codegen-arm.cc#newcode446 > ...
4 years ago (2016-11-29 10:10:30 UTC) #22
Hannes Payer (out of office)
On 2016/11/29 10:10:30, rmcilroy wrote: > On 2016/11/28 10:06:24, rmcilroy wrote: > > https://codereview.chromium.org/2529173002/diff/60001/src/arm/codegen-arm.cc > ...
4 years ago (2016-11-29 10:19:24 UTC) #23
rmcilroy
https://codereview.chromium.org/2529173002/diff/60001/src/arm/codegen-arm.cc File src/arm/codegen-arm.cc (right): https://codereview.chromium.org/2529173002/diff/60001/src/arm/codegen-arm.cc#newcode446 src/arm/codegen-arm.cc:446: } else { On 2016/11/28 10:06:24, rmcilroy wrote: > ...
4 years ago (2016-11-29 11:42:02 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2529173002/100001
4 years ago (2016-11-29 11:43:03 UTC) #27
commit-bot: I haz the power
Committed patchset #5 (id:100001)
4 years ago (2016-11-29 12:10:02 UTC) #29
commit-bot: I haz the power
Patchset 5 (id:??) landed as https://crrev.com/5fd2b71236e59e1cea95f23106de072865bd4857 Cr-Commit-Position: refs/heads/master@{#41354}
4 years ago (2016-11-29 12:10:21 UTC) #31
Michael Starzinger
4 years ago (2016-11-29 12:23:31 UTC) #33
Message was sent while issue was closed.
Woot! +1, huge fan of removing this. Thanks!

Powered by Google App Engine
This is Rietveld 408576698