{"push_id":974966200,"size":47,"distinct_size":47,"ref":"refs/heads/master","head":"565f19d46876e4a52f948a41c9d884809c6a1002","before":"08540eba9da7129489615a68acc358935f2601ea","commits":[{"sha":"54efa83e12811865a43f8e6e35547261a284731a","author":{"email":"a64d48e8bfb27d6f2e109cb89b94605fd5aa7894@gmail.com","name":"Serhiy Storchaka"},"message":"Issue #26039: Added zipfile.ZipInfo.from_file() and zipinfo.ZipInfo.is_dir().\nPatch by Thomas Kluyver.","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/cpython/commits/54efa83e12811865a43f8e6e35547261a284731a"},{"sha":"709eb145b5041fbe57ae205a959b856d25e6a4d7","author":{"email":"a64d48e8bfb27d6f2e109cb89b94605fd5aa7894@gmail.com","name":"Serhiy Storchaka"},"message":"Issue #26198: Fixed error messages for some argument parsing errors.\nFixed the documented about buffer overflow error for \"es#\" and \"et#\" format\nunits.","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/cpython/commits/709eb145b5041fbe57ae205a959b856d25e6a4d7"},{"sha":"223da1b5831dfa35e4a9493aa79812fe7f89a44d","author":{"email":"a64d48e8bfb27d6f2e109cb89b94605fd5aa7894@gmail.com","name":"Serhiy Storchaka"},"message":"Issue #26198: Fixed error messages for some argument parsing errors.","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/cpython/commits/223da1b5831dfa35e4a9493aa79812fe7f89a44d"},{"sha":"476cfa5e646d878c61f039a1f7ae479405de1473","author":{"email":"a64d48e8bfb27d6f2e109cb89b94605fd5aa7894@gmail.com","name":"Serhiy Storchaka"},"message":"Issue #26198: ValueError is now raised instead of TypeError on buffer\noverflow in parsing \"es#\" and \"et#\" format units.  SystemError is now raised\ninstead of TypeError on programmical error in parsing format string.","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/cpython/commits/476cfa5e646d878c61f039a1f7ae479405de1473"},{"sha":"636b864c8064771d8b5c6845235dcfaf67f52767","author":{"email":"a64d48e8bfb27d6f2e109cb89b94605fd5aa7894@gmail.com","name":"Serhiy Storchaka"},"message":"Issue #26198: Make datetime error tests more lenient.","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/cpython/commits/636b864c8064771d8b5c6845235dcfaf67f52767"},{"sha":"dc16ad8f87bd80aebe31f88deb6dd2a62610bc31","author":{"email":"a64d48e8bfb27d6f2e109cb89b94605fd5aa7894@gmail.com","name":"Serhiy Storchaka"},"message":"Issue #26198: Make datetime error tests more lenient.","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/cpython/commits/dc16ad8f87bd80aebe31f88deb6dd2a62610bc31"},{"sha":"5a2d9701a1676777beb5adfcdf59882d36bf4aed","author":{"email":"a64d48e8bfb27d6f2e109cb89b94605fd5aa7894@gmail.com","name":"Serhiy Storchaka"},"message":"Issue #25911: Restored support of bytes paths in os.walk() on Windows.","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/cpython/commits/5a2d9701a1676777beb5adfcdf59882d36bf4aed"},{"sha":"f8c030cf606f0625be607479cc8c0ba62fe0d165","author":{"email":"676e0223a5f2c216ee8c407f41264ebc6fa7d2e2@gmail.com","name":"Martin Panter"},"message":"Issue #26045: Add UTF-8 suggestion to error in http.client\n\nBased on patch by Guido van Rossum.","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/cpython/commits/f8c030cf606f0625be607479cc8c0ba62fe0d165"},{"sha":"112843dac47beaddefc27502229a0eb640006972","author":{"email":"676e0223a5f2c216ee8c407f41264ebc6fa7d2e2@gmail.com","name":"Martin Panter"},"message":"Issue #26045: Merge http.client error addition from 3.5","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/cpython/commits/112843dac47beaddefc27502229a0eb640006972"},{"sha":"e9bea7849d9c124893c225e2573e34f4448f5527","author":{"email":"a64d48e8bfb27d6f2e109cb89b94605fd5aa7894@gmail.com","name":"Serhiy Storchaka"},"message":"Issue #25911: Restored support of bytes paths in os.walk() on Windows.","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/cpython/commits/e9bea7849d9c124893c225e2573e34f4448f5527"},{"sha":"bc3a5917ad40a0d4464c52d4a40b47a716dcd03b","author":{"email":"a64d48e8bfb27d6f2e109cb89b94605fd5aa7894@gmail.com","name":"Serhiy Storchaka"},"message":"Issue #25949: __dict__ for an OrderedDict instance is now created only when\nneeded.","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/cpython/commits/bc3a5917ad40a0d4464c52d4a40b47a716dcd03b"},{"sha":"05baa97137fbef1e7683450552c72418ca68a917","author":{"email":"a64d48e8bfb27d6f2e109cb89b94605fd5aa7894@gmail.com","name":"Serhiy Storchaka"},"message":"Issue #26117: The os.scandir() iterator now closes file descriptor not only\nwhen the iteration is finished, but when it was failed with error.","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/cpython/commits/05baa97137fbef1e7683450552c72418ca68a917"},{"sha":"51b9afb307d1e765ab064170cdd311b874474cca","author":{"email":"a64d48e8bfb27d6f2e109cb89b94605fd5aa7894@gmail.com","name":"Serhiy Storchaka"},"message":"Issue #26117: The os.scandir() iterator now closes file descriptor not only\nwhen the iteration is finished, but when it was failed with error.","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/cpython/commits/51b9afb307d1e765ab064170cdd311b874474cca"},{"sha":"1ad49667998b70e599a87a37fcd18baee20341ea","author":{"email":"d6cfda50b86b40dc2c770dfffa1034abd075f4a4@gmail.com","name":"Victor Stinner"},"message":"Simplify main() of test_ast\n\n* Use ast.parse() to get the AST for a statement\n* Use str%args syntax for format a line\n\nIssue #26204.","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/cpython/commits/1ad49667998b70e599a87a37fcd18baee20341ea"},{"sha":"59f4744b1b5b371cce60a2c16d8a7269d1f81f4d","author":{"email":"d6cfda50b86b40dc2c770dfffa1034abd075f4a4@gmail.com","name":"Victor Stinner"},"message":"Replace noop constant statement with expression\n\n* Constant statements will be ignored and the compiler will emit a\n  SyntaxWarning.\n* Replace constant statement (ex: \"1\") with an expression statement\n  (ex: \"x=1\").\n* test_traceback: use context manager on the file.\n\nIssue #26204.","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/cpython/commits/59f4744b1b5b371cce60a2c16d8a7269d1f81f4d"},{"sha":"e7fe61f9aace4a5704b29bf9333a8ab0d4f199bb","author":{"email":"d6cfda50b86b40dc2c770dfffa1034abd075f4a4@gmail.com","name":"Victor Stinner"},"message":"compiler now ignores constant statements\n\nThe compile ignores constant statements and emit a SyntaxWarning warning.\n\nDon't emit the warning for string statement because triple quoted string is a\ncommon syntax for multiline comments.\n\nDon't emit the warning on ellipis neither: 'def f(): ...' is a legit syntax for\nabstract functions.\n\nChanges:\n\n* test_ast: ignore SyntaxWarning when compiling test statements. Modify\n  test_load_const() to use assignment expressions rather than constant\n  expression.\n* test_code: add more kinds of constant statements, ignore SyntaxWarning when\n  testing that the compiler removes constant statements.\n* test_grammar: ignore SyntaxWarning on the statement \"1\"","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/cpython/commits/e7fe61f9aace4a5704b29bf9333a8ab0d4f199bb"},{"sha":"da930974a9a3cf5c82113e266b9d811ade63ff63","author":{"email":"e5ee3fdc9781113fa7d92fc5b618a53889b93a19@microsoft.com","name":"Steve Dower"},"message":"Updates build to use SHA256 hash when signing files.","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/cpython/commits/da930974a9a3cf5c82113e266b9d811ade63ff63"},{"sha":"ab09e62b435319c3f76bcb299803886412a113ac","author":{"email":"e5ee3fdc9781113fa7d92fc5b618a53889b93a19@microsoft.com","name":"Steve Dower"},"message":"Updates build to use SHA256 hash when signing files","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/cpython/commits/ab09e62b435319c3f76bcb299803886412a113ac"},{"sha":"e3816f57a14806209c27c11e57aad92365675ee8","author":{"email":"79e2475f81a6317276bf7cbb3958b20d289b78df@krypto.org","name":"Gregory P. Smith"},"message":"Clarify \"cardinality of\" as \"number of elements in\" as many readers do\nnot have a math vocabulary.","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/cpython/commits/e3816f57a14806209c27c11e57aad92365675ee8"},{"sha":"f037a32ab6b73773b848fdf80fe1758cddac149b","author":{"email":"79e2475f81a6317276bf7cbb3958b20d289b78df@krypto.org","name":"Gregory P. Smith"},"message":"Clarify \"cardinality of\" as \"number of elements in\" as many readers do\nnot have a math vocabulary.","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/cpython/commits/f037a32ab6b73773b848fdf80fe1758cddac149b"}]}