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

Issue 2274143002: CSS: Make ~InvalidationSet protected (Closed)

Created:
4 years, 3 months ago by Eric Willigers
Modified:
4 years, 3 months ago
Reviewers:
haraken, esprehn, rune
CC:
chromium-reviews, blink-reviews-css, dglazkov+blink, apavlov+blink_chromium.org, darktears, blink-reviews, rwlbuis
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

CSS: Make ~InvalidationSet protected InvalidationSet now implements ref counting directly, in the same manner as LayoutPart, instead of inheriting from RefCounted. Previous attemps at making the InvalidationSet destructor protected had failed because in one or more builds (win_chromium_compile_dbg_ng), an error message was being reported in 'void WTF::RefCounted<blink::InvalidationSet>::deref(void) const'. BUG=412572 Committed: https://crrev.com/4cfb70c64f105e5d8d50df215bac5a5b01d0ceb7 Cr-Commit-Position: refs/heads/master@{#414405}

Patch Set 1 #

Patch Set 2 : Added comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+23 lines, -13 lines) Patch
M third_party/WebKit/Source/core/css/invalidation/InvalidationSet.h View 1 4 chunks +21 lines, -12 lines 0 comments Download
M third_party/WebKit/Source/core/css/invalidation/InvalidationSet.cpp View 1 chunk +2 lines, -1 line 0 comments Download

Messages

Total messages: 27 (18 generated)
Eric Willigers
4 years, 3 months ago (2016-08-24 15:06:39 UTC) #4
haraken
Why do you want to implement the reference counting system manually?
4 years, 3 months ago (2016-08-24 15:31:17 UTC) #5
Eric Willigers
On 2016/08/24 15:31:17, haraken wrote: > Why do you want to implement the reference counting ...
4 years, 3 months ago (2016-08-24 20:23:01 UTC) #8
haraken
On 2016/08/24 20:23:01, Eric Willigers wrote: > On 2016/08/24 15:31:17, haraken wrote: > > Why ...
4 years, 3 months ago (2016-08-25 01:23:47 UTC) #11
Eric Willigers
> Let's add a brief comment and explain why InvalidationSet implements m_refCount > manually. Comment ...
4 years, 3 months ago (2016-08-25 04:32:38 UTC) #12
haraken
On 2016/08/25 04:32:38, Eric Willigers wrote: > > Let's add a brief comment and explain ...
4 years, 3 months ago (2016-08-25 04:50:52 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2274143002/20001
4 years, 3 months ago (2016-08-25 12:24:02 UTC) #23
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 3 months ago (2016-08-25 12:28:19 UTC) #25
commit-bot: I haz the power
4 years, 3 months ago (2016-08-25 12:30:03 UTC) #27
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/4cfb70c64f105e5d8d50df215bac5a5b01d0ceb7
Cr-Commit-Position: refs/heads/master@{#414405}

Powered by Google App Engine
This is Rietveld 408576698