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

Issue 184853006: Remove unneeded destructors and add finalization support to various classes. (Closed)

Created:
6 years, 9 months ago by zerny-chromium
Modified:
6 years, 9 months ago
CC:
blink-reviews, ed+blinkwatch_opera.com, dglazkov+blink, apavlov+blink_chromium.org, darktears, rune+blink, rwlbuis, oilpan-reviews
Visibility:
Public.

Description

Remove unneeded destructors and add finalization support to various classes. Issues reported by the Blink GC clang plugin. R=haraken@chromium.org BUG= Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=168568

Patch Set 1 #

Total comments: 4

Patch Set 2 : Keep destructors on non-oilpan build. #

Patch Set 3 : Revert #if !OILPAN_ENABLED #

Unified diffs Side-by-side diffs Delta from patch set Stats (+4 lines, -4 lines) Patch
M Source/core/css/CSSCalculationValue.h View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/plugins/DOMPluginArray.h View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/gamepad/GamepadList.h View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/speech/SpeechRecognitionResult.h View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 20 (0 generated)
zerny-chromium
6 years, 9 months ago (2014-03-05 07:02:06 UTC) #1
kouhei (in TOK)
https://codereview.chromium.org/184853006/diff/1/Source/core/css/CSSBasicShapes.h File Source/core/css/CSSBasicShapes.h (left): https://codereview.chromium.org/184853006/diff/1/Source/core/css/CSSBasicShapes.h#oldcode64 Source/core/css/CSSBasicShapes.h:64: virtual ~CSSBasicShape() { } Isn't this needed for RefCounted<CSSBasicType>, ...
6 years, 9 months ago (2014-03-05 07:05:01 UTC) #2
zerny-chromium
https://codereview.chromium.org/184853006/diff/1/Source/core/css/CSSBasicShapes.h File Source/core/css/CSSBasicShapes.h (left): https://codereview.chromium.org/184853006/diff/1/Source/core/css/CSSBasicShapes.h#oldcode64 Source/core/css/CSSBasicShapes.h:64: virtual ~CSSBasicShape() { } On 2014/03/05 07:05:01, kouhei wrote: ...
6 years, 9 months ago (2014-03-05 07:07:04 UTC) #3
haraken
LGTM
6 years, 9 months ago (2014-03-05 07:08:20 UTC) #4
haraken
https://codereview.chromium.org/184853006/diff/1/Source/core/css/CSSBasicShapes.h File Source/core/css/CSSBasicShapes.h (left): https://codereview.chromium.org/184853006/diff/1/Source/core/css/CSSBasicShapes.h#oldcode64 Source/core/css/CSSBasicShapes.h:64: virtual ~CSSBasicShape() { } On 2014/03/05 07:07:04, zerny-chromium wrote: ...
6 years, 9 months ago (2014-03-05 07:09:15 UTC) #5
zerny-chromium
On 2014/03/05 07:07:04, zerny-chromium wrote: > https://codereview.chromium.org/184853006/diff/1/Source/core/css/CSSBasicShapes.h > File Source/core/css/CSSBasicShapes.h (left): > > https://codereview.chromium.org/184853006/diff/1/Source/core/css/CSSBasicShapes.h#oldcode64 > ...
6 years, 9 months ago (2014-03-05 07:11:33 UTC) #6
kouhei (in TOK)
https://codereview.chromium.org/184853006/diff/1/Source/core/css/CSSBasicShapes.h File Source/core/css/CSSBasicShapes.h (left): https://codereview.chromium.org/184853006/diff/1/Source/core/css/CSSBasicShapes.h#oldcode64 Source/core/css/CSSBasicShapes.h:64: virtual ~CSSBasicShape() { } On 2014/03/05 07:07:04, zerny-chromium wrote: ...
6 years, 9 months ago (2014-03-05 07:11:55 UTC) #7
zerny-chromium
On 2014/03/05 07:11:55, kouhei wrote: > https://codereview.chromium.org/184853006/diff/1/Source/core/css/CSSBasicShapes.h > File Source/core/css/CSSBasicShapes.h (left): > > https://codereview.chromium.org/184853006/diff/1/Source/core/css/CSSBasicShapes.h#oldcode64 > ...
6 years, 9 months ago (2014-03-05 07:20:01 UTC) #8
zerny-chromium
The CQ bit was checked by zerny@chromium.org
6 years, 9 months ago (2014-03-05 07:50:17 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/zerny@chromium.org/184853006/20001
6 years, 9 months ago (2014-03-05 07:50:35 UTC) #10
zerny-chromium
The CQ bit was unchecked by zerny@chromium.org
6 years, 9 months ago (2014-03-05 08:02:07 UTC) #11
zerny-chromium
Changed the clang plugin to allow destructors with empty bodies when compiling with oilpan_enabled.
6 years, 9 months ago (2014-03-05 08:57:05 UTC) #12
zerny-chromium
The CQ bit was checked by zerny@chromium.org
6 years, 9 months ago (2014-03-05 09:00:07 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/zerny@chromium.org/184853006/40001
6 years, 9 months ago (2014-03-05 09:01:02 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/zerny@chromium.org/184853006/40001
6 years, 9 months ago (2014-03-05 20:57:35 UTC) #15
commit-bot: I haz the power
Change committed as 168568
6 years, 9 months ago (2014-03-06 04:13:50 UTC) #16
haraken
On 2014/03/06 04:13:50, I haz the power (commit-bot) wrote: > Change committed as 168568 This ...
6 years, 9 months ago (2014-03-06 07:34:21 UTC) #17
haraken
On 2014/03/06 07:34:21, haraken wrote: > On 2014/03/06 04:13:50, I haz the power (commit-bot) wrote: ...
6 years, 9 months ago (2014-03-06 07:35:21 UTC) #18
haraken
Here is more detailed log: http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Mac%20Oilpan%20%28dbg%29/builds/891/steps/compile/logs/stdio
6 years, 9 months ago (2014-03-06 07:46:53 UTC) #19
zerny-chromium
6 years, 9 months ago (2014-03-06 10:50:27 UTC) #20
Message was sent while issue was closed.
Fix for relanding in https://codereview.chromium.org/188473004

Powered by Google App Engine
This is Rietveld 408576698