)]}'
{
  "commit": "120b4121c313ee7faf8095c3b52998f447e2061e",
  "tree": "baba045814dd3cd099107c39a98bb8f46c9504d0",
  "parents": [
    "98712a39588f258eba8e6448a53a182de4fd1c3c"
  ],
  "author": {
    "name": "Jim Stichnoth",
    "email": "stichnot@chromium.org",
    "time": "Mon Oct 27 09:51:55 2014 -0700"
  },
  "committer": {
    "name": "Jim Stichnoth",
    "email": "stichnot@chromium.org",
    "time": "Mon Oct 27 09:51:55 2014 -0700"
  },
  "message": "Subzero: Refactor newline emission for Inst::emit().\n\nThe (final) newline is emitted by the caller of emit(), instead of\nby all the emit() implementations.  This sets the stage for being\nable to add useful comments to the textual asm, such as annotating\nwhich registers became free after the instruction.\n\nBUG\u003d none\nR\u003djvoung@chromium.org\n\nReview URL: https://codereview.chromium.org/681783002\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a1804d5cdf4a30f477820d25b80ef6d1a7b7bb9e",
      "old_mode": 33188,
      "old_path": "src/IceCfgNode.cpp",
      "new_id": "42436486f2470248b12ce4b0f98867fffa62f7b0",
      "new_mode": 33188,
      "new_path": "src/IceCfgNode.cpp"
    },
    {
      "type": "modify",
      "old_id": "4aa6e6947fc030c5c14ba32faa8ee07b21c9b2c0",
      "old_mode": 33188,
      "old_path": "src/IceInst.cpp",
      "new_id": "c9eb95e2a2fabed29c140c1c8beb52e3180ea1c5",
      "new_mode": 33188,
      "new_path": "src/IceInst.cpp"
    },
    {
      "type": "modify",
      "old_id": "ae4a30d5286d14161df6c10430488b1662386a04",
      "old_mode": 33188,
      "old_path": "src/IceInstX8632.cpp",
      "new_id": "23948e47707eb53db45fcb7159c31d1ca9ce9eb1",
      "new_mode": 33188,
      "new_path": "src/IceInstX8632.cpp"
    },
    {
      "type": "modify",
      "old_id": "177843705355b9660a574fb233a0255d22929705",
      "old_mode": 33188,
      "old_path": "src/IceInstX8632.h",
      "new_id": "21a95ba2cf077a00c6ca26ef6ae3e809763adb72",
      "new_mode": 33188,
      "new_path": "src/IceInstX8632.h"
    }
  ]
}
