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

Issue 660233002: Oilpan: move ScriptLoader to the heap. (Closed)

Created:
6 years, 2 months ago by sof
Modified:
6 years, 2 months ago
Reviewers:
oilpan-reviews, haraken
CC:
blink-reviews, ed+blinkwatch_opera.com, blink-reviews-html_chromium.org, eae+blinkwatch, fs, kouhei+svg_chromium.org, blink-reviews-dom_chromium.org, dglazkov+blink, krit, f(malita), gyuyoung.kim_webkit.org, Stephen Chennney, pdr+svgwatchlist_chromium.org, rwlbuis
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Project:
blink
Visibility:
Public.

Description

Oilpan: move ScriptLoader to the heap. So as to be able to trace its PendingScript part object. (Initially landed as r183909, relanded after r183984 fix.) R=haraken BUG= Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=184013

Patch Set 1 #

Patch Set 2 : ALLOW_UNUSED => ALLOW_UNUSED_LOCAL #

Total comments: 3

Patch Set 3 : Make ScriptLoader::m_element a traced Member #

Patch Set 4 : Rebased upto the relanded r183984 #

Patch Set 5 : No detachment of ScriptLoaders when finalizing ScriptRunner #

Unified diffs Side-by-side diffs Delta from patch set Stats (+57 lines, -33 lines) Patch
M Source/core/dom/PendingScript.h View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/core/dom/ScriptLoader.h View 1 2 3 3 chunks +15 lines, -16 lines 0 comments Download
M Source/core/dom/ScriptLoader.cpp View 1 2 3 3 chunks +9 lines, -2 lines 0 comments Download
M Source/core/dom/ScriptRunner.h View 1 chunk +4 lines, -3 lines 0 comments Download
M Source/core/dom/ScriptRunner.cpp View 1 2 3 4 2 chunks +9 lines, -7 lines 0 comments Download
M Source/core/html/HTMLScriptElement.h View 2 chunks +3 lines, -1 line 0 comments Download
M Source/core/html/HTMLScriptElement.cpp View 1 chunk +6 lines, -0 lines 0 comments Download
M Source/core/svg/SVGScriptElement.h View 2 chunks +3 lines, -2 lines 0 comments Download
M Source/core/svg/SVGScriptElement.cpp View 1 chunk +6 lines, -0 lines 0 comments Download

Messages

Total messages: 22 (6 generated)
sof
Please take a look. Addressing ToT trouble. ~ScriptLoader() accessing its PendingScript looks safe, I don't ...
6 years, 2 months ago (2014-10-17 11:55:19 UTC) #2
haraken
LGTM. I'm sorry I missed this in the previous review. https://codereview.chromium.org/660233002/diff/20001/Source/core/dom/ScriptLoader.cpp File Source/core/dom/ScriptLoader.cpp (right): https://codereview.chromium.org/660233002/diff/20001/Source/core/dom/ScriptLoader.cpp#newcode78 ...
6 years, 2 months ago (2014-10-17 12:35:30 UTC) #4
sof
Good, removed an Oilpan FIXME as a bonus :) https://codereview.chromium.org/660233002/diff/20001/Source/core/dom/ScriptLoader.h File Source/core/dom/ScriptLoader.h (right): https://codereview.chromium.org/660233002/diff/20001/Source/core/dom/ScriptLoader.h#newcode97 Source/core/dom/ScriptLoader.h:97: ...
6 years, 2 months ago (2014-10-17 12:55:46 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/660233002/2
6 years, 2 months ago (2014-10-17 13:05:12 UTC) #7
commit-bot: I haz the power
Try jobs failed on following builders: win_blink_rel on tryserver.blink (http://build.chromium.org/p/tryserver.blink/builders/win_blink_rel/builds/32321)
6 years, 2 months ago (2014-10-17 16:56:03 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/660233002/2
6 years, 2 months ago (2014-10-17 17:00:41 UTC) #11
commit-bot: I haz the power
Committed patchset #3 (id:2) as 183909
6 years, 2 months ago (2014-10-17 17:58:51 UTC) #12
dstockwell
A revert of this CL (patchset #3 id:2) has been created in https://codereview.chromium.org/656413003/ by dstockwell@chromium.org. ...
6 years, 2 months ago (2014-10-19 23:16:56 UTC) #13
marja
On 2014/10/19 23:16:56, dstockwell wrote: > A revert of this CL (patchset #3 id:2) has ...
6 years, 2 months ago (2014-10-20 09:09:57 UTC) #14
sof
On 2014/10/20 09:09:57, marja wrote: > On 2014/10/19 23:16:56, dstockwell wrote: > > A revert ...
6 years, 2 months ago (2014-10-20 09:16:19 UTC) #15
haraken
On 2014/10/20 09:16:19, sof wrote: > On 2014/10/20 09:09:57, marja wrote: > > On 2014/10/19 ...
6 years, 2 months ago (2014-10-20 14:51:07 UTC) #16
sof
On 2014/10/20 09:16:19, sof wrote: > On 2014/10/20 09:09:57, marja wrote: > > On 2014/10/19 ...
6 years, 2 months ago (2014-10-20 14:55:46 UTC) #17
sof
On 2014/10/20 14:55:46, sof wrote: > On 2014/10/20 09:16:19, sof wrote: > > On 2014/10/20 ...
6 years, 2 months ago (2014-10-20 18:21:35 UTC) #18
sof
Will reland this right away to heal the Oilpan tree. haraken: if you can have ...
6 years, 2 months ago (2014-10-20 18:23:30 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/660233002/70001
6 years, 2 months ago (2014-10-20 18:24:39 UTC) #21
commit-bot: I haz the power
6 years, 2 months ago (2014-10-20 20:39:46 UTC) #22
Message was sent while issue was closed.
Committed patchset #5 (id:70001) as 184013

Powered by Google App Engine
This is Rietveld 408576698