commit | 1f409ab875096837f68663fd2050bf9968860f32 | [log] [tgz] |
---|---|---|
author | Koji Ishii <kojii@chromium.org> | Tue Dec 18 05:12:55 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Dec 18 05:12:55 2018 |
tree | f218407707573165d141d1862b822c6ea0649b8d | |
parent | b8814c105b14ce114c0b11be0d4b4c6a0425ba50 [diff] |
[LayoutNG] Make NGBreakToken smaller This patch makes NGBreakToken smaller by: 1. Move bitfields in subclasses to NGBreakToken. 2. Disassemble NGLayoutInputNode and reconstruct when needed, because NGLayoutInputNode needs a pointer and one bit. Also adds size warning to NGBreakToken and its subclasses. Bug: 635619 Change-Id: Iaee700fac962b49be1011ef84cfc712f050254bd Reviewed-on: https://chromium-review.googlesource.com/c/1379625 Commit-Queue: Koji Ishii <kojii@chromium.org> Reviewed-by: Emil A Eklund <eae@chromium.org> Reviewed-by: Christian Biesinger <cbiesinger@chromium.org> Cr-Commit-Position: refs/heads/master@{#617383}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .