)]}'
{
  "commit": "118b3fe7bbf855196db727daefbb403b84a4f67d",
  "tree": "e721b1fdc9b7dceee206fd5a41a31152b7f36935",
  "parents": [
    "2e7c3b3f555853202fe0bdf2ea5ce37d7a56a7f7"
  ],
  "author": {
    "name": "Matthew Dempsky",
    "email": "mdempsky@google.com",
    "time": "Fri Mar 10 18:34:41 2017 -0800"
  },
  "committer": {
    "name": "Matthew Dempsky",
    "email": "mdempsky@google.com",
    "time": "Mon Mar 13 21:04:16 2017 +0000"
  },
  "message": "cmd/compile/internal/gc: refactor ACALL Prog creation\n\nThis abstracts creation of ACALL Progs into package gc. The main\nbenefit of this today is we can refactor away a lot of common\nboilerplate code.\n\nLater, once liveness analysis happens on the SSA graph, this will also\nprovide an easy insertion point for emitting the PCDATA Progs\nimmediately before call instructions.\n\nPasses toolstash-check -all.\n\nChange-Id: Ia15108ace97201cd84314f1ca916dfeb4f09d61c\nReviewed-on: https://go-review.googlesource.com/38081\nReviewed-by: Keith Randall \u003ckhr@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bb3830bca548ce2c15645d9971bbed5fe8862193",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/amd64/galign.go",
      "new_id": "8ced62fe0fd1679b935db0daaa775c80dd6ea164",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/amd64/galign.go"
    },
    {
      "type": "modify",
      "old_id": "68de874d32e6a9817b84b5b45db2e80508e5f76c",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/amd64/ssa.go",
      "new_id": "c0de90b7a70e0011ce0878c3a7d343b36d07d0ee",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/amd64/ssa.go"
    },
    {
      "type": "modify",
      "old_id": "308b016026df5b15e419d73768c5ed2c4bf32edf",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/arm/galign.go",
      "new_id": "5d9555a246f36e67d02cf79d2fcbcb6642e5577f",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/arm/galign.go"
    },
    {
      "type": "modify",
      "old_id": "5160a32ab817d904d0303966fc9a50f81a646433",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/arm/ssa.go",
      "new_id": "932c35fc3cd442ad2af836b84a713fd64ed76ffb",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/arm/ssa.go"
    },
    {
      "type": "modify",
      "old_id": "20a67e398d6924f4ed9ad7e13504116297aec477",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/arm64/galign.go",
      "new_id": "6a8953af362ad90503a2aa2a95d529f4eb38fb3c",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/arm64/galign.go"
    },
    {
      "type": "modify",
      "old_id": "8954bebb100813f0a5032a4bf8fc7c6fc7bb391c",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/arm64/ssa.go",
      "new_id": "1b5c913df10a572f8ee8186df6474b8951add97c",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/arm64/ssa.go"
    },
    {
      "type": "modify",
      "old_id": "5b12aad6847a8380f95520171ce86e1a37b93ae6",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/gc/go.go",
      "new_id": "95c7dabc454b29bd55034fd71cc3a7403e8073cc",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/gc/go.go"
    },
    {
      "type": "modify",
      "old_id": "4fc5f320677a7bace7bca8b8f3dc92ab423cb5b2",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/gc/ssa.go",
      "new_id": "450be95e06650ce0baa28d371a75bce3a52ba066",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/gc/ssa.go"
    },
    {
      "type": "modify",
      "old_id": "39f5d2bf641516d92cb81a26cd77cb6af70680f1",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/mips/galign.go",
      "new_id": "9c7791740ae5ca23b707efe65c17413a0fc699bc",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/mips/galign.go"
    },
    {
      "type": "modify",
      "old_id": "0d5a2a2bc8d5f5507a1c94e757e91335511c10ee",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/mips/ssa.go",
      "new_id": "8ef39b5f6033c7f80cf57bec8b8db23572900b5c",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/mips/ssa.go"
    },
    {
      "type": "modify",
      "old_id": "4a36a4ce5b44fac87b335a5b750af3f0241fc309",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/mips64/galign.go",
      "new_id": "6392a38793e901ef510521be55fa9ec75f4b0d90",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/mips64/galign.go"
    },
    {
      "type": "modify",
      "old_id": "cc97f6865f540eacbb738579055729c008e52d3b",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/mips64/ssa.go",
      "new_id": "42f16be85c46422fbefcf5544ed10a998b58d53b",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/mips64/ssa.go"
    },
    {
      "type": "modify",
      "old_id": "186aa2946a892e4c689fe49a4bfe654d90f93368",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ppc64/galign.go",
      "new_id": "7586dd3d99333b48ffd4c1255b7200d319789a61",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ppc64/galign.go"
    },
    {
      "type": "modify",
      "old_id": "33686e503f98b04567db264257383bcc7a4495d6",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ppc64/ggen.go",
      "new_id": "b9a218d6d4f6616b79d59abbd4a56931d7478586",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ppc64/ggen.go"
    },
    {
      "type": "modify",
      "old_id": "7a6bed4f852d6aaf2c6993ea620473be35859f82",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ppc64/ssa.go",
      "new_id": "dabf0c15e4d533a74408c4863d150bc2eafc129b",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ppc64/ssa.go"
    },
    {
      "type": "modify",
      "old_id": "91b9ed07775984b0f08929db935c0f367d85bd93",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/s390x/galign.go",
      "new_id": "ba653c8d2114eb723855fd90487145b78f879646",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/s390x/galign.go"
    },
    {
      "type": "modify",
      "old_id": "bce63c550bdc0c5b13557e3bfe19b41a39f7f854",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/s390x/ssa.go",
      "new_id": "c17106d709fd473f5f34be24f2cc8fdfcf73c796",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/s390x/ssa.go"
    },
    {
      "type": "modify",
      "old_id": "edac6a002abe2a72cb315785da6c503b740430db",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/x86/galign.go",
      "new_id": "ca28f1a6abffe3a9e4c3243243c5dee1b560253e",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/x86/galign.go"
    },
    {
      "type": "modify",
      "old_id": "4cd908a94a0d8eb18f962a99eddcd478b95e9579",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/x86/ssa.go",
      "new_id": "73c654cdd4aa616400f84149ae0d97d9e382db5b",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/x86/ssa.go"
    }
  ]
}
