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

Issue 587393002: Oilpan: make Supplementable tracing more regular. (Closed)

Created:
6 years, 3 months ago by sof
Modified:
6 years, 3 months ago
CC:
blink-reviews, mkwst+moarreviews_chromium.org, jochen (gone - plz use gerrit)
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Project:
blink
Visibility:
Public.

Description

Oilpan: make Supplementable tracing more regular. With PersistentHeapSupplementable retired, follow up and only provide a trace() method for a Supplementable that's on the heap. No changes made for Supplements: an empty trace() method is still provided for off-heap supplements, as this is the better solution while we still are using the transition type WillBeHeapSupplement for all the supplement objects. R=haraken,zerny,wibling BUG=395036 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=182477

Patch Set 1 #

Patch Set 2 : Non-Oilpan fixes #

Total comments: 4

Patch Set 3 : Improve dummy trace() comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+62 lines, -53 lines) Patch
M Source/core/clipboard/DataObject.cpp View 1 1 chunk +3 lines, -1 line 0 comments Download
M Source/core/dom/Document.cpp View 1 1 chunk +1 line, -1 line 0 comments Download
M Source/core/dom/ExecutionContext.cpp View 1 1 chunk +1 line, -1 line 0 comments Download
M Source/core/frame/LocalDOMWindow.cpp View 1 1 chunk +1 line, -1 line 0 comments Download
M Source/core/frame/LocalFrame.cpp View 1 2 chunks +2 lines, -2 lines 0 comments Download
M Source/core/frame/Navigator.cpp View 1 1 chunk +3 lines, -1 line 0 comments Download
M Source/core/frame/Screen.cpp View 1 1 chunk +3 lines, -1 line 0 comments Download
M Source/core/html/HTMLMediaElement.cpp View 1 2 chunks +3 lines, -1 line 0 comments Download
M Source/core/page/Page.cpp View 1 1 chunk +1 line, -1 line 0 comments Download
M Source/core/workers/SharedWorker.cpp View 1 1 chunk +3 lines, -1 line 0 comments Download
M Source/core/workers/WorkerClients.h View 1 1 chunk +3 lines, -1 line 0 comments Download
M Source/core/workers/WorkerGlobalScope.cpp View 1 2 chunks +3 lines, -1 line 0 comments Download
M Source/core/workers/WorkerNavigator.cpp View 1 1 chunk +3 lines, -1 line 0 comments Download
M Source/platform/RefCountedSupplement.h View 1 1 chunk +0 lines, -2 lines 0 comments Download
M Source/platform/Supplementable.h View 1 2 5 chunks +32 lines, -37 lines 0 comments Download

Messages

Total messages: 17 (5 generated)
sof
Please take a look.
6 years, 3 months ago (2014-09-22 21:33:23 UTC) #2
haraken
LGTM If we use WillBeHeapSupplement<X>::trace(visitor), it will cause a compile error in non-oilpan builds, right? ...
6 years, 3 months ago (2014-09-23 02:33:46 UTC) #4
sof
On 2014/09/23 02:33:46, haraken wrote: > LGTM > > If we use WillBeHeapSupplement<X>::trace(visitor), it will ...
6 years, 3 months ago (2014-09-23 05:11:51 UTC) #5
sof
https://codereview.chromium.org/587393002/diff/20001/Source/core/workers/WorkerClients.h File Source/core/workers/WorkerClients.h (right): https://codereview.chromium.org/587393002/diff/20001/Source/core/workers/WorkerClients.h#newcode53 Source/core/workers/WorkerClients.h:53: #if ENABLE(OILPAN) On 2014/09/23 02:33:46, haraken wrote: > > ...
6 years, 3 months ago (2014-09-23 05:21:08 UTC) #6
haraken
On 2014/09/23 05:11:51, sof wrote: > On 2014/09/23 02:33:46, haraken wrote: > > LGTM > ...
6 years, 3 months ago (2014-09-23 05:21:24 UTC) #7
zerny-chromium
Thanks for cleaning that up! LGTM
6 years, 3 months ago (2014-09-23 06:09:27 UTC) #9
wibling-chromium
lgtm
6 years, 3 months ago (2014-09-23 07:29:16 UTC) #11
sof
Thanks for the reviews. tkent, jochen: one of you (overburdened) platform owners willing to look ...
6 years, 3 months ago (2014-09-23 07:41:29 UTC) #12
haraken
On 2014/09/23 07:41:29, sof wrote: > Thanks for the reviews. > > tkent, jochen: one ...
6 years, 3 months ago (2014-09-23 07:49:01 UTC) #13
sof
On 2014/09/23 07:49:01, haraken wrote: > On 2014/09/23 07:41:29, sof wrote: > > Thanks for ...
6 years, 3 months ago (2014-09-23 07:53:11 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/587393002/40001
6 years, 3 months ago (2014-09-23 07:54:25 UTC) #16
commit-bot: I haz the power
6 years, 3 months ago (2014-09-23 09:07:39 UTC) #17
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as 182477

Powered by Google App Engine
This is Rietveld 408576698