)]}'
{
  "commit": "8a9be4921a3cc91c80c02bb5b4cf2ad129c0c7cc",
  "tree": "ad2d93eab00815b71026cad0dbac503ba32f8489",
  "parents": [
    "f7659d49be1839314ddc3a8606f8d6b3ce211b6b"
  ],
  "author": {
    "name": "Cherry Zhang",
    "email": "cherryyz@google.com",
    "time": "Sat Sep 28 22:42:35 2019 -0400"
  },
  "committer": {
    "name": "Cherry Zhang",
    "email": "cherryyz@google.com",
    "time": "Thu Oct 10 22:05:09 2019 +0000"
  },
  "message": "[dev.link] cmd/link: use index for deadcode\n\nSwitch the deadcode pass to use indices instead of Symbol\nstructures when using new object file format. Delay loading\nsymbol relocations and contents fully after the deadcode pass.\nThe next step is not to create Symbol structures until deadcode\nis done.\n\nMethod tracking logic hasn\u0027t been implemented. Currently, all\nmethods of a reachable type are live.\n\nChange-Id: Iffcd06ff84e6e52bd9eb24d1220d94234d18ab6b\nReviewed-on: https://go-review.googlesource.com/c/go/+/198199\nRun-TryBot: Cherry Zhang \u003ccherryyz@google.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Than McIntosh \u003cthanm@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a024e40dffc94df2f6827b3dde3aeba3e46075ec",
      "old_mode": 33188,
      "old_path": "src/cmd/link/internal/ld/deadcode.go",
      "new_id": "d0896fcf2c24a4536e93576f64cb88c1369d7893",
      "new_mode": 33188,
      "new_path": "src/cmd/link/internal/ld/deadcode.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "373cffc25eae64958131a4ac3fa08a6ea519bc8d",
      "new_mode": 33188,
      "new_path": "src/cmd/link/internal/ld/deadcode2.go"
    },
    {
      "type": "modify",
      "old_id": "b913479b723dedaa57b4cd12c51d2b767d69e3f0",
      "old_mode": 33188,
      "old_path": "src/cmd/link/internal/ld/lib.go",
      "new_id": "d030340cc0e3201785cd8ac5da6514a521724510",
      "new_mode": 33188,
      "new_path": "src/cmd/link/internal/ld/lib.go"
    },
    {
      "type": "modify",
      "old_id": "5bc73460968b2cbdc8967b1a106cc904f0b18520",
      "old_mode": 33188,
      "old_path": "src/cmd/link/internal/objfile/objfile2.go",
      "new_id": "2be34b823e0962c4e0eb37d4bc27f084dfba4d03",
      "new_mode": 33188,
      "new_path": "src/cmd/link/internal/objfile/objfile2.go"
    }
  ]
}
