{"push_id":575510380,"size":3,"distinct_size":3,"ref":"refs/heads/streaming_procedure_specs","head":"6145d1bde1794e6f6d240482eafd53d519102d6a","before":"22a8fb204748ad3e5386a89d4bd2cd7eca7e37d9","commits":[{"sha":"4585bdf17b625432a51f58aa7db8b4f9cc3b993b","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Since streaming is a query option, process it in rb_mysql_result_to_obj instead of rb_mysql_result_each","distinct":true,"url":"https://api.github.com/repos/sodabrew/mysql2/commits/4585bdf17b625432a51f58aa7db8b4f9cc3b993b"},{"sha":"16739a949cd1ab3582d7bb4c93d1cf0d7e69a4fd","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"When streaming results, continue result.count across calls to result.each\n\nGenerally .each is passed a block, but handle if it isn't.\nImportant because Enumerator implements its methods in terms of each.","distinct":true,"url":"https://api.github.com/repos/sodabrew/mysql2/commits/16739a949cd1ab3582d7bb4c93d1cf0d7e69a4fd"},{"sha":"6145d1bde1794e6f6d240482eafd53d519102d6a","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Make the result.count return type consistent and match the source type\n\nnumberOfRows is a platform unsigned long\nRuby array lenth is a platform signed long\nmysql_num_rows returns an unsigned 64-bit long","distinct":true,"url":"https://api.github.com/repos/sodabrew/mysql2/commits/6145d1bde1794e6f6d240482eafd53d519102d6a"}]}