)]}'
{
  "commit": "840fad13ecd974efebe4fa25d4e444df5ec8041d",
  "tree": "2662fa60586d55bbceca86e3992bf2de212c5893",
  "parents": [
    "a9410281c2bcf7f56e6fd4bb409559ae362fe8c6"
  ],
  "author": {
    "name": "Matthew Dempsky",
    "email": "mdempsky@google.com",
    "time": "Thu Dec 07 23:04:50 2017 -0800"
  },
  "committer": {
    "name": "Matthew Dempsky",
    "email": "mdempsky@google.com",
    "time": "Fri Dec 08 21:34:24 2017 +0000"
  },
  "message": "cmd/compile: fix unsafe.Pointer liveness for Syscall-like functions\n\nThe package unsafe docs say it\u0027s safe to convert an unsafe.Pointer to\nuintptr in the argument list to an assembly function, but it was\nerroneously only detecting normal pointers converted to unsafe.Pointer\nand then to intptr.\n\nFixes #23051.\n\nChange-Id: Id1be19f6d8f26f2d17ba815191717d2f4f899732\nReviewed-on: https://go-review.googlesource.com/82817\nRun-TryBot: Matthew Dempsky \u003cmdempsky@google.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "de89adf0e0ebc0f1b31466eca610fc9028c21ccc",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/gc/order.go",
      "new_id": "4b24be893a13b4c3eedf1ebab62d4215b9744233",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/gc/order.go"
    },
    {
      "type": "modify",
      "old_id": "f693e9357a6734da124e638874ddb4acbd2149e6",
      "old_mode": 33188,
      "old_path": "test/live_syscall.go",
      "new_id": "6d954653cc5172a70fdd1a46f96096a2f01d27b1",
      "new_mode": 33188,
      "new_path": "test/live_syscall.go"
    }
  ]
}
