{"push_id":2628274499,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"f39437a1ac007ae7e7d0c211212b755439997201","before":"b7a2e6a7d7a2fbd5607d5640ad582ed53a41eead","commits":[{"sha":"ed798f85a6d032988e4e8b7bc9ba2ece3f9c2981","author":{"name":"Janko Marohnić","email":"1e70908baa314345bbf67ecc18bb99bf93d99783@gmail.com"},"message":"Make Falcon::Adapters::Input#read behave like IO#read\n\nFalcon::Adapters::Input#read at the moment doesn't respect the output\nbuffer argument when length is given. This makes IO.copy_stream not\nbehave correctly when a Falcon::Adapters::Input object is used as the\nsource argument.\n\nThis modifies Falcon::Adapters::Input#read to append retrieved data to\nthe output buffer. The output buffer is now also cleared beforehand,\njust like in IO#read.\n\nWe also return nil when EOF was reached and length argument was given,\nlike IO#read. When length is 0, IO#read always returns an empty string,\nso we handle that case as well (even though it's rather peculiar).","distinct":true,"url":"https://api.github.com/repos/socketry/falcon/commits/ed798f85a6d032988e4e8b7bc9ba2ece3f9c2981"},{"sha":"f39437a1ac007ae7e7d0c211212b755439997201","author":{"name":"Samuel Williams","email":"6eeaf549598b5eb065e460abf31c598cb90856f2@oriontransfer.co.nz"},"message":"Merge pull request #4 from janko-m/make-rack-input-behave-like-io-read\n\nMake Falcon::Adapters::Input#read behave like IO#read","distinct":true,"url":"https://api.github.com/repos/socketry/falcon/commits/f39437a1ac007ae7e7d0c211212b755439997201"}]}
{"actor":{"display_login":"ioquatix"}}