)]}'
{
  "commit": "5c6cf4f9a2357d38515014cea8c488ed22bdab90",
  "tree": "a3f23cd4a155cecf4bf5860ee365e53f02956010",
  "parents": [
    "4ea6c073aae78d08c7e95e95aa7f55b888287d6f"
  ],
  "author": {
    "name": "Nigel Tao",
    "email": "nigeltao@golang.org",
    "time": "Wed Nov 30 18:41:09 2016 +1100"
  },
  "committer": {
    "name": "Brad Fitzpatrick",
    "email": "bradfitz@golang.org",
    "time": "Wed Nov 30 14:59:21 2016 +0000"
  },
  "message": "internal/gen: work around long string concatenation.\n\nThe compiler has trouble compiling the concatenation of many strings, s0 + s1 +\ns2 + ... + sN, for large N. We insert redundant, explicit parentheses to work\naround that, lowering the N at any given step.\n\nSome before/after\u0027s on GOOS\u003dlinux GOARCH\u003damd64 from\n/usr/bin/time -v go install golang.org/x/text/unicode/runenames\n\nElapsed (wall clock) time (h:mm:ss or m:ss): 0:02.21\nElapsed (wall clock) time (h:mm:ss or m:ss): 0:00.33\n\nMaximum resident set size (kbytes): 4414556\nMaximum resident set size (kbytes): 135040\n\nMinor (reclaiming a frame) page faults: 1071428\nMinor (reclaiming a frame) page faults: 40242\n\nFixes golang/go#18078\n\nChange-Id: I6f0bfcc26ae4f1c8fea010a2ee3d815567426b2d\nReviewed-on: https://go-review.googlesource.com/33598\nReviewed-by: Matthew Dempsky \u003cmdempsky@google.com\u003e\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "48cd9e59a13d359858fc23a25439762cf1692eef",
      "old_mode": 33188,
      "old_path": "internal/gen/code.go",
      "new_id": "d7031b6945a22f4155140b9840881d9f6c3b758d",
      "new_mode": 33188,
      "new_path": "internal/gen/code.go"
    },
    {
      "type": "modify",
      "old_id": "a73a4965db2aa160efb5c4b3b77a738b3cf58842",
      "old_mode": 33188,
      "old_path": "unicode/runenames/tables.go",
      "new_id": "0e9db911bf8ad1ee3c5d8717ac2782c8864380c1",
      "new_mode": 33188,
      "new_path": "unicode/runenames/tables.go"
    }
  ]
}
