)]}' { "commit": "223d80cfbec8fd346e32906c732c8ede21f0cea6", "tree": "de47f73fd7323e327cd9c9f20100da8ed4e13f54", "parents": [ "0c5603e07bed1d5fbb45e38f9bdf0e4560fde3f0" ], "author": { "name": "Eugene Kliuchnikov", "email": "eustas.ru@gmail.com", "time": "Wed Aug 26 12:32:27 2020 +0200" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Wed Aug 26 12:32:27 2020 +0200" }, "message": "Update (#826)\n\n * IMPORTANT: decoder: fix potential overflow when input chunk is \u003e2GiB\r\n * simplify max Huffman table size calculation\r\n * eliminate symbol duplicates (static arrays in .h files)\r\n * minor combing in research/ code\r\n", "tree_diff": [ { "type": "modify", "old_id": "47a1383d9661ca6b8d4d837b34d7160d3cfd5658", "old_mode": 33188, "old_path": ".travis.yml", "new_id": "068e6802cfd28ff10e7c5dbd1ae7951744f9bc7b", "new_mode": 33188, "new_path": ".travis.yml" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "6bad9f613ca5d47125d77bf6daca4aff6824b97d", "new_mode": 33188, "new_path": "c/common/constants.c" }, { "type": "modify", "old_id": "f6e44dc7b78216f62de13cb5b4dc726bcadfed58", "old_mode": 33188, "old_path": "c/common/constants.h", "new_id": "e848195a0dc20f60f123892f0faa985c16f7304c", "new_mode": 33188, "new_path": "c/common/constants.h" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "2c2dceba9b62295cf39770792da7b7132f649413", "new_mode": 33188, "new_path": "c/common/context.c" }, { "type": "modify", "old_id": "24b3eb48f533390a1b1fa8330fb8176df50c718e", "old_mode": 33188, "old_path": "c/common/context.h", "new_id": "685a279dc06993aade6fedec6a6fd7105fd29724", "new_mode": 33188, "new_path": "c/common/context.h" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "aef39e93c469d119cac569e9acfd2e95fa5d465e", "new_mode": 33188, "new_path": "c/common/platform.c" }, { "type": "modify", "old_id": "3306cf985c782c1d4cef559bed51dd6d3d5961e1", "old_mode": 33188, "old_path": "c/common/platform.h", "new_id": "f5ca4435bc003bc817823ec3936509fa087493aa", "new_mode": 33188, "new_path": "c/common/platform.h" }, { "type": "modify", "old_id": "41cd0504f25f6df6c02bd0eaf1abd89dcd797bc7", "old_mode": 33188, "old_path": "c/dec/bit_reader.c", "new_id": "7f7b256a40cebccaa21315455241e03d8af2aa83", "new_mode": 33188, "new_path": "c/dec/bit_reader.c" }, { "type": "modify", "old_id": "f94a717ea3136e3ea23cefb794f332b1b1813cd5", "old_mode": 33188, "old_path": "c/dec/bit_reader.h", "new_id": "22bc060cad1ec0151d34c6e413c2ab6bdcc256a0", "new_mode": 33188, "new_path": "c/dec/bit_reader.h" }, { "type": "modify", "old_id": "9cdbb57bd9d4022e328bac04e24509871194f3fd", "old_mode": 33188, "old_path": "c/dec/decode.c", "new_id": "ae5a3d3fa359e53c5d641ac79b793f746e4d03b7", "new_mode": 33188, "new_path": "c/dec/decode.c" }, { "type": "modify", "old_id": "2e014473f68ce511b86ca39b2aea0f5ab2978c7e", "old_mode": 33188, "old_path": "c/dec/huffman.h", "new_id": "a8fbc453479e5d2fa1f43c679c4383400cc3ca16", "new_mode": 33188, "new_path": "c/dec/huffman.h" }, { "type": "modify", "old_id": "3ea062d84a2ed6ba28cd9113e4dea56e0c775598", "old_mode": 33188, "old_path": "c/dec/prefix.h", "new_id": "481a2c791706b8112e1aaf6e76feae4366527956", "new_mode": 33188, "new_path": "c/dec/prefix.h" }, { "type": "modify", "old_id": "6cf2476c7a2327a576fd9e710ddd0efeca13e9f0", "old_mode": 33188, "old_path": "c/dec/state.c", "new_id": "f847836dda4612ed40cd1b2962c0045a6a218f49", "new_mode": 33188, "new_path": "c/dec/state.c" }, { "type": "modify", "old_id": "6391454f985d6116fa6094d98d2491df504fcf0e", "old_mode": 33188, "old_path": "c/enc/brotli_bit_stream.c", "new_id": "9348a97e1b9b9b289a22ef3d90c5cde43aa6fca7", "new_mode": 33188, "new_path": "c/enc/brotli_bit_stream.c" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "5e6c249196280cb65b837a84fb6d8d3ccb5961ba", "new_mode": 33188, "new_path": "c/enc/command.c" }, { "type": "modify", "old_id": "1aac85689be6c77b73968ac074dcf38ab7a62f41", "old_mode": 33188, "old_path": "c/enc/command.h", "new_id": "d84e373d0031c9000fb5a42664996b0c21d4bac1", "new_mode": 33188, "new_path": "c/enc/command.h" }, { "type": "modify", "old_id": "97f9dfb82aa6efd8b6118af79e9679a8c63feac6", "old_mode": 33188, "old_path": "c/enc/entropy_encode.c", "new_id": "b50ccb5d1f69a58cd3cc4d4329cfa47396345ccf", "new_mode": 33188, "new_path": "c/enc/entropy_encode.c" }, { "type": "modify", "old_id": "f23d9c379d06136da60ceeb40fa0762e38554d32", "old_mode": 33188, "old_path": "c/enc/entropy_encode.h", "new_id": "9618e1d3592eb9ca2b1a0b76f51493d49ca1cf9c", "new_mode": 33188, "new_path": "c/enc/entropy_encode.h" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "2319baeb74093d50cf2ac1bb2a986a531eb670c7", "new_mode": 33188, "new_path": "c/enc/fast_log.c" }, { "type": "modify", "old_id": "45da68eebb7726235739a0ecc61b8f9216829f00", "old_mode": 33188, "old_path": "c/enc/fast_log.h", "new_id": "2094f13e5569f6748aced864bb342546e3f99955", "new_mode": 33188, "new_path": "c/enc/fast_log.h" }, { "type": "modify", "old_id": "b1d556d23da7056934442d6876023f0dd98d860d", "old_mode": 33188, "old_path": "research/brotli_decoder.c", "new_id": "4b0bc4ad3d6c11b7132f5a15b6560ef7d7fb1929", "new_mode": 33188, "new_path": "research/brotli_decoder.c" }, { "type": "modify", "old_id": "b0192a217de5e5e1d0051b07de306094c74f4543", "old_mode": 33188, "old_path": "research/draw_histogram.cc", "new_id": "6ea4069cddc91c310624b6d2f8bcdb8ebe55e81b", "new_mode": 33188, "new_path": "research/draw_histogram.cc" }, { "type": "modify", "old_id": "ef2ea9d8e0cb9b94d7a19b65bab5754ec203eab5", "old_mode": 33188, "old_path": "scripts/.bintray.json", "new_id": "17f99ed7cc853512646dfccfe0a74eb16ff164e9", "new_mode": 33188, "new_path": "scripts/.bintray.json" }, { "type": "modify", "old_id": "5e8e817c9753be1497a8455362621faf29853c42", "old_mode": 33188, "old_path": "scripts/sources.lst", "new_id": "19a6d005fd1e604f1e9b318d9dd2d87fdc8f7339", "new_mode": 33188, "new_path": "scripts/sources.lst" }, { "type": "modify", "old_id": "78672103b9e4537b252b6432125836e5408e789d", "old_mode": 33188, "old_path": "setup.py", "new_id": "25626ec7f6b31b98df4e4bb0e121c17e0e725f5a", "new_mode": 33188, "new_path": "setup.py" } ] }