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

Issue 1318543009: Oilpan: Partially ship Oilpan for core/animations (Closed)

Created:
5 years, 4 months ago by haraken
Modified:
5 years, 3 months ago
CC:
darktears, apavlov+blink_chromium.org, blink-reviews, blink-reviews-animation_chromium.org, blink-reviews-dom_chromium.org, caseq+blink_chromium.org, Inactive, devtools-reviews_chromium.org, dglazkov+blink, eae+blinkwatch, Eric Willigers, kozyatinskiy+blink_chromium.org, lushnikov+blink_chromium.org, pfeldman+blink_chromium.org, rjwright, rwlbuis, sergeyv+blink_chromium.org, shans, sof, vivekg_samsung, vivekg, yurys+blink_chromium.org
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Oilpan: Partially ship Oilpan for core/animations This CL ships Oilpan for core/animations except for temporary animation objects. We confirmed that this CL won't regress any animation benchmark in telemetry. Look at the discussion in the following thread for more details and performance results: https://groups.google.com/a/chromium.org/d/topic/oilpan-reviews/V7d-7o4AbeA/discussion BUG=340522 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=201633

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Total comments: 7

Patch Set 5 : #

Total comments: 2

Patch Set 6 : #

Patch Set 7 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+398 lines, -472 lines) Patch
M Source/core/animation/Animation.h View 5 chunks +9 lines, -15 lines 0 comments Download
M Source/core/animation/Animation.cpp View 4 chunks +4 lines, -19 lines 0 comments Download
M Source/core/animation/AnimationEffect.h View 5 chunks +7 lines, -8 lines 0 comments Download
M Source/core/animation/AnimationEffect.cpp View 2 chunks +2 lines, -2 lines 0 comments Download
M Source/core/animation/AnimationEffectReadOnly.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/animation/AnimationEffectTest.cpp View 1 32 chunks +34 lines, -34 lines 0 comments Download
M Source/core/animation/AnimationEffectTiming.h View 1 2 3 4 5 2 chunks +3 lines, -4 lines 0 comments Download
M Source/core/animation/AnimationEffectTiming.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/core/animation/AnimationEffectTiming.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/animation/AnimationStack.h View 2 chunks +3 lines, -3 lines 0 comments Download
M Source/core/animation/AnimationStack.cpp View 1 2 3 2 chunks +4 lines, -4 lines 0 comments Download
M Source/core/animation/AnimationStackTest.cpp View 1 6 chunks +20 lines, -20 lines 0 comments Download
M Source/core/animation/AnimationTest.cpp View 1 8 chunks +20 lines, -21 lines 0 comments Download
M Source/core/animation/AnimationTimeline.h View 1 2 3 4 5 6 chunks +9 lines, -18 lines 0 comments Download
M Source/core/animation/AnimationTimeline.cpp View 1 2 3 4 5 6 7 chunks +13 lines, -19 lines 0 comments Download
M Source/core/animation/AnimationTimeline.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/animation/AnimationTimelineTest.cpp View 1 7 chunks +18 lines, -18 lines 0 comments Download
M Source/core/animation/CompositorAnimationsTest.cpp View 1 35 chunks +71 lines, -73 lines 0 comments Download
M Source/core/animation/CompositorPendingAnimations.h View 1 2 3 4 5 6 1 chunk +2 lines, -2 lines 0 comments Download
M Source/core/animation/CompositorPendingAnimations.cpp View 2 chunks +3 lines, -3 lines 0 comments Download
M Source/core/animation/EffectInput.h View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/core/animation/EffectInput.cpp View 3 chunks +3 lines, -3 lines 0 comments Download
M Source/core/animation/EffectInputTest.cpp View 1 2 chunks +4 lines, -4 lines 0 comments Download
M Source/core/animation/EffectModel.h View 1 2 3 4 5 1 chunk +1 line, -2 lines 0 comments Download
M Source/core/animation/EffectModel.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/animation/ElementAnimation.h View 4 chunks +8 lines, -8 lines 0 comments Download
M Source/core/animation/ElementAnimations.h View 3 chunks +2 lines, -14 lines 0 comments Download
M Source/core/animation/ElementAnimations.cpp View 1 2 3 4 2 chunks +0 lines, -7 lines 0 comments Download
M Source/core/animation/InertEffect.h View 2 chunks +3 lines, -3 lines 0 comments Download
M Source/core/animation/InertEffect.cpp View 1 chunk +3 lines, -3 lines 0 comments Download
M Source/core/animation/InterpolationEffect.h View 1 2 3 4 5 4 chunks +7 lines, -8 lines 0 comments Download
M Source/core/animation/InterpolationEffectTest.cpp View 1 2 2 chunks +2 lines, -2 lines 0 comments Download
M Source/core/animation/KeyframeEffect.h View 3 chunks +8 lines, -8 lines 0 comments Download
M Source/core/animation/KeyframeEffect.cpp View 3 chunks +9 lines, -17 lines 0 comments Download
M Source/core/animation/KeyframeEffectModel.h View 1 2 3 4 5 3 chunks +3 lines, -4 lines 0 comments Download
M Source/core/animation/KeyframeEffectModelTest.cpp View 1 23 chunks +24 lines, -24 lines 0 comments Download
M Source/core/animation/KeyframeEffectTest.cpp View 1 2 3 4 5 6 13 chunks +24 lines, -27 lines 0 comments Download
M Source/core/animation/SampledEffect.h View 1 2 3 4 2 chunks +7 lines, -6 lines 0 comments Download
M Source/core/animation/css/CSSAnimationUpdate.h View 1 2 3 4 13 chunks +22 lines, -24 lines 0 comments Download
M Source/core/animation/css/CSSAnimations.h View 3 chunks +6 lines, -6 lines 0 comments Download
M Source/core/animation/css/CSSAnimations.cpp View 1 2 3 4 13 chunks +23 lines, -23 lines 0 comments Download
M Source/core/dom/Document.h View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
M Source/core/dom/Element.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/dom/ElementRareData.h View 2 chunks +2 lines, -2 lines 0 comments Download
M Source/core/dom/ElementRareData.cpp View 1 2 3 4 5 1 chunk +2 lines, -1 line 0 comments Download
M Source/core/inspector/InspectorAnimationAgent.h View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/inspector/InspectorAnimationAgent.cpp View 1 chunk +2 lines, -2 lines 0 comments Download

