)]}'
{
  "commit": "9e21e9c5cb27e5f2b5acba14efb6bb6f126595cc",
  "tree": "51167527a921bf25fe00abf5c2326bc0aa4b01b6",
  "parents": [
    "acdb44765d86a5fd66cbbe24735f7dde658a295f"
  ],
  "author": {
    "name": "David Chase",
    "email": "drchase@google.com",
    "time": "Fri Apr 28 16:48:11 2017 -0400"
  },
  "committer": {
    "name": "David Chase",
    "email": "drchase@google.com",
    "time": "Thu Oct 05 18:49:10 2017 +0000"
  },
  "message": "cmd/compile: make loop finder more aware of irreducible loops\n\nThe loop finder doesn\u0027t return good information if it\nencounters an irreducible loop.  Make a start on improving\nthis, and set a function-level flag to indicate when there\nis such a loop (and the returned information might be flaky).\n\nUse that flag to prevent the loop rotater from getting\nconfused; the existing code seems to depend on artifacts\nof the previous loop-finding algorithm. (There is one\nirreducible loop in the go library, in \"inflate.go\").\n\nChange-Id: If6e26feab38d9b009d2252d556e1470c803bde40\nReviewed-on: https://go-review.googlesource.com/42150\nRun-TryBot: David Chase \u003cdrchase@google.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Cherry Zhang \u003ccherryyz@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e8a16aec70a32ba383dc395f9eaa77535fda1747",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/check.go",
      "new_id": "fad57970d01131ed0748dd2d83922302105851bc",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/check.go"
    },
    {
      "type": "modify",
      "old_id": "d15037dd953dd798a0fa5239ae555f95e54c19c0",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/likelyadjust.go",
      "new_id": "5f4c5d1ccd4cf49276a609a2a8fa10a92246ebe7",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/likelyadjust.go"
    },
    {
      "type": "modify",
      "old_id": "d9cba9e9b02b0bb3a6f14a6ad125f13476484e1d",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/looprotate.go",
      "new_id": "2e5e421df7ffa14f9d573129b0eaec7610182f10",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/looprotate.go"
    }
  ]
}
