gecko-dev/netwerk
Ricky Stewart 5a39034089 Bug 1619460 - ensure subsequent runs of `./mach build-backend` under Python 3 produce consistent results r=dmajor
Dictionary iteration under Python 3 is in an inherently unpredictable order, and while we try to keep DEFINES ordered through the use of OrderedDicts, if at any point we populate DEFINES directly or indirectly while iterating through the contents of a non-ordered dictionary, the order of the DEFINES (and therefore the contents of the output Makefile) will be nondeterministic as well. This patch makes a number of changes to ensure that we only ever populate DEFINES in a deterministic fashion. (Note that in Python 3.7 and later, the built-in dict class actually has deterministic ordering, so these changes are technically only necessary until our minimum Python version becomes 3.7.)

Differential Revision: https://phabricator.services.mozilla.com/D66089

--HG--
extra : moz-landing-system : lando
2020-03-09 22:34:19 +00:00
..
base Bug 1620322 - Part 8: Rename AntiTrackingCommon to ContentBlocking; r=baku 2020-03-09 23:36:39 +00:00
build Bug 1618130 - Add DNS override service r=dragana 2020-03-02 19:44:37 +00:00
cache Backed out 2 changesets (bug 1603703) for xpc failures on test_storage_aggregates.js. CLOSED TREE 2020-03-05 19:37:32 +02:00
cache2 Bug 1614619 - Eviction algorithm should first evict entries of a content type that’s above a limit r=valentin 2020-03-02 12:17:32 +00:00
cookie Bug 1620322 - Part 8: Rename AntiTrackingCommon to ContentBlocking; r=baku 2020-03-09 23:36:39 +00:00
dns Backed out changeset ed75364b23c3 (bug 1618042) for xpc shell failures complaining about test_trr.js CLOSED TREE 2020-03-10 17:40:32 +02:00
ipc Backed out 2 changesets (bug 1614933) for busages complaining about IdleSchedulerChild.cpp CLOSED TREE 2020-03-10 17:21:55 +02:00
locales Bug 1454781 - SameSite policy logged in the console - part 5 - Console messages for beta, r=Ehsan 2020-03-09 09:42:45 +00:00
mime Bug 1601110, remove handling and references to vnd.mozilla.xul+xml r=bzbarsky 2019-12-23 23:02:05 +00:00
protocol Bug 1619460 - ensure subsequent runs of `./mach build-backend` under Python 3 produce consistent results r=dmajor 2020-03-09 22:34:19 +00:00
sctp Bug 1619112 part 5. Stop accepting nsAString in ErrorResult error-throwing. r=smaug 2020-03-06 21:08:02 +00:00
socket Bug 1617369 - Reformat netwerk/ using rustfmt r=agrover 2020-03-09 09:48:01 +00:00
srtp
streamconv Bug 1620687 - Removing unused aURI parameter r=valentin 2020-03-09 14:33:25 +00:00
system Bug 1613985 - Use default for equivalent-to-default constructors/destructors in netwerk. r=dragana 2020-03-06 09:22:49 +00:00
test Backed out changeset ed75364b23c3 (bug 1618042) for xpc shell failures complaining about test_trr.js CLOSED TREE 2020-03-10 17:40:32 +02:00
url-classifier Bug 1620322 - Part 8: Rename AntiTrackingCommon to ContentBlocking; r=baku 2020-03-09 23:36:39 +00:00
wifi Bug 1610070 - Part 3: Convert the rest of netwerk/ to use UniquePtr. r=mayhemer 2020-02-11 16:20:08 +00:00
moz.build
necko-config.h.in