{"push_id":800027916,"size":55,"distinct_size":55,"ref":"refs/heads/master","head":"9d4b697b219a4282fa8371c99378215d76d0b689","before":"68f04e8ae2fcba91b28cd49641266030921ded00","commits":[{"sha":"62d395131efa08cd4144c22485fbb2b6b55ebea5","author":{"email":"a0252f4960df540d2516d10aeec64c997b81a405@gmail.com","name":"Mihai Stancu"},"message":"Adding a composer.json file.","distinct":true,"url":"https://api.github.com/repos/mihai-stancu/php-sereal/commits/62d395131efa08cd4144c22485fbb2b6b55ebea5"},{"sha":"abb6132027ac28deb93a6369a5a23fef11e94ca2","author":{"email":"a0252f4960df540d2516d10aeec64c997b81a405@gmail.com","name":"Mihai Stancu"},"message":"Update composer.json","distinct":true,"url":"https://api.github.com/repos/mihai-stancu/php-sereal/commits/abb6132027ac28deb93a6369a5a23fef11e94ca2"},{"sha":"b591d6594c0de9a224b8b69a163fda9a09bafb9d","author":{"email":"78e72c6e26135eee8fd03ccd8137a268af48f0cd@gmail.com","name":"Mihai Stancu"},"message":"Unpack returns an array. Floats and Doubles were incorrectly represented as an array containing a Float/Double when decoded.","distinct":true,"url":"https://api.github.com/repos/mihai-stancu/php-sereal/commits/b591d6594c0de9a224b8b69a163fda9a09bafb9d"},{"sha":"50c5fa299045c42829c3c2661d5badd8c97689d1","author":{"email":"13714d6a838c4555efa4afe769906e20f924cb83@yahoo.com","name":"Ivan Kruglov"},"message":"Sereal::Encoder: s/LIKELY/expect_true/ (bug #95)","distinct":true,"url":"https://api.github.com/repos/mihai-stancu/php-sereal/commits/50c5fa299045c42829c3c2661d5badd8c97689d1"},{"sha":"91041074b2821a9002e5f248e2616f29ae3b0640","author":{"email":"0135fcc047f75af264c800977a73e353c6ba842d@gmail.com","name":"Ævar Arnfjörð Bjarmason"},"message":"Sereal::Encoder: Fix confusing documentation added in Sereal-2.12-25-g5b07691\n\nThis would make more sense if we documented that SRL_UNCOMPRESSED has a\nvalue of 0, but we don't so stick to mentioning the constants and don't\nimplicitly expose the fact that SRL_UNCOMPRESSED happens to be set to 0.","distinct":true,"url":"https://api.github.com/repos/mihai-stancu/php-sereal/commits/91041074b2821a9002e5f248e2616f29ae3b0640"},{"sha":"32d53eb1a6395b65d8b5f591234088aafdb5df5f","author":{"email":"81506e60eee71dc76c4134679bb4df3d66491c5e@gryski.com","name":"Damian Gryski"},"message":"go: update for snappy API changes\n\nThe Go snappy package moved and the encoder no longer returns an error.\nThis patch updates for this API change, and also a similar fix applied\nto the cgo snappy wrapper github.com/dgryski/go-csnappy.","distinct":true,"url":"https://api.github.com/repos/mihai-stancu/php-sereal/commits/32d53eb1a6395b65d8b5f591234088aafdb5df5f"},{"sha":"ef468cc7e7cd6fea930279f3ec21cba4df81e0c8","author":{"email":"81506e60eee71dc76c4134679bb4df3d66491c5e@gryski.com","name":"Damian Gryski"},"message":"go: update fuzzer to ignore compressed packets\n\nThis was mostly finding out-of-memory issues from snappy and zlib.","distinct":true,"url":"https://api.github.com/repos/mihai-stancu/php-sereal/commits/ef468cc7e7cd6fea930279f3ec21cba4df81e0c8"},{"sha":"7247f9ebceb2a3665936c1d335ff621f553f65f3","author":{"email":"021da96cfb423b088145f447efabd8046438d053@thermeon.com","name":"Gareth Kirwan"},"message":"Fix freeze writing from go.\n\nThe spec (and the perl decoder) expect frozen objects\nto be wrapped in an arrayref.","distinct":true,"url":"https://api.github.com/repos/mihai-stancu/php-sereal/commits/7247f9ebceb2a3665936c1d335ff621f553f65f3"},{"sha":"f5ac058ddee0b42c4e9c9c3028af1d20fae0ce98","author":{"email":"81506e60eee71dc76c4134679bb4df3d66491c5e@gryski.com","name":"Damian Gryski"},"message":"go: oops, fix broken fuzzer","distinct":true,"url":"https://api.github.com/repos/mihai-stancu/php-sereal/commits/f5ac058ddee0b42c4e9c9c3028af1d20fae0ce98"},{"sha":"93229b1b0ee533527d23c27bc656750eb6a49d6a","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@freesa.org","name":"Eric Herman"},"message":"Perl decoder: In buffer length sanity check, be more robust\n\nThe sanity check for buffer length remaining used an unsigned value for\nthe pointer difference of end-pos. That should never be negative, of\ncourse, but if a prior bug caused corruption in the decoder/buffer state\nalready, we'd continue along and segfault happily. Instead, we're now\nusing a ptrdiff_t which should convert this happy segfault in an even\nhappier Perl exception.\n\nThis won't fix the underlying bug that got you to this state, so it's\nnot a complete bug fix for what we're hunting. But it's good defensive\nprogramming.","distinct":true,"url":"https://api.github.com/repos/mihai-stancu/php-sereal/commits/93229b1b0ee533527d23c27bc656750eb6a49d6a"},{"sha":"376181779aff9974d275519e1ddfbeb567ea86b4","author":{"email":"cc02df512ad79bcd2ad3264230580f113da4eba6@cpan.org","name":"Steffen Mueller"},"message":"Add Eric to authors","distinct":true,"url":"https://api.github.com/repos/mihai-stancu/php-sereal/commits/376181779aff9974d275519e1ddfbeb567ea86b4"},{"sha":"45bc8eddba1634723c28aadff76ae57e8749362f","author":{"email":"cc02df512ad79bcd2ad3264230580f113da4eba6@cpan.org","name":"Steffen Mueller"},"message":"Perl Decoder: No magic constants please\n\nIn fact, this magic constant could have been off by one anyway.\nBut because it is a magic constant, nobody can tell!","distinct":true,"url":"https://api.github.com/repos/mihai-stancu/php-sereal/commits/45bc8eddba1634723c28aadff76ae57e8749362f"},{"sha":"1f9f53a0fcaf796f95abf66d4869e155c8316141","author":{"email":"cc02df512ad79bcd2ad3264230580f113da4eba6@cpan.org","name":"Steffen Mueller"},"message":"Perl Decoder: Fix condition for using unrolled varint reader","distinct":true,"url":"https://api.github.com/repos/mihai-stancu/php-sereal/commits/1f9f53a0fcaf796f95abf66d4869e155c8316141"},{"sha":"bdf00bc908086b43ada875414c3cefdf777c6967","author":{"email":"cc02df512ad79bcd2ad3264230580f113da4eba6@cpan.org","name":"Steffen Mueller"},"message":"Perl Decoder: Cosmetics","distinct":true,"url":"https://api.github.com/repos/mihai-stancu/php-sereal/commits/bdf00bc908086b43ada875414c3cefdf777c6967"},{"sha":"f4a1e3f9cff5ecd84819bb3f4effe651d4c747e4","author":{"email":"cc02df512ad79bcd2ad3264230580f113da4eba6@cpan.org","name":"Steffen Mueller"},"message":"Perl decoder: Excise overly fugly construct","distinct":true,"url":"https://api.github.com/repos/mihai-stancu/php-sereal/commits/f4a1e3f9cff5ecd84819bb3f4effe651d4c747e4"},{"sha":"d9e279fb6db6a1599e1b7062d37e6398e25d95d2","author":{"email":"cc02df512ad79bcd2ad3264230580f113da4eba6@cpan.org","name":"Steffen Mueller"},"message":"Perl Decoder: Use STRLEN for ... STLRENs where possible","distinct":true,"url":"https://api.github.com/repos/mihai-stancu/php-sereal/commits/d9e279fb6db6a1599e1b7062d37e6398e25d95d2"},{"sha":"24beb74465668bf6f6f3c8e4542db813a7974c35","author":{"email":"cc02df512ad79bcd2ad3264230580f113da4eba6@cpan.org","name":"Steffen Mueller"},"message":"Perl decoder: Branch hints for exceptions","distinct":true,"url":"https://api.github.com/repos/mihai-stancu/php-sereal/commits/24beb74465668bf6f6f3c8e4542db813a7974c35"},{"sha":"47132d51773417327cfbee6c4406ced764a9d9ea","author":{"email":"cc02df512ad79bcd2ad3264230580f113da4eba6@cpan.org","name":"Steffen Mueller"},"message":"Perl Decoder: Clarity on why we assert what we assert","distinct":true,"url":"https://api.github.com/repos/mihai-stancu/php-sereal/commits/47132d51773417327cfbee6c4406ced764a9d9ea"},{"sha":"33ee603e4c543ded306f0da19a2ad7adcb445af8","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@freesa.org","name":"Eric Herman"},"message":"Perl Decoder: Use safe varint reading logic\n\nString lengths were being read unsafely while\ndecoding strings with COPY indirection IFF they\nare hash keys.","distinct":true,"url":"https://api.github.com/repos/mihai-stancu/php-sereal/commits/33ee603e4c543ded306f0da19a2ad7adcb445af8"},{"sha":"d0f7cfbdfbd6a48a1204ec17f69398309b953d00","author":{"email":"f25f6873bbbde69f1fe653b3e6bd40d543b8d0e0@consttype.org","name":"Rafael Garcia-Suarez"},"message":"Typing fix","distinct":true,"url":"https://api.github.com/repos/mihai-stancu/php-sereal/commits/d0f7cfbdfbd6a48a1204ec17f69398309b953d00"}]}