{"push_id":833186934,"size":38,"distinct_size":38,"ref":"refs/heads/master","head":"f6cf7deb35b67d56d1dbadce09ab188d34c29b2a","before":"617324898c697f0d896408e5010d2a7ee20961bc","commits":[{"sha":"d646202b55920c191f5c81dad1a8d69a60dd6873","author":{"email":"9947db09d24720ac571655987ade298da68caaab@gmail.com","name":"Jason Madden"},"message":"Make sure gevent.lock.Semaphore can be weak referenced. This must be explicitly declared in cython. Fixes #666.","distinct":true,"url":"https://api.github.com/repos/wujuguang/gevent/commits/d646202b55920c191f5c81dad1a8d69a60dd6873"},{"sha":"e8ec0f5478c119a8079ff566da16220facbe8fae","author":{"email":"9947db09d24720ac571655987ade298da68caaab@gmail.com","name":"Jason Madden"},"message":"whitespace for pep8","distinct":true,"url":"https://api.github.com/repos/wujuguang/gevent/commits/e8ec0f5478c119a8079ff566da16220facbe8fae"},{"sha":"58af37d60f110a9a290ac0de614234168d1db0f6","author":{"email":"9947db09d24720ac571655987ade298da68caaab@gmail.com","name":"Jason Madden"},"message":"Add to release notes a reference about the PyPy cpyext memory leak bug.\n\nAlso, this comes on the heels of adding back __weakref__ to Semaphore.\nThis becomes a field in the struct and the field is cleared in\ntp_dealloc. It seems like this would trigger the memory leak bug when\ntaking references to a subclass, but testing seems to show that\ndoesn't happen. I guess PyPy handles that specially:\n\n>>>> objgraph.show_growth()\n>>>> _ = [weakref.ref(gevent.thread.LockType()) for i in range(1000)]; del _\n>>>> objgraph.show_growth()\n>>>>\n\n[skip ci]","distinct":true,"url":"https://api.github.com/repos/wujuguang/gevent/commits/58af37d60f110a9a290ac0de614234168d1db0f6"},{"sha":"1fd3127acceb8ec396e5b69308678cfdde36b19e","author":{"email":"9947db09d24720ac571655987ade298da68caaab@gmail.com","name":"Jason Madden"},"message":"appveyor badge. not skipping CI to see if appveyor in unwedged.","distinct":true,"url":"https://api.github.com/repos/wujuguang/gevent/commits/1fd3127acceb8ec396e5b69308678cfdde36b19e"},{"sha":"0b93dcd84d9cfd4ff85263d03016d4580b6e09dd","author":{"email":"9947db09d24720ac571655987ade298da68caaab@gmail.com","name":"Jason Madden"},"message":"Documentation for FileObjectPosix; also cleanups of unused/redundant branches.","distinct":true,"url":"https://api.github.com/repos/wujuguang/gevent/commits/0b93dcd84d9cfd4ff85263d03016d4580b6e09dd"},{"sha":"70aa4c747710e0f425144352041a5fdc46140f7b","author":{"email":"9947db09d24720ac571655987ade298da68caaab@gmail.com","name":"Jason Madden"},"message":"unused import [skip ci]","distinct":true,"url":"https://api.github.com/repos/wujuguang/gevent/commits/70aa4c747710e0f425144352041a5fdc46140f7b"},{"sha":"6e6eac9b67635e2a930f86a5a723848bdf397752","author":{"email":"9947db09d24720ac571655987ade298da68caaab@gmail.com","name":"Jason Madden"},"message":"Trying latest batch magic from https://github.com/ogrisel/python-appveyor-demo/tree/master, claims 3.5 support","distinct":true,"url":"https://api.github.com/repos/wujuguang/gevent/commits/6e6eac9b67635e2a930f86a5a723848bdf397752"},{"sha":"7f5be8bf28e49891cbcff6130e620877106496e1","author":{"email":"9947db09d24720ac571655987ade298da68caaab@gmail.com","name":"Jason Madden"},"message":"Temp move 3.5 to top of list so we don't have to wait to see test results.","distinct":true,"url":"https://api.github.com/repos/wujuguang/gevent/commits/7f5be8bf28e49891cbcff6130e620877106496e1"},{"sha":"f162f92f4882c2875403f87f043b1044e034cd20","author":{"email":"9947db09d24720ac571655987ade298da68caaab@gmail.com","name":"Jason Madden"},"message":"We're not in a proper virtualenv so we don't have access to update pip. sigh.","distinct":true,"url":"https://api.github.com/repos/wujuguang/gevent/commits/f162f92f4882c2875403f87f043b1044e034cd20"},{"sha":"f3c441de5034322cd4579f838bbb5ee44993b866","author":{"email":"9947db09d24720ac571655987ade298da68caaab@gmail.com","name":"Jason Madden"},"message":"Maybe we don't need to include the apparently borked header after all? Hate to make changes to libev source though.","distinct":true,"url":"https://api.github.com/repos/wujuguang/gevent/commits/f3c441de5034322cd4579f838bbb5ee44993b866"},{"sha":"1517b80f750b298ec97720bab118e78663d9b926","author":{"email":"9947db09d24720ac571655987ade298da68caaab@gmail.com","name":"Jason Madden"},"message":"changelog and fix an import error for win32 3.5","distinct":true,"url":"https://api.github.com/repos/wujuguang/gevent/commits/1517b80f750b298ec97720bab118e78663d9b926"},{"sha":"f35dca8d75e38520772488e5bb1eca8fb08244b3","author":{"email":"9947db09d24720ac571655987ade298da68caaab@gmail.com","name":"Jason Madden"},"message":"Close leaking files, and python 3.5 does support socketpair on Win32","distinct":true,"url":"https://api.github.com/repos/wujuguang/gevent/commits/f35dca8d75e38520772488e5bb1eca8fb08244b3"},{"sha":"d41f6b519f7a301faf6645ffbe86664b2cfc6825","author":{"email":"9947db09d24720ac571655987ade298da68caaab@gmail.com","name":"Jason Madden"},"message":"note about psutil. [skip ci]","distinct":true,"url":"https://api.github.com/repos/wujuguang/gevent/commits/d41f6b519f7a301faf6645ffbe86664b2cfc6825"},{"sha":"ceda02df3f8e4aa14205bcfd74bdcf26e9dee4a8","author":{"email":"9947db09d24720ac571655987ade298da68caaab@gmail.com","name":"Jason Madden"},"message":"Another flaky test on Windows/appveyor","distinct":true,"url":"https://api.github.com/repos/wujuguang/gevent/commits/ceda02df3f8e4aa14205bcfd74bdcf26e9dee4a8"},{"sha":"f7953f59d9b07e237b13207ba30176c06104cf9f","author":{"email":"9947db09d24720ac571655987ade298da68caaab@gmail.com","name":"Jason Madden"},"message":"fix test__socketpair under py2.","distinct":true,"url":"https://api.github.com/repos/wujuguang/gevent/commits/f7953f59d9b07e237b13207ba30176c06104cf9f"},{"sha":"dcb675718c5d70389a70979bf37395f16ac6d382","author":{"email":"9947db09d24720ac571655987ade298da68caaab@gmail.com","name":"Jason Madden"},"message":"version for release","distinct":true,"url":"https://api.github.com/repos/wujuguang/gevent/commits/dcb675718c5d70389a70979bf37395f16ac6d382"},{"sha":"5f7a87e6996e3165297bf0bd68450134487e4c6b","author":{"email":"9947db09d24720ac571655987ade298da68caaab@gmail.com","name":"Jason Madden"},"message":"svb [skip ci]","distinct":true,"url":"https://api.github.com/repos/wujuguang/gevent/commits/5f7a87e6996e3165297bf0bd68450134487e4c6b"},{"sha":"fbadabdec5248b61efc32b6ac976f2361f8822c1","author":{"email":"9947db09d24720ac571655987ade298da68caaab@gmail.com","name":"Jason Madden"},"message":"comment out failing assertion; tests are unlikely to change anyway.","distinct":true,"url":"https://api.github.com/repos/wujuguang/gevent/commits/fbadabdec5248b61efc32b6ac976f2361f8822c1"},{"sha":"7c7167780700599cddd78f73ba6ed80fb72d641f","author":{"email":"9947db09d24720ac571655987ade298da68caaab@gmail.com","name":"Jason Madden"},"message":"Note about removal of timeb, confirmed by upstream [skip ci]","distinct":true,"url":"https://api.github.com/repos/wujuguang/gevent/commits/7c7167780700599cddd78f73ba6ed80fb72d641f"},{"sha":"9f687e5ed10a6ca7cacbc1ecff9e8d5e61aaac0a","author":{"email":"9947db09d24720ac571655987ade298da68caaab@gmail.com","name":"Jason Madden"},"message":"It might be simple to make subprocess more-or-less work under Windows/Py3. First step is to import the moved names from the right place. Fixes #668. Fixes #669.","distinct":true,"url":"https://api.github.com/repos/wujuguang/gevent/commits/9f687e5ed10a6ca7cacbc1ecff9e8d5e61aaac0a"}]}