gecko-dev/config
Mike Hommey cd31cb1f77 Bug 1116553 - Rewrite version_win.pl in Python. r=firefox-build-system-reviewers,rstewart
This is not a feature-for-feature rewrite. The python version removes
unused things, and simplifies some others:

- Only two command line arguments are taken in, and all the others are
  dropped and the corresponding values are gotten from the buildconfig
  module instead. The command line arguments are also taken as
  positional arguments rather than going with a full argument parser.

- Variable expansion in module.ver used to be limited to one specific
  variable to expand for a given value, which is now replaced with the
  possibility to expand any of the variables that are allowed in
  module.ver.

- The perl version was adding a RT_MANIFEST entry on its own if a
  manifest file existed in the objdir for the given binary, but if such
  a file existed, the build would fail after linking from the changes in
  bug 1613799.

- The perl version was defaulting the module name to the binary name in
  a branch that was never taken because the module name was assigned to
  an empty string before that.

The output from the new script has been validated to being identical to
the output from the perl script, except for one extra whitespace at the
end of a comment.

Differential Revision: https://phabricator.services.mozilla.com/D85817
2020-08-04 22:21:01 +00:00
..
external Bug 1264836 - Automatically convert the little-endian ICU data file for big-endian builds. r=firefox-build-system-reviewers,rstewart 2020-07-17 22:25:57 +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 1654465 - Set -Cembed-bitcode=yes instead of CARGO_PROFILE_RELEASE_LTO. r=firefox-build-system-reviewers,rstewart 2020-07-27 21:23:57 +00:00
mozunit Bug 1640902 - [python-test] Add ability to mark tests as "slow" and an arugment to run them, r=raphael 2020-07-09 17:46:07 +00:00
tests Bug 1644228 - Remove support for IMPACTED_TESTS; r=remote-protocol-reviewers,firefox-build-system-reviewers,rstewart,whimboo 2020-06-12 08:04:08 +00:00
AB_rCD.mk
Makefile.in
MozZipFile.py Bug 1606462 - mozbuild/jar.py supports Python 3 r=firefox-build-system-reviewers,mshal 2020-01-01 00:16:01 +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 1633016 - Remove a bunch of references to PYTHON(2) in Makefiles r=glandium 2020-05-05 19:53:22 +00:00
check_js_opcode.py
check_macroassembler_style.py
check_source_count.py
check_spidermonkey_style.py Bug 1654927 - Move js.msg and js::GetErrorMessage into a new js/public/friend directory so users of them don't have to depend on all of jsfriendapi.h. r=mgaudet 2020-07-29 04:44:50 +00:00
check_vanilla_allocations.py Bug 1632916 - Run JS/web-platform/ipdl build machinery in Python 3 r=jgraham,nika,glandium 2020-05-05 20:32:12 +00:00
config.mk Bug 1651608 - Remove leftovers from bug 1557788. r=froydnj 2020-07-09 12:19:58 +00:00
createprecomplete.py
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 1618760 - Remove MSVC-specific include hacks in header wrappers. r=dmajor 2020-02-28 21:41:18 +00:00
make-system-wrappers.py
make-windows-h-wrapper.py Bug 1618760 - Remove MSVC-specific include hacks in header wrappers. r=dmajor 2020-02-28 21:41:18 +00:00
milestone.txt Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2020-07-27 17:45:43 +00:00
moz.build Bug 1646936 - Generate a single metadata file in the objdir, and feed it to cbindgen. r=glandium 2020-06-26 10:41:26 +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 1651731: [lint] Python and shell files without `#!` should not be executable; r=linter-reviewers,perftest-reviewers,geckoview-reviewers,agi,sylvestre,sparky 2020-07-09 20:29:18 +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
rebuild_check.py Bug 1633016 - Remove a bunch of references to PYTHON(2) in Makefiles r=glandium 2020-05-05 19:53:22 +00:00
recurse.mk Bug 1653909 - Use the stub file for the icu data file dependencies. r=froydnj 2020-07-21 13:13:02 +00:00
rules.mk Bug 1655929 - run `cargo update` and `mach vendor rust` for rlbox + lucet updates; r=firefox-build-system-reviewers,rstewart 2020-07-30 15:54:20 +00:00
run-and-prefix.py Bug 1655583 - Don't close fds in run-and-prefix.py. r=firefox-build-system-reviewers,rstewart 2020-07-27 21:51:13 +00:00
run_spidermonkey_checks.py
static-checking-config.mk
stl-headers.mozbuild
system-headers.mozbuild Bug 1496584 - Part 2: Include previously disabled date-interval formatters. r=jwalden 2020-07-01 11:19:52 +00:00
version.mk Bug 1116553 - Rewrite version_win.pl in Python. r=firefox-build-system-reviewers,rstewart 2020-08-04 22:21:01 +00:00
version_win.py Bug 1116553 - Rewrite version_win.pl in Python. r=firefox-build-system-reviewers,rstewart 2020-08-04 22:21:01 +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