)]}'
{
  "commit": "65dcf6a5b91aeb699c2c673c5227b4eacc310e2d",
  "tree": "49333dd86217f5fff8459524b8e5b7f44cd502a4",
  "parents": [
    "93665d50fe7615b3da8f4d6e451cdb0e7c509857"
  ],
  "author": {
    "name": "Nigel Tao",
    "email": "nigeltao@golang.org",
    "time": "Fri Dec 01 15:24:22 2017 +1100"
  },
  "committer": {
    "name": "Nigel Tao",
    "email": "nigeltao@golang.org",
    "time": "Fri Dec 01 15:24:48 2017 +1100"
  },
  "message": "Add a yield keyword\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "74ad983ddb7e9fd7824bc1a3cd74c5a48700f352",
      "old_mode": 33188,
      "old_path": "cmd/wuffs-c/internal/cgen/cgen.go",
      "new_id": "fdf231c0b6fa2b2f63e698caae5bd95b444e54c7",
      "new_mode": 33188,
      "new_path": "cmd/wuffs-c/internal/cgen/cgen.go"
    },
    {
      "type": "modify",
      "old_id": "68bc8683191d7ba981122024a0bf8cb5221fcf1f",
      "old_mode": 33188,
      "old_path": "cmd/wuffs-c/internal/cgen/statement.go",
      "new_id": "4bf0368d816b55421b5ce3effee97a16abc0ab5f",
      "new_mode": 33188,
      "new_path": "cmd/wuffs-c/internal/cgen/statement.go"
    },
    {
      "type": "modify",
      "old_id": "ab8309f5a6cbdd38bc71b5cc4c1fddb0ae881e13",
      "old_mode": 33188,
      "old_path": "doc/changelog.md",
      "new_id": "2cc8c5465f1b4091582b1fb4b5f831d6de003b37",
      "new_mode": 33188,
      "new_path": "doc/changelog.md"
    },
    {
      "type": "modify",
      "old_id": "6446e40dac367b28a2cd0a2d3470aa5ee76d700d",
      "old_mode": 33188,
      "old_path": "doc/wuffs-the-language.md",
      "new_id": "ea6a7702a7858ea1adfe0645c4fa576a4320009c",
      "new_mode": 33188,
      "new_path": "doc/wuffs-the-language.md"
    },
    {
      "type": "modify",
      "old_id": "54bca7a2b1f76f7e7e74fe85d165be1be1d80adc",
      "old_mode": 33188,
      "old_path": "gen/c/std/flate.c",
      "new_id": "7d628e68f7afa00b916c4e9f803fc1c46fe7e1f1",
      "new_mode": 33188,
      "new_path": "gen/c/std/flate.c"
    },
    {
      "type": "modify",
      "old_id": "1fc3eda899e654791509018b39a8ad5cbe9b7b33",
      "old_mode": 33188,
      "old_path": "gen/c/std/gif.c",
      "new_id": "337999eaadfe6ea5b7d975d5d32e5bb894458487",
      "new_mode": 33188,
      "new_path": "gen/c/std/gif.c"
    },
    {
      "type": "modify",
      "old_id": "cbfe39abf8e4acc7be35a1ed9b953eeeaf95fe13",
      "old_mode": 33188,
      "old_path": "gen/h/std/flate.h",
      "new_id": "96f79de7fe9490ada04c2cce48e2c14b323c9b55",
      "new_mode": 33188,
      "new_path": "gen/h/std/flate.h"
    },
    {
      "type": "modify",
      "old_id": "c40ea07bef2ad39b7cd38a0a1d9069ab32aa9111",
      "old_mode": 33188,
      "old_path": "gen/h/std/gif.h",
      "new_id": "0d3fd957093d3b13acb17f8d4b34f6082e86bf06",
      "new_mode": 33188,
      "new_path": "gen/h/std/gif.h"
    },
    {
      "type": "modify",
      "old_id": "e80a5a36e7caa08da9348c6129644b9577a2c834",
      "old_mode": 33188,
      "old_path": "lang/ast/ast.go",
      "new_id": "33d8ad8d195b17a1d4398801e3d974f5cc8538c5",
      "new_mode": 33188,
      "new_path": "lang/ast/ast.go"
    },
    {
      "type": "modify",
      "old_id": "be4602aa159cdfb04a6e6a5f38a46c7399a9f4b1",
      "old_mode": 33188,
      "old_path": "lang/builtin/builtin.go",
      "new_id": "69895ee98a1314cd3bf9c920727937186d823dc9",
      "new_mode": 33188,
      "new_path": "lang/builtin/builtin.go"
    },
    {
      "type": "modify",
      "old_id": "644674e48ddf8d5e4f7f971bb17ce66cf28732c9",
      "old_mode": 33188,
      "old_path": "lang/check/bounds.go",
      "new_id": "94337e1f1022000b020c02d468fd75873c9404ff",
      "new_mode": 33188,
      "new_path": "lang/check/bounds.go"
    },
    {
      "type": "modify",
      "old_id": "1e31eb0cfdb6f9eef6e0047a08179f723db289bd",
      "old_mode": 33188,
      "old_path": "lang/check/type.go",
      "new_id": "80422ac9e6a852ec8225f8f5231a6346f5a45a85",
      "new_mode": 33188,
      "new_path": "lang/check/type.go"
    },
    {
      "type": "modify",
      "old_id": "fb5609e9d1c78cf5c6e6d07213564399974d0da8",
      "old_mode": 33188,
      "old_path": "lang/parse/parse.go",
      "new_id": "95155d2d689ff536d81e93a66f44fcb76420571c",
      "new_mode": 33188,
      "new_path": "lang/parse/parse.go"
    },
    {
      "type": "modify",
      "old_id": "45bb5fa310d568dcb38de883b78ab78f3df2c452",
      "old_mode": 33188,
      "old_path": "lang/token/list.go",
      "new_id": "f1689c117e81e31f858ec8a1439d5b157377916e",
      "new_mode": 33188,
      "new_path": "lang/token/list.go"
    },
    {
      "type": "modify",
      "old_id": "a25a28690bc95ee8dd90e81233f8160405fde194",
      "old_mode": 33188,
      "old_path": "std/flate/decode_flate.wuffs",
      "new_id": "3133748d59e1b50556ec66b482cfa32eebc01cb8",
      "new_mode": 33188,
      "new_path": "std/flate/decode_flate.wuffs"
    },
    {
      "type": "modify",
      "old_id": "b99a51a39bddbf1841bf6113db045446255af960",
      "old_mode": 33188,
      "old_path": "std/flate/decode_huffman_slow.wuffs",
      "new_id": "c6984f356e3faf2bbfab7dec2282c811d8d90cd5",
      "new_mode": 33188,
      "new_path": "std/flate/decode_huffman_slow.wuffs"
    },
    {
      "type": "modify",
      "old_id": "771d4512b8fdfde2f96e9d1dd3d4ea382ce9c8b0",
      "old_mode": 33188,
      "old_path": "std/flate/decode_zlib.wuffs",
      "new_id": "2f5369b7e7782270d2675e920678a199652285d5",
      "new_mode": 33188,
      "new_path": "std/flate/decode_zlib.wuffs"
    },
    {
      "type": "modify",
      "old_id": "629187574dd91a373ed60518a33add19175a3096",
      "old_mode": 33188,
      "old_path": "std/gif/decode_gif.wuffs",
      "new_id": "0623e91b2ab1e5da27d35fb85e2eb3c43dea846a",
      "new_mode": 33188,
      "new_path": "std/gif/decode_gif.wuffs"
    },
    {
      "type": "modify",
      "old_id": "27c690bd1976af810578755e711e376c6fbf6cae",
      "old_mode": 33188,
      "old_path": "std/gif/decode_lzw.wuffs",
      "new_id": "13a2fc411bc6f13ba21e2e7f4433f7bb1317ae08",
      "new_mode": 33188,
      "new_path": "std/gif/decode_lzw.wuffs"
    }
  ]
}
