Chromium Code Reviews
Help | Chromium Project | Gerrit Changes | Sign in
(7)

Issue 1166623002: Oilpan: Remove a visitor parameter from isHeapObjectAlive (Closed)

Created:
4 years, 11 months ago by haraken
Modified:
4 years, 11 months ago
CC:
blink-reviews, fs, eric.carlson_apple.com, apavlov+blink_chromium.org, blink-reviews-wtf_chromium.org, kouhei+svg_chromium.org, pdr+svgwatchlist_chromium.org, krit, aboxhall, blink-reviews-css, blink-reviews-html_chromium.org, dglazkov+blink, je_julie, gyuyoung2, rwlbuis, nessy, Mads Ager (chromium), philipj_slow, timvolodine, feature-media-reviews_chromium.org, tommyw+watchlist_chromium.org, dmazzoni, dcheng, darktears, vcarbune.chromium, mlamouri+watch-blink_chromium.org, gasubic, mvanouwerkerk+watch_chromium.org, nektarios, f(malita), Inactive, oilpan-reviews, Stephen Chennney, kouhei+heap_chromium.org, Mikhail
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Oilpan: Remove a visitor parameter from isHeapObjectAlive The goal of this CL is to remove a visitor parameter from isHeapObjectAlive (in preparation for removing a global variable, Heap::s_markingVisitor). isHeapObjectAlive is just checking whether a given object is marked or not, and thus it shouldn't need a visitor. So this change would make sense. Most of the changes in this CL are just moving code around to make the CL compilable. BUG=490087 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=196376

Patch Set 1 #

Total comments: 1

Patch Set 2 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+167 lines, -166 lines) Patch
M Source/core/css/resolver/MatchedPropertiesCache.h View 2 chunks +2 lines, -2 lines 0 comments Download
M Source/core/frame/EventHandlerRegistry.cpp View 1 1 chunk +2 lines, -2 lines 0 comments Download
M Source/core/frame/LocalFrame.cpp View 1 1 chunk +1 line, -1 line 0 comments Download
M Source/core/frame/PlatformEventDispatcher.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/html/HTMLMediaElement.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/svg/SVGElementRareData.cpp View 2 chunks +4 lines, -4 lines 0 comments Download
M Source/modules/accessibility/AXObjectCacheImpl.cpp View 1 2 chunks +2 lines, -2 lines 0 comments Download
M Source/modules/mediasource/MediaSource.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/mediastream/RTCDataChannel.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/platform/heap/GarbageCollected.h View 1 5 chunks +38 lines, -19 lines 0 comments Download
M Source/platform/heap/Handle.h View 1 1 chunk +1 line, -1 line 0 comments Download
M Source/platform/heap/Heap.h View 1 4 chunks +61 lines, -1 line 0 comments Download
M Source/platform/heap/HeapAllocator.h View 1 1 chunk +6 lines, -0 lines 0 comments Download
M Source/platform/heap/HeapTest.cpp View 1 6 chunks +9 lines, -10 lines 0 comments Download
M Source/platform/heap/InlinedGlobalMarkingVisitor.h View 1 chunk +0 lines, -1 line 0 comments Download
M Source/platform/heap/MarkingVisitor.h View 1 chunk +0 lines, -5 lines 0 comments Download
M Source/platform/heap/MarkingVisitorImpl.h View 2 chunks +1 line, -6 lines 0 comments Download
M Source/platform/heap/ThreadState.h View 1 3 chunks +4 lines, -4 lines 0 comments Download
M Source/platform/heap/ThreadState.cpp View 1 2 chunks +10 lines, -4 lines 0 comments Download
M Source/platform/heap/TraceTraits.h View 1 chunk +0 lines, -1 line 0 comments Download
M Source/platform/heap/Visitor.h View 1 4 chunks +2 lines, -79 lines 0 comments Download
M Source/web/WebFrame.cpp View 2 chunks +12 lines, -14 lines 0 comments Download
M Source/wtf/DefaultAllocator.h View 1 chunk +5 lines, -0 lines 0 comments Download
M Source/wtf/HashTable.h View 1 chunk +1 line, -1 line 0 comments Download
M Source/wtf/Vector.h View 1 chunk +1 line, -1 line 0 comments Download
M public/web/WebFrame.h View 2 chunks +1 line, -4 lines 0 comments Download

