)]}'
{
  "commit": "264685067571ea37cfb4cf4f4af92fbc17052f23",
  "tree": "185b41d82af4c936ec90ef03fc75917f489fc4a5",
  "parents": [
    "aeb47ccdcfa5240bc316fca44ca50ac666c6a5d7"
  ],
  "author": {
    "name": "Marcel van Lohuizen",
    "email": "mpvl@golang.org",
    "time": "Tue Oct 04 11:10:07 2016 +0200"
  },
  "committer": {
    "name": "Marcel van Lohuizen",
    "email": "mpvl@golang.org",
    "time": "Thu Oct 06 13:18:33 2016 +0000"
  },
  "message": "language: fix performance bugs\n\n- Match should not allocate\n- Prevent allocation by not including a string in an invalid Extension.\n\nChange-Id: Icfe091121d99945b70084214ae9e76c79d6ec5b8\nReviewed-on: https://go-review.googlesource.com/30271\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": "3c1904143e11df9bd4070cb0b8edcd892930cc0d",
      "old_mode": 33188,
      "old_path": "language/language.go",
      "new_id": "5eecceb619d1a0ad4bb89ced8d08abd05f71fb2c",
      "new_mode": 33188,
      "new_path": "language/language.go"
    },
    {
      "type": "modify",
      "old_id": "eec72bcc1f0c4b3b1aa5a780a0dcc37ea35c702e",
      "old_mode": 33188,
      "old_path": "language/match.go",
      "new_id": "8ad9505339844042c5782b1ad4399c8084e91fdf",
      "new_mode": 33188,
      "new_path": "language/match.go"
    },
    {
      "type": "modify",
      "old_id": "57b16442d5ab2b628a44f0060e1da033b764acc5",
      "old_mode": 33188,
      "old_path": "language/match_test.go",
      "new_id": "9d87a090360e00dba545720aafb764476472302c",
      "new_mode": 33188,
      "new_path": "language/match_test.go"
    }
  ]
}
