{"push_id":833888511,"size":10,"distinct_size":0,"ref":"refs/heads/master","head":"cd38c324aa3323ae1316e19a5fc5ccc6788a5a2f","before":"629bc99f6947884c9a61997827d0e1e9966b742a","commits":[{"sha":"d79b23f1e90483d750fe0e212d0b6c9e92cfa3f9","author":{"email":"0965df8b7c4c149e9f665a313aadd81d30e313b3@nextit.com","name":"Ian Beaver"},"message":"Fixed zlib usage to support saving large objects without integer overflow errors from the length.  Removed unneeded asbytes() calls since all code paths to read/write zfiles pass in byte arrays.","distinct":false,"url":"https://api.github.com/repos/aabadie/joblib/commits/d79b23f1e90483d750fe0e212d0b6c9e92cfa3f9"},{"sha":"50cd2a0799aec4e5a0f7aeedd3bd88fc952471e3","author":{"email":"0965df8b7c4c149e9f665a313aadd81d30e313b3@nextit.com","name":"Ian Beaver"},"message":"Changed zfile read buffer to bytearray for python 3.x performance.","distinct":false,"url":"https://api.github.com/repos/aabadie/joblib/commits/50cd2a0799aec4e5a0f7aeedd3bd88fc952471e3"},{"sha":"ea7f4b7a219e2bd44005bf27bbeb8198105ff81c","author":{"email":"0965df8b7c4c149e9f665a313aadd81d30e313b3@nextit.com","name":"Ian Beaver"},"message":"numpy_pickle.py is PEP8 compliant and fixed test referring to removed asbytes() function.","distinct":false,"url":"https://api.github.com/repos/aabadie/joblib/commits/ea7f4b7a219e2bd44005bf27bbeb8198105ff81c"},{"sha":"84c282b7c0e4fb399691ade3ad9e6f81f8f78357","author":{"email":"0965df8b7c4c149e9f665a313aadd81d30e313b3@nextit.com","name":"Ian Beaver"},"message":"Imprevements to prevent memory copies where possible\n\nRe-wrote read_zfile to accept an optional buffer to write the file data\ndirectly into.  This allows for copyless reading in Python 2.x.\n\nChanged write_zfile to accept numpy ndarrays directly\nand flatten them in chunks to support copyless writing in all\nsupported versions of Python.\n\nThere is a constraint on Python3.x that the version of numpy must be\n>= 1.7.  This could be worked around by adding back the original code\nas an optional path for older versions of numpy.","distinct":false,"url":"https://api.github.com/repos/aabadie/joblib/commits/84c282b7c0e4fb399691ade3ad9e6f81f8f78357"},{"sha":"3c51e83037d5b0c21eb93d5d30f5c3f44399cad2","author":{"email":"7a3d61b23d5e6e17a938018f62b65de8f50428cb@inria.fr","name":"Alexandre Abadie"},"message":"rebasing PR155 onto current master","distinct":false,"url":"https://api.github.com/repos/aabadie/joblib/commits/3c51e83037d5b0c21eb93d5d30f5c3f44399cad2"},{"sha":"a7199564ab0effd669268988eb07f6fe8bce4a0d","author":{"email":"7a3d61b23d5e6e17a938018f62b65de8f50428cb@inria.fr","name":"Alexandre Abadie"},"message":"making pr115 work: persistence of big arrays","distinct":false,"url":"https://api.github.com/repos/aabadie/joblib/commits/a7199564ab0effd669268988eb07f6fe8bce4a0d"},{"sha":"52cf6d75bb6da2a554d244aec7a4d3d15e570628","author":{"email":"7a3d61b23d5e6e17a938018f62b65de8f50428cb@therapixel.com","name":"Alexandre Abadie"},"message":"fixing remaining merge issues","distinct":false,"url":"https://api.github.com/repos/aabadie/joblib/commits/52cf6d75bb6da2a554d244aec7a4d3d15e570628"},{"sha":"82682e983fc971a4dae96a7b5aa31cd58a0d53cd","author":{"email":"7a3d61b23d5e6e17a938018f62b65de8f50428cb@therapixel.com","name":"Alexandre Abadie"},"message":"commenting a bit","distinct":false,"url":"https://api.github.com/repos/aabadie/joblib/commits/82682e983fc971a4dae96a7b5aa31cd58a0d53cd"},{"sha":"6a05db46dea614c6af99bc29af4556a5780599cf","author":{"email":"7a3d61b23d5e6e17a938018f62b65de8f50428cb@therapixel.com","name":"Alexandre Abadie"},"message":"fixing failing ci","distinct":false,"url":"https://api.github.com/repos/aabadie/joblib/commits/6a05db46dea614c6af99bc29af4556a5780599cf"},{"sha":"cd38c324aa3323ae1316e19a5fc5ccc6788a5a2f","author":{"email":"7a3d61b23d5e6e17a938018f62b65de8f50428cb@therapixel.com","name":"Alexandre Abadie"},"message":"avoid copy of array data with python 3","distinct":false,"url":"https://api.github.com/repos/aabadie/joblib/commits/cd38c324aa3323ae1316e19a5fc5ccc6788a5a2f"}]}