|
|
Chromium Code Reviews
DescriptionMove 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 #
Messages
Total messages: 22 (13 generated)
Description was changed from ========== 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. BUG=718888 ========== to ========== 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 ==========
shend@chromium.org changed reviewers: + nainar@chromium.org
Hi Naina, PTAL
The CQ bit was checked by shend@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: 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_...)
lgtm - but you have bots failing up and down the seaboard..
The CQ bit was checked by shend@chromium.org
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
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_...)
The CQ bit was checked by shend@chromium.org
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
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_...)
The CQ bit was checked by shend@chromium.org
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
CQ is committing da patch.
Bot data: {"patchset_id": 1, "attempt_start_ts": 1494220470467460, "parent_rev":
"3a0342b256ebc20b201f435f10dc61105c7515df", "commit_rev":
"a0fc01a3bcb06cac6e10e6eaf2930b1a0fdb73cc"}
Message was sent while issue was closed.
Description was changed from ========== 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 ========== to ========== 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/+/a0fc01a3bcb06cac6e10e6eaf293... ==========
Message was sent while issue was closed.
Committed patchset #1 (id:1) as https://chromium.googlesource.com/chromium/src/+/a0fc01a3bcb06cac6e10e6eaf293...
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.. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
