)]}'
{
  "commit": "78e677b5cd57815ab7f9e7a391aa7f47aceb8b1b",
  "tree": "f3a4dd4ef5eca0eec543a1ac6e3ff16614c62beb",
  "parents": [
    "6274120eb9f4c4f53f5d5f6637916eea1da0d5af"
  ],
  "author": {
    "name": "David Neto",
    "email": "dneto@google.com",
    "time": "Mon Oct 05 13:28:46 2015 -0400"
  },
  "committer": {
    "name": "David Neto",
    "email": "dneto@google.com",
    "time": "Mon Oct 26 12:55:33 2015 -0400"
  },
  "message": "Parse and encode literal integers to the right width\n\nAffects OpConstant, and OpSwitch.\n\nAdds constant libspirv::kUnknownType for readability.\n\nAdds tests for hexadecimal number parsing.\n\nUpdates syntax.md to describe hex parsing, including\nsign extension.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ddea72489515e17bf2c1ed69b5c2ea13e8fefefa",
      "old_mode": 33188,
      "old_path": "source/text.cpp",
      "new_id": "96086eea06f29719b5dc9bbc11540efc266ec1c4",
      "new_mode": 33188,
      "new_path": "source/text.cpp"
    },
    {
      "type": "modify",
      "old_id": "329a6eae6435e43db468f93c99546a7628ff49b8",
      "old_mode": 33188,
      "old_path": "source/text_handler.cpp",
      "new_id": "39fe43367c67ff403dc06eb79cb61a53cd6878e8",
      "new_mode": 33188,
      "new_path": "source/text_handler.cpp"
    },
    {
      "type": "modify",
      "old_id": "726176b92e01864e034bf12ed74cd4f314da1a4b",
      "old_mode": 33188,
      "old_path": "source/text_handler.h",
      "new_id": "065a71048725d03e406e46b4b7ab2a001dc9e123",
      "new_mode": 33188,
      "new_path": "source/text_handler.h"
    },
    {
      "type": "modify",
      "old_id": "70af1f3885447a5ef1f4fca0f7336c67bd619f35",
      "old_mode": 33188,
      "old_path": "syntax.md",
      "new_id": "7d2a4f55ad565c85c5285d78bb323a3a6c61fa44",
      "new_mode": 33188,
      "new_path": "syntax.md"
    },
    {
      "type": "modify",
      "old_id": "09dcf56b6ff9c378de90aa89b8283a305524f7bd",
      "old_mode": 33188,
      "old_path": "test/ExtInstGLSLstd450.cpp",
      "new_id": "392affb84bce0057a9626598c9029f15a7a53ece",
      "new_mode": 33188,
      "new_path": "test/ExtInstGLSLstd450.cpp"
    },
    {
      "type": "modify",
      "old_id": "200572c40cd20b2fcab21e7d32191d4da6dcd093",
      "old_mode": 33188,
      "old_path": "test/ImmediateInt.cpp",
      "new_id": "d5b5100ee79052a49aea3e96ec5f941aa8745de5",
      "new_mode": 33188,
      "new_path": "test/ImmediateInt.cpp"
    },
    {
      "type": "modify",
      "old_id": "7b277b2a23e0977d5e7b1a55a2262a202f8a7995",
      "old_mode": 33188,
      "old_path": "test/TextLiteral.cpp",
      "new_id": "80d7748232f7018c6dfc12e8980d8c6ae35c62ee",
      "new_mode": 33188,
      "new_path": "test/TextLiteral.cpp"
    },
    {
      "type": "modify",
      "old_id": "002588665e4be34169e6b89511f6e81d540760bc",
      "old_mode": 33188,
      "old_path": "test/TextToBinary.Annotation.cpp",
      "new_id": "5fd29ec6614b9e8d60139ef328a21c9f27489f3d",
      "new_mode": 33188,
      "new_path": "test/TextToBinary.Annotation.cpp"
    },
    {
      "type": "modify",
      "old_id": "9cc8613731297e9e5d44199dfc6f05a5e32c6040",
      "old_mode": 33188,
      "old_path": "test/TextToBinary.Constant.cpp",
      "new_id": "9c12f2f422a466f3370fd2caf65a4e16033c1e7b",
      "new_mode": 33188,
      "new_path": "test/TextToBinary.Constant.cpp"
    },
    {
      "type": "modify",
      "old_id": "2c2ccda0c6527bc4a94c1c87143e8f5d0be71d79",
      "old_mode": 33188,
      "old_path": "test/TextToBinary.ControlFlow.cpp",
      "new_id": "d620bfd15a23ad4181b4b48fa4d1af5287d3da8b",
      "new_mode": 33188,
      "new_path": "test/TextToBinary.ControlFlow.cpp"
    },
    {
      "type": "modify",
      "old_id": "596b64599110241e8cdfd47949732406533f520b",
      "old_mode": 33188,
      "old_path": "test/TextToBinary.Literal.cpp",
      "new_id": "edc708336327117fc85605e11f914fbbcb28f086",
      "new_mode": 33188,
      "new_path": "test/TextToBinary.Literal.cpp"
    }
  ]
}
