{"push_id":1002239423,"size":12,"distinct_size":12,"ref":"refs/heads/master","head":"12a9e6d5d418673311ad49e1749ea8b4abbac2e2","before":"a3e6c5ab39d30b5e8d9f4b034115fb0218328268","commits":[{"sha":"c09699cf02dd2f6175d59e4e5188c42aeb11ffa7","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@hannobraun.de","name":"Hanno Braun"},"message":"Rename variable","distinct":true,"url":"https://api.github.com/repos/hannobraun/embedded/commits/c09699cf02dd2f6175d59e4e5188c42aeb11ffa7"},{"sha":"ee80bd4dce55b084038b4a4ab1216d850344fd0f","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@hannobraun.de","name":"Hanno Braun"},"message":"Refactor","distinct":true,"url":"https://api.github.com/repos/hannobraun/embedded/commits/ee80bd4dce55b084038b4a4ab1216d850344fd0f"},{"sha":"33f9255a688838034fe90f875c3ec4fa363b887f","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@hannobraun.de","name":"Hanno Braun"},"message":"Make file size check more robust\n\nIf the file were larger than `2^32 - 1` bytes, the cast to `u32` in the\n`number_of_pages` computation would truncate `file_size` and lead to a\nwrong result.","distinct":true,"url":"https://api.github.com/repos/hannobraun/embedded/commits/33f9255a688838034fe90f875c3ec4fa363b887f"},{"sha":"7fbcc6169fd40ec24ec99dae00c0e1aa76530507","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@hannobraun.de","name":"Hanno Braun"},"message":"Refactor","distinct":true,"url":"https://api.github.com/repos/hannobraun/embedded/commits/7fbcc6169fd40ec24ec99dae00c0e1aa76530507"},{"sha":"af5c6a637de2707132965118c5f926baba79fb10","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@hannobraun.de","name":"Hanno Braun"},"message":"Refactor","distinct":true,"url":"https://api.github.com/repos/hannobraun/embedded/commits/af5c6a637de2707132965118c5f926baba79fb10"},{"sha":"8ff03b7c0a95460add6004d026013b302a0331f2","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@hannobraun.de","name":"Hanno Braun"},"message":"Rename variable","distinct":true,"url":"https://api.github.com/repos/hannobraun/embedded/commits/8ff03b7c0a95460add6004d026013b302a0331f2"},{"sha":"0fa499d4b7ec98b749bacd9300e3fb1348ec8396","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@hannobraun.de","name":"Hanno Braun"},"message":"Reorder code","distinct":true,"url":"https://api.github.com/repos/hannobraun/embedded/commits/0fa499d4b7ec98b749bacd9300e3fb1348ec8396"},{"sha":"5943d37ae4570413f35898bcbe40856423c2950a","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@hannobraun.de","name":"Hanno Braun"},"message":"Refactor","distinct":true,"url":"https://api.github.com/repos/hannobraun/embedded/commits/5943d37ae4570413f35898bcbe40856423c2950a"},{"sha":"16cf1b5700b0c11ff3959e78c77315b35fda76b9","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@hannobraun.de","name":"Hanno Braun"},"message":"Don't read beyond the end of the file\n\nThis would be a bug, but it's currently not triggered because the number\nof pages calculation is incorrect.","distinct":true,"url":"https://api.github.com/repos/hannobraun/embedded/commits/16cf1b5700b0c11ff3959e78c77315b35fda76b9"},{"sha":"1c4c8f994ab327b8d6faf31ebbfc1e5688c676b4","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@hannobraun.de","name":"Hanno Braun"},"message":"Fix number of pages calculation\n\nThe number of pages calculated was too low, so not the whole file was\nread, unless file size exactly aligned with the page size. Since my test\nfile didn't, it's surprising that it worked at all.","distinct":true,"url":"https://api.github.com/repos/hannobraun/embedded/commits/1c4c8f994ab327b8d6faf31ebbfc1e5688c676b4"},{"sha":"563a341637fff5796eab940d2a458cabcd9996c3","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@hannobraun.de","name":"Hanno Braun"},"message":"Refactor","distinct":true,"url":"https://api.github.com/repos/hannobraun/embedded/commits/563a341637fff5796eab940d2a458cabcd9996c3"},{"sha":"12a9e6d5d418673311ad49e1749ea8b4abbac2e2","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@hannobraun.de","name":"Hanno Braun"},"message":"Add comment","distinct":true,"url":"https://api.github.com/repos/hannobraun/embedded/commits/12a9e6d5d418673311ad49e1749ea8b4abbac2e2"}]}