commit | 8b48d59ae898aa04bb10315475a39ce34e701e7a | [log] [tgz] |
---|---|---|
author | Chris Harrelson <[email protected]> | Fri Jan 19 21:36:37 2018 |
committer | Commit Bot <[email protected]> | Fri Jan 19 21:36:37 2018 |
tree | ca958dd6142d20f676910e440b64e5616e18735c | |
parent | 5bd5fd3470fdbfb7739a7b0d95678e9ddab3c7e5 [diff] |
[CI] Micro-optimize PaintLayerClipper from CPU traces. 1. Don't copy PropertyTreeState for source state, as it is not modified. This saves 1% of runtime on the referenced bug's regression test. 2. Reduce copying of LayoutPoint and LayoutRect. Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Change-Id: I73c584e7f9b14770abde0c5922d766f7d2d5b02e Reviewed-on: https://chromium-review.googlesource.com/875164 Commit-Queue: Chris Harrelson <[email protected]> Reviewed-by: Stephen Chenney <[email protected]> Cr-Commit-Position: refs/heads/master@{#530619}
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 .