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

Issue 1491203002: Updated the check for unmodfied objects to handle Smi Objects. (Closed)

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

Description

Updated the check for unmodfied objects to handle Smi Objects. The new minorGC pass collects all unmodified objects that are not marked active by blink. The earlier implementation assumed all new space nodes to be Heap objects. Updated this code to handle Smi objects as well. BUG=553287 LOG=Y Committed: https://crrev.com/8e771d9b773538d3d87695d2dbbed33c9ab5cce6 Cr-Commit-Position: refs/heads/master@{#32704}

Patch Set 1 #

Total comments: 7

Patch Set 2 : Addressed review comments. Does not mark any objects that are not created via C++ API as unmodified. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2 lines, -1 line) Patch
M src/heap/heap.cc View 1 1 chunk +2 lines, -1 line 0 comments Download

Messages

Total messages: 18 (8 generated)
mythria
Hi Jochen, I fixed this bug https://code.google.com/p/chromium/issues/detail?id=553287 in minor GC. Could please review my changes. ...
5 years ago (2015-12-02 09:45:49 UTC) #2
jochen (gone - plz use gerrit)
https://codereview.chromium.org/1491203002/diff/1/src/heap/heap.cc File src/heap/heap.cc (right): https://codereview.chromium.org/1491203002/diff/1/src/heap/heap.cc#newcode1496 src/heap/heap.cc:1496: if (object->IsSmi()) return true; On 2015/12/02 at 09:45:49, mythria ...
5 years ago (2015-12-02 09:48:28 UTC) #3
mythria
Could you please review my changes Thanks, Mythri https://codereview.chromium.org/1491203002/diff/1/src/heap/heap.cc File src/heap/heap.cc (right): https://codereview.chromium.org/1491203002/diff/1/src/heap/heap.cc#newcode1496 src/heap/heap.cc:1496: if ...
5 years ago (2015-12-02 12:32:38 UTC) #4
jochen (gone - plz use gerrit)
lgtm
5 years ago (2015-12-04 13:13:44 UTC) #5
jochen (gone - plz use gerrit)
+hpayer - ok to land or is the heap still melting down?
5 years ago (2015-12-04 13:14:20 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1491203002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1491203002/20001
5 years ago (2015-12-09 09:57:31 UTC) #9
commit-bot: I haz the power
Try jobs failed on following builders: v8_presubmit on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_presubmit/builds/8711)
5 years ago (2015-12-09 10:05:10 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1491203002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1491203002/20001
5 years ago (2015-12-09 10:43:59 UTC) #14
commit-bot: I haz the power
Committed patchset #2 (id:20001)
5 years ago (2015-12-09 11:00:28 UTC) #16
commit-bot: I haz the power
5 years ago (2015-12-09 11:01:16 UTC) #18
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/8e771d9b773538d3d87695d2dbbed33c9ab5cce6
Cr-Commit-Position: refs/heads/master@{#32704}

Powered by Google App Engine
This is Rietveld 408576698