gecko-dev/config
Nika Layzell 082166e008 Bug 1479484 - Part 4: Move xptcodegen over to new perfecthash.py, r=froydnj
Summary:
This patch ports xptcodegen.py over to the new perfecthash.py system, removing
some special-case code generators, and taking advantage of the easier-to-use
interface.

In addition, the code was changed to take advantage of the endianness
information from Part 2, allowing us to avoid having to perform endianness swaps
at runtime when hashing nsIDs.

Depends On D2616

Reviewers: froydnj!

Tags: #secure-revision

Bug #: 1479484

Differential Revision: https://phabricator.services.mozilla.com/D2618
2018-08-01 17:54:42 -04:00
..
external Bug 1477048 - part 2 - remove non-ipc/chromium moz.build uses of OS_TEST; r=gps 2018-07-24 16:08:56 -04:00
faster Bug 1459004: Generate built_in_addons.json from moz.build definitions. r=mshal 2018-06-06 16:43:00 -07:00
makefiles Bug 1479484 - Part 4: Move xptcodegen over to new perfecthash.py, r=froydnj 2018-08-01 17:54:42 -04:00
Moz
mozunit Bug 1475999 - Use the classic output style with pytest; r=ted 2018-07-17 12:01:38 +01:00
tests Bug 1471620 - Skip python-tests locally that don't run with python 3 in CI r=davehunt 2018-06-27 11:10:02 -04:00
AB_rCD.mk Bug 1439742 - Pre: Lift AB_rCD to ambient Make environment. r=ted.mielczarek 2018-02-20 12:28:21 -08:00
android-common.mk
autoconf-js.mk.in
autoconf.mk.in
baseconfig.mk Bug 445128 - Stop putting the version number in the target directory for make install. r=nalexander 2017-12-31 17:18:52 +09:00
check_js_msg_encoding.py bug 1463425 - Fix flake8/pep8 issue by hand in config/ r=gps 2018-05-22 06:22:46 -07:00
check_js_opcode.py bug 1463425 - Fix flake8/pep8 issue by hand in config/ r=gps 2018-05-22 06:22:46 -07:00
check_macroassembler_style.py bug 1463425 - autopep8 on config/ r=gps 2018-05-22 00:01:01 +02:00
check_source_count.py bug 1463425 - Fix flake8/pep8 issue by hand in config/ r=gps 2018-05-22 06:22:46 -07:00
check_spidermonkey_style.py bug 1463425 - Fix flake8/pep8 issue by hand in config/ r=gps 2018-05-22 06:22:46 -07:00
check_vanilla_allocations.py bug 1463425 - Fix flake8/pep8 issue by hand in config/ r=gps 2018-05-22 06:22:46 -07:00
config.mk Bug 1476174 - Fix-up the change from bug 1474024 to avoid creating lto object files in installed locations. r=ted 2018-07-17 11:29:49 +09:00
createprecomplete.py bug 1463425 - Fix flake8/pep8 issue by hand in config/ r=gps 2018-05-22 06:22:46 -07:00
emptyvars-js.mk.in
emptyvars.mk.in
find_OOM_errors.py bug 1463425 - Fix flake8/pep8 issue by hand in config/ r=gps 2018-05-22 06:22:46 -07:00
gcc_hidden.h
gcc-stl-wrapper.template.h Bug 1423512 - Remove infallible allocator exception for xpcom glue code. r=erahm 2017-12-06 09:56:02 +09:00
install.bat
make-stl-wrappers.py bug 1463425 - Fix flake8/pep8 issue by hand in config/ r=gps 2018-05-22 06:22:46 -07:00
make-system-wrappers.py bug 1463425 - Fix flake8/pep8 issue by hand in config/ r=gps 2018-05-22 06:22:46 -07:00
Makefile.in Bug 1407432 - Move system wrapper generation to moz.build; r=froydnj 2017-11-08 19:58:56 -05:00
milestone.txt Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2018-06-25 09:34:19 -07:00
moz.build Bug 1438250 - Make mozunit pip installable; r=ahal 2018-03-29 14:18:00 +01:00
MozZipFile.py bug 1463425 - Fix flake8/pep8 issue by hand in config/ r=gps 2018-05-22 06:22:46 -07:00
msvc-stl-wrapper.template.h Bug 1478014 - Silence -Wgnu-include-next in msvc-stl-wrapper.template.h. r=froydnj 2018-07-25 08:07:56 -04:00
nsinstall.c
nsinstall.py bug 1463425 - Fix flake8/pep8 issue by hand in config/ r=gps 2018-05-22 06:22:46 -07:00
pathsub.c Bug 1422852 - remove D_INO setting from configure; r=chmanchester 2017-12-04 08:18:00 -05:00
pathsub.h
printconfigsetting.py bug 1463425 - Fix flake8/pep8 issue by hand in config/ r=gps 2018-05-22 06:22:46 -07:00
printprereleasesuffix.py bug 1463425 - autopep8 on config/ r=gps 2018-05-22 00:01:01 +02:00
pythonpath.py bug 1463425 - autopep8 on config/ r=gps 2018-05-22 00:01:01 +02:00
rebuild_check.py bug 1463425 - Fix flake8/pep8 issue by hand in config/ r=gps 2018-05-22 06:22:46 -07:00
recurse.mk Bug 1469091 - Build the clang plugin as a host shared library. r=ted 2018-07-05 14:58:09 +09:00
rules.mk bug 1409276 - pass C/C++ compilers and flags to cargo for use in build scripts. r=chmanchester 2018-07-05 07:22:02 -04:00
run_spidermonkey_checks.py bug 1463425 - autopep8 on config/ r=gps 2018-05-22 00:01:01 +02:00
run-and-prefix.py Bug 1455120 - Prefix output from automation tiers; r=mshal 2018-04-18 14:30:05 -07:00
static-checking-config.mk Bug 1403346 - Implement clang-plugin cxxflags in moz.build. r=glandium 2017-10-25 15:12:10 -07:00
stl-headers.mozbuild Backed out 6 changesets (bug 1407432) on (wild) suspicion of causing failures in browser_sanitize-timespans.js, somehow 2017-11-09 22:07:46 -08:00
system-headers.mozbuild Bug 1464828 - DAR API with libsecret and NSS back-end, r=keeler,m_and_m,froydnj 2018-07-26 16:05:35 +02:00
version_win.pl
version.mk bug 1459597 - fix Original Filename display in Windows file version info. r=chmanchester 2018-05-11 11:56:12 -04:00