gecko-dev/config
Emilio Cobos Álvarez 04229a0075 Bug 1680080 - Optimize proc macros / build dependencies. r=glandium,firefox-build-system-reviewers,mhentges
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
2020-12-04 01:35:51 +00:00
..
external Bug 1673769 - Use the right data file for ICU on big endians. r=firefox-build-system-reviewers,dmajor 2020-10-28 02:54:17 +00:00
faster Bug 1641291 - Part 2: Make NSDISTMODE=copy impact install manifests. r=glandium 2020-07-07 02:16:12 +00:00
makefiles Bug 1680080 - Optimize proc macros / build dependencies. r=glandium,firefox-build-system-reviewers,mhentges 2020-12-04 01:35:51 +00:00
mozunit Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
tests Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
AB_rCD.mk
Makefile.in Bug 1670357 - Remove `make` targets for cleaning: `clean`, `realclean`, `clobber`, `distclean`, `clobber_all`, `everything` r=firefox-build-system-reviewers,mhentges 2020-10-15 20:37:18 +00:00
MozZipFile.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
autoconf-js.mk.in
autoconf.mk.in
baseconfig.mk Bug 1651287 - Add a pre-compile pseudo-tier. r=firefox-build-system-reviewers,rstewart 2020-07-11 22:18:25 +00:00
check_js_msg_encoding.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
check_js_opcode.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
check_macroassembler_style.py Bug 1672023 - Remove excluded files from `black.yml` 2020-10-26 18:21:44 +00:00
check_source_count.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
check_spidermonkey_style.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
check_vanilla_allocations.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
config.mk Bug 1670357 - Remove `make` targets for cleaning: `clean`, `realclean`, `clobber`, `distclean`, `clobber_all`, `everything` r=firefox-build-system-reviewers,mhentges 2020-10-15 20:37:18 +00:00
create_rc.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
create_res.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
createprecomplete.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
emptyvars-js.mk.in
emptyvars.mk.in
gcc-stl-wrapper.template.h Bug 1594027 - add more STL wrappers to fix build with libc++ 9 r=froydnj 2020-02-24 20:18:01 +00:00
gcc_hidden.h
install.bat
make-stl-wrappers.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
make-system-wrappers.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
make-windows-h-wrapper.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
milestone.txt Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2020-11-16 10:11:15 +00:00
moz.build Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
msvc-stl-wrapper.template.h Bug 1618760 - Remove MSVC-specific include hacks in header wrappers. r=dmajor 2020-02-28 21:41:18 +00:00
nsinstall.c
nsinstall.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
pathsub.c
pathsub.h
printconfigsetting.py Bug 1623132 - Rewrite printconfigsetting to use configparser, python 3 r=rstewart 2020-03-18 15:07:24 +00:00
printprereleasesuffix.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
rebuild_check.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
recurse.mk Bug 1669442 - Fix dependency between libxul and mozgtk after bug 1573566. r=andi,dmajor 2020-10-07 12:17:56 +00:00
rules.mk Bug 1677037 - Remove STRIP_XPI rule. r=firefox-build-system-reviewers,glandium 2020-12-01 03:43:59 +00:00
run-and-prefix.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
run_spidermonkey_checks.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
static-checking-config.mk
stl-headers.mozbuild
system-headers.mozbuild Bug 1660336 Provide libva headers to build Firefox without libva-devel installed, r=jya 2020-11-26 21:26:05 +00:00
windows-h-constant.decls.h Bug 1630361 - Remove [NeedsWindowsUndef] attribute from webidl, r=peterv 2020-04-16 23:40:57 +00:00
windows-h-unicode.decls.h Bug 1630361 - Remove [NeedsWindowsUndef] attribute from webidl, r=peterv 2020-04-16 23:40:57 +00:00
windows-h-wrapper.template.h Bug 1618760 - Remove MSVC-specific include hacks in header wrappers. r=dmajor 2020-02-28 21:41:18 +00:00