gecko-dev/xpcom/idl-parser/xpidl
Ricky Stewart 5b7d4ea2b1 Bug 1635755 - Part 1: Emit JSON data in deterministic order in jsonxpt r=nika
In Python 3, iteration order over the contents of a native `dict` is always unpredictable, which results in bugs like bug 1635755 where `xptdata.cpp` has irreproducible content. To avoid this, we be sure to always write out JSON in a fixed, deterministic order.

Differential Revision: https://phabricator.services.mozilla.com/D74443
2020-05-11 15:35:58 +00:00
..
__init__.py
header.py Bug 1633156 - Don't emit cached table files from ply r=glandium 2020-05-07 00:39:28 +00:00
jsonxpt.py Bug 1635755 - Part 1: Emit JSON data in deterministic order in jsonxpt r=nika 2020-05-11 15:35:58 +00:00
moz.build Bug 1633156 - Don't emit cached table files from ply r=glandium 2020-05-07 00:39:28 +00:00
python.ini Bug 1632916 - Run JS/web-platform/ipdl build machinery in Python 3 r=jgraham,nika,glandium 2020-05-05 20:32:12 +00:00
runtests.py Bug 1635229 - output relative paths in XPIDL-generated source files; r=asuth,glandium,mccr8 2020-05-06 10:56:58 +00:00
rust_macros.py Bug 1635229 - output relative paths in XPIDL-generated source files; r=asuth,glandium,mccr8 2020-05-06 10:56:58 +00:00
rust.py Bug 1635229 - output relative paths in XPIDL-generated source files; r=asuth,glandium,mccr8 2020-05-06 10:56:58 +00:00
xpidl.py Bug 1633156 - Don't emit cached table files from ply r=glandium 2020-05-07 00:39:28 +00:00