{"push_id":816618971,"size":14,"distinct_size":2,"ref":"refs/heads/reader_refactor","head":"b0d91f9260cbea6aebc13a4fe96b7835594e4190","before":"16fc6f16e3a92064d15e6cce2c01e558d3fbcf98","commits":[{"sha":"ad14f65a680f0607e53413c8b44b5b9538cd3972","author":{"email":"7f56c838a898bda3cf23c7941e3b8d34d94abb18@gmail.com","name":"Коренберг Марк"},"message":"Fix #40 set TCP_NODELAY by default","distinct":false,"url":"https://api.github.com/repos/TarasLevelUp/asynqp/commits/ad14f65a680f0607e53413c8b44b5b9538cd3972"},{"sha":"fbef52f5533b23b7e8765c8e5267b63482813f2f","author":{"email":"db4f424c7a0554706d57f768ee4bcf639cf631da@huddle.com","name":"Benjamin Hodgson"},"message":"Merge pull request #41 from socketpair/nodelay\n\nFix #40 set TCP_NODELAY by default","distinct":false,"url":"https://api.github.com/repos/TarasLevelUp/asynqp/commits/fbef52f5533b23b7e8765c8e5267b63482813f2f"},{"sha":"baa63427affa47e725dde1193d17248471f2437e","author":{"email":"256586921c1e2cf72061cc79c85a3ec22e33d461@doba.ua","name":"Taras"},"message":"Refactored reader to not use async calls","distinct":false,"url":"https://api.github.com/repos/TarasLevelUp/asynqp/commits/baa63427affa47e725dde1193d17248471f2437e"},{"sha":"274cdbce46ae031d2a3c9205f74cfdbf0fd620ee","author":{"email":"256586921c1e2cf72061cc79c85a3ec22e33d461@doba.ua","name":"Taras"},"message":"Refactor message_receiver to not use async tasks on message consuming","distinct":false,"url":"https://api.github.com/repos/TarasLevelUp/asynqp/commits/274cdbce46ae031d2a3c9205f74cfdbf0fd620ee"},{"sha":"33afaa5ac0e276c8817cfc0c7d3a4f2a29e970d9","author":{"email":"256586921c1e2cf72061cc79c85a3ec22e33d461@doba.ua","name":"Taras"},"message":"Removed `callback` from message_receiver. Let `receive_body` decide how to deliver.","distinct":false,"url":"https://api.github.com/repos/TarasLevelUp/asynqp/commits/33afaa5ac0e276c8817cfc0c7d3a4f2a29e970d9"},{"sha":"4c24984b33ec0521ffa4ec2dfd3746ec0bce7130","author":{"email":"256586921c1e2cf72061cc79c85a3ec22e33d461@doba.ua","name":"Taras"},"message":"Removed QueueWriter and passing Reader instead. Renamed QueueReader to QueuedReader.","distinct":false,"url":"https://api.github.com/repos/TarasLevelUp/asynqp/commits/4c24984b33ec0521ffa4ec2dfd3746ec0bce7130"},{"sha":"b7f99c8e2ddf60d70af0a13ea26bc8305c7ba602","author":{"email":"256586921c1e2cf72061cc79c85a3ec22e33d461@doba.ua","name":"Taras"},"message":"Flake8 and spelling fix","distinct":false,"url":"https://api.github.com/repos/TarasLevelUp/asynqp/commits/b7f99c8e2ddf60d70af0a13ea26bc8305c7ba602"},{"sha":"ee44fe50ec77a9a2bd5254c6c3af19c994906e6d","author":{"email":"db4f424c7a0554706d57f768ee4bcf639cf631da@huddle.com","name":"Benjamin Hodgson"},"message":"Merge pull request #48 from TarasLevelUp/refactor_reader2\n\nRefactored reader to not use async calls","distinct":false,"url":"https://api.github.com/repos/TarasLevelUp/asynqp/commits/ee44fe50ec77a9a2bd5254c6c3af19c994906e6d"},{"sha":"f3962223a7ca1f22f0a43cb0219bed576c1b6046","author":{"email":"db4f424c7a0554706d57f768ee4bcf639cf631da@huddle.com","name":"Benjamin Hodgson"},"message":"Merge pull request #50 from TarasLevelUp/refactor_message_receiver\n\nRefactor message_receiver to not use async tasks on message consuming","distinct":false,"url":"https://api.github.com/repos/TarasLevelUp/asynqp/commits/f3962223a7ca1f22f0a43cb0219bed576c1b6046"},{"sha":"50ba10ac36216116a5be720b567d2ba91eaad692","author":{"email":"256586921c1e2cf72061cc79c85a3ec22e33d461@doba.ua","name":"Taras"},"message":"Refactored Synchroniser to not use strage constructs based on OrderedDict","distinct":false,"url":"https://api.github.com/repos/TarasLevelUp/asynqp/commits/50ba10ac36216116a5be720b567d2ba91eaad692"},{"sha":"bf2a93b87e2e1d32bdcf65a8711b88ce471ab081","author":{"email":"256586921c1e2cf72061cc79c85a3ec22e33d461@doba.ua","name":"Taras"},"message":"Changed how awaiting multiple methods are handled","distinct":false,"url":"https://api.github.com/repos/TarasLevelUp/asynqp/commits/bf2a93b87e2e1d32bdcf65a8711b88ce471ab081"},{"sha":"9b8f6ce6f3c0a16f5cf2540006bcee2a44cc2653","author":{"email":"53e0564b9034045eba39f64a07e06736d1c746b7@zabs.co","name":"Taras Voinarovskyi"},"message":"Merge pull request #2 from TarasLevelUp/refactor_syncronizer\n\nRefactor syncronizer","distinct":false,"url":"https://api.github.com/repos/TarasLevelUp/asynqp/commits/9b8f6ce6f3c0a16f5cf2540006bcee2a44cc2653"},{"sha":"2b0f25f0078060715e5e059a0a40864093bfee96","author":{"email":"256586921c1e2cf72061cc79c85a3ec22e33d461@doba.ua","name":"Taras"},"message":"Refactor internals to:\n* Remove async tasks in internals if possible.\n* Refactored routing components to be more simple instead of complex ManyToMany maps\n* Changed finalizers to be more straight and cover more cases.","distinct":true,"url":"https://api.github.com/repos/TarasLevelUp/asynqp/commits/2b0f25f0078060715e5e059a0a40864093bfee96"},{"sha":"b0d91f9260cbea6aebc13a4fe96b7835594e4190","author":{"email":"256586921c1e2cf72061cc79c85a3ec22e33d461@doba.ua","name":"Taras"},"message":"Added same logic to consumer.cancel as was in Channel and Connection.","distinct":true,"url":"https://api.github.com/repos/TarasLevelUp/asynqp/commits/b0d91f9260cbea6aebc13a4fe96b7835594e4190"}]}