)]}'
{
  "commit": "91f33503fc995da83bbadf6b2a55b47364fa44e9",
  "tree": "3c8aedb25671371fec333bd0ca34b92fb58aec91",
  "parents": [
    "398f37a2e0e6f285ee3a7da9f55b502723f0fcfd"
  ],
  "author": {
    "name": "Steven Perron",
    "email": "stevenperron@google.com",
    "time": "Tue Nov 06 11:30:19 2018 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Nov 06 11:30:19 2018 -0500"
  },
  "message": "Validate the id bound. (#2031)\n\n* Validate the id bound.\r\n\r\nValidates that the id bound for the module is not larger than the max id\r\nbound.  Also adds an option to set the max id bound.  Allows the\r\noptimizer option to set the max id bound to also set the id bound for\r\nthe validation run done by the optimizer.\r\n\r\nFixes #2030.\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e202f6fff050a61910da11317e65ec2bb0688bd7",
      "old_mode": 33188,
      "old_path": "include/spirv-tools/libspirv.h",
      "new_id": "050fecc863a0ca62087496129a98fe4372e0f414",
      "new_mode": 33188,
      "new_path": "include/spirv-tools/libspirv.h"
    },
    {
      "type": "modify",
      "old_id": "0c06253649b945bf0a3622dcdc50663972c6c500",
      "old_mode": 33188,
      "old_path": "source/spirv_validator_options.cpp",
      "new_id": "6d9afab7efd0da541d1b9942c39bbac57e512bc7",
      "new_mode": 33188,
      "new_path": "source/spirv_validator_options.cpp"
    },
    {
      "type": "modify",
      "old_id": "d264a7e0b024421b137853aa9a22ec2cb29fbe54",
      "old_mode": 33188,
      "old_path": "source/spirv_validator_options.h",
      "new_id": "ba1c8daeb6f6ecd2c641f023f21da5e39590a50f",
      "new_mode": 33188,
      "new_path": "source/spirv_validator_options.h"
    },
    {
      "type": "modify",
      "old_id": "98088c5127d853529d4b35d6e0a915f1524e9e38",
      "old_mode": 33188,
      "old_path": "source/val/validate.cpp",
      "new_id": "22367909c3daa0630e4fe6914b0725d26738ec16",
      "new_mode": 33188,
      "new_path": "source/val/validate.cpp"
    },
    {
      "type": "modify",
      "old_id": "55bf1e5f16152026baa423ba180ba32208b158ab",
      "old_mode": 33188,
      "old_path": "test/val/val_limits_test.cpp",
      "new_id": "61ab15c8846b65fbbcd9ab6ab1388972e85ccaf1",
      "new_mode": 33188,
      "new_path": "test/val/val_limits_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "e024a1b69f763036ec1d7b17593babae5ac62fd5",
      "old_mode": 33188,
      "old_path": "tools/opt/opt.cpp",
      "new_id": "119bad9c5aee1da73a0f4db47996fad1daa9b6e7",
      "new_mode": 33188,
      "new_path": "tools/opt/opt.cpp"
    },
    {
      "type": "modify",
      "old_id": "172dd121debd54ef1486bf8ac07b9a141ad87002",
      "old_mode": 33188,
      "old_path": "tools/val/val.cpp",
      "new_id": "2f4f626eaca428e276fd87ad5ce40e8a29768de3",
      "new_mode": 33188,
      "new_path": "tools/val/val.cpp"
    }
  ]
}
