commit | 96fcc576315260ebb67480a6ef2e38e66503b098 | [log] [tgz] |
---|---|---|
author | Daniel Bratell <bratell@opera.com> | Tue Nov 20 14:12:39 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Nov 20 14:12:39 2018 |
tree | fbe15d55d9f772303f1516ad9cccea60cdc92b64 | |
parent | 9d63558169c2945762c05b2809200736a40dcee2 [diff] |
Jumbo support for ppapi (-7.5 CPU minutes) Jumbo is a unity build system for Chromium (see https://chromium.googlesource.com/chromium/src/+/lkgr/docs/jumbo.md ) which merges cc files at the build target level. The code in //ppapi needs roughly 15 CPU minutes to compile in my measurements, which is 2.3% of the total jumbo build time and one of the largest remaining non-thirdparty code blocks without jumbo support. This saves about 7.5 CPU minutes in a jumbo build, which is a bit over 1% of the total reference build time. It doesn't cover thunk which is most of the remaining compile time. There are too much generated code with reused symbol names in thunk for it to be trivially supported right now. Bug: 898475 Change-Id: I1ee592578ac765cbd58cb856fcd5f331d3dd8c50 Reviewed-on: https://chromium-review.googlesource.com/c/1297366 Reviewed-by: Antoine Labour <piman@chromium.org> Reviewed-by: Bill Budge <bbudge@chromium.org> Commit-Queue: Daniel Bratell <bratell@opera.com> Cr-Commit-Position: refs/heads/master@{#609687}
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 .