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

Issue 2869613002: Move nested classes in ComputedStyleBase outside. (Closed)

Created:
3 years, 7 months ago by shend
Modified:
3 years, 7 months ago
Reviewers:
nainar
CC:
blink-reviews, blink-reviews-style_chromium.org, chromium-reviews
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Move nested classes in ComputedStyleBase outside. Currently, groups such as StyleSurroundData are stored as nested classes in ComputedStyleBase. It is suspected that this is causing an increase in binary size. In an atttempt to restore the binary size to its original value, we move the nested classes outside of ComputedStyleBase. If this succeeds, we will put these classes in a "detail" namespace to discourage their use externally. Diff of generated files: https://gist.github.com/darrnshn/7d475a02af6f5d57b4a1622721111cba/revisions BUG=718888 Review-Url: https://codereview.chromium.org/2869613002 Cr-Commit-Position: refs/heads/master@{#469911} Committed: https://chromium.googlesource.com/chromium/src/+/a0fc01a3bcb06cac6e10e6eaf2930b1a0fdb73cc

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+5 lines, -5 lines) Patch
M third_party/WebKit/Source/build/scripts/templates/ComputedStyleBase.h.tmpl View 2 chunks +5 lines, -5 lines 0 comments Download

Messages

Total messages: 22 (13 generated)
shend
Hi Naina, PTAL
3 years, 7 months ago (2017-05-07 23:12:57 UTC) #3
nainar
lgtm - but you have bots failing up and down the seaboard..
3 years, 7 months ago (2017-05-08 00:06:36 UTC) #8
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/2869613002/1
3 years, 7 months ago (2017-05-08 00:17:42 UTC) #10
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_rel_ng/builds/420280)
3 years, 7 months ago (2017-05-08 01:46:37 UTC) #12
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/2869613002/1
3 years, 7 months ago (2017-05-08 02:57:53 UTC) #14
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_rel_ng/builds/420346)
3 years, 7 months ago (2017-05-08 04:14:14 UTC) #16
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/2869613002/1
3 years, 7 months ago (2017-05-08 05:14:43 UTC) #18
commit-bot: I haz the power
Committed patchset #1 (id:1) as https://chromium.googlesource.com/chromium/src/+/a0fc01a3bcb06cac6e10e6eaf2930b1a0fdb73cc
3 years, 7 months ago (2017-05-08 07:12:29 UTC) #21
shend
3 years, 7 months ago (2017-05-08 22:19:02 UTC) #22
Message was sent while issue was closed.
A revert of this CL (patchset #1 id:1) has been created in
https://codereview.chromium.org/2871793002/ by shend@chromium.org.

The reason for reverting is: Did not decrease binary size..

Powered by Google App Engine
This is Rietveld 408576698