python: Stabilize some script outputs
authorMathieu Bridon <bochecha@daitauha.fr>
Wed, 27 Jun 2018 10:37:38 +0000 (12:37 +0200)
committerEric Engestrom <eric.engestrom@intel.com>
Thu, 5 Jul 2018 11:52:12 +0000 (12:52 +0100)
commitfe8a153648f98c6dfbb621f31c212253c06f9467
tree78b15537997acfd893d35997dd62183516fc0818
parentd337713ec4f94d5dde101c879fda9c6332a074c3
python: Stabilize some script outputs

In Python, dictionaries and sets are unordered, and as a result their
is no guarantee that running this script twice will produce the same
output.

Using ordered dicts and explicitly sorting items makes the build more
reproducible, and will make it possible to verify that we're not
breaking anything when we move the build scripts to Python 3.

Reviewed-by: Eric Engestrom <eric.engestrom@intel.com>
src/amd/common/sid_tables.py
src/compiler/nir/nir_algebraic.py
src/compiler/nir/nir_opt_algebraic.py
src/mapi/glapi/gen/glX_proto_size.py
src/mapi/glapi/gen/gl_XML.py