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

Issue 318023002: Oilpan: Prepare to make ExecutionContext GarbageCollectedMixin. (Closed)

Created:
6 years, 6 months ago by tkent
Modified:
6 years, 6 months ago
Reviewers:
oilpan-reviews, haraken
CC:
blink-reviews, tzik, eae+blinkwatch, ericu+idb_chromium.org, dominicc+watchlist_chromium.org, dgrogan, kinuko+worker_chromium.org, rwlbuis, arv+blink, alecflett, abarth-chromium, blink-reviews-dom_chromium.org, dglazkov+blink, blink-reviews-bindings_chromium.org, Mads Ager (chromium), sof, nhiroki, jsbell+idb_chromium.org, falken, cmumford, horo+watch_chromium.org, kouhei+heap_chromium.org, kinuko+fileapi
Visibility:
Public.

Description

Oilpan: Prepare to make ExecutionContext GarbageCollectedMixin. We creates closures with ExecutionContexts in LocalFileSystem. The ExecutionContext needs to be a CrossThreadPersistent data member of closure. This CL adds ParamStorageTraits specialized to garbage-collected classes. This is a preparation to remove RefCounted from Node. BUG=357163 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=175734

Patch Set 1 #

Total comments: 4

Patch Set 2 : isGC #

Unified diffs Side-by-side diffs Delta from patch set Stats (+94 lines, -27 lines) Patch
M Source/bindings/v8/CustomElementConstructorBuilder.cpp View 1 chunk +0 lines, -2 lines 0 comments Download
M Source/core/dom/Document.h View 1 1 chunk +2 lines, -0 lines 0 comments Download
M Source/core/dom/ExecutionContext.h View 4 chunks +9 lines, -2 lines 0 comments Download
M Source/core/dom/MainThreadTaskRunnerTest.cpp View 4 chunks +8 lines, -4 lines 0 comments Download
M Source/core/workers/WorkerGlobalScope.h View 1 chunk +2 lines, -0 lines 0 comments Download
M Source/core/workers/WorkerMessagingProxy.h View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/filesystem/FileSystemCallbacks.h View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/filesystem/LocalFileSystem.h View 1 chunk +3 lines, -3 lines 0 comments Download
M Source/modules/filesystem/LocalFileSystem.cpp View 4 chunks +6 lines, -6 lines 0 comments Download
M Source/modules/indexeddb/IDBRequestTest.cpp View 3 chunks +7 lines, -3 lines 0 comments Download
M Source/modules/indexeddb/IDBTransactionTest.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webdatabase/SQLCallbackWrapper.h View 2 chunks +2 lines, -3 lines 0 comments Download
M Source/platform/heap/Handle.h View 1 2 chunks +31 lines, -0 lines 0 comments Download
M Source/platform/heap/HeapTest.cpp View 1 1 chunk +20 lines, -0 lines 0 comments Download
M Source/web/WebSharedWorkerImpl.h View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 45 (0 generated)
tkent
Please review this.
6 years, 6 months ago (2014-06-06 05:09:37 UTC) #1
haraken
> The ExecutionContext needs to be a CrossThreadPersistent data member of > closure. This CL ...
6 years, 6 months ago (2014-06-06 05:54:53 UTC) #2
tkent
On 2014/06/06 05:54:53, haraken wrote: > > The ExecutionContext needs to be a CrossThreadPersistent data ...
6 years, 6 months ago (2014-06-06 06:02:05 UTC) #3
haraken
On 2014/06/06 06:02:05, tkent wrote: > On 2014/06/06 05:54:53, haraken wrote: > > > The ...
6 years, 6 months ago (2014-06-06 06:21:52 UTC) #4
tkent
On 2014/06/06 06:21:52, haraken wrote: > - Whether we make ExecutionContext a GC-mixin or not ...
6 years, 6 months ago (2014-06-06 06:45:08 UTC) #5
tkent
https://codereview.chromium.org/318023002/diff/1/Source/core/dom/ExecutionContext.h File Source/core/dom/ExecutionContext.h (right): https://codereview.chromium.org/318023002/diff/1/Source/core/dom/ExecutionContext.h#newcode151 Source/core/dom/ExecutionContext.h:151: ExecutionContextClient* m_client; On 2014/06/06 05:54:53, haraken wrote: > > ...
6 years, 6 months ago (2014-06-06 06:52:48 UTC) #6
tkent
The CQ bit was checked by tkent@chromium.org
6 years, 6 months ago (2014-06-06 06:52:55 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/tkent@chromium.org/318023002/20001
6 years, 6 months ago (2014-06-06 06:53:08 UTC) #8
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: blink_presubmit on tryserver.blink ...
6 years, 6 months ago (2014-06-06 07:58:12 UTC) #9
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 6 months ago (2014-06-06 07:59:33 UTC) #10
commit-bot: I haz the power
Try jobs failed on following builders: mac_blink_compile_dbg on tryserver.blink (http://build.chromium.org/p/tryserver.blink/builders/mac_blink_compile_dbg/builds/8352)
6 years, 6 months ago (2014-06-06 07:59:34 UTC) #11
tkent
The CQ bit was checked by tkent@chromium.org
6 years, 6 months ago (2014-06-06 08:00:45 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/tkent@chromium.org/318023002/20001
6 years, 6 months ago (2014-06-06 08:01:49 UTC) #13
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: linux_blink_dbg on tryserver.blink ...
6 years, 6 months ago (2014-06-06 08:39:21 UTC) #14
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 6 months ago (2014-06-06 08:40:31 UTC) #15
commit-bot: I haz the power
Try jobs failed on following builders: mac_blink_compile_dbg on tryserver.blink (http://build.chromium.org/p/tryserver.blink/builders/mac_blink_compile_dbg/builds/8359)
6 years, 6 months ago (2014-06-06 08:40:32 UTC) #16
tkent
The CQ bit was checked by tkent@chromium.org
6 years, 6 months ago (2014-06-06 08:44:55 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/tkent@chromium.org/318023002/20001
6 years, 6 months ago (2014-06-06 08:45:11 UTC) #18
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: linux_blink_dbg on tryserver.blink ...
6 years, 6 months ago (2014-06-06 08:47:57 UTC) #19
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 6 months ago (2014-06-06 08:49:15 UTC) #20
commit-bot: I haz the power
Try jobs failed on following builders: mac_blink_compile_dbg on tryserver.blink (http://build.chromium.org/p/tryserver.blink/builders/mac_blink_compile_dbg/builds/8361)
6 years, 6 months ago (2014-06-06 08:49:16 UTC) #21
tkent
The CQ bit was checked by tkent@chromium.org
6 years, 6 months ago (2014-06-06 09:06:16 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/tkent@chromium.org/318023002/20001
6 years, 6 months ago (2014-06-06 09:06:29 UTC) #23
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: linux_blink_dbg on tryserver.blink ...
6 years, 6 months ago (2014-06-06 09:09:30 UTC) #24
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 6 months ago (2014-06-06 09:10:43 UTC) #25
commit-bot: I haz the power
Try jobs failed on following builders: mac_blink_compile_dbg on tryserver.blink (http://build.chromium.org/p/tryserver.blink/builders/mac_blink_compile_dbg/builds/8367)
6 years, 6 months ago (2014-06-06 09:10:45 UTC) #26
tkent
The CQ bit was checked by tkent@chromium.org
6 years, 6 months ago (2014-06-06 09:14:57 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/tkent@chromium.org/318023002/20001
6 years, 6 months ago (2014-06-06 09:15:52 UTC) #28
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: linux_blink_dbg on tryserver.blink ...
6 years, 6 months ago (2014-06-06 09:28:02 UTC) #29
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 6 months ago (2014-06-06 09:31:49 UTC) #30
commit-bot: I haz the power
Try jobs failed on following builders: linux_blink_dbg on tryserver.blink (http://build.chromium.org/p/tryserver.blink/builders/linux_blink_dbg/builds/11296) linux_blink_rel on tryserver.blink (http://build.chromium.org/p/tryserver.blink/builders/linux_blink_rel/builds/11076)
6 years, 6 months ago (2014-06-06 09:31:51 UTC) #31
tkent
The CQ bit was checked by tkent@chromium.org
6 years, 6 months ago (2014-06-06 10:54:24 UTC) #32
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/tkent@chromium.org/318023002/20001
6 years, 6 months ago (2014-06-06 10:55:19 UTC) #33
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: linux_blink_dbg on tryserver.blink ...
6 years, 6 months ago (2014-06-06 11:00:05 UTC) #34
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 6 months ago (2014-06-06 11:02:16 UTC) #35
commit-bot: I haz the power
Try jobs failed on following builders: linux_blink_dbg on tryserver.blink (http://build.chromium.org/p/tryserver.blink/builders/linux_blink_dbg/builds/11307)
6 years, 6 months ago (2014-06-06 11:02:17 UTC) #36
tkent
The CQ bit was checked by tkent@chromium.org
6 years, 6 months ago (2014-06-06 12:28:48 UTC) #37
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/tkent@chromium.org/318023002/20001
6 years, 6 months ago (2014-06-06 12:29:31 UTC) #38
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: linux_blink_dbg on tryserver.blink ...
6 years, 6 months ago (2014-06-06 12:32:26 UTC) #39
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 6 months ago (2014-06-06 12:34:53 UTC) #40
commit-bot: I haz the power
Try jobs failed on following builders: linux_blink_dbg on tryserver.blink (http://build.chromium.org/p/tryserver.blink/builders/linux_blink_dbg/builds/11325) linux_blink_rel on tryserver.blink (http://build.chromium.org/p/tryserver.blink/builders/linux_blink_rel/builds/11100)
6 years, 6 months ago (2014-06-06 12:34:55 UTC) #41
tkent
The CQ bit was checked by tkent@chromium.org
6 years, 6 months ago (2014-06-07 04:27:35 UTC) #42
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/tkent@chromium.org/318023002/20001
6 years, 6 months ago (2014-06-07 04:28:17 UTC) #43
commit-bot: I haz the power
Change committed as 175734
6 years, 6 months ago (2014-06-07 04:29:17 UTC) #44
dcheng
6 years, 6 months ago (2014-06-07 08:11:21 UTC) #45
Message was sent while issue was closed.
A revert of this CL has been created in
https://codereview.chromium.org/319333002/ by dcheng@chromium.org.

The reason for reverting is: plugins/document-open.html is crashing on debug
layout bots.

Powered by Google App Engine
This is Rietveld 408576698