{"push_id":866159919,"size":112,"distinct_size":112,"ref":"refs/heads/signed-int","head":"cbc3e2d602684b1d1906f7bc3858db0f27d77af2","before":"03332c4784cda1ce5015092c8b13fab5dbd22e89","commits":[{"sha":"4ecce94041b3f8e5b7e9e2f1e7d0b57280659916","author":{"email":"05d546b7c436156e597634df6e0db08650fecaf3@singpolyma.net","name":"Stephen Paul Weber"},"message":"Implement `isolate` for reading fixed-size blocks.\n\nCloses #32","distinct":true,"url":"https://api.github.com/repos/Shimuuar/binary/commits/4ecce94041b3f8e5b7e9e2f1e7d0b57280659916"},{"sha":"4efc2db61f9f810de3ff0d9a8775ca005badcf8a","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@lmaa.name","name":"Lennart Melzer"},"message":"[fix] preprocessor errors on clang ghc 7.6.3","distinct":true,"url":"https://api.github.com/repos/Shimuuar/binary/commits/4efc2db61f9f810de3ff0d9a8775ca005badcf8a"},{"sha":"7f72b1a62ab7fd633e8a5d098d8d818d06460d9a","author":{"email":"0630c0238c37b57305ea1cb833e87a6fded4f299@gmail.com","name":"Lennart Kolmodin"},"message":"Merge pull request #48 from lennart/master\n\n[fix] preprocessor errors on clang ghc 7.6.3","distinct":true,"url":"https://api.github.com/repos/Shimuuar/binary/commits/7f72b1a62ab7fd633e8a5d098d8d818d06460d9a"},{"sha":"ab88a9db0ca3eac9f3d32d094c01745fb710f776","author":{"email":"0630c0238c37b57305ea1cb833e87a6fded4f299@gmail.com","name":"Lennart Kolmodin"},"message":"Add function 'label'.\n\n'label :: String -> Get a -> Get a' adds the given string to\nthe error message string if the given decoder fails.\nFixes #16.","distinct":true,"url":"https://api.github.com/repos/Shimuuar/binary/commits/ab88a9db0ca3eac9f3d32d094c01745fb710f776"},{"sha":"5e9a93c817c44a377fe8f87361017cc88f7eeec1","author":{"email":"0630c0238c37b57305ea1cb833e87a6fded4f299@gmail.com","name":"Lennart Kolmodin"},"message":"Remove commented out code, and style imports.","distinct":true,"url":"https://api.github.com/repos/Shimuuar/binary/commits/5e9a93c817c44a377fe8f87361017cc88f7eeec1"},{"sha":"23f64d90ab2404baa5479667ce93b33a2760b400","author":{"email":"0630c0238c37b57305ea1cb833e87a6fded4f299@gmail.com","name":"Lennart Kolmodin"},"message":"Label test samples in prop_label.","distinct":true,"url":"https://api.github.com/repos/Shimuuar/binary/commits/23f64d90ab2404baa5479667ce93b33a2760b400"},{"sha":"6076e2f5882fe742111ccae0ad080e5b8b713f0e","author":{"email":"0630c0238c37b57305ea1cb833e87a6fded4f299@gmail.com","name":"Lennart Kolmodin"},"message":"Add test to check error position and remaining input.","distinct":true,"url":"https://api.github.com/repos/Shimuuar/binary/commits/6076e2f5882fe742111ccae0ad080e5b8b713f0e"},{"sha":"96591b07ba070969543df5300881ca6826431336","author":{"email":"0630c0238c37b57305ea1cb833e87a6fded4f299@gmail.com","name":"Lennart Kolmodin"},"message":"Add changelog.md","distinct":true,"url":"https://api.github.com/repos/Shimuuar/binary/commits/96591b07ba070969543df5300881ca6826431336"},{"sha":"1d9bb4cce0788b9cb8c99cf2978c874a8756ca54","author":{"email":"0630c0238c37b57305ea1cb833e87a6fded4f299@gmail.com","name":"Lennart Kolmodin"},"message":"Merge branch 'isolate' of github.com:singpolyma/binary into singpolyma-isolate","distinct":true,"url":"https://api.github.com/repos/Shimuuar/binary/commits/1d9bb4cce0788b9cb8c99cf2978c874a8756ca54"},{"sha":"1279d9202dde6ab7ad51d24f8f09f23a1be9abf9","author":{"email":"0630c0238c37b57305ea1cb833e87a6fded4f299@gmail.com","name":"Lennart Kolmodin"},"message":"Add function 'isolate'.\n\nisolate :: Int -> Get a -> Get a\nIsolates a decoder to a fixed number of bytes.","distinct":true,"url":"https://api.github.com/repos/Shimuuar/binary/commits/1279d9202dde6ab7ad51d24f8f09f23a1be9abf9"},{"sha":"ae213813089160aecae3d1ad9fee24824d9e0c73","author":{"email":"0630c0238c37b57305ea1cb833e87a6fded4f299@gmail.com","name":"Lennart Kolmodin"},"message":"Update changelog.","distinct":true,"url":"https://api.github.com/repos/Shimuuar/binary/commits/ae213813089160aecae3d1ad9fee24824d9e0c73"},{"sha":"dd48ed1683013cc08013ca7ea79d752c731a5362","author":{"email":"0630c0238c37b57305ea1cb833e87a6fded4f299@gmail.com","name":"Lennart Kolmodin"},"message":"Make tests compile on GHC 7.4.1.","distinct":true,"url":"https://api.github.com/repos/Shimuuar/binary/commits/dd48ed1683013cc08013ca7ea79d752c731a5362"},{"sha":"334d8729d10abdd8c663a5fc9f7568d5d7b20cbc","author":{"email":"fd5ac95021389c664c1d9007327b3b9c9eebb8bb@p.lodz.pl","name":"Jan Stolarek"},"message":"Add LANGUAGE extensions for inferred signatures.\n\nSome of the inferred signatures required LANGUAGE extensions that\nwere not enabled. Since now GHC checks that we have to explicitly\nlist required extensions.","distinct":true,"url":"https://api.github.com/repos/Shimuuar/binary/commits/334d8729d10abdd8c663a5fc9f7568d5d7b20cbc"},{"sha":"3ea38d010933cac73e5fcd513b00766af8d86091","author":{"email":"0630c0238c37b57305ea1cb833e87a6fded4f299@gmail.com","name":"Lennart Kolmodin"},"message":"Merge pull request #54 from jstolarek/T8883\n\nAdd LANGUAGE extensions for inferred signatures.","distinct":true,"url":"https://api.github.com/repos/Shimuuar/binary/commits/3ea38d010933cac73e5fcd513b00766af8d86091"},{"sha":"510bf8b5f55624dbbc7a02369d132afafea1d15c","author":{"email":"0630c0238c37b57305ea1cb833e87a6fded4f299@gmail.com","name":"Lennart Kolmodin"},"message":"Improve model tests\n\nIn the model tests, generate more kinds of programs.\nPreviously, only programs that failed by using 'fail' were generated.\nNow we also fail decoders by running out of input, using too much or\ntoo little input in a isolate block.\nAlso correct the tests when they check for labels.\n\nThis change exposes some bugs in isolate.","distinct":true,"url":"https://api.github.com/repos/Shimuuar/binary/commits/510bf8b5f55624dbbc7a02369d132afafea1d15c"},{"sha":"521705c08c4608fadf34b19e2e04d694625b24a5","author":{"email":"0630c0238c37b57305ea1cb833e87a6fded4f299@gmail.com","name":"Lennart Kolmodin"},"message":"Bug fix isolate; decoder must use all input\n\nA decoder could have been given the final chuck, but not used\nall its input, and still succeed.\nThis change corrects the behavior and makes sure that isolate\nmust use all input in order to succeed.","distinct":true,"url":"https://api.github.com/repos/Shimuuar/binary/commits/521705c08c4608fadf34b19e2e04d694625b24a5"},{"sha":"d99097a008c1bc41331da48756485bbc9edb3fe9","author":{"email":"0630c0238c37b57305ea1cb833e87a6fded4f299@gmail.com","name":"Lennart Kolmodin"},"message":"Bug fix isolate; use correct offset in error message\n\nWhen a isolate decoder fails, it includes information about the\noffsets of how far in the decoding it got in the error message.\nWith this change the offset is now correct.","distinct":true,"url":"https://api.github.com/repos/Shimuuar/binary/commits/d99097a008c1bc41331da48756485bbc9edb3fe9"},{"sha":"f7ffeddd183984bf88b98c7d444b109dd156c8a1","author":{"email":"0630c0238c37b57305ea1cb833e87a6fded4f299@gmail.com","name":"Lennart Kolmodin"},"message":"Bug fix isolate; keep labels from within failing isolate\n\nWhen an isolated decoder failed due to over consuming input, any\nlabels set within that decoder were lost since demanding\nmore input would fail within the isolate-decoder runner and not in\nthe isolated decoder itself.\nWith this change the signal of lack of more input is passed\ninto the isolated decoder which in turn will fail, keeping any\nlabels up to that point.","distinct":true,"url":"https://api.github.com/repos/Shimuuar/binary/commits/f7ffeddd183984bf88b98c7d444b109dd156c8a1"},{"sha":"d9e361fd92e3183a8b536a74508e64726538b437","author":{"email":"0630c0238c37b57305ea1cb833e87a6fded4f299@gmail.com","name":"Lennart Kolmodin"},"message":"In test-suites and benchmarks, depend on source\n\nDepend directly on the source of binary, instead of the library itself.\nThis is unfortunate as it complicates the cabal file, but we have to in\norder to remove circular dependencies when installing dependencies of\nthe test-suites and benchmarks.","distinct":true,"url":"https://api.github.com/repos/Shimuuar/binary/commits/d9e361fd92e3183a8b536a74508e64726538b437"},{"sha":"b84dd93b62388bc3c0b5ae1f11dfb2f892711db8","author":{"email":"0630c0238c37b57305ea1cb833e87a6fded4f299@gmail.com","name":"Lennart Kolmodin"},"message":"binary.cabal: update list with which GHCs we've tested","distinct":true,"url":"https://api.github.com/repos/Shimuuar/binary/commits/b84dd93b62388bc3c0b5ae1f11dfb2f892711db8"}]}