зеркало из https://github.com/mozilla/gecko-dev.git
04229a0075
On a very parallel debug build, I see a long time just waiting for bindgen / style compilation / geckoservo. Turns out that a bunch of this is just proc macros / build scripts. Optimizing it saves between 10 and 17 seconds of my debug build. We might want to consider running bindgen much like cbindgen rather than rebuilding it all the time, which should help a lot more, but my guess is that this should still help with the pretty hot custom derives that the style crate runs. This needs rust 1.41, so the requirement for tools/crashreporter needs to be bumped as a consequence. To make things simpler, it was bumped to 1.47 while we're at it. Differential Revision: https://phabricator.services.mozilla.com/D98366 |
||
---|---|---|
.. | ||
xpidl | ||
autotargets.mk | ||
debugmake.mk | ||
functions.mk | ||
makeutils.mk | ||
nonrecursive.mk | ||
rust.mk | ||
target_binaries.mk |