Messages

Total messages: 30 (13 generated)
haraken
keishi@: This is a CL to ship Oilpan for a part of core/animations/ objects (see ...
5 years, 4 months ago (2015-08-26 02:11:21 UTC) #2
alancutter (OOO until 2018)
lgtm though I would like to highlight the increase in size of ElementRareData for anyone ...
5 years, 3 months ago (2015-09-01 08:00:42 UTC) #4
sof
https://codereview.chromium.org/1318543009/diff/60001/Source/core/animation/SampledEffect.h File Source/core/animation/SampledEffect.h (right): https://codereview.chromium.org/1318543009/diff/60001/Source/core/animation/SampledEffect.h#newcode19 Source/core/animation/SampledEffect.h:19: class SampledEffect : public GarbageCollectedFinalized<SampledEffect> { On 2015/09/01 08:00:42, ...
5 years, 3 months ago (2015-09-01 08:13:06 UTC) #5
haraken
Thanks for the careful review! > I would like to highlight the increase in size ...
5 years, 3 months ago (2015-09-01 08:53:58 UTC) #6
haraken
+tkent-san: Would you approve or object to the 8 byte increase to sizeof(ElementRareData)? See comment ...
5 years, 3 months ago (2015-09-01 08:55:51 UTC) #8
sof
lgtm oilpan details. Persistent<> is 16 bytes larger with ENABLE(ASSERT), so you need to adjust ...
5 years, 3 months ago (2015-09-01 11:43:22 UTC) #10
tkent
On 2015/09/01 08:55:51, haraken wrote: > +tkent-san: Would you approve or object to the 8 ...
5 years, 3 months ago (2015-09-01 22:57:08 UTC) #11
tkent
Please check if we can remove #includes of RefPtr.h, PassRefPtr.h, and RefCounted.h. https://codereview.chromium.org/1318543009/diff/80001/Source/core/animation/SampledEffect.h File Source/core/animation/SampledEffect.h ...
5 years, 3 months ago (2015-09-01 22:59:22 UTC) #12
haraken
On 2015/09/01 22:59:22, tkent wrote: > Please check if we can remove #includes of RefPtr.h, ...
5 years, 3 months ago (2015-09-01 23:50:48 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1318543009/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1318543009/100001
5 years, 3 months ago (2015-09-01 23:51:27 UTC) #16
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_rel_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/101903)
5 years, 3 months ago (2015-09-02 01:04:30 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1318543009/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1318543009/100001
5 years, 3 months ago (2015-09-02 01:14:14 UTC) #20
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/106914)
5 years, 3 months ago (2015-09-02 01:54:30 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1318543009/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1318543009/120001
5 years, 3 months ago (2015-09-02 04:50:12 UTC) #25
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_android_rel_ng/builds/63865)
5 years, 3 months ago (2015-09-02 09:20:21 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1318543009/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1318543009/120001
5 years, 3 months ago (2015-09-02 09:21:05 UTC) #29
commit-bot: I haz the power
5 years, 3 months ago (2015-09-02 10:34:33 UTC) #30
Message was sent while issue was closed.
Committed patchset #7 (id:120001) as
https://src.chromium.org/viewvc/blink?view=rev&revision=201633

Powered by Google App Engine
This is Rietveld 408576698