Messages

Total messages: 24 (6 generated)
haraken
PTAL The CL is big, but the essential part is just removing a visitor parameter ...
4 years, 11 months ago (2015-06-01 06:05:20 UTC) #2
haraken
+tkent-san for wtf/ and public/.
4 years, 11 months ago (2015-06-01 06:05:55 UTC) #4
sof
It seems reasonable to continue to offer visitor->isHeapObjectAlive() - Visitor doesn't necessarily have to be ...
4 years, 11 months ago (2015-06-01 06:40:06 UTC) #6
haraken
On 2015/06/01 06:40:06, sof wrote: > It seems reasonable to continue to offer visitor->isHeapObjectAlive() - ...
4 years, 11 months ago (2015-06-01 06:58:34 UTC) #7
sof
On 2015/06/01 06:58:34, haraken wrote: > On 2015/06/01 06:40:06, sof wrote: > > It seems ...
4 years, 11 months ago (2015-06-01 07:13:01 UTC) #8
haraken
On 2015/06/01 07:13:01, sof wrote: > On 2015/06/01 06:58:34, haraken wrote: > > On 2015/06/01 ...
4 years, 11 months ago (2015-06-01 07:53:11 UTC) #9
sof
On 2015/06/01 07:53:11, haraken wrote: > On 2015/06/01 07:13:01, sof wrote: > > On 2015/06/01 ...
4 years, 11 months ago (2015-06-01 11:07:23 UTC) #10
haraken
On 2015/06/01 11:07:23, sof wrote: > On 2015/06/01 07:53:11, haraken wrote: > > On 2015/06/01 ...
4 years, 11 months ago (2015-06-01 11:16:11 UTC) #11
sof
On 2015/06/01 11:16:11, haraken wrote: > On 2015/06/01 11:07:23, sof wrote: .... > > > ...
4 years, 11 months ago (2015-06-01 21:46:47 UTC) #12
haraken
On 2015/06/01 21:46:47, sof wrote: > On 2015/06/01 11:16:11, haraken wrote: > > On 2015/06/01 ...
4 years, 11 months ago (2015-06-02 01:03:28 UTC) #13
haraken
So, this is ready for review. keishi-san?
4 years, 11 months ago (2015-06-02 08:59:57 UTC) #14
haraken
keishi-san: friendly ping. A couple of CLs are blocked by this CL.
4 years, 11 months ago (2015-06-03 03:56:53 UTC) #15
Yuta Kitamura
LGTM with comments Your change description is chopped in the middle. https://codereview.chromium.org/1166623002/diff/1/Source/platform/heap/GarbageCollected.h File Source/platform/heap/GarbageCollected.h (right): ...
4 years, 11 months ago (2015-06-03 04:58:29 UTC) #17
haraken
> Your change description is chopped in the middle. > > https://codereview.chromium.org/1166623002/diff/1/Source/platform/heap/GarbageCollected.h > File Source/platform/heap/GarbageCollected.h ...
4 years, 11 months ago (2015-06-03 05:30:11 UTC) #18
haraken
tkent-san: Mind taking a look at wtf/ and public/?
4 years, 11 months ago (2015-06-03 05:48:59 UTC) #19
tkent
lgtm
4 years, 11 months ago (2015-06-03 06:08:44 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1166623002/20001
4 years, 11 months ago (2015-06-03 06:34:00 UTC) #23
commit-bot: I haz the power
4 years, 11 months ago (2015-06-03 07:07:46 UTC) #24
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://src.chromium.org/viewvc/blink?view=rev&revision=196376

Powered by Google App Engine
This is Rietveld 408576698