{"push_id":3101661963,"size":1000,"distinct_size":1689,"ref":"refs/heads/reduce-docfix","head":"9663f3270ab6833b560867f43ee384d0a3363968","before":"c7cc51d84e2223acb3eb683f56c7e245a14b74b8","commits":[{"sha":"56d8f57b83a37b05a6f2fbc3e141bbc1ba6cb3a2","author":{"name":"INADA Naoki","email":"1dfb31a5c560ecdca5486744def7d8a2bd5a17b5@users.noreply.github.com"},"message":"bpo-33967: Fix wrong use of assertRaises (GH-8306)","distinct":true,"url":"https://api.github.com/repos/vreuter/cpython/commits/56d8f57b83a37b05a6f2fbc3e141bbc1ba6cb3a2"},{"sha":"28f07364f066792ceee93231dbb80ae8ad98b2bb","author":{"name":"Zackery Spytz","email":"be0cd34be1a06ea7377c57e38511da6d560ae9d2@gmail.com"},"message":"bpo-34068: _io__IOBase_close_impl could call _PyObject_SetAttrId with an exception set (GH-8282)","distinct":true,"url":"https://api.github.com/repos/vreuter/cpython/commits/28f07364f066792ceee93231dbb80ae8ad98b2bb"},{"sha":"feabae961707b00008c15a31352e458f4e8b3a6c","author":{"name":"Raymond Hettinger","email":"5f949a6a22d86fb2f0dcbade436dee1864995c51@users.noreply.github.com"},"message":"Clarify ValueError's broad applicability (GH-8313)","distinct":true,"url":"https://api.github.com/repos/vreuter/cpython/commits/feabae961707b00008c15a31352e458f4e8b3a6c"},{"sha":"5d4cb54800966947db2e86f65fb109c5067076be","author":{"name":"Serhiy Storchaka","email":"a64d48e8bfb27d6f2e109cb89b94605fd5aa7894@gmail.com"},"message":"bpo-34141: Optimized pickling simple non-recursive values. (GH-8318)","distinct":true,"url":"https://api.github.com/repos/vreuter/cpython/commits/5d4cb54800966947db2e86f65fb109c5067076be"},{"sha":"99bb6df66a42625367c4f38e6802c8bb527baf4a","author":{"name":"Victor Stinner","email":"59dfe7e004393a2f89ad78e3a810b4cb6d0cd637@redhat.com"},"message":"bpo-34130: Fix test_signal.test_socket() (GH-8326)\n\ntest_signal.test_socket(): On Windows, sometimes even if the C signal handler\r\nsucceed to write the signal number into the write end of the socketpair, the\r\ntest fails with a BlockingIOError on the non-blocking read.recv(1) because the\r\nread end of the socketpair didn't receive the byte yet.\r\n\r\nFix the race condition on Windows by setting the read end as blocking.","distinct":true,"url":"https://api.github.com/repos/vreuter/cpython/commits/99bb6df66a42625367c4f38e6802c8bb527baf4a"},{"sha":"686b4b5ff219ed66714f3b811815776dafadc23b","author":{"name":"Victor Stinner","email":"59dfe7e004393a2f89ad78e3a810b4cb6d0cd637@redhat.com"},"message":"bpo-34130: Fix test_signal.test_warn_on_full_buffer() (GH-8327)\n\nOn Windows, sometimes test_signal.test_warn_on_full_buffer() fails to\r\nfill the socketpair buffer. In that case, the C signal handler\r\nsucceed to write into the socket, it doesn't log the expected send\r\nerror, and so the test fail.\r\n\r\nOn Windows, the test now uses a timeout of 50 ms to fill the\r\nsocketpair buffer to fix this race condition.\r\n\r\nOther changes:\r\n\r\n* Begin with large chunk size to fill the buffer to speed up the\r\n  test.\r\n* Add error messages to assertion errors to more easily identify\r\n  which assertion failed.\r\n* Don't set the read end of the socketpair as non-blocking.","distinct":true,"url":"https://api.github.com/repos/vreuter/cpython/commits/686b4b5ff219ed66714f3b811815776dafadc23b"},{"sha":"81950495ba2c36056e0ce48fd37d514816c26747","author":{"name":"Victor Stinner","email":"59dfe7e004393a2f89ad78e3a810b4cb6d0cd637@redhat.com"},"message":"bpo-32692: Fix test_threading.test_set_and_clear() (GH-8331)\n\nIncrease the timeout: give timeout x 4 instead of timeout x 2 to\r\nthreads to wait until the Event is set, but reduce the sleep from 500\r\nms to 250 ms. So the test should be more reliable and faster!","distinct":true,"url":"https://api.github.com/repos/vreuter/cpython/commits/81950495ba2c36056e0ce48fd37d514816c26747"},{"sha":"ce75df3031c86b78311b1ad76c39c0b39d7d7424","author":{"name":"ValeriyaSinevich","email":"ebf4e30f26ca0fbb5dbc3d7527ac8391d2033aff@phystech.edu"},"message":"bpo-30237: Output error when ReadConsole is canceled by CancelSynchronousIo. (GH-7911)","distinct":true,"url":"https://api.github.com/repos/vreuter/cpython/commits/ce75df3031c86b78311b1ad76c39c0b39d7d7424"},{"sha":"2c5c0a367c6ca648178072240fe0a32848636da6","author":{"name":"Terry Jan Reedy","email":"5569bffeb5f38a186f95fd7d102e0bbfd9592c80@udel.edu"},"message":"bpo-34162: idlelib/NEWS.txt entries to 2018-7-20 (GH-8345)","distinct":true,"url":"https://api.github.com/repos/vreuter/cpython/commits/2c5c0a367c6ca648178072240fe0a32848636da6"},{"sha":"fb47bca9ee2d07ce96df94b4e4abafd11826eb01","author":{"name":"Victor Stinner","email":"59dfe7e004393a2f89ad78e3a810b4cb6d0cd637@redhat.com"},"message":"bpo-34008: Allow to call Py_Main() after Py_Initialize() (GH-8043)\n\nPy_Main() can again be called after Py_Initialize(), as in Python\r\n3.6. The new configuration is ignored, except of\r\n_PyMainInterpreterConfig.argv which is used to update sys.argv.","distinct":true,"url":"https://api.github.com/repos/vreuter/cpython/commits/fb47bca9ee2d07ce96df94b4e4abafd11826eb01"},{"sha":"cb5f3fdb9d353a572dd22fb50a110e52d5bb81b1","author":{"name":"Aaqa Ishtyaq","email":"1f8bda477150782bc4287545c1ef9a267b3ef9c0@gmail.com"},"message":"Remove extra parentheses in output formatting tutorial (GH-8350)\n\nThe parentheses were incorrect.","distinct":true,"url":"https://api.github.com/repos/vreuter/cpython/commits/cb5f3fdb9d353a572dd22fb50a110e52d5bb81b1"},{"sha":"94487d45707772723ef19e86700a40a12743baa1","author":{"name":"Vinay Sajip","email":"18fb584f28f356625504274f209b84b16a11be1e@yahoo.co.uk"},"message":"bpo-34011: Update code copying DLLs and init.tcl into venvs. (GH-8253)","distinct":true,"url":"https://api.github.com/repos/vreuter/cpython/commits/94487d45707772723ef19e86700a40a12743baa1"},{"sha":"b1147e43daeb3c51a63056b489e8d868404d4e22","author":{"name":"Victor Stinner","email":"59dfe7e004393a2f89ad78e3a810b4cb6d0cd637@redhat.com"},"message":"bpo-34170: Rework _PyCoreConfig_Read() to avoid side effect (GH-8353)\n\nRework _PyCoreConfig_Read() function which *reads* core configuration\r\nto not *modify* the path configuration.\r\n\r\nA new _PyCoreConfig_SetPathConfig() function now recreates the path\r\nconfiguration from the core configuration. This function is now\r\ncalled very late in _Py_InitializeCore(), just before calling\r\ninitimport().\r\n\r\nChanges:\r\n\r\n* Add _PyCoreConfig.dll_path\r\n* Py_SetPath() now fails with a fatal python error on memory\r\n   allocation failure.\r\n* Rename _PyPathConfig_Calculate() to _PyPathConfig_Calculate_impl()\r\n* Replace _PyPathConfig_Init() with _PyPathConfig_Calculate(): the\r\n  function now requires a _PyPathConfig\r\n* Add _PyPathConfig_SetGlobal() to set the _Py_path_config global\r\n  variable.\r\n* Add _PyCoreConfig_InitPathConfig(): compute the path configuration\r\n* Add _PyCoreConfig_SetPathConfig(): set path configuration from core\r\n  configuration\r\n* Rename wstrlist_append() to _Py_wstrlist_append()\r\n* _Py_wstrlist_append() now handles integer overflow.","distinct":true,"url":"https://api.github.com/repos/vreuter/cpython/commits/b1147e43daeb3c51a63056b489e8d868404d4e22"},{"sha":"e78dace8dcb23c371df19c9add65895adf436995","author":{"name":"Victor Stinner","email":"59dfe7e004393a2f89ad78e3a810b4cb6d0cd637@redhat.com"},"message":"bpo-33723: Fix test_time.test_process_time() (GH-8358)\n\nThe test failed on my laptop because the busy loop took 15.9 ms\r\nwhereas the test expects at least 20 ms. Modify test_process_time()\r\nas test_thread_time() has been modified recently: only require 15 ms\r\ninstead of 20 ms.","distinct":true,"url":"https://api.github.com/repos/vreuter/cpython/commits/e78dace8dcb23c371df19c9add65895adf436995"},{"sha":"c884616390f990a58fe337376904530a48a0e833","author":{"name":"Victor Stinner","email":"59dfe7e004393a2f89ad78e3a810b4cb6d0cd637@redhat.com"},"message":"Fix Windows compiler warning in tokenize.c (GH-8359)\n\nFix the following warning on Windows:\r\n\r\nparser\\tokenizer.c(1297): warning C4244: 'function': conversion from\r\n'__int64' to 'int', possible loss of data.","distinct":true,"url":"https://api.github.com/repos/vreuter/cpython/commits/c884616390f990a58fe337376904530a48a0e833"},{"sha":"f2626ce6d4136f13a506e34ca8631ff2eab85fd9","author":{"name":"Victor Stinner","email":"59dfe7e004393a2f89ad78e3a810b4cb6d0cd637@redhat.com"},"message":"bpo-34170: _PyCoreConfig_Read() leaves Py_IsolatedFlag unchanged (GH-8361)\n\n* _PyCoreConfig_Read() no longer directly modifies Py_IsolatedFlag\r\n  and Py_NoSiteFlag global configuration flags. The function now\r\n  requires two pointers to integer, so these flags can be set later,\r\n  to avoid side effets in _PyCoreConfig_Read().\r\n* pathconfig_global_init() now leaves Py_IsolatedFlag and\r\n  Py_NoSiteFlag unchanged.\r\n* Fix pathconfig_global_init(): avoid computing the path\r\n  configuration twice, use _PyCoreConfig_SetPathConfig().","distinct":true,"url":"https://api.github.com/repos/vreuter/cpython/commits/f2626ce6d4136f13a506e34ca8631ff2eab85fd9"},{"sha":"06ca3f0c09d017b9d741553818459cca2d5da587","author":{"name":"Serhiy Storchaka","email":"a64d48e8bfb27d6f2e109cb89b94605fd5aa7894@gmail.com"},"message":"bpo-34136: Make test_do_not_recreate_annotations more reliable. (GH-8364)","distinct":true,"url":"https://api.github.com/repos/vreuter/cpython/commits/06ca3f0c09d017b9d741553818459cca2d5da587"},{"sha":"a692efe4733f98831cb51a9683877b152f754d14","author":{"name":"Xtreak","email":"b444302e64109551308dc818e547ee4e77d0cee6@users.noreply.github.com"},"message":"bpo-34166: Fix warnings in Tools/msgfmt.py. (GH-8367)","distinct":true,"url":"https://api.github.com/repos/vreuter/cpython/commits/a692efe4733f98831cb51a9683877b152f754d14"},{"sha":"56868f940e0cc0b35d33c0070107ff3bed2d8766","author":{"name":"jdemeyer","email":"5b786795e668a169c69569a2202aae45e867934a@cage.ugent.be"},"message":"bpo-34126: Fix crashes while profiling invalid calls. (GH-8300)","distinct":true,"url":"https://api.github.com/repos/vreuter/cpython/commits/56868f940e0cc0b35d33c0070107ff3bed2d8766"},{"sha":"938045f335b52ddb47076e9fbe4229a33b4bd9be","author":{"name":"Bo Bayles","email":"b2c98156a38094f14b71c7827de39e4b091d7b42@gmail.com"},"message":"bpo-34179:  Make sure decimal context doesn't affect other tests.  (#8376)","distinct":true,"url":"https://api.github.com/repos/vreuter/cpython/commits/938045f335b52ddb47076e9fbe4229a33b4bd9be"}]}
{"actor":{"display_login":"ncoghlan"}}