{"push_id":2703474163,"size":29,"distinct_size":29,"ref":"refs/heads/master","head":"f85af035c5cb9a981f5e3164425f27cf73231b5f","before":"f12028809b0e37ee003d06e7fce8dc6a6f447a94","commits":[{"sha":"8d130913cb9359c01de412178f9942419e921170","author":{"name":"INADA Naoki","email":"1dfb31a5c560ecdca5486744def7d8a2bd5a17b5@users.noreply.github.com"},"message":"bpo-34043: Optimize tarfile uncompress performance (GH-8089)\n\ntarfile._Stream has two buffer for compressed and uncompressed data.\r\nThose buffers are not aligned so unnecessary bytes slicing happens\r\nfor every reading chunks.\r\n\r\nThis commit bypass compressed buffering.\r\n\r\nIn this benchmark [1], user time become 250ms from 300ms.\r\n\r\n[1]: https://bugs.python.org/msg320763","distinct":true,"url":"https://api.github.com/repos/jdufresne/cpython/commits/8d130913cb9359c01de412178f9942419e921170"},{"sha":"3c8aae9ffe13d0f2ad4ff81cdf56bc6393af362a","author":{"name":"Benjamin Peterson","email":"fe09bc2ef2737a3258f978e26226dcbac1b3f948@python.org"},"message":"Make TaskStepMethWrapper_Type and TaskWakeupMethWrapper_Type static. (GH-8127)","distinct":true,"url":"https://api.github.com/repos/jdufresne/cpython/commits/3c8aae9ffe13d0f2ad4ff81cdf56bc6393af362a"},{"sha":"c4ef4896eac86a6759901c8546e26de4695a1389","author":{"name":"Ammar Askar","email":"a75240a2dc0d1e571b2d4f4779fbac2a805a39f5@hotmail.com"},"message":"bpo-33899: Make tokenize module mirror end-of-file is end-of-line behavior (GH-7891)\n\nMost of the change involves fixing up the test suite, which previously made\r\nthe assumption that there wouldn't be a new line if the input didn't end in\r\none.\r\n\r\nContributed by Ammar Askar.","distinct":true,"url":"https://api.github.com/repos/jdufresne/cpython/commits/c4ef4896eac86a6759901c8546e26de4695a1389"},{"sha":"d8c3e820b4fcdc45b80ba47f615c95e99e2e931b","author":{"name":"Zackery Spytz","email":"be0cd34be1a06ea7377c57e38511da6d560ae9d2@gmail.com"},"message":"Fix GCC warning in Python/hamt.c (GH-7618)","distinct":true,"url":"https://api.github.com/repos/jdufresne/cpython/commits/d8c3e820b4fcdc45b80ba47f615c95e99e2e931b"},{"sha":"7943c5e8b525694b837d097d0fcce5097efc5626","author":{"name":"Julien Palard","email":"5c682c2d1ec4073e277f9ba9f4bdf07e5794dabe@palard.fr"},"message":"Doc: Remove superfluous markup. (GH-8112)\n\nThe line is speaking of a list of commands, not the list command.","distinct":true,"url":"https://api.github.com/repos/jdufresne/cpython/commits/7943c5e8b525694b837d097d0fcce5097efc5626"},{"sha":"c929df3b96c8d7e7977e581431192be21cdafd19","author":{"name":"Tal Einat","email":"6c71d51d149afb7a11a39cf20050b4e093a46af9@gmail.com"},"message":"bpo-20180: complete AC conversion of Objects/stringlib/transmogrify.h (GH-8039)\n\n* converted bytes methods: expandtabs, ljust, rjust, center, zfill\r\n* updated char_convertor to properly set the C default value","distinct":true,"url":"https://api.github.com/repos/jdufresne/cpython/commits/c929df3b96c8d7e7977e581431192be21cdafd19"},{"sha":"6f19fc6d5607040ee36153a64a2ed004582af91f","author":{"name":"Robert Krzyzanowski","email":"386df16712f6c682740dae37b95f077e39838e99@gmail.com"},"message":"fix two typos in Objects/odictobject.c comments (GH-8040)","distinct":true,"url":"https://api.github.com/repos/jdufresne/cpython/commits/6f19fc6d5607040ee36153a64a2ed004582af91f"},{"sha":"c2368cbc83ca2bafeaea0e4760be4996046d0444","author":{"name":"Victor Stinner","email":"59dfe7e004393a2f89ad78e3a810b4cb6d0cd637@redhat.com"},"message":"bpo-34054: multiprocessing uses time.monotonic() (GH-8118)\n\nThe multiprocessing module now uses the monotonic clock\r\ntime.monotonic() instead of the system clock time.time() to implement\r\ntimeouts.","distinct":true,"url":"https://api.github.com/repos/jdufresne/cpython/commits/c2368cbc83ca2bafeaea0e4760be4996046d0444"},{"sha":"dc9bc548994066897ca4edfdbf36ea9272bfdee9","author":{"name":"Raymond Hettinger","email":"5f949a6a22d86fb2f0dcbade436dee1864995c51@users.noreply.github.com"},"message":"Clarify that example in comment is about fromkeys() (GH-8141)","distinct":true,"url":"https://api.github.com/repos/jdufresne/cpython/commits/dc9bc548994066897ca4edfdbf36ea9272bfdee9"},{"sha":"0b75228700e0077d8bf2636e74733389514b4b2f","author":{"name":"Yury Selivanov","email":"f26331c55f2e9b348f65eb11cafdbe38d0f7ac5e@magic.io"},"message":"bpo-34042: Fix dict.copy() to maintain correct total refcount (GH-8119)","distinct":true,"url":"https://api.github.com/repos/jdufresne/cpython/commits/0b75228700e0077d8bf2636e74733389514b4b2f"},{"sha":"e25399b40cd15620e77c9ad2ed24549006ae9b47","author":{"name":"INADA Naoki","email":"1dfb31a5c560ecdca5486744def7d8a2bd5a17b5@users.noreply.github.com"},"message":"bpo-23493: json: Change sort_keys in Python encoder same to C (GH-8131)\n\nStop using key=lambda.  This behavior is same to C version encoder.","distinct":true,"url":"https://api.github.com/repos/jdufresne/cpython/commits/e25399b40cd15620e77c9ad2ed24549006ae9b47"},{"sha":"b0274f2cddd36b49fe5080efbe160277ef546471","author":{"name":"Benjamin Peterson","email":"fe09bc2ef2737a3258f978e26226dcbac1b3f948@python.org"},"message":"closes bpo-34056: Always return bytes from _HackedGetData.get_data(). (GH-8130)\n\n* Always return bytes from _HackedGetData.get_data().\r\n\r\nEnsure the imp.load_source shim always returns bytes by reopening the file in\r\nbinary mode if needed. Hash-based pycs have to receive the source code in bytes.\r\n\r\nIt's tempting to change imp.get_suffixes() to always return 'rb' as a mode, but\r\nthat breaks some stdlib tests and likely 3rdparty code, too.","distinct":true,"url":"https://api.github.com/repos/jdufresne/cpython/commits/b0274f2cddd36b49fe5080efbe160277ef546471"},{"sha":"cb4bae72c965ce946e0fdb48db67c73afdcb5649","author":{"name":"Benjamin Peterson","email":"fe09bc2ef2737a3258f978e26226dcbac1b3f948@python.org"},"message":"Make two PyModuleDef_Slot symbols static in _testmultiphase. (GH-8147)","distinct":true,"url":"https://api.github.com/repos/jdufresne/cpython/commits/cb4bae72c965ce946e0fdb48db67c73afdcb5649"},{"sha":"4629c0d531de6b41c9f72b51a44135e9ec634d06","author":{"name":"Benjamin Peterson","email":"fe09bc2ef2737a3258f978e26226dcbac1b3f948@python.org"},"message":"Hide some symbols from _xxsubinterpreters. (GH-8151)","distinct":true,"url":"https://api.github.com/repos/jdufresne/cpython/commits/4629c0d531de6b41c9f72b51a44135e9ec634d06"},{"sha":"2800dcf656229c2ca4c90b4ddbace0717c41bb9e","author":{"name":"Dong-hee Na","email":"40e746322704317693e25e9f495e4970561629bc@gmail.com"},"message":"bpo-34065: Improve the markup of logging.basicConfig() arguments (GH-8153)","distinct":true,"url":"https://api.github.com/repos/jdufresne/cpython/commits/2800dcf656229c2ca4c90b4ddbace0717c41bb9e"},{"sha":"86bfed372b81b8111a56a3311d537566d5df7f61","author":{"name":"João D. Ferreira","email":"a158f93e3840d957d9cb80ea0de37ec1acb2bb25@gmail.com"},"message":"Fix typo in TypeVar docstring (#8142)\n\n\"can be used do declare\" → \"can be used to declare\"","distinct":true,"url":"https://api.github.com/repos/jdufresne/cpython/commits/86bfed372b81b8111a56a3311d537566d5df7f61"},{"sha":"6cfe45a5c3d41c08d09f319ea68065b10200b13f","author":{"name":"Benjamin Peterson","email":"fe09bc2ef2737a3258f978e26226dcbac1b3f948@python.org"},"message":"Make various internal _testbuffer symbols static. (GH-8160)","distinct":true,"url":"https://api.github.com/repos/jdufresne/cpython/commits/6cfe45a5c3d41c08d09f319ea68065b10200b13f"},{"sha":"03dd0e794e26afb5fa998d10ae2071e2cb0bc634","author":{"name":"Andrés Delfino","email":"a4765c50d5f929328e2267bf9a1b8dfa4aaaae3c@gmail.com"},"message":"Add missing closing parentheses (GH-8144)","distinct":true,"url":"https://api.github.com/repos/jdufresne/cpython/commits/03dd0e794e26afb5fa998d10ae2071e2cb0bc634"},{"sha":"2d748389dc9c8d083f51c7d28761e088a5468c86","author":{"name":"Andrés Delfino","email":"a4765c50d5f929328e2267bf9a1b8dfa4aaaae3c@gmail.com"},"message":"Fix moduleauthor/sectionauthor directives in Enum (GH-8117)","distinct":true,"url":"https://api.github.com/repos/jdufresne/cpython/commits/2d748389dc9c8d083f51c7d28761e088a5468c86"},{"sha":"b6bb77c2b8e83ba6cb845c7b512ac564276e854f","author":{"name":"Andrés Delfino","email":"a4765c50d5f929328e2267bf9a1b8dfa4aaaae3c@gmail.com"},"message":"bpo-33804: Document that the argument for io.TextIOBase.read() is optional (GH-7510)","distinct":true,"url":"https://api.github.com/repos/jdufresne/cpython/commits/b6bb77c2b8e83ba6cb845c7b512ac564276e854f"}]}
{"actor":{"display_login":"jdufresne"}}