{"push_id":846060481,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"9ae1b5c17887c3444ff2130ebb969a668a2971a8","before":"87f308744fef05e2e286fbc20273e19f76ab8450","commits":[{"sha":"f6f5e90e5ecac544be2e9a15bd411998f0165916","author":{"email":"e56ce032480bb6b8f7c4673c0c8b7a14b7868377@miletich.me","name":"Nino Miletich"},"message":"minor improvements to `IO::ByteFormat` and `Slice`\n - Adds `Slice(T)#each_reverse`\n - Adds `Slice(T)::ReverseIterator(T)`\n - Modifies `Slice#each(&block)` to return `self` (like Ruby)\n - Modifies `Slice(T)::ItemIterator(T)#next` (`@index` would needlessly\n   increment once past the highest possible index).\n - Modified `IO::ByteFormat.decode` to remove unnecessary `to_slice` method call\n\nAlso added some doc/comments and changed method defs to (more obviously) reflect to\nthe reader that they accept a block.","distinct":true,"url":"https://api.github.com/repos/manastech/crystal/commits/f6f5e90e5ecac544be2e9a15bd411998f0165916"},{"sha":"9ae1b5c17887c3444ff2130ebb969a668a2971a8","author":{"email":"5698df8edd0a5db33ac79bb82c4375037d6fad37@manas.com.ar","name":"Ary Borenszweig"},"message":"Merge pull request #1837 from omninonsense/io_and_slice_patches\n\nminor improvements to `IO::ByteFormat` and `Slice`","distinct":true,"url":"https://api.github.com/repos/manastech/crystal/commits/9ae1b5c17887c3444ff2130ebb969a668a2971a8"}]}