)]}'
{
  "commit": "290cc5ca29f7882d501c79148c59b26804e51916",
  "tree": "a28f0cbdf979673b52c410440c77197bf4b84578",
  "parents": [
    "17ea456e8dcdb7e743623cf6814865f98f01922c"
  ],
  "author": {
    "name": "Marcel van Lohuizen",
    "email": "mpvl@golang.org",
    "time": "Wed Apr 12 22:15:11 2017 +0200"
  },
  "committer": {
    "name": "Marcel van Lohuizen",
    "email": "mpvl@golang.org",
    "time": "Thu Apr 20 07:15:48 2017 +0000"
  },
  "message": "unicode/norm: fix counting of modifiers for multi-segment decompositions\n\nIn some rare cases the counting was mashed, leading to a crash or\nmiscounting of modifiers.\n\nCode now relies more on streamSafe type to find segments than before.\n\nAlso fixed some comments.\n\nChange-Id: If10cbae44402cf9d479e56e74acc2c9717fed984\nReviewed-on: https://go-review.googlesource.com/40454\nRun-TryBot: Marcel van Lohuizen \u003cmpvl@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Nigel Tao \u003cnigeltao@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d17b278adc347b5b61b2c3e2784e3e2b4841721c",
      "old_mode": 33188,
      "old_path": "unicode/norm/composition.go",
      "new_id": "bab4c5de02f5faf53a8930db51240ea949e91997",
      "new_mode": 33188,
      "new_path": "unicode/norm/composition.go"
    },
    {
      "type": "modify",
      "old_id": "0a42a72de81c0119995307f39f8a9183063389fb",
      "old_mode": 33188,
      "old_path": "unicode/norm/iter.go",
      "new_id": "ce17f96c2e0caa84271b430e7afcf5975c800511",
      "new_mode": 33188,
      "new_path": "unicode/norm/iter.go"
    },
    {
      "type": "modify",
      "old_id": "e2aa6f2515ce4d1640ccad0c6836b2876d54a738",
      "old_mode": 33188,
      "old_path": "unicode/norm/iter_test.go",
      "new_id": "d95aa304d4798b4ffd27ac3aafddd512b36427be",
      "new_mode": 33188,
      "new_path": "unicode/norm/iter_test.go"
    },
    {
      "type": "modify",
      "old_id": "d3f206936750def79489da37b38cd742b3ff7474",
      "old_mode": 33188,
      "old_path": "unicode/norm/normalize.go",
      "new_id": "e28ac641acaf08ca2485d4256827325028e4946e",
      "new_mode": 33188,
      "new_path": "unicode/norm/normalize.go"
    },
    {
      "type": "modify",
      "old_id": "ffa103485282dbc346047d445a699559d5a49734",
      "old_mode": 33188,
      "old_path": "unicode/norm/normalize_test.go",
      "new_id": "69a84bfaa61c0dc8dad096b18bc43a2d08e4dc54",
      "new_mode": 33188,
      "new_path": "unicode/norm/normalize_test.go"
    }
  ]
}
