)]}'
{
  "commit": "0c729c8cb60f1316d589a5890abb5bdc1e59bc9f",
  "tree": "70906550353727fa6a8c55e0e91bcf31ba42d02a",
  "parents": [
    "1573e08173ec9a015a9661e944d0bd910a678fc3"
  ],
  "author": {
    "name": "Karl Schimpf",
    "email": "kschimpf@google.com",
    "time": "Wed Jan 28 10:58:25 2015 -0800"
  },
  "committer": {
    "name": "Karl Schimpf",
    "email": "kschimpf@google.com",
    "time": "Wed Jan 28 10:58:25 2015 -0800"
  },
  "message": "Remove unnecessary fields in top-level parser of Subzero.\n\nCleans up code by removing unnecessary fields/data structures in top-level parser of Subzero. In particular:\n\n1) Uses FunctionDeclarationList.size() instead of NumFunctionIds.\n\n2) Removes the need for vector DefiningFunctionDeclarationList. Instead uses an (incremented) index NextDefiningFunctionID into vector\nFunctionDeclarationList.\n\nBUG\u003dNone\nR\u003djvoung@chromium.org, stichnot@chromium.org\n\nReview URL: https://codereview.chromium.org/883493002\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "344b749752512488ee7afd4055ea20e80e95ce93",
      "old_mode": 33188,
      "old_path": "src/PNaClTranslator.cpp",
      "new_id": "80dccb1d4488711a4d0e6277da1c38447bdf8cae",
      "new_mode": 33188,
      "new_path": "src/PNaClTranslator.cpp"
    }
  ]
}
