From noreply at github.com Thu Jun 1 01:18:27 2017 From: noreply at github.com (GitHub) Date: Wed, 31 May 2017 22:18:27 -0700 Subject: [Python-checkins] [python/cpython] 4e624c: bpo-30509: Clean up calling type slots. (#1883) Message-ID: <592fa3a365ca8_2a573fb1cdf9bc44102744@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 4e624ca50a665d7e4d527ab98932347ff43a19b0 https://github.com/python/cpython/commit/4e624ca50a665d7e4d527ab98932347ff43a19b0 Author: Serhiy Storchaka Date: 2017-06-01 (Thu, 01 Jun 2017) Changed paths: M Objects/typeobject.c Log Message: ----------- bpo-30509: Clean up calling type slots. (#1883) Also speed up slot_sq_item. From solipsis at pitrou.net Thu Jun 1 05:06:35 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Thu, 01 Jun 2017 09:06:35 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=6 Message-ID: <20170601090634.72941.18BF0DB9B7AA2DE4@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_functools leaked [0, 3, 1] memory blocks, sum=4 test_multiprocessing_fork leaked [2, 0, 0] memory blocks, sum=2 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/reflogIhx0KL', '--timeout', '7200'] From noreply at github.com Thu Jun 1 09:11:59 2017 From: noreply at github.com (GitHub) Date: Thu, 01 Jun 2017 06:11:59 -0700 Subject: [Python-checkins] [python/cpython] 0b4b57: bpo-30378: Fix the problem that SysLogHandler can'... Message-ID: <5930129f941fd_19bd3fd263bf7c3011706a@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 0b4b57df964f1ba427684556b8e5f05852454e0d https://github.com/python/cpython/commit/0b4b57df964f1ba427684556b8e5f05852454e0d Author: Xiang Zhang Date: 2017-06-01 (Thu, 01 Jun 2017) Changed paths: M Lib/logging/handlers.py M Lib/test/test_logging.py M Misc/NEWS Log Message: ----------- bpo-30378: Fix the problem that SysLogHandler can't handle IPv6 addresses (#1676) From noreply at github.com Thu Jun 1 10:02:38 2017 From: noreply at github.com (GitHub) Date: Thu, 01 Jun 2017 07:02:38 -0700 Subject: [Python-checkins] [python/cpython] 0737ee: bpo-30499: Remove a deprecated note about sets. (G... Message-ID: <59301e7eae10a_40cd3fd1d4af3c2489959@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 0737ee20671d60802a7ef40f653fe449f1921de0 https://github.com/python/cpython/commit/0737ee20671d60802a7ef40f653fe449f1921de0 Author: Julien Date: 2017-06-01 (Thu, 01 Jun 2017) Changed paths: M Doc/library/stdtypes.rst Log Message: ----------- bpo-30499: Remove a deprecated note about sets. (GH-1848) From noreply at github.com Thu Jun 1 10:12:34 2017 From: noreply at github.com (GitHub) Date: Thu, 01 Jun 2017 07:12:34 -0700 Subject: [Python-checkins] [python/cpython] 9d752a: bpo-30499: Remove a deprecated note about sets. (G... Message-ID: <593020d233b57_2f803ff4a1991c381409d@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 9d752aa5e695d682f3cfc40655580900b132e52a https://github.com/python/cpython/commit/9d752aa5e695d682f3cfc40655580900b132e52a Author: Mariatta Date: 2017-06-01 (Thu, 01 Jun 2017) Changed paths: M Doc/library/stdtypes.rst Log Message: ----------- bpo-30499: Remove a deprecated note about sets. (GH-1848) (GH-1905) (cherry picked from commit 0737ee20671d60802a7ef40f653fe449f1921de0) From noreply at github.com Thu Jun 1 10:12:43 2017 From: noreply at github.com (GitHub) Date: Thu, 01 Jun 2017 07:12:43 -0700 Subject: [Python-checkins] [python/cpython] 3419fc: bpo-30499: Remove a deprecated note about sets. (G... Message-ID: <593020dbbcd9d_18423fe26f9f5c2c9869c@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 3419fc2bf1e81d42ef4578e59d3c10f9c239e80f https://github.com/python/cpython/commit/3419fc2bf1e81d42ef4578e59d3c10f9c239e80f Author: Mariatta Date: 2017-06-01 (Thu, 01 Jun 2017) Changed paths: M Doc/library/stdtypes.rst Log Message: ----------- bpo-30499: Remove a deprecated note about sets. (GH-1848) (GH-1906) (cherry picked from commit 0737ee20671d60802a7ef40f653fe449f1921de0) From noreply at github.com Thu Jun 1 10:12:55 2017 From: noreply at github.com (GitHub) Date: Thu, 01 Jun 2017 07:12:55 -0700 Subject: [Python-checkins] [python/cpython] 662d85: bpo-30499: Remove a deprecated note about sets. (G... Message-ID: <593020e7e20fe_2f6c3f8291aa1c405752e@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 662d856cd7d21dbdbd4043c1735d93b32568c9e5 https://github.com/python/cpython/commit/662d856cd7d21dbdbd4043c1735d93b32568c9e5 Author: Mariatta Date: 2017-06-01 (Thu, 01 Jun 2017) Changed paths: M Doc/library/stdtypes.rst Log Message: ----------- bpo-30499: Remove a deprecated note about sets. (GH-1848) (GH-1907) (cherry picked from commit 0737ee20671d60802a7ef40f653fe449f1921de0) From noreply at github.com Thu Jun 1 10:20:01 2017 From: noreply at github.com (GitHub) Date: Thu, 01 Jun 2017 07:20:01 -0700 Subject: [Python-checkins] [python/cpython] e20d22: bpo-30378: Fix the problem that SysLogHandler can'... Message-ID: <59302291be90_2f4e3fb1ddcfdc34121419@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: e20d22671996712eac416dd7bda79b5344d81164 https://github.com/python/cpython/commit/e20d22671996712eac416dd7bda79b5344d81164 Author: Xiang Zhang Date: 2017-06-01 (Thu, 01 Jun 2017) Changed paths: M Lib/logging/handlers.py M Lib/test/test_logging.py M Misc/NEWS Log Message: ----------- bpo-30378: Fix the problem that SysLogHandler can't handle IPv6 addresses (#1676) (#1902) From noreply at github.com Thu Jun 1 10:20:29 2017 From: noreply at github.com (GitHub) Date: Thu, 01 Jun 2017 07:20:29 -0700 Subject: [Python-checkins] [python/cpython] 95b4da: bpo-30378: Fix the problem that SysLogHandler can'... Message-ID: <593022adb4f58_6dbb3f8f24737c2c779a7@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 95b4da2be4aeb74ee46ddece71f2075b32915c60 https://github.com/python/cpython/commit/95b4da2be4aeb74ee46ddece71f2075b32915c60 Author: Xiang Zhang Date: 2017-06-01 (Thu, 01 Jun 2017) Changed paths: M Lib/logging/handlers.py M Lib/test/test_logging.py M Misc/NEWS Log Message: ----------- bpo-30378: Fix the problem that SysLogHandler can't handle IPv6 addresses (#1676) (#1903) From noreply at github.com Thu Jun 1 10:22:20 2017 From: noreply at github.com (GitHub) Date: Thu, 01 Jun 2017 07:22:20 -0700 Subject: [Python-checkins] [python/cpython] 3ef3bc: bpo-30378: Fix the problem that SysLogHandler can'... Message-ID: <5930231c2f939_6dc73f9c08347c34647f8@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 3ef3bcbe38e1913119c3022ca470d06908eeda3c https://github.com/python/cpython/commit/3ef3bcbe38e1913119c3022ca470d06908eeda3c Author: Xiang Zhang Date: 2017-06-01 (Thu, 01 Jun 2017) Changed paths: M Lib/logging/handlers.py M Misc/NEWS Log Message: ----------- bpo-30378: Fix the problem that SysLogHandler can't handle IPv6 addresses (#1904) (#1676) From noreply at github.com Thu Jun 1 10:22:20 2017 From: noreply at github.com (GitHub) Date: Thu, 01 Jun 2017 07:22:20 -0700 Subject: [Python-checkins] [python/cpython] 3ef3bc: bpo-30378: Fix the problem that SysLogHandler can'... Message-ID: <5930231c2f939_6dc73f9c08347c34647f8@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 3ef3bcbe38e1913119c3022ca470d06908eeda3c https://github.com/python/cpython/commit/3ef3bcbe38e1913119c3022ca470d06908eeda3c Author: Xiang Zhang Date: 2017-06-01 (Thu, 01 Jun 2017) Changed paths: M Lib/logging/handlers.py M Misc/NEWS Log Message: ----------- bpo-30378: Fix the problem that SysLogHandler can't handle IPv6 addresses (#1904) (#1676) From noreply at github.com Thu Jun 1 14:29:15 2017 From: noreply at github.com (GitHub) Date: Thu, 01 Jun 2017 11:29:15 -0700 Subject: [Python-checkins] [python/cpython] b63530: Mark PyDict_GetItemWithError() as returning a borr... Message-ID: <59305cfb2c16b_59733fd9711edc34661d6@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: b63530a94b4086abc59c87f95a78b5ce914682fe https://github.com/python/cpython/commit/b63530a94b4086abc59c87f95a78b5ce914682fe Author: Eric Snow Date: 2017-06-01 (Thu, 01 Jun 2017) Changed paths: M Doc/data/refcounts.dat Log Message: ----------- Mark PyDict_GetItemWithError() as returning a borrowed reference. (#1818) From noreply at github.com Thu Jun 1 16:51:29 2017 From: noreply at github.com (GitHub) Date: Thu, 01 Jun 2017 13:51:29 -0700 Subject: [Python-checkins] [python/cpython] c9ccac: bpo-25324: add missing comma in Parser/tokenizer.c... Message-ID: <59307e513e810_14a03f95ce5abc2c9997e@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: c9ccacea3ff441b1ff519c7399602b7db16f9783 https://github.com/python/cpython/commit/c9ccacea3ff441b1ff519c7399602b7db16f9783 Author: Albert-Jan Nijburg Date: 2017-06-01 (Thu, 01 Jun 2017) Changed paths: M Parser/tokenizer.c Log Message: ----------- bpo-25324: add missing comma in Parser/tokenizer.c (GH-1910) From noreply at github.com Thu Jun 1 17:54:03 2017 From: noreply at github.com (GitHub) Date: Thu, 01 Jun 2017 14:54:03 -0700 Subject: [Python-checkins] [python/cpython] cdb89c: bpo-29660: traceback: Document that etype is ignor... Message-ID: <59308cfb9a70d_47133fe81baadc448958c@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: cdb89cd72cbc66e4626914b4a71b9052ddb3a32a https://github.com/python/cpython/commit/cdb89cd72cbc66e4626914b4a71b9052ddb3a32a Author: Matthias Bussonnier Date: 2017-06-01 (Thu, 01 Jun 2017) Changed paths: M Doc/library/traceback.rst Log Message: ----------- bpo-29660: traceback: Document that etype is ignored in some places. (GH-344) From lp_benchmark_robot at intel.com Thu Jun 1 20:20:21 2017 From: lp_benchmark_robot at intel.com (lp_benchmark_robot at intel.com) Date: Thu, 1 Jun 2017 17:20:21 -0700 Subject: [Python-checkins] [3 down, 62 flat] Results for Python (master branch) 2017-06-01 Message-ID: <2ef7eccd-2618-4283-9a93-5280074617fd@orsmsx102.amr.corp.intel.com> Results for project python/master, build date: 2017-06-01 03:04:11-07:00. - commit: 4e624ca - previous commit: 85aba23 - revision date: 2017-06-01 08:18:25+03:00 - environment: Broadwell-EP - cpu: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz 2x22 cores, stepping 1, LLC 55 MB - mem: 128 GB - os: Ubuntu 16.04.2 LTS - kernel: 4.4.0-62-generic x86_64 GNU/Linux Baseline results were generated using release v3.6.0, with hash 5c4568a from 2016-12-22 23:38:47+00:00. +-----+------------------------+--------+------------+------------+------------+ | | |relative|change since|change since|current rev | | | benchmark|std_dev*| last run | baseline |run with PGO| +-----+------------------------+--------+------------+------------+------------+ | :-| | 2to3| 0.630% | +0.086% | +4.752% | +6.792% | +-----+------------------------+--------+------------+------------+------------+ | :-( | call_method| 0.480% | -3.452% | +20.034% | +12.860% | +-----+------------------------+--------+------------+------------+------------+ | :-( | call_method_slots| 0.466% | -3.075% | +21.599% | +10.723% | +-----+------------------------+--------+------------+------------+------------+ | :-( | call_method_unknown| 0.289% | -2.147% | +19.674% | +10.703% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_simple| 4.228% | -2.060% | +9.028% | +5.582% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chameleon| 1.753% | -1.269% | +11.549% | +8.973% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chaos| 1.164% | +0.523% | +9.038% | +9.402% | +-----+------------------------+--------+------------+------------+------------+ | :-| | crypto_pyaes| 0.785% | -0.021% | +3.876% | +5.462% | +-----+------------------------+--------+------------+------------+------------+ | :-| | deltablue| 3.610% | -1.925% | +6.059% | +20.304% | +-----+------------------------+--------+------------+------------+------------+ | :-| | django_template| 2.124% | +2.784% | +10.662% | +11.569% | +-----+------------------------+--------+------------+------------+------------+ | :-| | dulwich_log| 1.315% | -0.277% | +2.824% | +7.736% | +-----+------------------------+--------+------------+------------+------------+ | :-| | fannkuch| 0.323% | -0.305% | +6.290% | +3.817% | +-----+------------------------+--------+------------+------------+------------+ | :-| | float| 0.963% | -0.161% | +3.726% | +5.659% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_text| 1.543% | -0.227% | +9.703% | +9.573% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_xml| 1.670% | +0.736% | +7.845% | +9.792% | +-----+------------------------+--------+------------+------------+------------+ | :-| | go| 0.760% | -0.077% | +7.054% | +9.652% | +-----+------------------------+--------+------------+------------+------------+ | :-| | hexiom| 1.077% | -0.013% | +9.506% | +10.759% | +-----+------------------------+--------+------------+------------+------------+ | :-| | html5lib| 3.773% | +0.480% | +8.955% | +9.585% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_dumps| 1.439% | -0.711% | +4.395% | +7.390% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_loads| 3.303% | -0.037% | +3.492% | +9.088% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_format| 1.577% | -1.114% | +5.063% | +10.304% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_silent| 2.848% | +0.096% | +12.397% | +12.739% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_simple| 1.965% | -1.994% | +6.449% | +11.520% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mako| 1.395% | +0.625% | +17.848% | +12.418% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mdp| 6.346% | -0.530% | +3.103% | +15.920% | +-----+------------------------+--------+------------+------------+------------+ | :-| | meteor_contest| 1.086% | -0.528% | +2.955% | +5.495% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nbody| 0.529% | +0.053% | -2.062% | +4.803% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nqueens| 0.616% | +0.373% | +2.977% | +6.902% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pathlib| 1.692% | +0.217% | +0.738% | +14.206% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle| 1.222% | +0.895% | +2.668% | +21.546% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_dict| 0.435% | +0.118% | +6.047% | +16.894% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_list| 0.819% | +0.083% | +6.021% | +15.818% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_pure_python| 3.631% | +1.100% | +12.403% | +8.686% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pidigits| 0.039% | +0.121% | +0.496% | +10.155% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup| 0.111% | -0.056% | +1.955% | +4.721% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup_no_site| 0.096% | -0.252% | +1.413% | +4.823% | +-----+------------------------+--------+------------+------------+------------+ | :-| | raytrace| 0.882% | -0.076% | +10.827% | +10.903% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_compile| 4.620% | +3.386% | -6.071% | +8.589% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_dna| 0.379% | +0.152% | +2.152% | +6.572% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_effbot| 2.456% | +1.489% | +0.723% | +5.028% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_v8| 2.602% | +0.496% | +9.709% | +2.658% | +-----+------------------------+--------+------------+------------+------------+ | :-| | richards| 9.623% | -0.441% | +5.030% | +16.828% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_fft| 2.165% | -0.518% | +0.889% | +2.594% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_lu| 5.157% | -1.159% | +26.675% | +9.951% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_monte_carlo| 2.021% | -0.163% | +7.065% | +1.597% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sor| 0.454% | +0.848% | +16.290% | +6.218% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sparse_mat_mult| 0.552% | +0.019% | +3.049% | -1.914% | +-----+------------------------+--------+------------+------------+------------+ | :-| | spectral_norm| 0.704% | +0.491% | +7.151% | +1.235% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_declarative| 1.024% | +0.027% | +4.601% | +8.113% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_imperative| 3.037% | +0.781% | +4.692% | +4.262% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlite_synth| 3.579% | +0.611% | +3.024% | +8.092% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_expand| 2.829% | +0.473% | +12.448% | +7.360% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_integrate| 2.147% | -0.186% | +10.169% | +6.535% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_str| 3.635% | +0.781% | +12.330% | +8.271% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_sum| 5.651% | +0.333% | +11.373% | +10.720% | +-----+------------------------+--------+------------+------------+------------+ | :-| | telco| 7.464% | -0.176% | +20.752% | +9.847% | +-----+------------------------+--------+------------+------------+------------+ | :-| | tornado_http| 1.200% | +0.301% | +6.562% | +4.890% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpack_sequence| 4.536% | +1.057% | -0.749% | +2.220% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle| 6.717% | -2.044% | +8.362% | +21.212% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_list| 2.396% | -1.049% | -0.579% | +18.234% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_pure_python| 1.029% | -0.009% | +8.949% | +5.029% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_generate| 1.143% | -0.419% | +5.142% | +9.492% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_iterparse| 2.210% | -0.760% | +6.024% | +6.270% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_parse| 3.069% | -1.132% | +1.812% | +11.032% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_process| 1.206% | -1.235% | +5.669% | +9.783% | +-----+------------------------+--------+------------+------------+------------+ * Relative Standard Deviation (Standard Deviation/Average) If this is not displayed properly please visit our results page here: http://languagesperformance.intel.com/3-down-62-flat-results-for-python-master-branch-2017-06-01 Our lab does a nightly source pull and build of the Python project and measures performance changes against the previous stable version and the previous nightly measurement. This is provided as a service to the community so that quality issues with current hardware can be identified quickly. Intel technologies' features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. From noreply at github.com Thu Jun 1 23:26:16 2017 From: noreply at github.com (GitHub) Date: Thu, 01 Jun 2017 20:26:16 -0700 Subject: [Python-checkins] [python/cpython] e417d1: bpo-29660: traceback: Document that etype is ignor... Message-ID: <5930dad8d8397_17ad3f86c7a97c38915c0@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: e417d12d728103445b8516a35f643536e401f120 https://github.com/python/cpython/commit/e417d12d728103445b8516a35f643536e401f120 Author: Matthias Bussonnier Date: 2017-06-01 (Thu, 01 Jun 2017) Changed paths: M Doc/library/traceback.rst Log Message: ----------- bpo-29660: traceback: Document that etype is ignored in some places. (GH-344) (GH-1913) (cherry picked from commit cdb89cd) From noreply at github.com Thu Jun 1 23:26:58 2017 From: noreply at github.com (GitHub) Date: Thu, 01 Jun 2017 20:26:58 -0700 Subject: [Python-checkins] [python/cpython] cca3d4: bpo-29660: traceback: Document that etype is ignor... Message-ID: <5930db02b7099_149c3f9cf79e1c44171b6@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: cca3d4aa25a7aea0cda90dd2aa012f58c85e7e24 https://github.com/python/cpython/commit/cca3d4aa25a7aea0cda90dd2aa012f58c85e7e24 Author: Matthias Bussonnier Date: 2017-06-01 (Thu, 01 Jun 2017) Changed paths: M Doc/library/traceback.rst Log Message: ----------- bpo-29660: traceback: Document that etype is ignored in some places. (GH-344) (GH-1914) (cherry picked from commit cdb89cd) From noreply at github.com Fri Jun 2 00:56:25 2017 From: noreply at github.com (GitHub) Date: Thu, 01 Jun 2017 21:56:25 -0700 Subject: [Python-checkins] [python/cpython] 1c92c0: bpo-30052: Link `bytes` & `bytearray` to stdtypes ... Message-ID: <5930eff9b735e_5b813fae2624dc4063922@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 1c92c0edca413c6f8ce8ec326a67451ae751ead9 https://github.com/python/cpython/commit/1c92c0edca413c6f8ce8ec326a67451ae751ead9 Author: Mariatta Date: 2017-06-01 (Thu, 01 Jun 2017) Changed paths: M Doc/library/functions.rst M Doc/library/stdtypes.rst M Doc/reference/datamodel.rst Log Message: ----------- bpo-30052: Link `bytes` & `bytearray` to stdtypes not functions (GH-1271) (GH-1915) Builtin container types have two potential link targets in the docs: - their entry in the list of builtin callables - their type documentation This change brings `bytes` and `bytearray` into line with other container types by having cross-references default to linking to their type documentation, rather than their builtin callable entry.. (cherry picked from commit c6db4811f9ea3aeff0e1fafe1c60a22835ef359e) From noreply at github.com Fri Jun 2 02:33:06 2017 From: noreply at github.com (GitHub) Date: Thu, 01 Jun 2017 23:33:06 -0700 Subject: [Python-checkins] [python/cpython] aead53: bpo-30245: Fix possible overflow when organize str... Message-ID: <593106a2689e4_56983ffafa817c2c10337@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: aead53b6ee27915de248b07de509529174aaad21 https://github.com/python/cpython/commit/aead53b6ee27915de248b07de509529174aaad21 Author: Johan Liu Date: 2017-06-02 (Fri, 02 Jun 2017) Changed paths: M Lib/test/test_struct.py M Misc/ACKS M Misc/NEWS M Modules/_struct.c Log Message: ----------- bpo-30245: Fix possible overflow when organize struct.pack_into error message (#1682) From solipsis at pitrou.net Fri Jun 2 05:06:19 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Fri, 02 Jun 2017 09:06:19 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=3 Message-ID: <20170602090619.59453.B3BE8C20B3B50483@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_functools leaked [0, 3, 1] memory blocks, sum=4 test_multiprocessing_fork leaked [-2, 0, 1] memory blocks, sum=-1 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/reflogMVaIRd', '--timeout', '7200'] From noreply at github.com Fri Jun 2 09:30:58 2017 From: noreply at github.com (GitHub) Date: Fri, 02 Jun 2017 06:30:58 -0700 Subject: [Python-checkins] [python/cpython] 7a82f9: bpo-30052: Always regenerate cross-references (#13... Message-ID: <59316892c11b9_54a23fc4c24abc28739a7@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 7a82f9c2b94d31c8f4cc8bb8e3151765d8b148d7 https://github.com/python/cpython/commit/7a82f9c2b94d31c8f4cc8bb8e3151765d8b148d7 Author: Nick Coghlan Date: 2017-06-02 (Fri, 02 Jun 2017) Changed paths: M Doc/Makefile M Misc/NEWS Log Message: ----------- bpo-30052: Always regenerate cross-references (#1339) * bpo-30052: Always regenerate cross-references The patch for bpo-30052 changed the preferred link target for :func:`bytes` and :func`bytearray` references to be the respective type definitions rather than the corresponding builtin function entries. This patch changes the daily documentation builds to disable the output caching in Sphinx, in order to ensure that cross-reference changes like this one are reliably picked up and applied automatically after merging. From noreply at github.com Fri Jun 2 12:26:02 2017 From: noreply at github.com (GitHub) Date: Fri, 02 Jun 2017 09:26:02 -0700 Subject: [Python-checkins] [python/cpython] 523776: bpo-30544: _io._WindowsConsoleIO.write raises the ... Message-ID: <5931919ac32cb_57743f9000807c3876713@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 523776c3419f6795e78173d53c10e35ec4eed48d https://github.com/python/cpython/commit/523776c3419f6795e78173d53c10e35ec4eed48d Author: Segev Finer Date: 2017-06-02 (Fri, 02 Jun 2017) Changed paths: M Modules/_io/winconsoleio.c Log Message: ----------- bpo-30544: _io._WindowsConsoleIO.write raises the wrong error when WriteConsoleW fails (#1912) * bpo-30544: _io._WindowsConsoleIO.write raises the wrong error when WriteConsoleW fails * bpo-30544: _io._WindowsConsoleIO.write raises the wrong error when WriteConsoleW fails From noreply at github.com Fri Jun 2 12:28:18 2017 From: noreply at github.com (GitHub) Date: Fri, 02 Jun 2017 09:28:18 -0700 Subject: [Python-checkins] [python/cpython] 7a9962: Fix skipping test_UNC_path on AppVeyor due to a di... Message-ID: <59319222231cb_43a53fb6b3689c382408d@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 7a99625e0d95cd88ed8842d8677b5beea1fde5ae https://github.com/python/cpython/commit/7a99625e0d95cd88ed8842d8677b5beea1fde5ae Author: Segev Finer Date: 2017-06-02 (Fri, 02 Jun 2017) Changed paths: M Lib/test/test_import/__init__.py Log Message: ----------- Fix skipping test_UNC_path on AppVeyor due to a different error being raised (#1920) We get `ERROR_BAD_NETPATH` (53) on AppVeyor which is translated to ENOENT (2). From noreply at github.com Fri Jun 2 14:36:04 2017 From: noreply at github.com (GitHub) Date: Fri, 02 Jun 2017 11:36:04 -0700 Subject: [Python-checkins] [python/cpython] ae8750: bpo-24899: Add comparison table for os.path -> pat... Message-ID: <5931b0143223c_14883fd70b417c34412cd@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: ae8750bca8234a9af9382b9d7e457b57f810ad64 https://github.com/python/cpython/commit/ae8750bca8234a9af9382b9d7e457b57f810ad64 Author: Jamiel Almeida Date: 2017-06-02 (Fri, 02 Jun 2017) Changed paths: M Doc/library/pathlib.rst M Misc/ACKS Log Message: ----------- bpo-24899: Add comparison table for os.path -> pathlib (GH-1753) From lp_benchmark_robot at intel.com Fri Jun 2 17:08:08 2017 From: lp_benchmark_robot at intel.com (lp_benchmark_robot at intel.com) Date: Fri, 2 Jun 2017 14:08:08 -0700 Subject: [Python-checkins] [65 flat] Results for Python (master branch) 2017-06-02 Message-ID: Results for project python/master, build date: 2017-06-02 03:04:12-07:00. - commit: aead53b - previous commit: 4e624ca - revision date: 2017-06-02 14:33:04+08:00 - environment: Broadwell-EP - cpu: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz 2x22 cores, stepping 1, LLC 55 MB - mem: 128 GB - os: Ubuntu 16.04.2 LTS - kernel: 4.4.0-62-generic x86_64 GNU/Linux Baseline results were generated using release v3.6.0, with hash 5c4568a from 2016-12-22 23:38:47+00:00. +-----+------------------------+--------+------------+------------+------------+ | | |relative|change since|change since|current rev | | | benchmark|std_dev*| last run | baseline |run with PGO| +-----+------------------------+--------+------------+------------+------------+ | :-| | 2to3| 0.727% | -0.062% | +4.693% | +7.233% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method| 0.514% | +0.078% | +20.096% | +6.566% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_slots| 0.729% | +0.001% | +21.600% | +5.764% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_unknown| 0.560% | -0.070% | +19.617% | +4.572% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_simple| 3.981% | +0.032% | +9.057% | +6.618% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chameleon| 1.599% | +0.445% | +11.943% | +11.464% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chaos| 1.593% | -0.317% | +8.750% | +8.415% | +-----+------------------------+--------+------------+------------+------------+ | :-| | crypto_pyaes| 0.661% | +0.134% | +4.005% | +5.756% | +-----+------------------------+--------+------------+------------+------------+ | :-| | deltablue| 3.855% | +0.192% | +6.239% | +18.440% | +-----+------------------------+--------+------------+------------+------------+ | :-| | django_template| 2.374% | -0.891% | +9.866% | +10.852% | +-----+------------------------+--------+------------+------------+------------+ | :-| | dulwich_log| 1.490% | +0.302% | +3.118% | +6.241% | +-----+------------------------+--------+------------+------------+------------+ | :-| | fannkuch| 0.691% | -0.130% | +6.168% | +3.237% | +-----+------------------------+--------+------------+------------+------------+ | :-| | float| 1.114% | -0.402% | +3.339% | +5.941% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_text| 1.167% | +0.410% | +10.074% | +9.650% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_xml| 2.290% | -0.767% | +7.138% | +8.509% | +-----+------------------------+--------+------------+------------+------------+ | :-| | go| 1.338% | -0.025% | +7.031% | +10.152% | +-----+------------------------+--------+------------+------------+------------+ | :-| | hexiom| 1.216% | +0.301% | +9.778% | +9.772% | +-----+------------------------+--------+------------+------------+------------+ | :-| | html5lib| 3.838% | +0.484% | +9.396% | +8.201% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_dumps| 1.896% | -0.471% | +3.944% | +8.388% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_loads| 3.304% | -0.095% | +3.400% | +9.130% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_format| 1.496% | -0.101% | +4.967% | +11.399% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_silent| 2.504% | +0.382% | +12.732% | +10.013% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_simple| 1.577% | -0.447% | +6.031% | +13.417% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mako| 0.520% | +0.499% | +18.258% | +11.987% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mdp| 4.526% | +1.301% | +4.363% | +14.173% | +-----+------------------------+--------+------------+------------+------------+ | :-| | meteor_contest| 1.591% | +0.223% | +3.171% | +5.429% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nbody| 0.742% | -0.228% | -2.295% | +2.142% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nqueens| 0.549% | -0.019% | +2.959% | +5.935% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pathlib| 1.360% | +0.403% | +1.138% | +13.699% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle| 1.012% | -1.365% | +1.339% | +22.017% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_dict| 0.462% | +0.013% | +6.059% | +17.002% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_list| 0.824% | -0.038% | +5.985% | +17.749% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_pure_python| 4.310% | +0.227% | +12.602% | +9.840% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pidigits| 0.189% | -0.031% | +0.465% | +9.624% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup| 0.127% | -0.044% | +1.912% | +4.940% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup_no_site| 0.087% | +0.055% | +1.468% | +4.873% | +-----+------------------------+--------+------------+------------+------------+ | :-| | raytrace| 1.101% | -0.248% | +10.606% | +11.660% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_compile| 4.207% | +0.821% | -5.200% | +6.252% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_dna| 1.427% | -0.238% | +1.919% | +8.009% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_effbot| 1.718% | +0.430% | +1.150% | +0.585% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_v8| 2.253% | +0.760% | +10.396% | +5.571% | +-----+------------------------+--------+------------+------------+------------+ | :-| | richards| 9.368% | +1.160% | +6.132% | +14.618% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_fft| 1.338% | +0.079% | +0.968% | +1.693% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_lu| 2.292% | +0.658% | +27.157% | +7.023% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_monte_carlo| 1.589% | -0.990% | +6.146% | +3.693% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sor| 1.496% | -0.421% | +15.937% | +6.609% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sparse_mat_mult| 3.054% | -0.414% | +2.647% | -8.556% | +-----+------------------------+--------+------------+------------+------------+ | :-| | spectral_norm| 1.935% | -0.405% | +6.775% | +0.840% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_declarative| 1.008% | +0.194% | +4.786% | +6.514% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_imperative| 3.130% | +0.512% | +5.180% | +3.962% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlite_synth| 3.944% | +0.043% | +3.065% | +8.852% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_expand| 2.797% | -0.364% | +12.129% | +7.019% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_integrate| 1.594% | +0.421% | +10.547% | +5.811% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_str| 4.141% | -0.718% | +11.700% | +8.763% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_sum| 4.751% | +0.963% | +12.226% | +8.467% | +-----+------------------------+--------+------------+------------+------------+ | :-| | telco| 6.204% | +1.410% | +21.870% | +9.081% | +-----+------------------------+--------+------------+------------+------------+ | :-| | tornado_http| 1.114% | -0.181% | +6.393% | +6.231% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpack_sequence| 3.147% | +0.952% | +0.210% | +0.368% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle| 3.424% | +1.251% | +9.509% | +19.387% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_list| 1.864% | +0.648% | +0.073% | +17.623% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_pure_python| 2.420% | -0.800% | +8.221% | +5.850% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_generate| 1.260% | +0.045% | +5.185% | +9.309% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_iterparse| 2.636% | -0.472% | +5.581% | +5.151% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_parse| 3.465% | -0.027% | +1.786% | +9.020% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_process| 1.346% | -0.005% | +5.664% | +9.647% | +-----+------------------------+--------+------------+------------+------------+ * Relative Standard Deviation (Standard Deviation/Average) If this is not displayed properly please visit our results page here: http://languagesperformance.intel.com/65-flat-results-for-python-master-branch-2017-06-02 Our lab does a nightly source pull and build of the Python project and measures performance changes against the previous stable version and the previous nightly measurement. This is provided as a service to the community so that quality issues with current hardware can be identified quickly. Intel technologies' features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. From noreply at github.com Fri Jun 2 17:39:06 2017 From: noreply at github.com (GitHub) Date: Fri, 02 Jun 2017 14:39:06 -0700 Subject: [Python-checkins] [python/cpython] c63ae1: bpo-30544: _io._WindowsConsoleIO.write raises the ... Message-ID: <5931dafa9d29a_53a43f8888d0fc3c88950@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: c63ae1122f84d4188ffadfd1454902093eb10be1 https://github.com/python/cpython/commit/c63ae1122f84d4188ffadfd1454902093eb10be1 Author: Steve Dower Date: 2017-06-02 (Fri, 02 Jun 2017) Changed paths: M Modules/_io/winconsoleio.c Log Message: ----------- bpo-30544: _io._WindowsConsoleIO.write raises the wrong error when WriteConsoleW fails (#1912) (#1925) * bpo-30544: _io._WindowsConsoleIO.write raises the wrong error when WriteConsoleW fails * bpo-30544: _io._WindowsConsoleIO.write raises the wrong error when WriteConsoleW fails From solipsis at pitrou.net Sat Jun 3 05:05:53 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Sat, 03 Jun 2017 09:05:53 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=4 Message-ID: <20170603090552.56721.83DCB7E01889EF55@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_collections leaked [7, 0, -7] memory blocks, sum=0 test_functools leaked [0, 3, 1] memory blocks, sum=4 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/reflogrOuwMc', '--timeout', '7200'] From noreply at github.com Sat Jun 3 06:32:29 2017 From: noreply at github.com (GitHub) Date: Sat, 03 Jun 2017 03:32:29 -0700 Subject: [Python-checkins] [python/cpython] 3c2817: Fix bpo-30526: Add TextIOWrapper.reconfigure() and... Message-ID: <5932903d62d00_139e3f8411621c3457197@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 3c2817b6884a5fcf792197203f3c26b157210607 https://github.com/python/cpython/commit/3c2817b6884a5fcf792197203f3c26b157210607 Author: Antoine Pitrou Date: 2017-06-03 (Sat, 03 Jun 2017) Changed paths: M Doc/library/io.rst M Lib/_pyio.py M Lib/test/test_io.py M Misc/NEWS M Modules/_io/clinic/textio.c.h M Modules/_io/textio.c Log Message: ----------- Fix bpo-30526: Add TextIOWrapper.reconfigure() and a TextIOWrapper.write_through attribute (#1922) * Fix bpo-30526: Add TextIOWrapper.reconfigure() * Apply Nick's improved wording * Update Misc/NEWS From noreply at github.com Sat Jun 3 13:24:19 2017 From: noreply at github.com (GitHub) Date: Sat, 03 Jun 2017 10:24:19 -0700 Subject: [Python-checkins] [python/cpython] 21c2dd: Turn on macOS builds for Travis (GH-1846) Message-ID: <5932f0c34cf32_29e53fe92b0c5c3484361@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 21c2dd7cf8414c903f0e83cf1d6b7f02f645f422 https://github.com/python/cpython/commit/21c2dd7cf8414c903f0e83cf1d6b7f02f645f422 Author: Brett Cannon Date: 2017-06-03 (Sat, 03 Jun 2017) Changed paths: M .travis.yml Log Message: ----------- Turn on macOS builds for Travis (GH-1846) Initially the macOS builds are allowed to fail until such time that they can be determined to be stable and not add an unacceptable amount of time to the overall Travis-passing process. From noreply at github.com Sat Jun 3 13:33:55 2017 From: noreply at github.com (GitHub) Date: Sat, 03 Jun 2017 10:33:55 -0700 Subject: [Python-checkins] [python/cpython] ba6bfc: [3.6] Turn on macOS builds for Travis (GH-1846) (#... Message-ID: <5932f3032377_5a5d3ff7de5b5c2899892@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: ba6bfcdfb43f06f025613348bb6c71ff9b597b35 https://github.com/python/cpython/commit/ba6bfcdfb43f06f025613348bb6c71ff9b597b35 Author: Brett Cannon Date: 2017-06-03 (Sat, 03 Jun 2017) Changed paths: M .travis.yml Log Message: ----------- [3.6] Turn on macOS builds for Travis (GH-1846) (#1929) Initially the macOS builds are allowed to fail until such time that they can be determined to be stable and not add an unacceptable amount of time to the overall Travis-passing process. (cherry picked from commit 21c2dd7cf8414c903f0e83cf1d6b7f02f645f422) From noreply at github.com Sat Jun 3 13:34:17 2017 From: noreply at github.com (GitHub) Date: Sat, 03 Jun 2017 10:34:17 -0700 Subject: [Python-checkins] [python/cpython] 6d1e52: [3.5] Turn on macOS builds for Travis (GH-1846) (G... Message-ID: <5932f31915a8e_56553ff70b155c249504d@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 6d1e52bd6ed322b1bd8c3d1db683d0ceee8d9f61 https://github.com/python/cpython/commit/6d1e52bd6ed322b1bd8c3d1db683d0ceee8d9f61 Author: Brett Cannon Date: 2017-06-03 (Sat, 03 Jun 2017) Changed paths: M .travis.yml Log Message: ----------- [3.5] Turn on macOS builds for Travis (GH-1846) (GH-1930) Initially the macOS builds are allowed to fail until such time that they can be determined to be stable and not add an unacceptable amount of time to the overall Travis-passing process. (cherry picked from commit 21c2dd7cf8414c903f0e83cf1d6b7f02f645f422) From noreply at github.com Sat Jun 3 13:38:44 2017 From: noreply at github.com (GitHub) Date: Sat, 03 Jun 2017 10:38:44 -0700 Subject: [Python-checkins] [python/cpython] 6a1b89: [2.7] Turn on macOS builds for Travis (GH-1846) (G... Message-ID: <5932f424b1911_4e2c3fd95dd79c38953b6@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 6a1b89dd13f9cfdb589dfe5e1f728a099b2bc95a https://github.com/python/cpython/commit/6a1b89dd13f9cfdb589dfe5e1f728a099b2bc95a Author: Brett Cannon Date: 2017-06-03 (Sat, 03 Jun 2017) Changed paths: M .travis.yml Log Message: ----------- [2.7] Turn on macOS builds for Travis (GH-1846) (GH-1931) Initially the macOS builds are allowed to fail until such time that they can be determined to be stable and not add an unacceptable amount of time to the overall Travis-passing process. (cherry picked from commit 21c2dd7cf8414c903f0e83cf1d6b7f02f645f422) From noreply at github.com Sat Jun 3 21:11:47 2017 From: noreply at github.com (GitHub) Date: Sat, 03 Jun 2017 18:11:47 -0700 Subject: [Python-checkins] [python/cpython] d79a79: Simplify code in warnings modules Message-ID: <59335e536ecf8_14883fd70b417c3448825@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/alex-patch-2 Home: https://github.com/python/cpython Commit: d79a793fb8613e45d3a1131fbc7b523d071549e7 https://github.com/python/cpython/commit/d79a793fb8613e45d3a1131fbc7b523d071549e7 Author: Alex Gaynor Date: 2017-06-03 (Sat, 03 Jun 2017) Changed paths: M Lib/warnings.py Log Message: ----------- Simplify code in warnings modules Metaprogramming a list of attributes was excessive, and made the code less readable and slower. From noreply at github.com Sun Jun 4 02:41:42 2017 From: noreply at github.com (GitHub) Date: Sat, 03 Jun 2017 23:41:42 -0700 Subject: [Python-checkins] [python/cpython] 9f396b: fix comment (#1798) Message-ID: <5933aba6f234a_28963fa9aa343c3851617@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 9f396b605ec03fc5af100222f1b0a9063ac02a0b https://github.com/python/cpython/commit/9f396b605ec03fc5af100222f1b0a9063ac02a0b Author: leodema Date: 2017-06-04 (Sun, 04 Jun 2017) Changed paths: M Lib/random.py Log Message: ----------- fix comment (#1798) From solipsis at pitrou.net Sun Jun 4 05:06:15 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Sun, 04 Jun 2017 09:06:15 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=5 Message-ID: <20170604090615.59390.5D281856DD8439D1@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_collections leaked [7, -7, 1] memory blocks, sum=1 test_functools leaked [0, 3, 1] memory blocks, sum=4 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/reflogeQEYvU', '--timeout', '7200'] From noreply at github.com Sun Jun 4 11:34:19 2017 From: noreply at github.com (GitHub) Date: Sun, 04 Jun 2017 08:34:19 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <5934287b9ca59_12fa3f8df51a3c281290d@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/alex-patch-2 Home: https://github.com/python/cpython From noreply at github.com Sun Jun 4 11:34:17 2017 From: noreply at github.com (GitHub) Date: Sun, 04 Jun 2017 08:34:17 -0700 Subject: [Python-checkins] [python/cpython] 5de3a6: Simplify code in warnings modules (#1935) Message-ID: <59342879649c5_41223fdc02d3bc38365b5@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 5de3a64179bafcd440b32849b1129ed1fea47b85 https://github.com/python/cpython/commit/5de3a64179bafcd440b32849b1129ed1fea47b85 Author: Alex Gaynor Date: 2017-06-04 (Sun, 04 Jun 2017) Changed paths: M Lib/warnings.py Log Message: ----------- Simplify code in warnings modules (#1935) Metaprogramming a list of attributes was excessive, and made the code less readable and slower. From noreply at github.com Sun Jun 4 13:39:22 2017 From: noreply at github.com (GitHub) Date: Sun, 04 Jun 2017 10:39:22 -0700 Subject: [Python-checkins] [python/cpython] 9be4ff: bpo-30538: Update count() in Functional Programmin... Message-ID: <593445ca6f956_1fbb3fb924433c2c8415@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 9be4ff359daa67cde6246494f643ed7cd2825d46 https://github.com/python/cpython/commit/9be4ff359daa67cde6246494f643ed7cd2825d46 Author: csabella Date: 2017-06-04 (Sun, 04 Jun 2017) Changed paths: M Doc/howto/functional.rst Log Message: ----------- bpo-30538: Update count() in Functional Programming HOWTO (#1919) * bpo-30538: Update count() in Functional HOWTO * bpo-30538: Update enumerate() arguments in Functional HOWTO From noreply at github.com Sun Jun 4 13:52:29 2017 From: noreply at github.com (GitHub) Date: Sun, 04 Jun 2017 10:52:29 -0700 Subject: [Python-checkins] [python/cpython] 48fb76: bpo-30567: Fix refleak in sys.getwindowsversion (#... Message-ID: <593448dd6be41_5d903f9633c63c44969c2@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 48fb766f70d9ca9d5934cbddbe8d8e7972cb6343 https://github.com/python/cpython/commit/48fb766f70d9ca9d5934cbddbe8d8e7972cb6343 Author: Segev Finer Date: 2017-06-04 (Sun, 04 Jun 2017) Changed paths: M Python/sysmodule.c Log Message: ----------- bpo-30567: Fix refleak in sys.getwindowsversion (#1940) From noreply at github.com Sun Jun 4 14:30:26 2017 From: noreply at github.com (GitHub) Date: Sun, 04 Jun 2017 11:30:26 -0700 Subject: [Python-checkins] [python/cpython] 565545: Only run AppVeyor on long-lived branches Message-ID: <593451c25d067_16c63f8570011c308392b@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/appveyor_branches Home: https://github.com/python/cpython Commit: 56554507b0d7ed967da6fd4251eeac3a6cb71f67 https://github.com/python/cpython/commit/56554507b0d7ed967da6fd4251eeac3a6cb71f67 Author: Zachary Ware Date: 2017-06-04 (Sun, 04 Jun 2017) Changed paths: M .github/appveyor.yml Log Message: ----------- Only run AppVeyor on long-lived branches Also on the short-lived `buildbot-custom` branch. From noreply at github.com Sun Jun 4 16:18:51 2017 From: noreply at github.com (GitHub) Date: Sun, 04 Jun 2017 13:18:51 -0700 Subject: [Python-checkins] [python/cpython] d3bedf: Only run AppVeyor on long-lived branches (GH-1941) Message-ID: <59346b2b77927_16253fcb0e47bc38647ab@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: d3bedf356aca04ed9135a84b08f5cf229000176e https://github.com/python/cpython/commit/d3bedf356aca04ed9135a84b08f5cf229000176e Author: Zachary Ware Date: 2017-06-04 (Sun, 04 Jun 2017) Changed paths: M .github/appveyor.yml Log Message: ----------- Only run AppVeyor on long-lived branches (GH-1941) Also on the short-lived `buildbot-custom` branch. From noreply at github.com Sun Jun 4 16:18:53 2017 From: noreply at github.com (GitHub) Date: Sun, 04 Jun 2017 13:18:53 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <59346b2d3c10e_266c3fc436139c345395c@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/appveyor_branches Home: https://github.com/python/cpython From noreply at github.com Sun Jun 4 18:14:04 2017 From: noreply at github.com (GitHub) Date: Sun, 04 Jun 2017 15:14:04 -0700 Subject: [Python-checkins] [python/cpython] 7e6d99: [3.6] Fix skipping test_UNC_path on AppVeyor due t... Message-ID: <5934862c8f33a_57af3fe6723a1c341328e1@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 7e6d999b6c22de2594df8bca56aedf60ba4714b0 https://github.com/python/cpython/commit/7e6d999b6c22de2594df8bca56aedf60ba4714b0 Author: Zachary Ware Date: 2017-06-04 (Sun, 04 Jun 2017) Changed paths: M Lib/test/test_import/__init__.py Log Message: ----------- [3.6] Fix skipping test_UNC_path on AppVeyor due to a different error being raised (GH-1920) We get `ERROR_BAD_NETPATH` (53) on AppVeyor which is translated to ENOENT (2). (cherry picked from commit 7a99625e0d95cd88ed8842d8677b5beea1fde5ae) From noreply at github.com Sun Jun 4 18:19:33 2017 From: noreply at github.com (GitHub) Date: Sun, 04 Jun 2017 15:19:33 -0700 Subject: [Python-checkins] [python/cpython] 6636e2: [3.5] Fix skipping test_UNC_path on AppVeyor due t... Message-ID: <59348775cd62a_5f3f3fb1f02dbc346451c@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 6636e22002dbfd871b8bda617ca46512f5226b36 https://github.com/python/cpython/commit/6636e22002dbfd871b8bda617ca46512f5226b36 Author: Zachary Ware Date: 2017-06-04 (Sun, 04 Jun 2017) Changed paths: M Lib/test/test_import/__init__.py Log Message: ----------- [3.5] Fix skipping test_UNC_path on AppVeyor due to a different error being raised (GH-1920) We get `ERROR_BAD_NETPATH` (53) on AppVeyor which is translated to ENOENT (2). (cherry picked from commit 7a99625e0d95cd88ed8842d8677b5beea1fde5ae) From noreply at github.com Sun Jun 4 18:45:03 2017 From: noreply at github.com (GitHub) Date: Sun, 04 Jun 2017 15:45:03 -0700 Subject: [Python-checkins] [python/cpython] 87edc5: Skip UNC tests on AppVeyor in case of ENOENT (GH-1... Message-ID: <59348d6fa3d21_5d063f921e9f5c3c12281a@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 87edc5e5e0b03d9a62ac29f1c4341b88c4c4624f https://github.com/python/cpython/commit/87edc5e5e0b03d9a62ac29f1c4341b88c4c4624f Author: Zachary Ware Date: 2017-06-04 (Sun, 04 Jun 2017) Changed paths: M Lib/test/test_import.py M Lib/test/test_tcl.py Log Message: ----------- Skip UNC tests on AppVeyor in case of ENOENT (GH-1950) From noreply at github.com Sun Jun 4 20:50:38 2017 From: noreply at github.com (GitHub) Date: Sun, 04 Jun 2017 17:50:38 -0700 Subject: [Python-checkins] [python/cpython] 47779d: [3.6] Only run AppVeyor on long-lived branches (GH... Message-ID: <5934aade910ca_4c4c3fa10c2cbc34125317@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 47779d720a0fa0eec818065f41b17d0f2d77d3ff https://github.com/python/cpython/commit/47779d720a0fa0eec818065f41b17d0f2d77d3ff Author: Zachary Ware Date: 2017-06-04 (Sun, 04 Jun 2017) Changed paths: M .github/appveyor.yml Log Message: ----------- [3.6] Only run AppVeyor on long-lived branches (GH-1941) Also on the short-lived `buildbot-custom` branch. (cherry picked from commit d3bedf356aca04ed9135a84b08) From noreply at github.com Sun Jun 4 20:51:31 2017 From: noreply at github.com (GitHub) Date: Sun, 04 Jun 2017 17:51:31 -0700 Subject: [Python-checkins] [python/cpython] b9c4f3: [3.5] Only run AppVeyor on long-lived branches (GH... Message-ID: <5934ab1375439_be33fa8fd40dc34105354@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: b9c4f3ce96991fda43caecfbf3aab7f9d47158ed https://github.com/python/cpython/commit/b9c4f3ce96991fda43caecfbf3aab7f9d47158ed Author: Zachary Ware Date: 2017-06-04 (Sun, 04 Jun 2017) Changed paths: M .github/appveyor.yml Log Message: ----------- [3.5] Only run AppVeyor on long-lived branches (GH-1941) Also on the short-lived `buildbot-custom` branch. (cherry picked from commit d3bedf356aca04ed9135a84b08) From noreply at github.com Sun Jun 4 20:52:01 2017 From: noreply at github.com (GitHub) Date: Sun, 04 Jun 2017 17:52:01 -0700 Subject: [Python-checkins] [python/cpython] ed3edb: [2.7] Only run AppVeyor on long-lived branches (GH... Message-ID: <5934ab31dd109_12fa3f8df51a3c28131418@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: ed3edb4fbf6ec033e5e058f763c6266affa8eedc https://github.com/python/cpython/commit/ed3edb4fbf6ec033e5e058f763c6266affa8eedc Author: Zachary Ware Date: 2017-06-04 (Sun, 04 Jun 2017) Changed paths: M .github/appveyor.yml Log Message: ----------- [2.7] Only run AppVeyor on long-lived branches (GH-1941) Also on the short-lived `buildbot-custom` branch. (cherry picked from commit d3bedf356aca04ed9135a84b08) From noreply at github.com Sun Jun 4 22:46:51 2017 From: noreply at github.com (GitHub) Date: Sun, 04 Jun 2017 19:46:51 -0700 Subject: [Python-checkins] [python/cpython] 1bced5: bpo-30530: Update Descriptor How To Documentation ... Message-ID: <5934c61bc3597_5b453fa8a8effc2810087f@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 1bced56567335745f91676192fc39c06aab30da9 https://github.com/python/cpython/commit/1bced56567335745f91676192fc39c06aab30da9 Author: Mariano Anaya Date: 2017-06-04 (Sun, 04 Jun 2017) Changed paths: M Doc/howto/descriptor.rst Log Message: ----------- bpo-30530: Update Descriptor How To Documentation (GH-1845) Update the code example in Functions and Methods section Remove objtype argument in MethodType From noreply at github.com Sun Jun 4 23:06:50 2017 From: noreply at github.com (GitHub) Date: Sun, 04 Jun 2017 20:06:50 -0700 Subject: [Python-checkins] [python/cpython] 86eb93: bpo-30530: Update Descriptor How To Documentation ... Message-ID: <5934caca23190_204f3fadfbe4fc3097353@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 86eb93fae6fc5bf121de815b82697f2bc5bc126c https://github.com/python/cpython/commit/86eb93fae6fc5bf121de815b82697f2bc5bc126c Author: Mariatta Date: 2017-06-04 (Sun, 04 Jun 2017) Changed paths: M Doc/howto/descriptor.rst Log Message: ----------- bpo-30530: Update Descriptor How To Documentation (GH-1845) (GH-1953) Update the code example in Functions and Methods section Remove objtype argument in MethodType (cherry picked from commit 1bced56567335745f91676192fc39c06aab30da9) From noreply at github.com Sun Jun 4 23:09:17 2017 From: noreply at github.com (GitHub) Date: Sun, 04 Jun 2017 20:09:17 -0700 Subject: [Python-checkins] [python/cpython] 1f04b9: bpo-30530: Update Descriptor How To Documentation ... Message-ID: <5934cb5d88f41_15893fb7821ddc2880464@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 1f04b900861686351977f6a7d51afa5fdc181b82 https://github.com/python/cpython/commit/1f04b900861686351977f6a7d51afa5fdc181b82 Author: Mariatta Date: 2017-06-04 (Sun, 04 Jun 2017) Changed paths: M Doc/howto/descriptor.rst Log Message: ----------- bpo-30530: Update Descriptor How To Documentation (GH-1845) (GH-1954) Update the code example in Functions and Methods section Remove objtype argument in MethodType (cherry picked from commit 1bced56567335745f91676192fc39c06aab30da9) From noreply at github.com Sun Jun 4 23:12:00 2017 From: noreply at github.com (GitHub) Date: Sun, 04 Jun 2017 20:12:00 -0700 Subject: [Python-checkins] [python/cpython] b32fb6: bpo-30538: Update count() in Functional Programmin... Message-ID: <5934cc002dde7_4a643fc6eede7c281122f7@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: b32fb6c1fb6cdf019817176f573e60c0923a6e22 https://github.com/python/cpython/commit/b32fb6c1fb6cdf019817176f573e60c0923a6e22 Author: csabella Date: 2017-06-04 (Sun, 04 Jun 2017) Changed paths: M Doc/howto/functional.rst Log Message: ----------- bpo-30538: Update count() in Functional Programming HOWTO (GH-1919) (GH-1944) * bpo-30538: Update count() in Functional HOWTO * bpo-30538: Update enumerate() arguments in Functional HOWTO (cherry picked from commit 9be4ff359daa67cde6246494f643ed7cd2825d46) From noreply at github.com Sun Jun 4 23:12:25 2017 From: noreply at github.com (GitHub) Date: Sun, 04 Jun 2017 20:12:25 -0700 Subject: [Python-checkins] [python/cpython] ce4055: bpo-30538: Update count() in Functional Programmin... Message-ID: <5934cc19c1c2_46653fb1a2c19c4070777@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: ce40550acd3a8928bb6fef4d4e73642a8a69745d https://github.com/python/cpython/commit/ce40550acd3a8928bb6fef4d4e73642a8a69745d Author: csabella Date: 2017-06-04 (Sun, 04 Jun 2017) Changed paths: M Doc/howto/functional.rst Log Message: ----------- bpo-30538: Update count() in Functional Programming HOWTO (GH-1919) (GH-1943) * bpo-30538: Update count() in Functional HOWTO * bpo-30538: Update enumerate() arguments in Functional HOWTO (cherry picked from commit 9be4ff359daa67cde6246494f643ed7cd2825d46) From solipsis at pitrou.net Mon Jun 5 05:05:46 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Mon, 05 Jun 2017 09:05:46 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=7 Message-ID: <20170605090545.58782.B6E207440AC22867@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_collections leaked [7, -7, 1] memory blocks, sum=1 test_functools leaked [0, 3, 1] memory blocks, sum=4 test_multiprocessing_spawn leaked [1, -1, 2] memory blocks, sum=2 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/reflogeBYQg3', '--timeout', '7200'] From noreply at github.com Mon Jun 5 09:13:52 2017 From: noreply at github.com (GitHub) Date: Mon, 05 Jun 2017 06:13:52 -0700 Subject: [Python-checkins] [python/cpython] e14af3: Simplify code in warnings modules (#1957) Message-ID: <593559103a8b8_4e103fd9a7e95c301143bb@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: e14af32cc656249c2d785d190cc981869aa257f6 https://github.com/python/cpython/commit/e14af32cc656249c2d785d190cc981869aa257f6 Author: Alex Gaynor Date: 2017-06-05 (Mon, 05 Jun 2017) Changed paths: M Lib/warnings.py Log Message: ----------- Simplify code in warnings modules (#1957) Metaprogramming a list of attributes was excessive, and made the code less readable and slower. Backport of 5de3a64179bafcd440b32849b1129ed1fea47b85 From noreply at github.com Mon Jun 5 18:54:16 2017 From: noreply at github.com (GitHub) Date: Mon, 05 Jun 2017 15:54:16 -0700 Subject: [Python-checkins] [python/cpython] e6a23c: bpo-30557: faulthandler now correctly filters and ... Message-ID: <5935e118bc65f_14d2d3f9dd3163c34519df@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: e6a23c8f9a3ce05b759599696cc131c2d9d147ac https://github.com/python/cpython/commit/e6a23c8f9a3ce05b759599696cc131c2d9d147ac Author: Steve Dower Date: 2017-06-05 (Mon, 05 Jun 2017) Changed paths: M Lib/test/test_faulthandler.py M Misc/NEWS M Modules/faulthandler.c Log Message: ----------- bpo-30557: faulthandler now correctly filters and displays exception codes on Windows (#1924) * bpo-30557: faulthandler now correctly filters and displays exception codes on Windows * Adds test for non-fatal exceptions. * Adds bpo number to comment. From noreply at github.com Mon Jun 5 19:42:19 2017 From: noreply at github.com (GitHub) Date: Mon, 05 Jun 2017 16:42:19 -0700 Subject: [Python-checkins] [python/cpython] c53b13: bpo-30417: Disable 'cpu' and 'tzdata' resources on... Message-ID: <5935ec5b31852_2dc63ffd87b95c34421d6@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: c53b13b270767948fddb58b287149c499f9a03c4 https://github.com/python/cpython/commit/c53b13b270767948fddb58b287149c499f9a03c4 Author: Zachary Ware Date: 2017-06-05 (Mon, 05 Jun 2017) Changed paths: M .travis.yml Log Message: ----------- bpo-30417: Disable 'cpu' and 'tzdata' resources on Travis (GH-1928) Also weakens the 'should this be run?' regex to allow all builds when .travis.yml changes. From lp_benchmark_robot at intel.com Mon Jun 5 19:55:50 2017 From: lp_benchmark_robot at intel.com (lp_benchmark_robot at intel.com) Date: Mon, 5 Jun 2017 16:55:50 -0700 Subject: [Python-checkins] [65 flat] Results for Python (master branch) 2017-06-05 Message-ID: <2ca93064-b0fa-4b5b-a178-08e4bdd8f46d@orsmsx152.amr.corp.intel.com> Results for project python/master, build date: 2017-06-05 03:03:15-07:00. - commit: 1bced56 - previous commit: aead53b - revision date: 2017-06-04 19:46:50-07:00 - environment: Broadwell-EP - cpu: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz 2x22 cores, stepping 1, LLC 55 MB - mem: 128 GB - os: Ubuntu 16.04.2 LTS - kernel: 4.4.0-62-generic x86_64 GNU/Linux Baseline results were generated using release v3.6.0, with hash 5c4568a from 2016-12-22 23:38:47+00:00. +-----+------------------------+--------+------------+------------+------------+ | | |relative|change since|change since|current rev | | | benchmark|std_dev*| last run | baseline |run with PGO| +-----+------------------------+--------+------------+------------+------------+ | :-| | 2to3| 0.630% | -0.055% | +4.640% | +7.198% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method| 0.431% | +0.010% | +20.104% | +13.727% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_slots| 0.724% | -0.089% | +21.530% | +12.417% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_unknown| 0.624% | +0.025% | +19.638% | +11.070% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_simple| 3.927% | +0.695% | +9.689% | +8.527% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chameleon| 2.274% | -0.108% | +11.848% | +10.452% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chaos| 1.254% | +0.013% | +8.762% | +9.492% | +-----+------------------------+--------+------------+------------+------------+ | :-| | crypto_pyaes| 0.448% | +0.610% | +4.591% | +5.868% | +-----+------------------------+--------+------------+------------+------------+ | :-| | deltablue| 2.074% | +1.909% | +8.029% | +18.827% | +-----+------------------------+--------+------------+------------+------------+ | :-| | django_template| 2.240% | -0.291% | +9.603% | +14.821% | +-----+------------------------+--------+------------+------------+------------+ | :-| | dulwich_log| 1.471% | +0.526% | +3.627% | +6.105% | +-----+------------------------+--------+------------+------------+------------+ | :-| | fannkuch| 0.500% | -0.123% | +6.052% | +5.182% | +-----+------------------------+--------+------------+------------+------------+ | :-| | float| 0.991% | +0.267% | +3.597% | +6.428% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_text| 1.071% | -0.090% | +9.993% | +10.724% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_xml| 1.880% | -0.412% | +6.755% | +10.631% | +-----+------------------------+--------+------------+------------+------------+ | :-| | go| 1.123% | +0.121% | +7.144% | +10.718% | +-----+------------------------+--------+------------+------------+------------+ | :-| | hexiom| 0.928% | -0.388% | +9.427% | +11.707% | +-----+------------------------+--------+------------+------------+------------+ | :-| | html5lib| 3.650% | -0.185% | +9.228% | +9.122% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_dumps| 1.720% | +0.704% | +4.620% | +9.235% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_loads| 6.018% | -1.799% | +1.662% | +12.407% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_format| 1.782% | +0.815% | +5.741% | +12.727% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_silent| 4.166% | -0.450% | +12.339% | +12.682% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_simple| 1.510% | -0.092% | +5.945% | +13.853% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mako| 0.748% | -0.294% | +18.018% | +13.667% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mdp| 6.734% | -1.929% | +2.518% | +16.295% | +-----+------------------------+--------+------------+------------+------------+ | :-| | meteor_contest| 1.985% | +0.354% | +3.514% | +5.347% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nbody| 0.651% | -0.021% | -2.317% | +4.508% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nqueens| 0.870% | -0.197% | +2.768% | +6.920% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pathlib| 1.217% | +0.431% | +1.564% | +13.591% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle| 3.473% | +0.617% | +1.948% | +22.984% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_dict| 0.536% | -0.330% | +5.749% | +21.658% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_list| 0.693% | +0.023% | +6.007% | +19.633% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_pure_python| 4.327% | +0.057% | +12.653% | +10.934% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pidigits| 0.271% | -0.039% | +0.426% | +9.774% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup| 0.125% | -0.449% | +1.471% | +5.117% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup_no_site| 0.092% | -0.098% | +1.371% | +4.858% | +-----+------------------------+--------+------------+------------+------------+ | :-| | raytrace| 1.373% | -0.343% | +10.300% | +12.599% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_compile| 4.636% | -0.756% | -5.996% | +8.088% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_dna| 1.410% | -0.601% | +1.330% | +9.009% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_effbot| 1.606% | +0.012% | +1.162% | +4.016% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_v8| 2.854% | -1.084% | +9.424% | +7.339% | +-----+------------------------+--------+------------+------------+------------+ | :-| | richards|10.300% | -1.460% | +4.761% | +17.348% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_fft| 1.422% | +0.051% | +1.019% | +2.211% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_lu| 2.169% | -0.194% | +27.017% | +9.856% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_monte_carlo| 1.637% | +0.399% | +6.520% | +4.066% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sor| 0.961% | +0.340% | +16.223% | +7.737% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sparse_mat_mult| 0.406% | +0.547% | +3.180% | -5.943% | +-----+------------------------+--------+------------+------------+------------+ | :-| | spectral_norm| 1.391% | +0.054% | +6.825% | +2.126% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_declarative| 1.252% | +0.222% | +4.997% | +6.276% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_imperative| 2.477% | +0.277% | +5.443% | +2.830% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlite_synth| 3.646% | +0.033% | +3.098% | +7.303% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_expand| 2.490% | +0.081% | +12.200% | +8.034% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_integrate| 1.732% | -0.346% | +10.238% | +6.696% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_str| 3.851% | +0.786% | +12.394% | +7.821% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_sum| 5.029% | -0.406% | +11.870% | +9.345% | +-----+------------------------+--------+------------+------------+------------+ | :-| | telco| 4.937% | -0.692% | +21.329% | +10.524% | +-----+------------------------+--------+------------+------------+------------+ | :-| | tornado_http| 1.065% | +0.163% | +6.546% | +5.894% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpack_sequence| 1.074% | +0.322% | +0.531% | +1.956% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle| 4.804% | -0.458% | +9.094% | +21.963% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_list| 0.694% | +0.686% | +0.759% | +17.622% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_pure_python| 1.462% | +0.189% | +8.394% | +6.737% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_generate| 1.069% | +0.535% | +5.693% | +8.538% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_iterparse| 2.789% | -0.080% | +5.505% | +5.999% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_parse| 1.264% | +1.655% | +3.411% | +9.644% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_process| 1.147% | +0.789% | +6.408% | +9.059% | +-----+------------------------+--------+------------+------------+------------+ * Relative Standard Deviation (Standard Deviation/Average) If this is not displayed properly please visit our results page here: http://languagesperformance.intel.com/65-flat-results-for-python-master-branch-2017-06-05 Our lab does a nightly source pull and build of the Python project and measures performance changes against the previous stable version and the previous nightly measurement. This is provided as a service to the community so that quality issues with current hardware can be identified quickly. Intel technologies' features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. From noreply at github.com Mon Jun 5 20:10:23 2017 From: noreply at github.com (GitHub) Date: Mon, 05 Jun 2017 17:10:23 -0700 Subject: [Python-checkins] [python/cpython] d12573: [3.6] bpo-30417: Disable 'cpu' and 'tzdata' resour... Message-ID: <5935f2ef3ff74_354c3fbe5686dc34400b8@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: d125738e93a35125d0edbe8070dd47160bcda829 https://github.com/python/cpython/commit/d125738e93a35125d0edbe8070dd47160bcda829 Author: Zachary Ware Date: 2017-06-05 (Mon, 05 Jun 2017) Changed paths: M .travis.yml Log Message: ----------- [3.6] bpo-30417: Disable 'cpu' and 'tzdata' resources on Travis (GH-1928) Also weakens the 'should this be run?' regex to allow all builds when .travis.yml changes. (cherry picked from commit c53b13b270767948fddb58b287149c499f9a03c4) From noreply at github.com Mon Jun 5 20:11:31 2017 From: noreply at github.com (GitHub) Date: Mon, 05 Jun 2017 17:11:31 -0700 Subject: [Python-checkins] [python/cpython] 167e0f: Install dependencies in Travis OSX build (GH-1952) Message-ID: <5935f33317a4c_3e4a3fbbf0a59c2c521c3@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 167e0fc211c06df52aff1a81f513763374cb4f88 https://github.com/python/cpython/commit/167e0fc211c06df52aff1a81f513763374cb4f88 Author: Zachary Ware Date: 2017-06-05 (Mon, 05 Jun 2017) Changed paths: M .travis.yml Log Message: ----------- Install dependencies in Travis OSX build (GH-1952) From noreply at github.com Mon Jun 5 21:02:19 2017 From: noreply at github.com (GitHub) Date: Mon, 05 Jun 2017 18:02:19 -0700 Subject: [Python-checkins] [python/cpython] 58e5dd: [3.5] bpo-30417: Disable 'cpu' resource on Travis ... Message-ID: <5935ff1bd332d_2af43f8f0acadc345433b@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 58e5dd1a03b3ce421f07085f8cd6e8566a1ed197 https://github.com/python/cpython/commit/58e5dd1a03b3ce421f07085f8cd6e8566a1ed197 Author: Zachary Ware Date: 2017-06-05 (Mon, 05 Jun 2017) Changed paths: M .travis.yml Log Message: ----------- [3.5] bpo-30417: Disable 'cpu' resource on Travis (GH-1928) Also weakens the 'should this be run?' regex to allow all builds when .travis.yml changes. (cherry picked from commit c53b13b270767948fddb58b287149c499f9a03c4) From noreply at github.com Mon Jun 5 21:03:06 2017 From: noreply at github.com (GitHub) Date: Mon, 05 Jun 2017 18:03:06 -0700 Subject: [Python-checkins] [python/cpython] ddf8f1: [2.7] bpo-30417: Disable 'cpu' resource on Travis ... Message-ID: <5935ff4af1429_63173ff8aa9c7c40734e3@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: ddf8f141f0181f9cac05c87383ea60887acffaec https://github.com/python/cpython/commit/ddf8f141f0181f9cac05c87383ea60887acffaec Author: Zachary Ware Date: 2017-06-05 (Mon, 05 Jun 2017) Changed paths: M .travis.yml Log Message: ----------- [2.7] bpo-30417: Disable 'cpu' resource on Travis (GH-1928) Also weakens the 'should this be run?' regex to allow all builds when .travis.yml changes. (cherry picked from commit c53b13b270767948fddb58b287149c499f9a03c4) From noreply at github.com Mon Jun 5 22:19:40 2017 From: noreply at github.com (GitHub) Date: Mon, 05 Jun 2017 19:19:40 -0700 Subject: [Python-checkins] [python/cpython] 798cfb: bpo-30052: Always regenerate cross-references (GH-... Message-ID: <5936113c3d5c8_2e0a3f8fc965fc3c58512@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 798cfb212383a6f5a31b610825d1af1d376804b2 https://github.com/python/cpython/commit/798cfb212383a6f5a31b610825d1af1d376804b2 Author: Nick Coghlan Date: 2017-06-05 (Mon, 05 Jun 2017) Changed paths: M Doc/Makefile M Misc/NEWS Log Message: ----------- bpo-30052: Always regenerate cross-references (GH-1339) (GH-1921) The patch for bpo-30052 changed the preferred link target for :func:`bytes` and :func`bytearray` references to be the respective type definitions rather than the corresponding builtin function entries. This patch changes the daily documentation builds to disable the output caching in Sphinx, in order to ensure that cross-reference changes like this one are reliably picked up and applied automatically after merging. (cherry picked from commit 7a82f9c2b94d31c8f4cc8bb8e3151765d8b148d7) From noreply at github.com Mon Jun 5 23:41:19 2017 From: noreply at github.com (GitHub) Date: Mon, 05 Jun 2017 20:41:19 -0700 Subject: [Python-checkins] [python/cpython] 01ea56: [3.6] Install dependencies in Travis OSX build (GH... Message-ID: <5936245f8e80_3a103fae5e1b3c3410537c@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 01ea561f29aec4fa82cabc3896409f918d6ef470 https://github.com/python/cpython/commit/01ea561f29aec4fa82cabc3896409f918d6ef470 Author: Zachary Ware Date: 2017-06-05 (Mon, 05 Jun 2017) Changed paths: M .travis.yml Log Message: ----------- [3.6] Install dependencies in Travis OSX build (GH-1952) (cherry picked from commit 167e0fc211c06df) From noreply at github.com Mon Jun 5 23:41:27 2017 From: noreply at github.com (GitHub) Date: Mon, 05 Jun 2017 20:41:27 -0700 Subject: [Python-checkins] [python/cpython] 6d8ab7: [3.5] Install dependencies in Travis OSX build (GH... Message-ID: <59362467cd28c_629b3f82dd691c30851d8@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 6d8ab767fcb24586574d6cddbe0b1ea643712b07 https://github.com/python/cpython/commit/6d8ab767fcb24586574d6cddbe0b1ea643712b07 Author: Zachary Ware Date: 2017-06-05 (Mon, 05 Jun 2017) Changed paths: M .travis.yml Log Message: ----------- [3.5] Install dependencies in Travis OSX build (GH-1952) (cherry picked from commit 167e0fc211c06df) From noreply at github.com Mon Jun 5 23:41:38 2017 From: noreply at github.com (GitHub) Date: Mon, 05 Jun 2017 20:41:38 -0700 Subject: [Python-checkins] [python/cpython] e29c5e: [2.7] Install dependencies in Travis OSX build (GH... Message-ID: <593624726ed29_39463f9d84727c3c54628@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: e29c5e81045e24b60cec0f3990598d8468a56a0d https://github.com/python/cpython/commit/e29c5e81045e24b60cec0f3990598d8468a56a0d Author: Zachary Ware Date: 2017-06-05 (Mon, 05 Jun 2017) Changed paths: M .travis.yml Log Message: ----------- [2.7] Install dependencies in Travis OSX build (GH-1952) (cherry picked from commit 167e0fc211c06df) From solipsis at pitrou.net Tue Jun 6 05:06:39 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Tue, 06 Jun 2017 09:06:39 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=11 Message-ID: <20170606090638.97614.9BA0D6D7AE5DEB68@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_collections leaked [0, 0, 7] memory blocks, sum=7 test_functools leaked [0, 3, 1] memory blocks, sum=4 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/reflogIvB8u4', '--timeout', '7200'] From noreply at github.com Tue Jun 6 05:36:01 2017 From: noreply at github.com (GitHub) Date: Tue, 06 Jun 2017 02:36:01 -0700 Subject: [Python-checkins] [python/cpython] 8b7a4c: bpo-30095: Make CSS classes used by calendar.HTMLC... Message-ID: <5936778147b37_22983fca161b1c442741d@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 8b7a4cc40e9b2f34da94efb75b158da762624015 https://github.com/python/cpython/commit/8b7a4cc40e9b2f34da94efb75b158da762624015 Author: Oz N Tiram Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M Doc/library/calendar.rst M Doc/whatsnew/3.7.rst M Lib/calendar.py M Lib/test/test_calendar.py M Misc/ACKS Log Message: ----------- bpo-30095: Make CSS classes used by calendar.HTMLCalendar customizable (GH-1439) Several class attributes have been added to calendar.HTMLCalendar that allow customization of the CSS classes used in the resulting HTML. This can be done by subclasses HTMLCalendar and overwriting those class attributes (Patch by Oz Tiram). From noreply at github.com Tue Jun 6 07:53:13 2017 From: noreply at github.com (GitHub) Date: Tue, 06 Jun 2017 04:53:13 -0700 Subject: [Python-checkins] [python/cpython] b87c0d: Simplify X.509 extension handling code (#1855) Message-ID: <593697a992378_3f123ff3cce5bc44267af@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: b87c0dfe902009e926edfb4ea5c7b26dcbdca2fe https://github.com/python/cpython/commit/b87c0dfe902009e926edfb4ea5c7b26dcbdca2fe Author: Alex Gaynor Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M Modules/_ssl.c Log Message: ----------- Simplify X.509 extension handling code (#1855) * Simplify X.509 extension handling code The previous implementation had grown organically over time, as OpenSSL's API evolved. * Delete even more code From noreply at github.com Tue Jun 6 07:53:15 2017 From: noreply at github.com (GitHub) Date: Tue, 06 Jun 2017 04:53:15 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <593697ab3d3de_1439b3fa33e41dc3494489@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/alex-patch-1 Home: https://github.com/python/cpython From noreply at github.com Tue Jun 6 11:34:31 2017 From: noreply at github.com (GitHub) Date: Tue, 06 Jun 2017 08:34:31 -0700 Subject: [Python-checkins] [python/cpython] 6260d9: bpo-30520: Implemented pickling for loggers. (#195... Message-ID: <5936cb877eeda_4103f91a6275c28675b0@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 6260d9f2039976372e0896d517b3c06e606eb169 https://github.com/python/cpython/commit/6260d9f2039976372e0896d517b3c06e606eb169 Author: Vinay Sajip Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M Doc/library/logging.rst M Lib/logging/__init__.py M Lib/test/test_logging.py M Misc/NEWS Log Message: ----------- bpo-30520: Implemented pickling for loggers. (#1956) Implemented pickling for loggers. From noreply at github.com Tue Jun 6 11:43:37 2017 From: noreply at github.com (GitHub) Date: Tue, 06 Jun 2017 08:43:37 -0700 Subject: [Python-checkins] [python/cpython] 5cefb6: bpo-25324: Move the description of tokenize tokens... Message-ID: <5936cda977814_2e6c3ffbedaadc2c102097@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 5cefb6cfdd089d237ba6724bb5311ee4f04be59f https://github.com/python/cpython/commit/5cefb6cfdd089d237ba6724bb5311ee4f04be59f Author: Serhiy Storchaka Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M Doc/library/token.rst M Doc/library/tokenize.rst Log Message: ----------- bpo-25324: Move the description of tokenize tokens to token.rst. (#1911) From noreply at github.com Tue Jun 6 11:45:30 2017 From: noreply at github.com (GitHub) Date: Tue, 06 Jun 2017 08:45:30 -0700 Subject: [Python-checkins] [python/cpython] 5eb788: bpo-30534: Fixed error messages when pass keyword ... Message-ID: <5936ce1a7bc48_2b9b3f9a201c7c2c114468@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 5eb788bf7f54a8e04429e18fc332db858edd64b6 https://github.com/python/cpython/commit/5eb788bf7f54a8e04429e18fc332db858edd64b6 Author: Serhiy Storchaka Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M Lib/test/test_call.py M Lib/test/test_itertools.py M Objects/call.c M Objects/descrobject.c M Python/getargs.c Log Message: ----------- bpo-30534: Fixed error messages when pass keyword arguments (#1901) to functions implemented in C that don't support this. Also unified error messages for functions that don't take positional or keyword arguments. From noreply at github.com Tue Jun 6 11:57:01 2017 From: noreply at github.com (GitHub) Date: Tue, 06 Jun 2017 08:57:01 -0700 Subject: [Python-checkins] [python/cpython] e1a60d: [3.6] bpo-30303: IDLE: Add _utest argument to text... Message-ID: <5936d0cd9bd85_6d0a3fc77d9fbc38819da@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: e1a60d903276da10d1ac098e59103f4a72bef08e https://github.com/python/cpython/commit/e1a60d903276da10d1ac098e59103f4a72bef08e Author: Mariatta Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M Lib/idlelib/idle_test/test_textview.py M Lib/idlelib/textview.py Log Message: ----------- [3.6] bpo-30303: IDLE: Add _utest argument to textview (GH-1499) (#1916) (cherry picked from commit ba365da9cee8901fad08ab0b61c7489c110e5c97) From noreply at github.com Tue Jun 6 12:12:05 2017 From: noreply at github.com (GitHub) Date: Tue, 06 Jun 2017 09:12:05 -0700 Subject: [Python-checkins] [python/cpython] 536209: bpo-23787: Change sum() docstring from sequence to... Message-ID: <5936d45530572_6aae3ff1087f3c24109395@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 536209ef92f16ea8823209a3c4b8763c0ec5d4bc https://github.com/python/cpython/commit/536209ef92f16ea8823209a3c4b8763c0ec5d4bc Author: Mariatta Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M Python/bltinmodule.c Log Message: ----------- bpo-23787: Change sum() docstring from sequence to iterable (GH-1859) * bpo-23787: Change sum() docstring from sequence to iterable Original patch by Raymond Hettinger. From noreply at github.com Tue Jun 6 12:23:03 2017 From: noreply at github.com (GitHub) Date: Tue, 06 Jun 2017 09:23:03 -0700 Subject: [Python-checkins] [python/cpython] 68e5af: [3.6] bpo-30567: Fix refleak in sys.getwindowsvers... Message-ID: <5936d6e7b9cd0_e263f9441831c3c84857@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 68e5af89d46db6250a0fa7fe4249c66f866faff8 https://github.com/python/cpython/commit/68e5af89d46db6250a0fa7fe4249c66f866faff8 Author: Serhiy Storchaka Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M Python/sysmodule.c Log Message: ----------- [3.6] bpo-30567: Fix refleak in sys.getwindowsversion (GH-1940) (#1970) (cherry picked from commit 48fb766) From noreply at github.com Tue Jun 6 12:23:22 2017 From: noreply at github.com (GitHub) Date: Tue, 06 Jun 2017 09:23:22 -0700 Subject: [Python-checkins] [python/cpython] 86f8f1: [3.5] bpo-30567: Fix refleak in sys.getwindowsvers... Message-ID: <5936d6faf122d_374d3fe32ec87c3c77537@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 86f8f1f05cd5822b4a4031b90cfdbe5fa1b1159e https://github.com/python/cpython/commit/86f8f1f05cd5822b4a4031b90cfdbe5fa1b1159e Author: Serhiy Storchaka Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M Python/sysmodule.c Log Message: ----------- [3.5] bpo-30567: Fix refleak in sys.getwindowsversion (GH-1940) (#1971) (cherry picked from commit 48fb766) From noreply at github.com Tue Jun 6 13:40:43 2017 From: noreply at github.com (GitHub) Date: Tue, 06 Jun 2017 10:40:43 -0700 Subject: [Python-checkins] [python/cpython] 6a1d84: bpo-30557: Fix test_faulthandler (#1969) Message-ID: <5936e91b9553f_12733f9c915cdc2c240d6@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 6a1d84e2b37291b7e3bc5ddad14a60aed430e404 https://github.com/python/cpython/commit/6a1d84e2b37291b7e3bc5ddad14a60aed430e404 Author: Victor Stinner Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M Lib/test/test_faulthandler.py Log Message: ----------- bpo-30557: Fix test_faulthandler (#1969) On Windows 8, 8.1 and 10 at least, the exit code is the exception code (no bit is cleared). From noreply at github.com Tue Jun 6 13:54:43 2017 From: noreply at github.com (GitHub) Date: Tue, 06 Jun 2017 10:54:43 -0700 Subject: [Python-checkins] [python/cpython] 53f2af: bpo-30583: Fix typo in datetime dateutil documenta... Message-ID: <5936ec6385cb5_168d3fe2a6333c2c100888@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 53f2af16551eb3a080da313257603c31ef8b93b4 https://github.com/python/cpython/commit/53f2af16551eb3a080da313257603c31ef8b93b4 Author: wim glenn Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M Doc/library/datetime.rst Log Message: ----------- bpo-30583: Fix typo in datetime dateutil documentation (GH-1972) Replace `datetuil` into `dateutil` From noreply at github.com Tue Jun 6 15:23:54 2017 From: noreply at github.com (GitHub) Date: Tue, 06 Jun 2017 12:23:54 -0700 Subject: [Python-checkins] [python/cpython] ec19ba: bpo-29596: Improve clinic howto documentation (GH-... Message-ID: <5937014a70cf4_28ea3f93ac407c28274e5@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: ec19ba210bba2c3097232a05d7dbe093beb5f833 https://github.com/python/cpython/commit/ec19ba210bba2c3097232a05d7dbe093beb5f833 Author: gfyoung Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M Doc/howto/clinic.rst Log Message: ----------- bpo-29596: Improve clinic howto documentation (GH-1710) Clarify that `two-pass` buffer can only be dumped once, and it prints out all text sent to it during all processing, even from Clinic blocks *after* the dumping point. From noreply at github.com Tue Jun 6 15:32:15 2017 From: noreply at github.com (GitHub) Date: Tue, 06 Jun 2017 12:32:15 -0700 Subject: [Python-checkins] [python/cpython] b25b72: bpo-30583: Fix typo in datetime dateutil documenta... Message-ID: <5937033fe44b4_10d53fed01681c344405@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: b25b7254d909697bb7f3aa893b740cb650547cb6 https://github.com/python/cpython/commit/b25b7254d909697bb7f3aa893b740cb650547cb6 Author: wim glenn Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M Doc/library/datetime.rst Log Message: ----------- bpo-30583: Fix typo in datetime dateutil documentation (GH-1972) (GH-1974) Replace `datetuil` into `dateutil` (cherry picked from commit 53f2af16551eb3a080da313257603c31ef8b93b4) From noreply at github.com Tue Jun 6 15:34:58 2017 From: noreply at github.com (GitHub) Date: Tue, 06 Jun 2017 12:34:58 -0700 Subject: [Python-checkins] [python/cpython] ff4873: bpo-30463: Add an empty __slots__ to abc.ABC. Message-ID: <593703e26cdeb_2ac63fa9b2b77c4442060@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: ff48739ed0a3f366c4d56d3c86a37cbdeec600de https://github.com/python/cpython/commit/ff48739ed0a3f366c4d56d3c86a37cbdeec600de Author: Aaron Hall, MBA Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M Lib/abc.py M Lib/test/test_abc.py M Misc/NEWS Log Message: ----------- bpo-30463: Add an empty __slots__ to abc.ABC. From noreply at github.com Tue Jun 6 16:47:15 2017 From: noreply at github.com (GitHub) Date: Tue, 06 Jun 2017 13:47:15 -0700 Subject: [Python-checkins] [python/cpython] 2bafc0: [3.6] bpo-30557: faulthandler now correctly filter... Message-ID: <593714d3dd188_35bf3ff015cb9c3488860@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 2bafc0dccac2390a52670ba289878318b6ea0293 https://github.com/python/cpython/commit/2bafc0dccac2390a52670ba289878318b6ea0293 Author: Steve Dower Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M Lib/test/test_faulthandler.py M Misc/NEWS M Modules/faulthandler.c Log Message: ----------- [3.6] bpo-30557: faulthandler now correctly filters and displays exception ? (#1960) * bpo-30557: faulthandler now correctly filters and displays exception codes on Windows (#1924) * bpo-30557: faulthandler now correctly filters and displays exception codes on Windows * Adds test for non-fatal exceptions. * Adds bpo number to comment. * bpo-30557: Fix test_faulthandler (#1969) On Windows 8, 8.1 and 10 at least, the exit code is the exception code (no bit is cleared). From noreply at github.com Tue Jun 6 17:17:20 2017 From: noreply at github.com (GitHub) Date: Tue, 06 Jun 2017 14:17:20 -0700 Subject: [Python-checkins] [python/cpython] 063f0b: bpo-29596: Improve clinic howto documentation (GH-... Message-ID: <59371be033028_697b3fe385889c3c9071d@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 063f0b358331322d84f85008e6c01f80ff321fd6 https://github.com/python/cpython/commit/063f0b358331322d84f85008e6c01f80ff321fd6 Author: gfyoung Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M Doc/howto/clinic.rst Log Message: ----------- bpo-29596: Improve clinic howto documentation (GH-1710) (GH-1976) Clarify that `two-pass` buffer can only be dumped once, and it prints out all text sent to it during all processing, even from Clinic blocks *after* the dumping point. From noreply at github.com Tue Jun 6 17:38:10 2017 From: noreply at github.com (GitHub) Date: Tue, 06 Jun 2017 14:38:10 -0700 Subject: [Python-checkins] [python/cpython] ee9de3: bpo-29596: Improve clinic howto documentation (GH-... Message-ID: <593720c240767_33c63fd0e2e35c40767b2@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: ee9de30aa0dbcfd848e4200944674a084d963588 https://github.com/python/cpython/commit/ee9de30aa0dbcfd848e4200944674a084d963588 Author: gfyoung Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M Doc/howto/clinic.rst Log Message: ----------- bpo-29596: Improve clinic howto documentation (GH-1710) (GH-1975) Clarify that `two-pass` buffer can only be dumped once, and it prints out all text sent to it during all processing, even from Clinic blocks *after* the dumping point. From noreply at github.com Tue Jun 6 20:31:04 2017 From: noreply at github.com (GitHub) Date: Tue, 06 Jun 2017 17:31:04 -0700 Subject: [Python-checkins] [python/cpython] 6fb12b: bpo-29581: bpo-29581: Make ABCMeta.__new__ pass **... Message-ID: <5937494887beb_5f783fac330ddc38495e8@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 6fb12b5c43945f61f3da82e33eafb4ddae2296ee https://github.com/python/cpython/commit/6fb12b5c43945f61f3da82e33eafb4ddae2296ee Author: Nate Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M Lib/abc.py M Lib/test/test_abc.py M Misc/NEWS Log Message: ----------- bpo-29581: bpo-29581: Make ABCMeta.__new__ pass **kwargs to type.__new__ (GH-527) (GH-1282) Many metaclasses in the standard library don't play nice with __init_subclass__. This bug makes ABCMeta in particular with __init_subclass__, which is an 80/20 solution for me personally. AFAICT, a general solution to this problem requires updating all metaclasses in the standard library to make sure they pass **kwargs to type.__new__, whereas this PR only fixes ABCMeta. For context, see https://bugs.python.org/issue29581. * added a test combining ABCMeta and __init_subclass__ * Added NEWS item (cherry picked from commit bd583ef9857d99f9145ad0bb2c4424cc0baa63fc) * [3.6] bpo-29581: Make ABCMeta.__new__ pass **kwargs to type.__new__ (GH-527) Many metaclasses in the standard library don't play nice with __init_subclass__. This bug makes ABCMeta in particular with __init_subclass__, which is an 80/20 solution for me personally. AFAICT, a general solution to this problem requires updating all metaclasses in the standard library to make sure they pass **kwargs to type.__new__, whereas this PR only fixes ABCMeta. For context, see https://bugs.python.org/issue29581. * added a test combining ABCMeta and __init_subclass__ * Added NEWS item. (cherry picked from commit bd583ef9857d99f9145ad0bb2c4424cc0baa63fc) * **kwargs -> ``kwargs`` in attempts to fix the Travis build. * Quote the **kwargs From lp_benchmark_robot at intel.com Tue Jun 6 21:32:56 2017 From: lp_benchmark_robot at intel.com (lp_benchmark_robot at intel.com) Date: Tue, 6 Jun 2017 18:32:56 -0700 Subject: [Python-checkins] [65 flat] Results for Python (master branch) 2017-06-06 Message-ID: Results for project python/master, build date: 2017-06-06 03:03:18-07:00. - commit: 8b7a4cc - previous commit: 1bced56 - revision date: 2017-06-06 11:35:59+02:00 - environment: Broadwell-EP - cpu: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz 2x22 cores, stepping 1, LLC 55 MB - mem: 128 GB - os: Ubuntu 16.04.2 LTS - kernel: 4.4.0-62-generic x86_64 GNU/Linux Baseline results were generated using release v3.6.0, with hash 5c4568a from 2016-12-22 23:38:47+00:00. +-----+------------------------+--------+------------+------------+------------+ | | |relative|change since|change since|current rev | | | benchmark|std_dev*| last run | baseline |run with PGO| +-----+------------------------+--------+------------+------------+------------+ | :-| | 2to3| 0.648% | +0.475% | +5.093% | +6.416% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method| 0.440% | +0.033% | +20.131% | +13.848% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_slots| 0.348% | +0.223% | +21.705% | +12.681% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_unknown| 0.660% | -0.101% | +19.556% | +11.200% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_simple| 3.084% | +0.052% | +9.736% | +6.760% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chameleon| 2.290% | +0.080% | +11.918% | +9.850% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chaos| 1.057% | +0.201% | +8.946% | +8.257% | +-----+------------------------+--------+------------+------------+------------+ | :-| | crypto_pyaes| 0.603% | +0.133% | +4.718% | +4.670% | +-----+------------------------+--------+------------+------------+------------+ | :-| | deltablue| 2.108% | -0.295% | +7.758% | +18.189% | +-----+------------------------+--------+------------+------------+------------+ | :-| | django_template| 3.679% | +0.762% | +10.292% | +9.857% | +-----+------------------------+--------+------------+------------+------------+ | :-| | dulwich_log| 1.217% | +0.325% | +3.940% | +6.185% | +-----+------------------------+--------+------------+------------+------------+ | :-| | fannkuch| 0.792% | -0.087% | +5.971% | +3.908% | +-----+------------------------+--------+------------+------------+------------+ | :-| | float| 0.932% | +0.290% | +3.877% | +5.355% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_text| 1.148% | +0.109% | +10.091% | +10.389% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_xml| 2.539% | +0.968% | +7.658% | +7.956% | +-----+------------------------+--------+------------+------------+------------+ | :-| | go| 0.890% | +0.223% | +7.351% | +9.768% | +-----+------------------------+--------+------------+------------+------------+ | :-| | hexiom| 1.466% | +0.001% | +9.428% | +10.045% | +-----+------------------------+--------+------------+------------+------------+ | :-| | html5lib| 3.432% | +0.693% | +9.857% | +7.702% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_dumps| 1.876% | -0.202% | +4.427% | +7.871% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_loads| 0.956% | +2.476% | +4.097% | +10.358% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_format| 1.419% | +0.401% | +6.119% | +11.304% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_silent| 2.680% | +0.614% | +12.877% | +11.153% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_simple| 1.458% | +1.122% | +7.000% | +12.274% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mako| 0.839% | -0.048% | +17.978% | +12.712% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mdp| 6.049% | +0.851% | +3.348% | +14.800% | +-----+------------------------+--------+------------+------------+------------+ | :-| | meteor_contest| 2.035% | +0.693% | +4.183% | +4.467% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nbody| 0.390% | +0.072% | -2.243% | +3.849% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nqueens| 1.078% | -0.093% | +2.677% | +6.064% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pathlib| 1.367% | +0.861% | +2.411% | +12.678% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle| 2.786% | -0.142% | +1.809% | +21.649% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_dict| 0.697% | -0.003% | +5.746% | +19.833% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_list| 0.726% | +0.193% | +6.188% | +18.058% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_pure_python| 2.481% | +0.590% | +13.168% | +9.037% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pidigits| 0.035% | +0.079% | +0.505% | +9.807% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup| 0.119% | +0.205% | +1.673% | +4.446% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup_no_site| 0.084% | +0.182% | +1.550% | +4.582% | +-----+------------------------+--------+------------+------------+------------+ | :-| | raytrace| 1.429% | +0.428% | +10.684% | +11.399% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_compile| 4.004% | +0.489% | -5.477% | +7.570% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_dna| 1.320% | +0.033% | +1.363% | +7.733% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_effbot| 1.048% | +0.088% | +1.248% | +0.908% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_v8| 2.623% | +0.003% | +9.427% | +5.544% | +-----+------------------------+--------+------------+------------+------------+ | :-| | richards|10.115% | +0.603% | +5.335% | +16.168% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_fft| 0.638% | +0.213% | +1.230% | -0.460% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_lu| 1.873% | -0.064% | +26.970% | +8.743% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_monte_carlo| 2.108% | -0.176% | +6.356% | +2.666% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sor| 0.753% | -0.018% | +16.208% | +6.206% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sparse_mat_mult| 2.560% | -0.462% | +2.732% | -4.997% | +-----+------------------------+--------+------------+------------+------------+ | :-| | spectral_norm| 1.317% | +0.120% | +6.936% | +1.549% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_declarative| 1.075% | -0.141% | +4.863% | +6.705% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_imperative| 2.747% | -0.331% | +5.129% | +3.039% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlite_synth| 3.898% | -0.580% | +2.536% | +6.886% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_expand| 2.876% | -0.456% | +11.800% | +8.842% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_integrate| 1.321% | +0.408% | +10.604% | +6.165% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_str| 3.834% | +0.093% | +12.475% | +8.977% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_sum| 5.056% | +0.048% | +11.912% | +11.946% | +-----+------------------------+--------+------------+------------+------------+ | :-| | telco| 4.273% | +1.112% | +22.203% | +10.891% | +-----+------------------------+--------+------------+------------+------------+ | :-| | tornado_http| 1.117% | +0.056% | +6.598% | +5.825% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpack_sequence| 1.046% | +0.170% | +0.700% | -0.779% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle| 5.723% | -0.333% | +8.791% | +20.708% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_list| 0.695% | +0.179% | +0.936% | +17.193% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_pure_python| 3.001% | -0.171% | +8.238% | +6.148% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_generate| 1.028% | -0.249% | +5.458% | +8.469% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_iterparse| 2.613% | +0.319% | +5.807% | +5.595% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_parse| 2.708% | -0.462% | +2.965% | +8.763% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_process| 2.156% | -0.857% | +5.606% | +9.493% | +-----+------------------------+--------+------------+------------+------------+ * Relative Standard Deviation (Standard Deviation/Average) If this is not displayed properly please visit our results page here: http://languagesperformance.intel.com/65-flat-results-for-python-master-branch-2017-06-06 Our lab does a nightly source pull and build of the Python project and measures performance changes against the previous stable version and the previous nightly measurement. This is provided as a service to the community so that quality issues with current hardware can be identified quickly. Intel technologies' features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. From noreply at github.com Wed Jun 7 00:21:35 2017 From: noreply at github.com (GitHub) Date: Tue, 06 Jun 2017 21:21:35 -0700 Subject: [Python-checkins] [python/cpython] 09b6c0: [3.6] bpo-29822: make inspect.isabstract() work du... Message-ID: <59377f4fc622d_3a103fae5e1b3c341247f1@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 09b6c0c71ea944f7e8b46998f3ebaf5b9fbe15f6 https://github.com/python/cpython/commit/09b6c0c71ea944f7e8b46998f3ebaf5b9fbe15f6 Author: Nate Date: 2017-06-07 (Wed, 07 Jun 2017) Changed paths: M Lib/inspect.py M Lib/test/test_inspect.py M Misc/NEWS Log Message: ----------- [3.6] bpo-29822: make inspect.isabstract() work during __init_subclass__ (#1979) At the time when an abstract base class' __init_subclass__ runs, ABCMeta.__new__ has not yet finished running, so in the presence of __init_subclass__, inspect.isabstract() can no longer depend only on TPFLAGS_IS_ABSTRACT. (cherry picked from commit fcfe80ec2592fed8b3941c79056a8737abef7d3b) From solipsis at pitrou.net Wed Jun 7 05:05:31 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Wed, 07 Jun 2017 09:05:31 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=-2 Message-ID: <20170607090529.120795.EF17BB66497EE3DE@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_collections leaked [-7, 1, 0] memory blocks, sum=-6 test_functools leaked [0, 3, 1] memory blocks, sum=4 test_multiprocessing_forkserver leaked [-1, -1, 2] memory blocks, sum=0 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/reflogtEEMAy', '--timeout', '7200'] From noreply at github.com Wed Jun 7 09:31:01 2017 From: noreply at github.com (GitHub) Date: Wed, 07 Jun 2017 06:31:01 -0700 Subject: [Python-checkins] [python/cpython] 150cd1: bpo-29958: Minor improvements to zipfile and tarfi... Message-ID: <59380015e6c6b_2b9b3f9a201c7c2c13427f@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-30014-selectors-modify-speedup Home: https://github.com/python/cpython Commit: 150cd1916a59e750ce88c65325de9ef0c42c6cb5 https://github.com/python/cpython/commit/150cd1916a59e750ce88c65325de9ef0c42c6cb5 Author: Serhiy Storchaka Date: 2017-04-07 (Fri, 07 Apr 2017) Changed paths: M Lib/tarfile.py M Lib/test/test_tarfile.py M Lib/test/test_zipfile.py M Lib/zipfile.py Log Message: ----------- bpo-29958: Minor improvements to zipfile and tarfile CLI. (#944) Commit: dd9a0a14c89d57e43898d4b866b8c161e4ff8506 https://github.com/python/cpython/commit/dd9a0a14c89d57e43898d4b866b8c161e4ff8506 Author: Barry Warsaw Date: 2017-04-07 (Fri, 07 Apr 2017) Changed paths: M Doc/library/asyncio-protocol.rst Log Message: ----------- Fix a minor typo. (#1032) Commit: 205e00c5cfd495a4dc6dae8e8fa0fb828fb3dca9 https://github.com/python/cpython/commit/205e00c5cfd495a4dc6dae8e8fa0fb828fb3dca9 Author: Serhiy Storchaka Date: 2017-04-08 (Sat, 08 Apr 2017) Changed paths: M Lib/test/test_descr.py M Misc/NEWS M Objects/clinic/typeobject.c.h M Objects/typeobject.c Log Message: ----------- bpo-29914: Fix default implementations of __reduce__ and __reduce_ex__(). (#843) object.__reduce__() no longer takes arguments, object.__reduce_ex__() now requires one argument. Commit: b879fe82e7e5c3f7673c9a7fa4aad42bd05445d8 https://github.com/python/cpython/commit/b879fe82e7e5c3f7673c9a7fa4aad42bd05445d8 Author: Serhiy Storchaka Date: 2017-04-08 (Sat, 08 Apr 2017) Changed paths: M Modules/_ctypes/_ctypes.c M Modules/_elementtree.c M Modules/_testbuffer.c M Modules/arraymodule.c M Modules/mmapmodule.c M Objects/bytearrayobject.c M Objects/bytesobject.c M Objects/listobject.c M Objects/memoryobject.c M Objects/tupleobject.c M Objects/unicodeobject.c Log Message: ----------- Expand the PySlice_GetIndicesEx macro. (#1023) Commit: b785396ab451b0c9d6ae9ee5a9e56c810209a6cb https://github.com/python/cpython/commit/b785396ab451b0c9d6ae9ee5a9e56c810209a6cb Author: Serhiy Storchaka Date: 2017-04-08 (Sat, 08 Apr 2017) Changed paths: M Lib/test/test_exceptions.py M Misc/NEWS M Objects/exceptions.c Log Message: ----------- bpo-29998: Pickling and copying ImportError now preserves name and path (#1010) attributes. Commit: 45d22c256bce3afcf57f49032a6b20fdec4f26ad https://github.com/python/cpython/commit/45d22c256bce3afcf57f49032a6b20fdec4f26ad Author: Jelle Zijlstra Date: 2017-04-08 (Sat, 08 Apr 2017) Changed paths: M Doc/library/typing.rst Log Message: ----------- Improvements to typing documentation (#967) Documents a few omitted classes and adds NamedTuple methods. Commit: a2a9ddd923a849124bdd1c484f70f02df6fde0e9 https://github.com/python/cpython/commit/a2a9ddd923a849124bdd1c484f70f02df6fde0e9 Author: Senthil Kumaran Date: 2017-04-08 (Sat, 08 Apr 2017) Changed paths: M Lib/urllib/request.py Log Message: ----------- Remove invalid comment in urllib.request. (#1054) Commit: 64c8f705c0121a4b45ca2c3bc7b47b282e9efcd8 https://github.com/python/cpython/commit/64c8f705c0121a4b45ca2c3bc7b47b282e9efcd8 Author: Michael Seifert Date: 2017-04-09 (Sun, 09 Apr 2017) Changed paths: M Lib/test/test_capi.py M Lib/test/test_exceptions.py M Lib/test/test_getargs2.py M Python/getargs.c Log Message: ----------- bpo-29951: Include function name for some error messages in `PyArg_ParseTuple*` (#916) Also changed format specifier for function name from "%s" to "%.200s" and exception messages should start with lowercase letter. Commit: 2abfdf5a81383d3b1ed6b7321903a9a168c373c5 https://github.com/python/cpython/commit/2abfdf5a81383d3b1ed6b7321903a9a168c373c5 Author: Nick Coghlan Date: 2017-04-09 (Sun, 09 Apr 2017) Changed paths: M Tools/scripts/patchcheck.py Log Message: ----------- Issue #29798: Handle git worktree in patchcheck (#1058) The original attempted fix missed an `isdir()` call in `get_base_branch()`. Commit: 0e6cb2ea624570ed08c354f1ed1f595dab4192d6 https://github.com/python/cpython/commit/0e6cb2ea624570ed08c354f1ed1f595dab4192d6 Author: Aviv Palivoda Date: 2017-04-09 (Sun, 09 Apr 2017) Changed paths: M Lib/sqlite3/test/hooks.py M Misc/NEWS Log Message: ----------- bpo-26187: Test that set_trace_callback() is not called multiple times (GH-461) conn.set_trace_callback() shouldn't be called multiple times when the schema is changing. This has indirectly been fixed by using sqlite3_prepare_v2() in bpo-9303. Commit: 19e04942562a980ad2519f6ff79c455a7472783b https://github.com/python/cpython/commit/19e04942562a980ad2519f6ff79c455a7472783b Author: Sanyam Khurana Date: 2017-04-09 (Sun, 09 Apr 2017) Changed paths: M Doc/library/copy.rst M Misc/ACKS Log Message: ----------- bpo-29506: Clarify deep copy note in copy module The reference to administrative data was confusing to readers, so this simplifies the note to explain that deep copying may copy more then you intended, such as data that you expected to be shared between copies. Commit: 6dfcc81f6b1c82a71a1c876e14424fb8b3573447 https://github.com/python/cpython/commit/6dfcc81f6b1c82a71a1c876e14424fb8b3573447 Author: Senthil Kumaran Date: 2017-04-09 (Sun, 09 Apr 2017) Changed paths: M Lib/urllib/request.py Log Message: ----------- Remove OSError related comment in urllib.request. (#1070) Commit: 6fab78e9027f9ebd6414995580781b480433e595 https://github.com/python/cpython/commit/6fab78e9027f9ebd6414995580781b480433e595 Author: Senthil Kumaran Date: 2017-04-10 (Mon, 10 Apr 2017) Changed paths: M Lib/urllib/error.py Log Message: ----------- Remove superfluous comment in urllib.error. (#1076) Commit: 00c75e9a45ff0366c185e9e8a2e23af5a35481b0 https://github.com/python/cpython/commit/00c75e9a45ff0366c185e9e8a2e23af5a35481b0 Author: svelankar Date: 2017-04-11 (Tue, 11 Apr 2017) Changed paths: M Lib/contextlib.py M Lib/test/test_contextlib.py M Misc/NEWS Log Message: ----------- bpo-29692: contextlib.contextmanager may incorrectly unchain RuntimeError (GH-949) contextlib._GeneratorContextManager.__exit__ includes a special case to deal with PEP 479 RuntimeErrors created when `StopIteration` is thrown into the context manager body. Previously this check was too permissive, and undid one level of chaining on *all* RuntimeError instances, not just those that wrapped a StopIteration instance. Commit: e8a6bb4f3936123f3eca0b6cea05e2875a2722bc https://github.com/python/cpython/commit/e8a6bb4f3936123f3eca0b6cea05e2875a2722bc Author: Nick Coghlan Date: 2017-04-11 (Tue, 11 Apr 2017) Changed paths: M Misc/ACKS Log Message: ----------- bpo-29692: Add missing ACKS entry (#1079) Commit: f50354adaaafebe95ad09d09b825804a686ea843 https://github.com/python/cpython/commit/f50354adaaafebe95ad09d09b825804a686ea843 Author: Serhiy Storchaka Date: 2017-04-11 (Tue, 11 Apr 2017) Changed paths: M Lib/tempfile.py M Lib/test/test_tempfile.py Log Message: ----------- Reimplement tempfile._RandomNameSequence using a generator function. (#1075) Commit: c7cc14a825ec156c76329f65bed0d0bd6e03d035 https://github.com/python/cpython/commit/c7cc14a825ec156c76329f65bed0d0bd6e03d035 Author: Alex Gaynor Date: 2017-04-11 (Tue, 11 Apr 2017) Changed paths: M Lib/tarfile.py Log Message: ----------- Remove two legacy constants which hopefully have no consumers (#1087) The data contained in them is nonsensical Commit: 3e0f1fc4e0ffcfcc706015fa3d67c262948ef171 https://github.com/python/cpython/commit/3e0f1fc4e0ffcfcc706015fa3d67c262948ef171 Author: NAKAMURA Osamu Date: 2017-04-12 (Wed, 12 Apr 2017) Changed paths: M Doc/library/select.rst Log Message: ----------- bpo-30047: Fix a typo in Doc/library/select.rst (#1086) Commit: 4c0d9ea995da595e90e08813b89510de59907802 https://github.com/python/cpython/commit/4c0d9ea995da595e90e08813b89510de59907802 Author: Serhiy Storchaka Date: 2017-04-12 (Wed, 12 Apr 2017) Changed paths: M Lib/test/test_zipfile.py M Lib/zipfile.py M Misc/NEWS Log Message: ----------- bpo-30017: Allowed calling the close() method of the zip entry writer object (#1041) multiple times. Writing to closed zip entry writer object now always produce a ValueError. Commit: a6902e662c18dc837d40664eaafe50a44aae6366 https://github.com/python/cpython/commit/a6902e662c18dc837d40664eaafe50a44aae6366 Author: Xiang Zhang Date: 2017-04-13 (Thu, 13 Apr 2017) Changed paths: M Doc/library/inspect.rst M Lib/inspect.py M Misc/NEWS Log Message: ----------- bpo-26985: Add missing info of code object in inspect documentation (GH-1090) Commit: 2c134c31252612ed4729fd05df6ab0e96de8d0b1 https://github.com/python/cpython/commit/2c134c31252612ed4729fd05df6ab0e96de8d0b1 Author: Benjamin Peterson Date: 2017-04-13 (Thu, 13 Apr 2017) Changed paths: M Modules/_testcapimodule.c Log Message: ----------- convert from long long to PyLong loselessly (#1106) Commit: 2c0b5c664ba7d36dc09788d3778d5b33e3fa1bd0 https://github.com/python/cpython/commit/2c0b5c664ba7d36dc09788d3778d5b33e3fa1bd0 Author: Marco Buttu Date: 2017-04-13 (Thu, 13 Apr 2017) Changed paths: M Doc/library/decimal.rst Log Message: ----------- bpo-30055: add testcleanup to leave a fresh context (#1094) Commit: 61b9ac93712df8092a25223cd56fa6528359792b https://github.com/python/cpython/commit/61b9ac93712df8092a25223cd56fa6528359792b Author: Berker Peksag Date: 2017-04-13 (Thu, 13 Apr 2017) Changed paths: M Doc/library/functions.rst Log Message: ----------- bpo-29791: Clarify that flush is keyword-only argument (#1093) Reported by Lucio Ricardo Montero Valenzuela. Commit: d1dc65dc820649e59633142a88eaf97f930963a9 https://github.com/python/cpython/commit/d1dc65dc820649e59633142a88eaf97f930963a9 Author: Berker Peksag Date: 2017-04-13 (Thu, 13 Apr 2017) Changed paths: M .mention-bot Log Message: ----------- Blacklist myself from mention-bot (#1114) Commit: 7b2491a6aa5cdc1f8f9e3fd9df91f29ee69aa982 https://github.com/python/cpython/commit/7b2491a6aa5cdc1f8f9e3fd9df91f29ee69aa982 Author: Marco Buttu Date: 2017-04-13 (Thu, 13 Apr 2017) Changed paths: M Doc/library/pathlib.rst M Doc/library/ssl.rst M Doc/library/turtle.rst M Doc/library/weakref.rst Log Message: ----------- bpo-27200: Fix pathlib, ssl, turtle and weakref doctests (GH-616) Commit: 8fc7bc2b7631ee819ee614e47b6f44bacebe1574 https://github.com/python/cpython/commit/8fc7bc2b7631ee819ee614e47b6f44bacebe1574 Author: Serhiy Storchaka Date: 2017-04-13 (Thu, 13 Apr 2017) Changed paths: M Doc/library/re.rst M Doc/tools/susp-ignored.csv Log Message: ----------- bpo-30021: Add examples for re.escape(). (#1048) And fix the parameter name. Commit: 873ef20d0007b4b120933473e6252d2309a70102 https://github.com/python/cpython/commit/873ef20d0007b4b120933473e6252d2309a70102 Author: Joshua Diaddigo Date: 2017-04-13 (Thu, 13 Apr 2017) Changed paths: M Doc/library/functions.rst Log Message: ----------- Fix a typo in Doc/library/functions.rst (GH-1117) Replace `For object's ... ` with `For objects ...` Commit: a6e395dffadf8c5124903c01ad69fefa36b1a935 https://github.com/python/cpython/commit/a6e395dffadf8c5124903c01ad69fefa36b1a935 Author: Nevada Sanchez Date: 2017-04-13 (Thu, 13 Apr 2017) Changed paths: M Lib/lib2to3/pgen2/tokenize.py M Lib/lib2to3/tests/data/py3_test_grammar.py Log Message: ----------- bpo-29869: Allow underscores in numeric literals in lib2to3. (GH-1119) * Allow underscores in numeric literals in lib2to3. * Stricter literal parsing for Python 3.6 in lib2to3.pgen2.tokenize. * Add test case for underscores in literals in Python 3. Commit: 5908300e4b0891fc5ab8bd24fba8fac72012eaa7 https://github.com/python/cpython/commit/5908300e4b0891fc5ab8bd24fba8fac72012eaa7 Author: Serhiy Storchaka Date: 2017-04-13 (Thu, 13 Apr 2017) Changed paths: M Doc/library/re.rst M Doc/tools/susp-ignored.csv M Lib/idlelib/idle_test/test_replace.py M Lib/re.py M Lib/test/test_re.py M Misc/NEWS Log Message: ----------- bpo-29995: re.escape() now escapes only special characters. (#1007) Commit: 22a594a0047d7706537ff2ac676cdc0f1dcb329c https://github.com/python/cpython/commit/22a594a0047d7706537ff2ac676cdc0f1dcb329c Author: Armin Rigo Date: 2017-04-13 (Thu, 13 Apr 2017) Changed paths: M Lib/pathlib.py M Lib/test/test_pathlib.py M Misc/NEWS Log Message: ----------- bpo-29694: race condition in pathlib mkdir with flags parents=True (GH-1089) Commit: 947629916a5ecb1f6f6792e9b9234e084c5bf274 https://github.com/python/cpython/commit/947629916a5ecb1f6f6792e9b9234e084c5bf274 Author: Mariatta Date: 2017-04-13 (Thu, 13 Apr 2017) Changed paths: M Misc/ACKS Log Message: ----------- bpo-29869: Add Nevada Sanchez to Misc/ACKS (GH-1125) Commit: f9f87f0934ca570293ba7194bed3448a7f9bf39c https://github.com/python/cpython/commit/f9f87f0934ca570293ba7194bed3448a7f9bf39c Author: Ryan Gonzalez Date: 2017-04-14 (Fri, 14 Apr 2017) Changed paths: M Doc/distutils/sourcedist.rst M Doc/whatsnew/3.7.rst M Lib/distutils/command/sdist.py M Misc/NEWS Log Message: ----------- bpo-11913: Add README.rst to the distutils standard READMEs list (#563) Commit: 685cdb9acc3fca04a9897d88b89771ddfd50e772 https://github.com/python/cpython/commit/685cdb9acc3fca04a9897d88b89771ddfd50e772 Author: Antoine Pitrou Date: 2017-04-14 (Fri, 14 Apr 2017) Changed paths: M Lib/test/_test_multiprocessing.py Log Message: ----------- Relax test timing (bpo-29861) to avoid sporadic failures (#1120) Commit: ce040f6c1ef4d31bad8a3ce51a766a0f82c7d2a0 https://github.com/python/cpython/commit/ce040f6c1ef4d31bad8a3ce51a766a0f82c7d2a0 Author: Jack McCracken Date: 2017-04-14 (Fri, 14 Apr 2017) Changed paths: M Lib/_osx_support.py Log Message: ----------- Fix misplaced positional argument in OS X support library (#1134) Commit: e4f961be0946639eb4356e274268dd9b5e90da9b https://github.com/python/cpython/commit/e4f961be0946639eb4356e274268dd9b5e90da9b Author: Benjamin Peterson Date: 2017-04-14 (Fri, 14 Apr 2017) Changed paths: M aclocal.m4 M configure M configure.ac Log Message: ----------- improve alignment autoconf test (#1129) Replace the deprecated AC_TRY_RUN with AC_RUN_IFELSE. Also, standardize the variable name and allow for caching of the result. Commit: 0dc5c3169dcd4853612d11ed8c92b12fa210c07f https://github.com/python/cpython/commit/0dc5c3169dcd4853612d11ed8c92b12fa210c07f Author: Michael Seifert Date: 2017-04-14 (Fri, 14 Apr 2017) Changed paths: M Doc/c-api/slice.rst Log Message: ----------- bpo-30059: Include Py_Ellipsis in C API documentation (#1018) Commit: 2849cc34a8db93d448a62d69c462402347b50dcb https://github.com/python/cpython/commit/2849cc34a8db93d448a62d69c462402347b50dcb Author: Olivier Vielpeau Date: 2017-04-14 (Fri, 14 Apr 2017) Changed paths: M Modules/_ssl.c Log Message: ----------- bpo-29738: Fix memory leak in _get_crl_dp (GH-526) * Remove conditional on free of `dps`, since `dps` is now allocated for all versions of OpenSSL * Remove call to `x509_check_ca` since it was only used to cache the `crldp` field of the certificate CRL_DIST_POINTS_free is available in all supported versions of OpenSSL (recent 0.9.8+) and LibreSSL. Commit: 39f5956ffbcc4fe83cee59eed1d18845a5b25dd2 https://github.com/python/cpython/commit/39f5956ffbcc4fe83cee59eed1d18845a5b25dd2 Author: Mariatta Date: 2017-04-14 (Fri, 14 Apr 2017) Changed paths: M Misc/ACKS Log Message: ----------- bpo-29738: Add Olivier Vielpeau to Misc/ACKS (GH-1146) Commit: eaeda64c2fd2abd33e59b03298f9cdc9e8efef89 https://github.com/python/cpython/commit/eaeda64c2fd2abd33e59b03298f9cdc9e8efef89 Author: cocoatomo Date: 2017-04-15 (Sat, 15 Apr 2017) Changed paths: M Doc/c-api/exceptions.rst Log Message: ----------- bpo-19225: Remove duplicated description for standard warning categories (GH-1068) Commit: 026435ce49419a3366171416c68114dd8a1144c7 https://github.com/python/cpython/commit/026435ce49419a3366171416c68114dd8a1144c7 Author: Xiang Zhang Date: 2017-04-15 (Sat, 15 Apr 2017) Changed paths: M Lib/test/test_io.py M Misc/NEWS M Modules/_io/iobase.c Log Message: ----------- bpo-30068: add missing iter(self) in _io._IOBase.readlines when hint is present (#1130) Commit: 813f943c592cf225871b99cffc99304c8cbbee40 https://github.com/python/cpython/commit/813f943c592cf225871b99cffc99304c8cbbee40 Author: Serhiy Storchaka Date: 2017-04-16 (Sun, 16 Apr 2017) Changed paths: M Objects/abstract.c M Objects/typeobject.c M Python/bltinmodule.c Log Message: ----------- bpo-29838: Add asserts for checking results of sq_length and mq_length slots. (#700) Negative result should be returned only when an error is set. Commit: baf9f29811dba9c06e76b8e220bd77260202f299 https://github.com/python/cpython/commit/baf9f29811dba9c06e76b8e220bd77260202f299 Author: Serhiy Storchaka Date: 2017-04-16 (Sun, 16 Apr 2017) Changed paths: M Lib/test/test_builtin.py M Misc/NEWS M Objects/typeobject.c Log Message: ----------- bpo-29839: Raise ValueError rather than OverflowError in len() for negative values. (#701) Commit: cd85d0b90b39310c8ca7329bd35e82c2c1c8f4ad https://github.com/python/cpython/commit/cd85d0b90b39310c8ca7329bd35e82c2c1c8f4ad Author: Serhiy Storchaka Date: 2017-04-16 (Sun, 16 Apr 2017) Changed paths: M Modules/_sre.c Log Message: ----------- bpo-28765: Use concrete types API in _sre.c. (#1009) Commit: fdbd01151dbd5feea3e4c0316d102db3d2a2a412 https://github.com/python/cpython/commit/fdbd01151dbd5feea3e4c0316d102db3d2a2a412 Author: Serhiy Storchaka Date: 2017-04-16 (Sun, 16 Apr 2017) Changed paths: M Doc/library/re.rst M Lib/test/test_re.py M Misc/NEWS M Modules/_sre.c M Modules/clinic/_sre.c.h Log Message: ----------- bpo-10076: Compiled regular expression and match objects now are copyable. (#1000) Commit: 55fe1ae9708d81b902b6fe8f6590e2a24b1bd4b0 https://github.com/python/cpython/commit/55fe1ae9708d81b902b6fe8f6590e2a24b1bd4b0 Author: Serhiy Storchaka Date: 2017-04-16 (Sun, 16 Apr 2017) Changed paths: M Include/ceval.h M Lib/idlelib/run.py M Lib/importlib/_bootstrap_external.py M Lib/importlib/abc.py M Lib/mimetypes.py M Lib/pstats.py M Lib/site.py M Lib/test/support/__init__.py M Lib/unittest/test/test_assertions.py M Lib/urllib/error.py M Modules/_bz2module.c M Modules/_dbmmodule.c M Modules/_gdbmmodule.c M Modules/_io/_iomodule.c M Modules/_io/_iomodule.h M Modules/_io/bufferedio.c M Modules/_io/clinic/_iomodule.c.h M Modules/_io/fileio.c M Modules/_io/iobase.c M Modules/_io/stringio.c M Modules/_io/textio.c M Modules/_multiprocessing/multiprocessing.c M Modules/_multiprocessing/semaphore.c M Modules/_ssl.c M Modules/_winapi.c M Modules/fcntlmodule.c M Modules/main.c M Modules/ossaudiodev.c M Modules/readline.c M Modules/selectmodule.c M Modules/signalmodule.c M Modules/zipimport.c M Objects/object.c M PC/clinic/msvcrtmodule.c.h M PC/msvcrtmodule.c M Python/importlib_external.h Log Message: ----------- bpo-30022: Get rid of using EnvironmentError and IOError (except test? (#1051) Commit: 8e1ddbd592c3aaf02a58789771f891c0101c6e05 https://github.com/python/cpython/commit/8e1ddbd592c3aaf02a58789771f891c0101c6e05 Author: Xiang Zhang Date: 2017-04-17 (Mon, 17 Apr 2017) Changed paths: M Objects/typeobject.c Log Message: ----------- fix a refleak in slot_sq_length (#1162) Commit: d6d344d8330a5975fc102e8f275d47044294f1d1 https://github.com/python/cpython/commit/d6d344d8330a5975fc102e8f275d47044294f1d1 Author: Eric Appelt Date: 2017-04-17 (Mon, 17 Apr 2017) Changed paths: M Lib/test/test_importlib/test_util.py Log Message: ----------- bpo-29514: Check magic number for bugfix release (#54) * bpo-29514: Check magic number for micro release Add a dict importlib.util.EXPECTED_MAGIC_NUMBERS which details the initial and expected pyc magic number for each minor release. This gives a mechanism for users to check if the magic number has changed within a release and for a test to ensure procedure is followed if a change is necessary. Add a test to check the current MAGIC_NUMBER against the expected number for the release if the current release is at candidate or final level. On test failure, describe to the developer the procedure for changing the magic number. * Simplify magic number release test Simplify the magic number release test by removing EXPECTED_MAGIC_NUMBERS table and making the expected magic number self-contained within the test. BPO: 29514 * Improve magic number test execution and message Improve the execution of the magic number test by using skipUnless for alpha and beta releases, and directly inheriting from unittest.TestCase rather than using the machinery for the other tests. Also improve the error message to explain the reason for caution in changing the magic number. BPO: 29514 Commit: 992ae6444cc745c23d3bcc604983cc8e39405bd2 https://github.com/python/cpython/commit/992ae6444cc745c23d3bcc604983cc8e39405bd2 Author: cocoatomo Date: 2017-04-18 (Tue, 18 Apr 2017) Changed paths: M Doc/license.rst M Lib/test/exception_hierarchy.txt Log Message: ----------- Fix minor typos (GH-1173) Commit: 8312fba0a1ef8f0a1a6c1760c73a89e29cfca09a https://github.com/python/cpython/commit/8312fba0a1ef8f0a1a6c1760c73a89e29cfca09a Author: Mariatta Date: 2017-04-18 (Tue, 18 Apr 2017) Changed paths: M Doc/license.rst Log Message: ----------- Minor grammar fixes (GH-1174) Commit: c209b70d610da50a844a3c10f37d6183bade3446 https://github.com/python/cpython/commit/c209b70d610da50a844a3c10f37d6183bade3446 Author: Victor Stinner Date: 2017-04-19 (Wed, 19 Apr 2017) Changed paths: M Lib/test/test_uuid.py Log Message: ----------- bpo-29925: Skip test_uuid1_safe() on OS X Tiger (#971) Commit: bf623ae8843dc30b28c574bec8d29fc14be59d86 https://github.com/python/cpython/commit/bf623ae8843dc30b28c574bec8d29fc14be59d86 Author: Serhiy Storchaka Date: 2017-04-19 (Wed, 19 Apr 2017) Changed paths: M Lib/test/test_io.py M Misc/NEWS M Modules/_ctypes/_ctypes.c M Modules/_elementtree.c M Modules/_io/iobase.c M Modules/_winapi.c M Modules/cjkcodecs/multibytecodec.c M Modules/itertoolsmodule.c M Modules/posixmodule.c M Modules/selectmodule.c M Objects/exceptions.c M Objects/namespaceobject.c M Objects/setobject.c M Python/bltinmodule.c Log Message: ----------- bpo-30061: Check if PyObject_Size()/PySequence_Size()/PyMapping_Size() (#1096) raised an error. Replace them with using concrete types API that never fails if appropriate. Commit: d90045f319e2ea9772b9fbd62a05fdf34af96b6c https://github.com/python/cpython/commit/d90045f319e2ea9772b9fbd62a05fdf34af96b6c Author: Serhiy Storchaka Date: 2017-04-19 (Wed, 19 Apr 2017) Changed paths: M Lib/dis.py M Lib/test/test_dis.py M Misc/NEWS Log Message: ----------- bpo-22352: Adjust widths in the output of dis.dis() for large line numbers and (#1153) instruction offsets. Add tests for widths of opcode names. Commit: a79f4c219531c05fc8f670c1e4bbf12c081935d3 https://github.com/python/cpython/commit/a79f4c219531c05fc8f670c1e4bbf12c081935d3 Author: Serhiy Storchaka Date: 2017-04-19 (Wed, 19 Apr 2017) Changed paths: M Lib/test/test_parser.py M Misc/NEWS M Modules/parsermodule.c Log Message: ----------- bpo-30070: Fixed leaks and crashes in errors handling in the parser module. (#1131) Commit: 66bffd1663489d080349debbf1b472d432351038 https://github.com/python/cpython/commit/66bffd1663489d080349debbf1b472d432351038 Author: Serhiy Storchaka Date: 2017-04-19 (Wed, 19 Apr 2017) Changed paths: M Lib/multiprocessing/util.py M Lib/subprocess.py M Lib/test/test_capi.py M Lib/test/test_subprocess.py M Modules/_posixsubprocess.c Log Message: ----------- bpo-30065: Fixed arguments validation in _posixsubprocess.fork_exec(). (#1110) Commit: 1e62bf145b4865d03a29a5720a4eb84c321a9829 https://github.com/python/cpython/commit/1e62bf145b4865d03a29a5720a4eb84c321a9829 Author: Victor Stinner Date: 2017-04-19 (Wed, 19 Apr 2017) Changed paths: M Lib/tempfile.py M Lib/test/test_tempfile.py Log Message: ----------- bpo-30030: Revert f50354ad (tempfile) (#1187) Revert f50354adaaafebe95ad09d09b825804a686ea843: it introduced a regression in test_threadedtempfile. Commit: 7b9619ae249ed637924d1c76687b411061753e5a https://github.com/python/cpython/commit/7b9619ae249ed637924d1c76687b411061753e5a Author: Victor Stinner Date: 2017-04-19 (Wed, 19 Apr 2017) Changed paths: M Lib/test/test_asyncore.py Log Message: ----------- Fix/optimize test_asyncore.test_quick_connect() (#1188) Don't use addCleanup() in test_quick_connect() because it keeps the Thread object alive and so @reap_threads fails on its timeout of 1 second. "./python -m test -v test_asyncore -m test_quick_connect" now takes 185 ms, instead of 11 seconds. Other minor changes: * Use "with sock:" to close the socket instead of try/finally: sock.close() * Use self.skipTest() in test_quick_connect() to remove one indentation level and notice user that the test is specific to AF_INET and AF_INET6 Commit: ec4b17239d899550be4ee6104b61751bb3c70382 https://github.com/python/cpython/commit/ec4b17239d899550be4ee6104b61751bb3c70382 Author: Victor Stinner Date: 2017-04-20 (Thu, 20 Apr 2017) Changed paths: M Lib/test/libregrtest/save_env.py Log Message: ----------- regrtest: always show before/after of modified env (#1192) Buildbots don't run tests with -vv and so only log "xxx was modified by test_xxx" which is not enough to debug such random issue. In many cases, I'm unable to reproduce the warning and so unable to fix it. Always logging the value before and value after should help to debug such warning on buildbots. Commit: d13d54748d3a7db023d9db37223ea7d40bb8f8e3 https://github.com/python/cpython/commit/d13d54748d3a7db023d9db37223ea7d40bb8f8e3 Author: Victor Stinner Date: 2017-04-20 (Thu, 20 Apr 2017) Changed paths: M Lib/test/test_normalization.py Log Message: ----------- bpo-29887: test_normalization handles PermissionError (#1196) Skip test_normalization.test_main() if download raises a permission error. Commit: 11470b6dcdbc170779499a4a040b93c842a0d194 https://github.com/python/cpython/commit/11470b6dcdbc170779499a4a040b93c842a0d194 Author: Victor Stinner Date: 2017-04-20 (Thu, 20 Apr 2017) Changed paths: M Lib/test/test_asyncore.py Log Message: ----------- bpo-30106: Fix tearDown() of test_asyncore (#1194) Call asyncore.close_all() with ignore_all=True in the tearDown() method of the test_asyncore base test case. It should prevent keeping alive sockets in asyncore.socket_map if close() fails with an unexpected error. Revert also an unwanted change of my previous commit: remove name parameter of Thread in test_quick_connect(). Commit: f7e62cf8adfb8ab6a6a870903defe8ff218a0383 https://github.com/python/cpython/commit/f7e62cf8adfb8ab6a6a870903defe8ff218a0383 Author: Louie Lu Date: 2017-04-20 (Thu, 20 Apr 2017) Changed paths: M Lib/unittest/main.py Log Message: ----------- bpo-30078: Add an example of passing a path to unittest (#1178) Commit: 8526fb74edf5ac9ca175b7cdcb0d82bb8780d2cf https://github.com/python/cpython/commit/8526fb74edf5ac9ca175b7cdcb0d82bb8780d2cf Author: Berker Peksag Date: 2017-04-20 (Thu, 20 Apr 2017) Changed paths: M Doc/howto/argparse.rst Log Message: ----------- Remove redundant comma in argparse HOWTO (#1141) Reported by Sean Canavan on docs at p.o. Commit: 6dbdedb0b18a5ca850ab8ce512fda24d5a9d0688 https://github.com/python/cpython/commit/6dbdedb0b18a5ca850ab8ce512fda24d5a9d0688 Author: Berker Peksag Date: 2017-04-20 (Thu, 20 Apr 2017) Changed paths: M Doc/library/locale.rst Log Message: ----------- bpo-10379: Add %char examples to locale.format() docs (GH-1145) Commit: 58f3c9dc8f5626abe09ac9738c34f6ba99ce2972 https://github.com/python/cpython/commit/58f3c9dc8f5626abe09ac9738c34f6ba99ce2972 Author: Mariatta Date: 2017-04-19 (Wed, 19 Apr 2017) Changed paths: M Lib/test/test_tools/test_reindent.py M Tools/scripts/reindent.py Log Message: ----------- bpo-30109: Fix reindent.py (GH-1207) Skip the file if it has bad encoding. Commit: b4dc6af7a7862a8996cffed30d39d6add5ee58a3 https://github.com/python/cpython/commit/b4dc6af7a7862a8996cffed30d39d6add5ee58a3 Author: Dong-hee Na Date: 2017-04-20 (Thu, 20 Apr 2017) Changed paths: M Lib/test/test_sys.py M Misc/ACKS M Misc/NEWS M Objects/codeobject.c Log Message: ----------- bpo-12414: Update code_sizeof() to take in account co_extra memory. (#1168) Commit: b85c136903c6d2368162f7c4a58f258c9c69ead0 https://github.com/python/cpython/commit/b85c136903c6d2368162f7c4a58f258c9c69ead0 Author: Victor Stinner Date: 2017-04-20 (Thu, 20 Apr 2017) Changed paths: M Lib/test/test_site.py Log Message: ----------- bpo-30108: Restore sys.path in test_site (#1197) Add setUpModule() and tearDownModule() functions to test_site to save/restore sys.path at the module level to prevent warning if the user site directory is created, since site.addsitedir() modifies sys.path. Commit: d20324a7fab6734bae19b1f070b5c8aae5ff3612 https://github.com/python/cpython/commit/d20324a7fab6734bae19b1f070b5c8aae5ff3612 Author: Victor Stinner Date: 2017-04-20 (Thu, 20 Apr 2017) Changed paths: M Lib/test/support/__init__.py M Lib/test/test_urllib2_localnet.py Log Message: ----------- support.threading_cleanup() log a warning on fail (#1195) The @reap_threads decorator and the threading_cleanup() function of test.support now log a warning if they fail to clenaup threads. Fix also the usage of support.threading_cleanup() in test_urllib2_localnet. The log may help to debug such other warning seen on the AMD64 FreeBSD CURRENT Non-Debug 3.x buildbot: Warning -- threading._dangling was modified by test_logging Commit: 8f5cdfa9fc1bb6b4d9a33fc281987252f6398430 https://github.com/python/cpython/commit/8f5cdfa9fc1bb6b4d9a33fc281987252f6398430 Author: Victor Stinner Date: 2017-04-20 (Thu, 20 Apr 2017) Changed paths: M Modules/timemodule.c Log Message: ----------- Only define get_zone() and get_gmtoff() if needed (#1193) Only define the get_zone() and get_gmtoff() private functions in the time module if these functions are needed to initialize the module. The change fixes the following warnings on AIX: Modules/timemodule.c:1175:1: warning: 'get_gmtoff' defined but not used [-Wunused-function] Modules/timemodule.c:1164:1: warning: 'get_zone' defined but not used [-Wunused-function] Commit: 40db90c1ce1a59d5f5f2894bb0ce32110000bf27 https://github.com/python/cpython/commit/40db90c1ce1a59d5f5f2894bb0ce32110000bf27 Author: Serhiy Storchaka Date: 2017-04-20 (Thu, 20 Apr 2017) Changed paths: M Lib/test/test_struct.py M Misc/NEWS M Modules/_struct.c M Objects/unicodeobject.c Log Message: ----------- bpo-29802: Fix reference counting in module-level struct functions (#1213) when pass arguments of wrong type. Commit: 8e675286a92f33837cfffac5914b5175dac5d573 https://github.com/python/cpython/commit/8e675286a92f33837cfffac5914b5175dac5d573 Author: Segev Finer Date: 2017-04-20 (Thu, 20 Apr 2017) Changed paths: M .gitignore Log Message: ----------- Add missing .gitignore entries for VS2015 IntelliSense DB (#1223) Commit: f60c9e54f501065f3be2a4cfb4c387dfa2f243a9 https://github.com/python/cpython/commit/f60c9e54f501065f3be2a4cfb4c387dfa2f243a9 Author: Segev Finer Date: 2017-04-20 (Thu, 20 Apr 2017) Changed paths: M PCbuild/pcbuild.sln Log Message: ----------- bpo-29191: Add liblzma.vcxproj to pcbuild.sln and other missing entries (#1222) liblzma is missing from pcbuild.sln. This causes the build of _lzma to fail when building the solution and not using build.bat. Commit: 791dc831198f3ecc1531f8e6f05debf4ce234d00 https://github.com/python/cpython/commit/791dc831198f3ecc1531f8e6f05debf4ce234d00 Author: Benjamin Peterson Date: 2017-04-20 (Thu, 20 Apr 2017) Changed paths: M Include/pyport.h M Modules/_sre.c M configure M configure.ac M pyconfig.h.in Log Message: ----------- remove configure test for inline keyword (#1231) We require C99, so a configure test for this standard feature is not needed. Commit: 28205b203a4742c40080b4a2b4b2dcd800716edc https://github.com/python/cpython/commit/28205b203a4742c40080b4a2b4b2dcd800716edc Author: Victor Stinner Date: 2017-04-21 (Fri, 21 Apr 2017) Changed paths: M configure M configure.ac Log Message: ----------- bpo-30104: Use -fno-strict-aliasing on clang (#1221) Python/dtoa.c is not compiled correctly with clang 4.0 and optimization level -O2 or higher, because of an aliasing issue on the double/ULong[2] union. LLVM bug report: https://bugs.llvm.org//show_bug.cgi?id=31928 Commit: 35f3d240ee5f0958034bd500949b08764e36f4dc https://github.com/python/cpython/commit/35f3d240ee5f0958034bd500949b08764e36f4dc Author: Victor Stinner Date: 2017-04-21 (Fri, 21 Apr 2017) Changed paths: M configure M configure.ac Log Message: ----------- bpo-30104: configure now detects when cc is clang (#1233) Detect when the "cc" compiler (and the $CC variable) is the Clang compiler. The test is needed to add the -fno-strict-aliasing option on FreeBSD where cc is clang. Commit: a2c877c3985aba4adb19755e21f477e1c639cfd9 https://github.com/python/cpython/commit/a2c877c3985aba4adb19755e21f477e1c639cfd9 Author: Victor Stinner Date: 2017-04-21 (Fri, 21 Apr 2017) Changed paths: M Lib/test/test_asyncore.py Log Message: ----------- bpo-30106: Fix test_asyncore.test_quick_connect() (#1234) test_quick_connect() runs a thread up to 50 seconds, whereas the socket is connected in 0.2 second and then the thread is expected to end in less than 3 second. On Linux, the thread ends quickly because select() seems to always return quickly. On FreeBSD, sometimes select() fails with timeout and so the thread runs much longer than expected. Fix the thread timeout to fix a race condition in the test. Commit: 2a1aed04b0943636f605543522e16cca1dc23e70 https://github.com/python/cpython/commit/2a1aed04b0943636f605543522e16cca1dc23e70 Author: Victor Stinner Date: 2017-04-21 (Fri, 21 Apr 2017) Changed paths: M Lib/test/test_io.py Log Message: ----------- bpo-30107: don't dump core on expected test_io crash (#1235) test_io has two unit tests which trigger a deadlock: * test_daemon_threads_shutdown_stdout_deadlock() * test_daemon_threads_shutdown_stderr_deadlock() These tests call Py_FatalError() if the expected bug is triggered which calls abort(). Use test.support.SuppressCrashReport to prevent the creation on a core dump, to fix the warning: Warning -- files was modified by test_io Before: [] After: ['python.core'] Commit: 46c2b81026bbf966c0898a1fa30d98c33673aea0 https://github.com/python/cpython/commit/46c2b81026bbf966c0898a1fa30d98c33673aea0 Author: Victor Stinner Date: 2017-04-21 (Fri, 21 Apr 2017) Changed paths: M Lib/test/test_faulthandler.py M Modules/faulthandler.c Log Message: ----------- bpo-30125: Fix faulthandler.disable() on Windows (#1240) * bpo-30125: Cleanup faulthandler.c * Use size_t type for iterators * Add { ... } * bpo-30125: Fix faulthandler.disable() on Windows On Windows, faulthandler.disable() now removes the exception handler installed by faulthandler.enable(). Commit: d1ae24e8880fe00d006eb2996af815c35fbcfb33 https://github.com/python/cpython/commit/d1ae24e8880fe00d006eb2996af815c35fbcfb33 Author: Sebastian Vetter Date: 2017-04-21 (Fri, 21 Apr 2017) Changed paths: M Doc/using/unix.rst Log Message: ----------- Correct the README link in Unix install docs (#1245) Commit: ae5b3260dd459845aad8a30491b76d471577785d https://github.com/python/cpython/commit/ae5b3260dd459845aad8a30491b76d471577785d Author: Charles Renwick Date: 2017-04-21 (Fri, 21 Apr 2017) Changed paths: M Lib/asyncio/tasks.py Log Message: ----------- bpo-30098: Clarify that run_coroutine_threadsafe expects asyncio.Future (GH-1170) Commit: a36e939aeb3b5a2c56561eb24f0e339eee9f3f9d https://github.com/python/cpython/commit/a36e939aeb3b5a2c56561eb24f0e339eee9f3f9d Author: Victor Stinner Date: 2017-04-22 (Sat, 22 Apr 2017) Changed paths: M Lib/ctypes/test/test_win32.py M Lib/test/support/__init__.py Log Message: ----------- bpo-30125: disable faulthandler in ctypes test_SEH (#1237) Disable faulthandler to run test_SEH() of test_ctypes to prevent the following log with a traceback: Windows fatal exception: access violation Add support.disable_faulthandler() context manager. Commit: 1a5856bf9295fa73995898d576e0bedf016aee1f https://github.com/python/cpython/commit/1a5856bf9295fa73995898d576e0bedf016aee1f Author: Serhiy Storchaka Date: 2017-04-22 (Sat, 22 Apr 2017) Changed paths: M Include/listobject.h M Include/setobject.h M Include/tupleobject.h M Objects/odictobject.c Log Message: ----------- bpo-29867: Add asserts in PyTuple_GET_SIZE, PyList_GET_SIZE and PySet_GET_SIZE. (#751) Commit: 9616a82e7802241a4b74cf7ae38d43c37bf66e48 https://github.com/python/cpython/commit/9616a82e7802241a4b74cf7ae38d43c37bf66e48 Author: bladebryan Date: 2017-04-22 (Sat, 22 Apr 2017) Changed paths: M Lib/test/test_random.py M Misc/ACKS M Misc/NEWS M Modules/_randommodule.c Log Message: ----------- bpo-29960 _random.Random corrupted on exception in setstate(). (#1019) Commit: 7bfd740e3d484e6fdf3f5c2d4640450957f9d89c https://github.com/python/cpython/commit/7bfd740e3d484e6fdf3f5c2d4640450957f9d89c Author: Serhiy Storchaka Date: 2017-04-22 (Sat, 22 Apr 2017) Changed paths: M Misc/NEWS Log Message: ----------- Remove unneeded Misc/NEWS entry for bpo-29802. (#1251) The bug was added in still not released version. Commit: 7fae81e1672d0b4110d31ea6a765b54f63a2e54b https://github.com/python/cpython/commit/7fae81e1672d0b4110d31ea6a765b54f63a2e54b Author: Louie Lu Date: 2017-04-22 (Sat, 22 Apr 2017) Changed paths: M Doc/library/test.rst Log Message: ----------- Fix trailing colon and newline in test.rst (#1250) Commit: 997a4adea606069e01beac6269920709db3994d1 https://github.com/python/cpython/commit/997a4adea606069e01beac6269920709db3994d1 Author: Serhiy Storchaka Date: 2017-04-22 (Sat, 22 Apr 2017) Changed paths: M Doc/reference/expressions.rst Log Message: ----------- Remove outdated note about constraining of the bit shift right operand. (#1258) The constrain was removed in bpo-29816. Commit: 85157cd89a6edac347a5b6871fcf20c500c6fbbf https://github.com/python/cpython/commit/85157cd89a6edac347a5b6871fcf20c500c6fbbf Author: Serhiy Storchaka Date: 2017-04-23 (Sun, 23 Apr 2017) Changed paths: M Doc/reference/datamodel.rst Log Message: ----------- bpo-15718: Document the upper bound constrain on the __len__ return value. (#1256) Commit: 26896f2832324dde85cdd63d525571ca669f6f0b https://github.com/python/cpython/commit/26896f2832324dde85cdd63d525571ca669f6f0b Author: csabella Date: 2017-04-23 (Sun, 23 Apr 2017) Changed paths: M Doc/c-api/long.rst Log Message: ----------- bpo-29751: Improve PyLong_FromString documentation (GH-915) Commit: 9eb5ca0774f94215be48442100c829db2484e146 https://github.com/python/cpython/commit/9eb5ca0774f94215be48442100c829db2484e146 Author: Mariatta Date: 2017-04-23 (Sun, 23 Apr 2017) Changed paths: M Misc/ACKS Log Message: ----------- bpo-29751: add Cheryl Sabella to Misc/ACKS (GH-1268) Commit: 2e576f5aec1f8f23f07001e2eb3db9276851a4fc https://github.com/python/cpython/commit/2e576f5aec1f8f23f07001e2eb3db9276851a4fc Author: Serhiy Storchaka Date: 2017-04-24 (Mon, 24 Apr 2017) Changed paths: M Doc/library/http.client.rst M Doc/reference/datamodel.rst M Lib/asyncio/base_events.py M Lib/cgi.py M Lib/dbm/dumb.py M Lib/http/client.py M Lib/idlelib/pyparse.py M Lib/lib2to3/fixes/fix_operator.py M Lib/locale.py M Lib/logging/__init__.py M Lib/pathlib.py M Lib/selectors.py M Lib/shelve.py M Lib/test/test_dictviews.py M Lib/test/test_functools.py M Lib/test/test_hash.py M Lib/test/test_pathlib.py M Lib/test/test_statistics.py M Lib/test/test_typing.py M Lib/tracemalloc.py M Lib/weakref.py M Lib/xml/etree/ElementTree.py Log Message: ----------- bpo-30144: Import collections ABC from collections.abc rather than collections. (#1263) Commit: fcfe80ec2592fed8b3941c79056a8737abef7d3b https://github.com/python/cpython/commit/fcfe80ec2592fed8b3941c79056a8737abef7d3b Author: Nate Date: 2017-04-24 (Mon, 24 Apr 2017) Changed paths: M Lib/inspect.py M Lib/test/test_inspect.py M Misc/NEWS Log Message: ----------- bpo-29822: Make inspect.isabstract() work during __init_subclass__. (#678) At the time when an abstract base class' __init_subclass__ runs, ABCMeta.__new__ has not yet finished running, so in the presence of __init_subclass__, inspect.isabstract() can no longer depend only on TPFLAGS_IS_ABSTRACT. Commit: 4bcfa3a2363c30d406c6826e291b30c33a649d18 https://github.com/python/cpython/commit/4bcfa3a2363c30d406c6826e291b30c33a649d18 Author: Victor Stinner Date: 2017-04-25 (Tue, 25 Apr 2017) Changed paths: M Lib/test/test_logging.py Log Message: ----------- bpo-30131: Cleanup threads in test_logging (#1275) * Use @support.reap_threads on unit tests creating threads * Call TestCase.fail() on thread.join(timeout) failure Commit: 0d659e5614cad512a1940125135b443b3eecb5d7 https://github.com/python/cpython/commit/0d659e5614cad512a1940125135b443b3eecb5d7 Author: Victor Stinner Date: 2017-04-25 (Tue, 25 Apr 2017) Changed paths: M Modules/timemodule.c Log Message: ----------- tmtotuple(): use time_t for gmtoff (#1276) timegm() return type is time_t, not int. Use time_t to prevent the following compiler warning on Windows: timemodule.c: warning C4244: '=': conversion from 'time_t' to 'int', possible loss of data Commit: f6448e5d65c349576df6e83b8324b9c208e77615 https://github.com/python/cpython/commit/f6448e5d65c349576df6e83b8324b9c208e77615 Author: Victor Stinner Date: 2017-04-25 (Tue, 25 Apr 2017) Changed paths: M Lib/distutils/tests/test_build_ext.py Log Message: ----------- bpo-30132: distutils test_build_ext() uses temp_cwd() (#1278) test_build_ext() of test_distutils now uses support.temp_cwd() to prevent the creation of a pdb file in the current working directory on Windows. Commit: 3e2ad8ec61a322370a6fbdfb2209cf74546f5e08 https://github.com/python/cpython/commit/3e2ad8ec61a322370a6fbdfb2209cf74546f5e08 Author: INADA Naoki Date: 2017-04-25 (Tue, 25 Apr 2017) Changed paths: M Lib/asyncio/base_events.py M Lib/asyncio/base_subprocess.py M Lib/asyncio/compat.py M Lib/asyncio/events.py M Lib/asyncio/futures.py M Lib/asyncio/proactor_events.py M Lib/asyncio/selector_events.py M Lib/asyncio/sslproto.py M Lib/asyncio/tasks.py M Lib/asyncio/test_utils.py M Lib/asyncio/transports.py M Lib/asyncio/unix_events.py Log Message: ----------- bpo-29617: Remove Python 3.3 support from asyncio (GH-232) Commit: 97bf722fcd1de1236824377e052369dc7686b644 https://github.com/python/cpython/commit/97bf722fcd1de1236824377e052369dc7686b644 Author: csabella Date: 2017-04-25 (Tue, 25 Apr 2017) Changed paths: M Doc/library/collections.rst Log Message: ----------- bpo-28851: Improve namedtuple documentation (GH-1274) Clarify that a sequence of strings is the preferred value for 'field_names'. Commit: 08c16016e2a2d1368d001ddebfe9ca92465773c4 https://github.com/python/cpython/commit/08c16016e2a2d1368d001ddebfe9ca92465773c4 Author: Jim Fasarakis-Hilliard Date: 2017-04-25 (Tue, 25 Apr 2017) Changed paths: M Doc/library/types.rst M Lib/test/test_types.py M Lib/types.py M Misc/NEWS Log Message: ----------- bpo:29950: Rename SlotWrapperType to WrapperDescriptorType (GH-926) Commit: d819ad9832292d854e9710493ecdf959b69802e3 https://github.com/python/cpython/commit/d819ad9832292d854e9710493ecdf959b69802e3 Author: Victor Stinner Date: 2017-04-26 (Wed, 26 Apr 2017) Changed paths: M Lib/test/support/__init__.py Log Message: ----------- bpo-30107: Make SuppressCrashReport quiet on macOS (#1279) On macOS, SuppressCrashReport now redirects /usr/bin/defaults command stderr into a pipe to not pollute stderr. It fixes a test_io.test_daemon_threads_shutdown_stderr_deadlock() failure when the CrashReporter domain doesn't exists. Message logged into stderr: 2017-04-24 16:57:21.432 defaults[41046:2462851] The domain/default pair of (com.apple.CrashReporter, DialogType) does not exist Commit: c6db4811f9ea3aeff0e1fafe1c60a22835ef359e https://github.com/python/cpython/commit/c6db4811f9ea3aeff0e1fafe1c60a22835ef359e Author: csabella Date: 2017-04-26 (Wed, 26 Apr 2017) Changed paths: M Doc/library/functions.rst M Doc/library/stdtypes.rst M Doc/reference/datamodel.rst Log Message: ----------- bpo-30052: Link `bytes` & `bytearray` to stdtypes not functions (GH-1271) Builtin container types have two potential link targets in the docs: - their entry in the list of builtin callables - their type documentation This change brings `bytes` and `bytearray` into line with other container types by having cross-references default to linking to their type documentation, rather than their builtin callable entry. Commit: 0d637e236d7099f7b724026c8cb7bd83d8e12e6b https://github.com/python/cpython/commit/0d637e236d7099f7b724026c8cb7bd83d8e12e6b Author: Louie Lu Date: 2017-04-26 (Wed, 26 Apr 2017) Changed paths: M Doc/library/ctypes.rst Log Message: ----------- bpo-28698: Fix c_wchar_p doc example (GH-1160) Commit: 87c07fe9d908d0a2143fcc8369255c6ff3241503 https://github.com/python/cpython/commit/87c07fe9d908d0a2143fcc8369255c6ff3241503 Author: Mathias Rav Date: 2017-04-26 (Wed, 26 Apr 2017) Changed paths: M Doc/library/typing.rst Log Message: ----------- bpo-29974: Improve typing.TYPE_CHECKING example (GH-982) * Fix PEP 8 (SomeType instead of some_type) * Add a function parameter annotation * Explain, using wording from PEP 484 and PEP 526, why one annotation is in quotes and another is not. Suggested by Ivan Levkevskyi. Commit: 6e676954de7c4f3f06dd5b56842c9a2c931a1cab https://github.com/python/cpython/commit/6e676954de7c4f3f06dd5b56842c9a2c931a1cab Author: Victor Stinner Date: 2017-04-26 (Wed, 26 Apr 2017) Changed paths: M Modules/timemodule.c Log Message: ----------- timemodule.c: Cast PyUnicode_AsUTF8() to char* (#1294) bpo-28769 changed PyUnicode_AsUTF8() return type from const char* to char* in Python 3.7, but tm_zone field type of the tm structure is char* on FreeBSD. Cast PyUnicode_AsUTF8() to char* in gettmarg() to fix the warning: Modules/timemodule.c:443:20: warning: assigning to 'char *' from 'const char *' discards qualifiers Commit: 8ca2f2faefa8dba323a2e4c4b86efb633d7a53cf https://github.com/python/cpython/commit/8ca2f2faefa8dba323a2e4c4b86efb633d7a53cf Author: Victor Stinner Date: 2017-04-26 (Wed, 26 Apr 2017) Changed paths: M Lib/test/test_logging.py Log Message: ----------- bpo-30131: test_logging now joins queue threads (#1298) QueueListenerTest of test_logging now closes the multiprocessing Queue and joins its thread to prevent leaking dangling threads to following tests. Add also @support.reap_threads to detect earlier if a test leaks threads (and try to "cleanup" these threads). Commit: ab7886b78574d9224b26dc3a5b08e5c105fbbf11 https://github.com/python/cpython/commit/ab7886b78574d9224b26dc3a5b08e5c105fbbf11 Author: Eijebong Date: 2017-04-26 (Wed, 26 Apr 2017) Changed paths: M Doc/library/curses.rst M Misc/ACKS M Misc/NEWS M Modules/_cursesmodule.c Log Message: ----------- bpo-30101: Add support for curses.A_ITALIC. (#1015) Commit: a90b990480f45b6a0ad02d43455cf8b620bac9c5 https://github.com/python/cpython/commit/a90b990480f45b6a0ad02d43455cf8b620bac9c5 Author: Dong-hee Na Date: 2017-04-26 (Wed, 26 Apr 2017) Changed paths: M Doc/library/2to3.rst Log Message: ----------- bpo-30142: Remove "callable" from the 2to3fixer documentation. (GH-1296) Commit: 88c38b32b761cb566759b8ad96704bff590a1de9 https://github.com/python/cpython/commit/88c38b32b761cb566759b8ad96704bff590a1de9 Author: Louie Lu Date: 2017-04-27 (Thu, 27 Apr 2017) Changed paths: M Doc/c-api/bytes.rst M Doc/c-api/unicode.rst Log Message: ----------- bpo-28415: Note 0 conversion different between Python and C (#885) Commit: 6fde770e4e940c19cd62de0b6aeb77840690843e https://github.com/python/cpython/commit/6fde770e4e940c19cd62de0b6aeb77840690843e Author: Jesse Gonzalez Date: 2017-04-26 (Wed, 26 Apr 2017) Changed paths: M Doc/howto/unicode.rst Log Message: ----------- Use the correct name for ISO in Unicode HOWTO. (#1312) Commit: e65fcde85abf6617508f2d6b77020e24b8ca6f6b https://github.com/python/cpython/commit/e65fcde85abf6617508f2d6b77020e24b8ca6f6b Author: Marco Buttu Date: 2017-04-27 (Thu, 27 Apr 2017) Changed paths: M Doc/library/email.compat32-message.rst M Doc/library/functions.rst M Doc/library/ipaddress.rst M Doc/library/reprlib.rst M Doc/library/shlex.rst M Doc/library/urllib.parse.rst M Doc/whatsnew/3.2.rst Log Message: ----------- bpo-27200: Fix several doctests (GH-604) Commit: 5bccca58b9b2b3a925b16750bedbd907695ea8d7 https://github.com/python/cpython/commit/5bccca58b9b2b3a925b16750bedbd907695ea8d7 Author: Victor Stinner Date: 2017-04-27 (Thu, 27 Apr 2017) Changed paths: M Lib/test/test_imaplib.py M Lib/test/test_nntplib.py Log Message: ----------- bpo-30175: Skip client cert tests of test_imaplib (#1320) * bpo-30175: Skip client cert tests of test_imaplib The IMAP server cyrus.andrew.cmu.edu doesn't accept our randomly generated client x509 certificate anymore. * bpo-30188: Catch EOFError in NetworkedNNTPTests test_nntplib fails randomly with EOFError in NetworkedNNTPTests.setUpClass(). Catch EOFError to skip tests in that case. Commit: 5a4e3d8f9c37e700402b23fafbfc413e5ca3113d https://github.com/python/cpython/commit/5a4e3d8f9c37e700402b23fafbfc413e5ca3113d Author: Jelle Zijlstra Date: 2017-04-27 (Thu, 27 Apr 2017) Changed paths: M Lib/pickletools.py Log Message: ----------- bpo-30174: Remove duplicate definition from pickletools (#1301) There were two almost identical definitions of bytes1. Commit: 826f83f1d562a7b878499bc3af2267cfdfe5f2f9 https://github.com/python/cpython/commit/826f83f1d562a7b878499bc3af2267cfdfe5f2f9 Author: Victor Stinner Date: 2017-04-28 (Fri, 28 Apr 2017) Changed paths: M Makefile.pre.in M configure M configure.ac Log Message: ----------- bpo-30104: Only use -fno-strict-aliasing on dtoa.c (#1340) On clang, only compile dtoa.c with -fno-strict-aliasing, use strict aliasing to compile all other C files. Commit: 80a3da4d4aad0b51893e1e2f696b6252eca80e07 https://github.com/python/cpython/commit/80a3da4d4aad0b51893e1e2f696b6252eca80e07 Author: Wieland Hoffmann Date: 2017-04-28 (Fri, 28 Apr 2017) Changed paths: M Doc/using/windows.rst Log Message: ----------- Improve the grammar in windows.rst (GH-1330) Commit: d1a1def7bf221b04dcf3fc3a67aa19aa2f622f83 https://github.com/python/cpython/commit/d1a1def7bf221b04dcf3fc3a67aa19aa2f622f83 Author: Serhiy Storchaka Date: 2017-04-28 (Fri, 28 Apr 2017) Changed paths: M Lib/test/support/__init__.py M Lib/test/test_support.py M Lib/test/test_tempfile.py M Misc/NEWS Log Message: ----------- bpo-30197: Enhance functions swap_attr() and swap_item() in test.support. (#1341) * bpo-30197: Enhance functions swap_attr() and swap_item() in test.support. They now work when delete replaced attribute or item inside the with statement. The old value of the attribute or item (or None if it doesn't exist) now will be assigned to the target of the "as" clause, if there is one. * Update docstrings. Commit: 6c991bdee7ec4bedd8c1b8d3812dc884b654b57c https://github.com/python/cpython/commit/6c991bdee7ec4bedd8c1b8d3812dc884b654b57c Author: Neil Schemenauer Date: 2017-04-28 (Fri, 28 Apr 2017) Changed paths: M setup.py Log Message: ----------- Check that Python is 64-bit before enabling BLAKE2_USE_SSE. (#1332) Commit: 3cc8259b71ef784a9f7593f04da96043afe2228a https://github.com/python/cpython/commit/3cc8259b71ef784a9f7593f04da96043afe2228a Author: Serhiy Storchaka Date: 2017-04-29 (Sat, 29 Apr 2017) Changed paths: M Lib/test/test_importlib/test_abc.py Log Message: ----------- bpo-30158: Fix deprecation warnings in test_importlib introduced by bpo-29576. (#1285) Commit: 9dc2b3809f38be2e403ee264958106badfda142d https://github.com/python/cpython/commit/9dc2b3809f38be2e403ee264958106badfda142d Author: csabella Date: 2017-04-29 (Sat, 29 Apr 2017) Changed paths: M Doc/library/idle.rst Log Message: ----------- bpo-30208: DOC: fix small typos in IDLE (#1354) Commit: 2e624690bd74071358566300b7ef0bc45f444a30 https://github.com/python/cpython/commit/2e624690bd74071358566300b7ef0bc45f444a30 Author: Jelle Zijlstra Date: 2017-04-30 (Sun, 30 Apr 2017) Changed paths: M Doc/library/contextlib.rst M Doc/reference/datamodel.rst M Doc/whatsnew/3.7.rst M Lib/contextlib.py A Lib/test/test_contextlib_async.py Log Message: ----------- bpo-29679: Implement @contextlib.asynccontextmanager (#360) Commit: 1374dbb6940f29c49c2966551a06015857c942cc https://github.com/python/cpython/commit/1374dbb6940f29c49c2966551a06015857c942cc Author: Xiang Zhang Date: 2017-05-01 (Mon, 01 May 2017) Changed paths: M Modules/binascii.c M Modules/clinic/binascii.c.h Log Message: ----------- restore *data* parameter of binascii.b2a_base64 to positional-only (#1352) Commit: 5d7a8d0c13737fd531b722ad76c505ef47aac96a https://github.com/python/cpython/commit/5d7a8d0c13737fd531b722ad76c505ef47aac96a Author: Giampaolo Rodola Date: 2017-05-01 (Mon, 01 May 2017) Changed paths: M Lib/unittest/case.py M Lib/unittest/test/test_assertions.py M Misc/NEWS Log Message: ----------- bpo-30190: improved error msg for assertAlmostEqual(delta=...) (#1331) * #30190 / unittest / assertAlmostEqual(delta=...) / error msg: show the difference between the 2 numbers in case of failure * safe_repr() diff * also show difference when passing 'places' argument * refactoring * update Misc/NEWS Commit: d4069de5112f0408801ff2479476827bb3e0e8fc https://github.com/python/cpython/commit/d4069de5112f0408801ff2479476827bb3e0e8fc Author: Nathaniel J. Smith Date: 2017-05-01 (Mon, 01 May 2017) Changed paths: M Doc/library/ssl.rst Log Message: ----------- Clean up some confusing text left by PROTOCOL_SSLv23 -> PROTOCOL_TLS transition (#1355) Commit: 92fd6c9ef54a857815e3dca8ee74b2b4f5cdf154 https://github.com/python/cpython/commit/92fd6c9ef54a857815e3dca8ee74b2b4f5cdf154 Author: Victor Stinner Date: 2017-05-02 (Tue, 02 May 2017) Changed paths: M Lib/distutils/tests/test_build_ext.py Log Message: ----------- bpo-30132: distutils BuildExtTestCase use temp_cwd (#1380) BuildExtTestCase of test_distutils now uses support.temp_cwd() in setUp() to remove files created in the current working in all BuildExtTestCase unit tests, not only test_build_ext(). Move also tearDown() just after setUp(). Commit: 1dae7450c68bad498e57800387b24cb103c461fa https://github.com/python/cpython/commit/1dae7450c68bad498e57800387b24cb103c461fa Author: Victor Stinner Date: 2017-05-02 (Tue, 02 May 2017) Changed paths: M Lib/test/test_ssl.py Log Message: ----------- bpo-30199: test_ssl closes all asyncore channels (#1381) AsyncoreEchoServer of test_ssl now calls asyncore.close_all(ignore_all=True) to ensure that asyncore.socket_map is cleared once the test completes, even if ConnectionHandler was not correctly unregistered. Fix the following warning: Warning -- asyncore.socket_map was modified by test_ssl Before: {} After: {6: } Commit: 999707373630ce090300c3c542066f493b12faa0 https://github.com/python/cpython/commit/999707373630ce090300c3c542066f493b12faa0 Author: Victor Stinner Date: 2017-05-02 (Tue, 02 May 2017) Changed paths: M Misc/NEWS M Modules/_io/fileio.c Log Message: ----------- bpo-30228: FileIO seek() and tell() set seekable (#1384) FileIO.seek() and FileIO.tell() method now set the internal seekable attribute to avoid one syscall on open() (in buffered or text mode). The seekable property is now also more reliable since its value is set correctly on memory allocation failure. Commit: b0d82036549074357717d130a772d1e2ebc8ea01 https://github.com/python/cpython/commit/b0d82036549074357717d130a772d1e2ebc8ea01 Author: Tong SHEN Date: 2017-05-02 (Tue, 02 May 2017) Changed paths: M Doc/library/selectors.rst Log Message: ----------- Fix typo in selectors.rst (#1383) decriptor -> descriptor Commit: 495b5021e73e3c4b6404417ecf4fa83aa10297f0 https://github.com/python/cpython/commit/495b5021e73e3c4b6404417ecf4fa83aa10297f0 Author: Antoine Pitrou Date: 2017-05-02 (Tue, 02 May 2017) Changed paths: M Lib/test/test_socket.py M Misc/NEWS M Modules/socketmodule.c Log Message: ----------- bpo-30205: Fix getsockname() for unbound AF_UNIX sockets on Linux (#1370) * bpo-30205: Fix getsockname() for unbound AF_UNIX sockets on Linux * Add NEWS entry Commit: f06e0218ef6007667f5d61184b85a81a0466d3ae https://github.com/python/cpython/commit/f06e0218ef6007667f5d61184b85a81a0466d3ae Author: Ivan Levkivskyi Date: 2017-05-02 (Tue, 02 May 2017) Changed paths: M Lib/test/test_typing.py M Lib/typing.py M Misc/NEWS Log Message: ----------- bpo-28556: Routine updates to typing (#1366) - Add NoReturn type - Use WrapperDescriptorType (original PR by Jim Fasarakis-Hilliard) - Minor bug-fixes Commit: 094909ad69a6654ac43c69ebdced060fbbbbede8 https://github.com/python/cpython/commit/094909ad69a6654ac43c69ebdced060fbbbbede8 Author: Jim Fasarakis-Hilliard Date: 2017-05-02 (Tue, 02 May 2017) Changed paths: M Lib/test/test_isinstance.py Log Message: ----------- Remove outdated tests in test_isinstance (GH-1393) There is no need to test for new-style classes versus classic classes in Python 3. Commit: 5facdbb29169c2799c42f887cef4cd9d087b0167 https://github.com/python/cpython/commit/5facdbb29169c2799c42f887cef4cd9d087b0167 Author: Victor Stinner Date: 2017-05-02 (Tue, 02 May 2017) Changed paths: M configure.ac Log Message: ----------- bpo-30232: Support Git worktree in configure.ac (#1391) Don't test if .git/HEAD file exists, but only if the .git file (or directory) exists. Commit: 9ed34a89532763cf89f5e11fffb91ef7dee29fed https://github.com/python/cpython/commit/9ed34a89532763cf89f5e11fffb91ef7dee29fed Author: Victor Stinner Date: 2017-05-02 (Tue, 02 May 2017) Changed paths: M configure Log Message: ----------- bpo-30232: Regenerate configure (#1396) Run autoconf. Commit: 0360a9d015ddbc4e3d58e3ab4b433da27bf1db3a https://github.com/python/cpython/commit/0360a9d015ddbc4e3d58e3ab4b433da27bf1db3a Author: Antoine Pitrou Date: 2017-05-02 (Tue, 02 May 2017) Changed paths: M Lib/test/test_socket.py Log Message: ----------- Fix tests: getsockname() can return None on OS X on unbound sockets (#1400) Commit: 13f1f423fac39f8f14a3ce919dd236975517d5c6 https://github.com/python/cpython/commit/13f1f423fac39f8f14a3ce919dd236975517d5c6 Author: Xiang Zhang Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M Doc/library/binascii.rst M Doc/library/uu.rst M Doc/tools/susp-ignored.csv M Doc/whatsnew/3.7.rst M Lib/test/test_binascii.py M Lib/test/test_uu.py M Lib/uu.py M Misc/NEWS M Modules/binascii.c M Modules/clinic/binascii.c.h Log Message: ----------- bpo-30103: Allow Uuencode in Python using backtick as zero instead of space (#1326) Commit: a5c62a8e9f0de6c4133825a5710984a3cd5e102b https://github.com/python/cpython/commit/a5c62a8e9f0de6c4133825a5710984a3cd5e102b Author: Victor Stinner Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: R .hgtouch M Mac/BuildScript/build-installer.py M Makefile.pre.in M Misc/NEWS R Tools/hg/hgtouch.py M configure M configure.ac Log Message: ----------- bpo-23404: make touch becomes make regen-all (#1405) Don't rebuild generated files based on file modification time anymore, the action is now explicit. Replace "make touch" with "make regen-all". Changes: * Remove "make touch", Tools/hg/hgtouch.py and .hgtouch * Add a new "make regen-all" command to rebuild all generated files * Add subcommands to only generate specific files: - regen-ast: Include/Python-ast.h and Python/Python-ast.c - regen-grammar: Include/graminit.h and Python/graminit.c - regen-importlib: Python/importlib_external.h and Python/importlib.h - regen-opcode: Include/opcode.h - regen-opcode-targets: Python/opcode_targets.h - regen-typeslots: Objects/typeslots.inc * Rename PYTHON_FOR_GEN to PYTHON_FOR_REGEN * pgen is now only built by by "make regen-grammar" * Add $(srcdir)/ prefix to paths to source files to handle correctly compilation outside the source directory Note: $(PYTHON_FOR_REGEN) is no more used nor needed by "make" default target building Python. Commit: 8856940cf2e82cb17db2b684cd5732fe658605ca https://github.com/python/cpython/commit/8856940cf2e82cb17db2b684cd5732fe658605ca Author: UltimateCoder Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M Doc/extending/newtypes.rst M Doc/howto/functional.rst M Doc/library/ctypes.rst M Doc/library/doctest.rst M Doc/library/fpectl.rst M Doc/library/pdb.rst M Doc/library/unicodedata.rst M Doc/reference/expressions.rst M Doc/tutorial/classes.rst M Doc/tutorial/controlflow.rst M Doc/tutorial/datastructures.rst M Doc/tutorial/inputoutput.rst Log Message: ----------- bpo-28315: Improve code examples in docs (GH-1372) Replace File "", line 1, in ? with File "", line 1, in Commit: 7fdd30975e3fa9ec4be62464a9fcab7798d0ed6e https://github.com/python/cpython/commit/7fdd30975e3fa9ec4be62464a9fcab7798d0ed6e Author: Brett Cannon Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M .github/CONTRIBUTING.rst Log Message: ----------- Explicitly mention what should (not) be discussed on GitHub (GH-1437) Commit: feec3dc9c308052754f9e4848c1c1ddb007e9f66 https://github.com/python/cpython/commit/feec3dc9c308052754f9e4848c1c1ddb007e9f66 Author: Christian Heimes Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M .mention-bot Log Message: ----------- Add myself to mention-bot's alwaysNotifyForPaths for ssl/hashlib (#1425) Signed-off-by: Christian Heimes Commit: 5f161fd86dd5bb936a1a2a13391b13b7e59ec201 https://github.com/python/cpython/commit/5f161fd86dd5bb936a1a2a13391b13b7e59ec201 Author: Serhiy Storchaka Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M Lib/test/test_capi.py M Modules/_testcapimodule.c Log Message: ----------- bpo-30184: Add tests for invalid use of PyArg_ParseTupleAndKeywords. (#1316) Commit: 1c4670ea0cc3d208121af11b9b973e6bb268e570 https://github.com/python/cpython/commit/1c4670ea0cc3d208121af11b9b973e6bb268e570 Author: Victor Stinner Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M Python/pylifecycle.c Log Message: ----------- bpo-30225: Fix is_valid_fd() on macOS Tiger (#1443) is_valid_fd() now uses fstat() instead of dup() on macOS to return 0 on a pipe when the other side of the pipe is closed. fstat() fails with EBADF in that case, whereas dup() succeed. Commit: 7e4db2f253c555568d56177c2fd083bcf8f88d34 https://github.com/python/cpython/commit/7e4db2f253c555568d56177c2fd083bcf8f88d34 Author: Serhiy Storchaka Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M Lib/code.py M Lib/doctest.py M Lib/http/server.py M Lib/idlelib/pyshell.py M Lib/profile.py M Lib/tabnanny.py M Lib/trace.py Log Message: ----------- bpo-30166: Import command-line parsing modules only when needed. (#1293) Commit: dbaf746b6de0ee431c809d3175ab40ccc18898a8 https://github.com/python/cpython/commit/dbaf746b6de0ee431c809d3175ab40ccc18898a8 Author: Serhiy Storchaka Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M Doc/library/cmath.rst M Doc/library/math.rst M Doc/whatsnew/3.6.rst Log Message: ----------- bpo-29956: Improve the math.exp() related documentation. (#1073) Commit: 3d0056842c5e06b4102f990b59ab3b607f932dd8 https://github.com/python/cpython/commit/3d0056842c5e06b4102f990b59ab3b607f932dd8 Author: Victor Stinner Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M Lib/test/libregrtest/cmdline.py M Lib/test/libregrtest/main.py M Lib/test/test_regrtest.py Log Message: ----------- bpo-30263: regrtest: log system load (#1452) * bpo-30263: regrtest: log system load * regrtest: log the number of CPUs Log the number of CPUs in the header. --verbose now imply --header. Commit: 6dd4d734ed207ba16b017e38f8909de7ef187e29 https://github.com/python/cpython/commit/6dd4d734ed207ba16b017e38f8909de7ef187e29 Author: Antoine Pitrou Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M Lib/multiprocessing/forkserver.py M Misc/NEWS Log Message: ----------- bpo-30185: avoid KeyboardInterrupt tracebacks in forkserver (#1319) * bpo-30185: avoid KeyboardInterrupt tracebacks in forkserver * Tweak comment Commit: b109a1d3360fc4bb87b9887264e3634632d392ca https://github.com/python/cpython/commit/b109a1d3360fc4bb87b9887264e3634632d392ca Author: Victor Stinner Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M Doc/library/sysconfig.rst M Lib/distutils/sysconfig.py Log Message: ----------- bpo-30273: Update sysconfig (#1464) The AST_H_DIR variable was removed from Makefile.pre.in by the commit a5c62a8e9f0de6c4133825a5710984a3cd5e102b (bpo-23404). AST_H_DIR was hardcoded to "Include", so replace the removed variable by its content. Remove also ASDLGEN variable from sysconfig example since this variable was also removed. Commit: 647c3d381e67490e82cdbbe6c96e46d5e1628ce2 https://github.com/python/cpython/commit/647c3d381e67490e82cdbbe6c96e46d5e1628ce2 Author: Brett Cannon Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M .codecov.yml Log Message: ----------- Make code coverage less strict (GH-1438) Set the target to be 90% since there is enough OS-specific code and things that require manual testing that we will never hit 100%. Also turn off the status checks since they are so inconsistent in terms of flagging a PR as passing/failing that they aren't useful and can actually block merging from a phone. Commit: 898ff03e1e7925ecde3da66327d3cdc7e07625ba https://github.com/python/cpython/commit/898ff03e1e7925ecde3da66327d3cdc7e07625ba Author: Serhiy Storchaka Date: 2017-05-05 (Fri, 05 May 2017) Changed paths: M Doc/library/re.rst M Lib/re.py M Lib/sre_compile.py M Lib/sre_constants.py M Lib/test/test_re.py M Misc/NEWS M Modules/_sre.c M Modules/sre_constants.h M Modules/sre_lib.h Log Message: ----------- bpo-30215: Make re.compile() locale agnostic. (#1361) Compiled regular expression objects with the re.LOCALE flag no longer depend on the locale at compile time. Only the locale at matching time affects the result of matching. Commit: 76a3e51a403bc84ed536921866c86dd7d07aaa7e https://github.com/python/cpython/commit/76a3e51a403bc84ed536921866c86dd7d07aaa7e Author: Serhiy Storchaka Date: 2017-05-05 (Fri, 05 May 2017) Changed paths: M Misc/NEWS M Modules/_json.c Log Message: ----------- bpo-30243: Fixed the possibility of a crash in _json. (#1420) It was possible to get a core dump by using uninitialized _json objects. Now __new__ methods create initialized objects. __init__ methods are removed. Commit: 7186cc29be352bed6f1110873283d073fd0643e4 https://github.com/python/cpython/commit/7186cc29be352bed6f1110873283d073fd0643e4 Author: Serhiy Storchaka Date: 2017-05-05 (Fri, 05 May 2017) Changed paths: M Lib/sre_compile.py M Lib/test/test_re.py M Modules/_sre.c M Modules/clinic/_sre.c.h Log Message: ----------- bpo-30277: Replace _sre.getlower() with _sre.ascii_tolower() and _sre.unicode_tolower(). (#1468) Commit: ef9c0e732fc50aefbdd7c5a80e04e14b31684e66 https://github.com/python/cpython/commit/ef9c0e732fc50aefbdd7c5a80e04e14b31684e66 Author: Victor Stinner Date: 2017-05-05 (Fri, 05 May 2017) Changed paths: M Lib/test/test_sax.py M Lib/xml/sax/expatreader.py Log Message: ----------- bpo-30264: ExpatParser closes the source on error (#1451) ExpatParser.parse() of xml.sax.xmlreader now always closes the source: close the file object or the urllib object if source is a string (not an open file-like object). The change fixes a ResourceWarning on parsing error. Add test_parse_close_source() unit test. Commit: fdaeea620f8c78da89cddba4ab010c64535800e0 https://github.com/python/cpython/commit/fdaeea620f8c78da89cddba4ab010c64535800e0 Author: Masayuki Yamamoto Date: 2017-05-05 (Fri, 05 May 2017) Changed paths: M Python/thread.c R Python/thread_foobar.h Log Message: ----------- bpo-30279: Remove unused Python/thread_foobar.h (#1473) Python/thread_foobar.h is the template code that is threading adaptation for new platforms, also hasn't been used on actual platforms. Python/thread_*.h give concrete examples of adaptation instead of the template code. Commit: c07b3a15be5e0a68a73b4c532861ed8de6932bd2 https://github.com/python/cpython/commit/c07b3a15be5e0a68a73b4c532861ed8de6932bd2 Author: masklinn Date: 2017-05-05 (Fri, 05 May 2017) Changed paths: M Doc/library/cgitb.rst Log Message: ----------- bpo-29920: Document cgitb.text() and cgitb.html() functions (GH-849) Commit: a1054c3b0037d4c2a5492e79fc193f36245366c7 https://github.com/python/cpython/commit/a1054c3b0037d4c2a5492e79fc193f36245366c7 Author: torsava Date: 2017-05-05 (Fri, 05 May 2017) Changed paths: M Makefile.pre.in M Misc/ACKS M Misc/NEWS Log Message: ----------- bpo-29243: Fix Makefile with respect to --enable-optimizations (#1478) * bpo-29243: Fix Makefile with respect to --enable-optimizations When using the Profile Guided Optimization (./configure --enable-optimizations) Python is built not only during `make` but rebuilt again during `make test`, `make install` and others. This patch fixes the issue. Note that this fix produces no change at all in the Makefile if configure is run witout --enable-optimizations. * !squash Commit: a12df7b7d40dbf47825917c8fa03d2c09b5a382c https://github.com/python/cpython/commit/a12df7b7d40dbf47825917c8fa03d2c09b5a382c Author: Jelle Zijlstra Date: 2017-05-05 (Fri, 05 May 2017) Changed paths: M Doc/library/shutil.rst M Lib/shutil.py M Lib/test/test_shutil.py M Misc/NEWS Log Message: ----------- bpo-30218: support path-like objects in shutil.unpack_archive() (GH-1367) Thanks to Jelle Zijlstra for the patch. Commit: 3763ea865cee5bbabcce11cd577811135e0fc747 https://github.com/python/cpython/commit/3763ea865cee5bbabcce11cd577811135e0fc747 Author: Serhiy Storchaka Date: 2017-05-06 (Sat, 06 May 2017) Changed paths: M Lib/zipfile.py M Misc/NEWS Log Message: ----------- Revert bpo-26293 for zipfile breakage. See also bpo-29094. (#1484) Commit: 55ace65eba587fe3cf3759a43cccf85214651971 https://github.com/python/cpython/commit/55ace65eba587fe3cf3759a43cccf85214651971 Author: Jim Fasarakis-Hilliard Date: 2017-05-07 (Sun, 07 May 2017) Changed paths: M Doc/library/logging.rst Log Message: ----------- Closes bpo-30168: indent methods in Logger Class (#1295) Commit: f34c6850203a2406c4950af7a9c8a134145df4ea https://github.com/python/cpython/commit/f34c6850203a2406c4950af7a9c8a134145df4ea Author: Jim Fasarakis-Hilliard Date: 2017-05-08 (Mon, 08 May 2017) Changed paths: M Doc/reference/simple_stmts.rst Log Message: ----------- Fix a trivial typo in global section (#1497) Commit: cc3fa204d357be5fafc10eb8c2a80fe0bca998f1 https://github.com/python/cpython/commit/cc3fa204d357be5fafc10eb8c2a80fe0bca998f1 Author: Pierre Quentel Date: 2017-05-08 (Mon, 08 May 2017) Changed paths: M Doc/library/cgi.rst M Doc/whatsnew/3.7.rst M Lib/cgi.py M Lib/test/test_cgi.py M Misc/NEWS Log Message: ----------- bpo-29979: Rewrite cgi.parse_multipart to make it consistent with FieldStorage (#991) Commit: fa5abac1e6cd74979557d5a6f960a55f40a10b0e https://github.com/python/cpython/commit/fa5abac1e6cd74979557d5a6f960a55f40a10b0e Author: Xiang Zhang Date: 2017-05-09 (Tue, 09 May 2017) Changed paths: M Makefile.pre.in Log Message: ----------- bpo-30289: remove Misc/python-config.sh when make distclean (#1498) Commit: 9da408d15bdef624a5632182cb4edf98001fa82f https://github.com/python/cpython/commit/9da408d15bdef624a5632182cb4edf98001fa82f Author: Xiang Zhang Date: 2017-05-09 (Tue, 09 May 2017) Changed paths: M Lib/test/test_codecencodings_cn.py M Misc/NEWS M Modules/cjkcodecs/_codecs_cn.c Log Message: ----------- bpo-29990: Fix range checking in GB18030 decoder (#1495) When decoding a 4-byte GB18030 sequence, the first and third byte cannot exceed 0xFE. Commit: 74683fc6247c522ae955a6e7308b8ff51def35d8 https://github.com/python/cpython/commit/74683fc6247c522ae955a6e7308b8ff51def35d8 Author: Victor Stinner Date: 2017-05-09 (Tue, 09 May 2017) Changed paths: M Lib/test/libregrtest/main.py M Lib/test/libregrtest/runtest_mp.py Log Message: ----------- bpo-30258: regrtest: Fix run_tests_multiprocess() (#1479) If the child process exited with a non-zero code, don't strip the last line of stdout anymore. Add also a sanity check in accumulate_result(). Commit: dbdea629e2e0e4bd8845aa55041e0a0ca4172cf3 https://github.com/python/cpython/commit/dbdea629e2e0e4bd8845aa55041e0a0ca4172cf3 Author: Jeremy Kloth Date: 2017-05-09 (Tue, 09 May 2017) Changed paths: M Lib/distutils/sysconfig.py Log Message: ----------- bpo-30273: update distutils.sysconfig for venv's created from Python (#1515) compiled out-of-tree (builddir != srcdir). (see also bpo-15366) Commit: f93234bb8a87855f295d441524e519481ce6ab13 https://github.com/python/cpython/commit/f93234bb8a87855f295d441524e519481ce6ab13 Author: Serhiy Storchaka Date: 2017-05-09 (Tue, 09 May 2017) Changed paths: M Doc/whatsnew/3.7.rst M Lib/test/test_import/__init__.py A Lib/test/test_import/data/circular_imports/binding.py A Lib/test/test_import/data/circular_imports/binding2.py M Misc/NEWS M Python/compile.c Log Message: ----------- bpo-30024: Circular imports involving absolute imports with binding (#1264) a submodule to a name are now supported. Commit: 6d336a027913327fc042b0d758a16724fea27b9c https://github.com/python/cpython/commit/6d336a027913327fc042b0d758a16724fea27b9c Author: Serhiy Storchaka Date: 2017-05-09 (Tue, 09 May 2017) Changed paths: M Doc/whatsnew/3.7.rst M Lib/sre_compile.py M Lib/test/test_re.py M Misc/NEWS M Modules/_sre.c M Modules/clinic/_sre.c.h Log Message: ----------- bpo-30285: Optimize case-insensitive matching and searching (#1482) of regular expressions. Commit: 291557e2904fa149ee3d56142f41acf63c47fea3 https://github.com/python/cpython/commit/291557e2904fa149ee3d56142f41acf63c47fea3 Author: Charles Date: 2017-05-09 (Tue, 09 May 2017) Changed paths: M PCbuild/build.bat Log Message: ----------- PCbuild/build.bat: pass command line parameters when building PGO (#1510) Custom msbuild properties passed as command line need to be passed too when calling `Build` when doing PGO build. Commit: 211a392cc15f9a7b1b8ce65d8f6c9f8237d1b77f https://github.com/python/cpython/commit/211a392cc15f9a7b1b8ce65d8f6c9f8237d1b77f Author: Victor Stinner Date: 2017-05-10 (Wed, 10 May 2017) Changed paths: M Lib/test/eintrdata/eintr_tester.py Log Message: ----------- bpo-30320: test_eintr now uses pthread_sigmask() (#1523) Rewrite sigwaitinfo() and sigtimedwait() unit tests for EINTR using pthread_sigmask() to fix a race condition between the child and the parent process. Remove the pipe which was used as a weak workaround against the race condition. sigtimedwait() is now tested with a child process sending a signal instead of testing the timeout feature which is more unstable (especially regarding to clock resolution depending on the platform). Commit: 305ccbe27ea5ba82fd2d8c32ec739f980e524330 https://github.com/python/cpython/commit/305ccbe27ea5ba82fd2d8c32ec739f980e524330 Author: Serhiy Storchaka Date: 2017-05-10 (Wed, 10 May 2017) Changed paths: M Lib/sre_parse.py M Lib/test/test_re.py M Misc/NEWS Log Message: ----------- bpo-30298: Weaken the condition of deprecation warnings for inline modifiers. (#1490) Now allowed several subsequential inline modifiers at the start of the pattern (e.g. '(?i)(?s)...'). In verbose mode whitespaces and comments now are allowed before and between inline modifiers (e.g. '(?x) (?i) (?s)...'). Commit: 2ddf5a19c3a06978edff2c8ba0aaf5df3528204a https://github.com/python/cpython/commit/2ddf5a19c3a06978edff2c8ba0aaf5df3528204a Author: Xiang Zhang Date: 2017-05-10 (Wed, 10 May 2017) Changed paths: M Doc/c-api/slice.rst M Objects/sliceobject.c M Python/ceval.c Log Message: ----------- bpo-30281: Fix the default value for stop in PySlice_Unpack() (#1480) Commit: f6eae5bf1c5d7b83e5d5bdbecfff928e478c1cfd https://github.com/python/cpython/commit/f6eae5bf1c5d7b83e5d5bdbecfff928e478c1cfd Author: stratakis Date: 2017-05-10 (Wed, 10 May 2017) Changed paths: M Makefile.pre.in M Misc/ACKS M Misc/NEWS Log Message: ----------- bpo-28787: Fix out of tree --with-dtrace builds (#135) * bpo-28787: Fix out of tree --with-dtrace builds * Unsilence directory creation * Add Misc/NEWS and Misc/ACKS entries Commit: c4750959acbfc3057f12aaec832483ba30898d1c https://github.com/python/cpython/commit/c4750959acbfc3057f12aaec832483ba30898d1c Author: Giampaolo Rodola Date: 2017-05-10 (Wed, 10 May 2017) Changed paths: M Lib/unittest/test/test_assertions.py Log Message: ----------- #30190: fix invalid escape sequence warnings (#1534) Commit: 991adca012f5e106c2d4040ce619c696ba6f9c46 https://github.com/python/cpython/commit/991adca012f5e106c2d4040ce619c696ba6f9c46 Author: INADA Naoki Date: 2017-05-11 (Thu, 11 May 2017) Changed paths: M Lib/asyncio/tasks.py M Lib/test/test_asyncio/test_tasks.py M Misc/NEWS M Modules/_asynciomodule.c Log Message: ----------- bpo-30048: asyncio: fix Task.cancel() was ignored. (GH-1097) when there are no more `await` or `yield (from)` before return in coroutine, cancel was ignored. example: async def coro(): asyncio.Task.current_task().cancel() return 42 ... res = await coro() # should raise CancelledError Commit: f111fd2e65ef7aefd4ebeadbb48e84d609bf3733 https://github.com/python/cpython/commit/f111fd2e65ef7aefd4ebeadbb48e84d609bf3733 Author: csabella Date: 2017-05-11 (Thu, 11 May 2017) Changed paths: M Lib/test/test_random.py Log Message: ----------- bpo-30308: Code coverage for argument in random.shuffle (#1504) * bpo-30308: Code coverage for argument in random.shuffle * bpo-30308: Code coverage for argument in random.shuffle * bpo-30308: Code coverage for argument in random.shuffle Commit: 31b3901a078774b28a88dc410376c46e28c52c9c https://github.com/python/cpython/commit/31b3901a078774b28a88dc410376c46e28c52c9c Author: Brett Cannon Date: 2017-05-11 (Thu, 11 May 2017) Changed paths: M .travis.yml Log Message: ----------- Comment as to why docs are built against Python 3.6 (#1550) Commit: 82a638473315861e0eeaf8d367a905a5f5b06f7d https://github.com/python/cpython/commit/82a638473315861e0eeaf8d367a905a5f5b06f7d Author: Vinay Sajip Date: 2017-05-12 (Fri, 12 May 2017) Changed paths: M Doc/library/logging.rst Log Message: ----------- Indented Handler sections for improved clarity. (#1554) Indented parts of the Handler class documentation for improved presentation, analogous to a recent similar change for the Logger class. Commit: 870f6a11dd3b2d5455f7057ce0d9c2cd31acc2f2 https://github.com/python/cpython/commit/870f6a11dd3b2d5455f7057ce0d9c2cd31acc2f2 Author: Steve (Gadget) Barnes Date: 2017-05-12 (Fri, 12 May 2017) Changed paths: M PC/launcher.c Log Message: ----------- bpo-30291 Changes to launcher so as to allow py -3-32, -2.7-64, 3.10, etc. bpo-30291 Changes to launcher so as to allow py -3-32, -2.7-64, 3.10, etc. Commit: 8619c5417ceddb4165c68b9b8aacababd49b0607 https://github.com/python/cpython/commit/8619c5417ceddb4165c68b9b8aacababd49b0607 Author: Charles Date: 2017-05-12 (Fri, 12 May 2017) Changed paths: M PCbuild/build.bat Log Message: ----------- PCbuild/build.bat: Add note about using msbuild response file. (#1551) Using a response file will eliminate the headache associated with batch argument/quote processing. For example I unsucessfully compiled python with visualcpptools when specifying VSInstallDir in the batch file (cannot find vcruntime.h) ```batch build.bat -p x64 -e -M --no-tkinter "/p:VCInstallDir=%VCInstallDir%" ``` but it build successfully when specifying it in a response file msbuild.rsp: ``` /p:VCInstallDir=%VCInstallDir% ``` Commit: a66f9c6bb134561a24374f10e8c35417d356ce14 https://github.com/python/cpython/commit/a66f9c6bb134561a24374f10e8c35417d356ce14 Author: Xiang Zhang Date: 2017-05-13 (Sat, 13 May 2017) Changed paths: M Include/object.h M Objects/object.c Log Message: ----------- bpo-30341: Improve _PyTrash_thread_destroy_chain() a little bit (#1545) * add a comment about why we need to increase trash_delete_nesting * move increase and decrese outside of the loop Commit: 7e19dbc92ec06a987eaae72f7cdfd32006aa4960 https://github.com/python/cpython/commit/7e19dbc92ec06a987eaae72f7cdfd32006aa4960 Author: Serhiy Storchaka Date: 2017-05-13 (Sat, 13 May 2017) Changed paths: M Doc/reference/datamodel.rst M Doc/whatsnew/3.7.rst M Misc/NEWS M Objects/typeobject.c Log Message: ----------- bpo-28974: `object.__format__(x, '')` is now equivalent to `str(x)` (#506) rather than `format(str(self), '')`. Commit: c71168090df435c1eb8c03005b11df764cd7ebd6 https://github.com/python/cpython/commit/c71168090df435c1eb8c03005b11df764cd7ebd6 Author: Jim Fasarakis-Hilliard Date: 2017-05-13 (Sat, 13 May 2017) Changed paths: M Doc/library/mimetypes.rst Log Message: ----------- bpo-30178: Indent methods and attributes of MimeType class (GH-1306) Commit: 600c5ad53c0112d48581c48f986ea04676a28c44 https://github.com/python/cpython/commit/600c5ad53c0112d48581c48f986ea04676a28c44 Author: Mariatta Date: 2017-05-13 (Sat, 13 May 2017) Changed paths: M Misc/ACKS Log Message: ----------- bpo-30178: Add Jim Fasarakis-Hilliard to Misc/ACKS (GH-1572) Commit: cbddf58c797f850a5b06f317a4bb7ab69c6e9715 https://github.com/python/cpython/commit/cbddf58c797f850a5b06f317a4bb7ab69c6e9715 Author: morrme Date: 2017-05-13 (Sat, 13 May 2017) Changed paths: R .codecov.yml A .github/codecov.yml Log Message: ----------- Move Codecov's configuration file under .github (GH-1494) Commit: 821a9d146bc04a1bc1a9807962990a1f59d692b8 https://github.com/python/cpython/commit/821a9d146bc04a1bc1a9807962990a1f59d692b8 Author: Serhiy Storchaka Date: 2017-05-14 (Sun, 14 May 2017) Changed paths: M Lib/sre_compile.py M Lib/sre_parse.py M Lib/test/test_re.py M Misc/NEWS Log Message: ----------- bpo-30340: Enhanced regular expressions optimization. (#1542) This increased the performance of matching some patterns up to 25 times. Commit: 4ab6abfca4d6e444cca04821b24701cde6993f4e https://github.com/python/cpython/commit/4ab6abfca4d6e444cca04821b24701cde6993f4e Author: Serhiy Storchaka Date: 2017-05-14 (Sun, 14 May 2017) Changed paths: M Lib/sre_compile.py M Lib/test/test_re.py M Misc/NEWS Log Message: ----------- bpo-30299: Display a bytecode when compile a regex in debug mode. (#1491) `re.compile(..., re.DEBUG)` now displays the compiled bytecode in human readable form. Commit: 99776296230ddd8429ebad2d07854b8c27ea10ab https://github.com/python/cpython/commit/99776296230ddd8429ebad2d07854b8c27ea10ab Author: csabella Date: 2017-05-14 (Sun, 14 May 2017) Changed paths: M Doc/library/profile.rst Log Message: ----------- bpo-30358: Document sort argument of profile.runctx() (GH-1566) Commit: d48214f22c84f3d949457c854e263074994b6fa2 https://github.com/python/cpython/commit/d48214f22c84f3d949457c854e263074994b6fa2 Author: Zachary Ware Date: 2017-05-14 (Sun, 14 May 2017) Changed paths: M Lib/test/test_site.py Log Message: ----------- bpo-29763: Clean up _pth tests (GH-954) Commit: 12b1c180986fc744331b8f30d3d2f49a0fdb43dd https://github.com/python/cpython/commit/12b1c180986fc744331b8f30d3d2f49a0fdb43dd Author: csabella Date: 2017-05-15 (Mon, 15 May 2017) Changed paths: M Doc/reference/datamodel.rst Log Message: ----------- bpo-30354: Update data model documentation for super() (GH-1561) The data model section of the language reference was written well before the zero-argument form of super() was added. To avoid giving the impression that they're doing something unusual, this updates the description of `__new__` and `__init__` to use the zero-argument form. Patch by Cheryl Sabella. Commit: 96f502856796f9310fed7161dc540201a4afc1ee https://github.com/python/cpython/commit/96f502856796f9310fed7161dc540201a4afc1ee Author: Xiang Zhang Date: 2017-05-15 (Mon, 15 May 2017) Changed paths: M Modules/_struct.c Log Message: ----------- bpo-30224: remove outdated checks in struct (#1374) Commit: 7c278a5eeb656c2b48a85bbd761ce165f1751bb6 https://github.com/python/cpython/commit/7c278a5eeb656c2b48a85bbd761ce165f1751bb6 Author: Xiang Zhang Date: 2017-05-15 (Mon, 15 May 2017) Changed paths: M Lib/test/test_asyncio/test_events.py Log Message: ----------- bpo-30110: fix resource leak in test_asyncio.test_events (#1413) Commit: 981096f98b9c131594b0ac85ad01b63cbd11aa0a https://github.com/python/cpython/commit/981096f98b9c131594b0ac85ad01b63cbd11aa0a Author: Xiang Zhang Date: 2017-05-15 (Mon, 15 May 2017) Changed paths: M Modules/_struct.c Log Message: ----------- bpo-30242: resolve some undefined behaviours in struct (#1418) Commit: 89a1c93f046f9726310f8362227be7b8e50eea22 https://github.com/python/cpython/commit/89a1c93f046f9726310f8362227be7b8e50eea22 Author: Victor Stinner Date: 2017-05-15 (Mon, 15 May 2017) Changed paths: M Doc/library/macpath.rst M Doc/whatsnew/3.7.rst M Lib/macpath.py M Lib/test/test_macpath.py Log Message: ----------- bpo-9850: Deprecate the macpath module (#1540) Co-Authored-By: Chi Hsuan Yen . Commit: d812eb731d886065bdd9bc94a3f0e5dfdcd671a4 https://github.com/python/cpython/commit/d812eb731d886065bdd9bc94a3f0e5dfdcd671a4 Author: Victor Stinner Date: 2017-05-15 (Mon, 15 May 2017) Changed paths: M Misc/NEWS Log Message: ----------- bpo-9850: Document macpath deprecation in Misc/NEWS (#1590) Commit: edef358ed6d05f927bf1636cc5a920a9d868b131 https://github.com/python/cpython/commit/edef358ed6d05f927bf1636cc5a920a9d868b131 Author: Serhiy Storchaka Date: 2017-05-15 (Mon, 15 May 2017) Changed paths: M Doc/library/plistlib.rst M Doc/whatsnew/3.7.rst M Lib/plistlib.py M Lib/test/test_plistlib.py M Misc/NEWS Log Message: ----------- bpo-29196: Removed old-deprecated classes Plist, Dict and _InternalDict (#488) in the plistlib module. Dict values in the result of functions readPlist() and readPlistFromBytes() are now exact dicts. Commit: 83a2c2879839da2e10037f5e4af1bd1dafbf1a52 https://github.com/python/cpython/commit/83a2c2879839da2e10037f5e4af1bd1dafbf1a52 Author: Victor Stinner Date: 2017-05-15 (Mon, 15 May 2017) Changed paths: M Lib/imaplib.py M Lib/poplib.py M Misc/NEWS Log Message: ----------- bpo-30329: Catch Windows error 10022 on shutdown() (#1538) Catch the Windows socket WSAEINVAL error (code 10022) in imaplib and poplib on shutdown(SHUT_RDWR): An invalid operation was attempted This error occurs sometimes on SSL connections. Commit: 79ef7f8e88a4972c4aecf95cfc5cd934f1861e08 https://github.com/python/cpython/commit/79ef7f8e88a4972c4aecf95cfc5cd934f1861e08 Author: Victor Stinner Date: 2017-05-15 (Mon, 15 May 2017) Changed paths: M Lib/test/test_thread.py M Misc/ACKS M Misc/NEWS Log Message: ----------- bpo-30357: test_thread now uses threading_cleanup() (#1592) test_thread: setUp() now uses support.threading_setup() and support.threading_cleanup() to wait until threads complete to avoid random side effects on following tests. Co-Authored-By: Grzegorz Grzywacz Commit: 7d6320ba47a229543acc0af6a64bc4e414932273 https://github.com/python/cpython/commit/7d6320ba47a229543acc0af6a64bc4e414932273 Author: Victor Stinner Date: 2017-05-15 (Mon, 15 May 2017) Changed paths: M Lib/test/test_multiprocessing_main_handling.py Log Message: ----------- bpo-30339: test_multiprocessing_main_handling timeout (#1593) test_multiprocessing_main_handling: increase the test_source timeout from 10 seconds to 60 seconds, since the test fails randomly on busy buildbots. Commit: f6e863d868a621594df2a8abe072b5d4766e7137 https://github.com/python/cpython/commit/f6e863d868a621594df2a8abe072b5d4766e7137 Author: Howie Benefiel Date: 2017-05-15 (Mon, 15 May 2017) Changed paths: M Doc/library/urllib.parse.rst Log Message: ----------- bpo-29651 - Cover edge case of square brackets in urllib docs (#1128) Commit: 1bd7d299bd2a91f8267f97a413568ab8fe7fdfbb https://github.com/python/cpython/commit/1bd7d299bd2a91f8267f97a413568ab8fe7fdfbb Author: Senthil Kumaran Date: 2017-05-15 (Mon, 15 May 2017) Changed paths: M Lib/test/test_urllibnet.py Log Message: ----------- Remove unused variable in test_urllibnet. (#1598) Commit: 87fa8a780e9045a26c735f085c07bba4b2d0be60 https://github.com/python/cpython/commit/87fa8a780e9045a26c735f085c07bba4b2d0be60 Author: Berker Peksag Date: 2017-05-16 (Tue, 16 May 2017) Changed paths: M Doc/using/cmdline.rst M Doc/whatsnew/3.6.rst Log Message: ----------- bpo-29898: Fix incorrect env variable name (GH-1576) It should read PYTHONLEGACYWINDOWSSTDIO as stated in section "Add legacy mode" in PEP 528. Commit: c7ac7280c321b3c1679fe5f657a6be0f86adf173 https://github.com/python/cpython/commit/c7ac7280c321b3c1679fe5f657a6be0f86adf173 Author: Serhiy Storchaka Date: 2017-05-16 (Tue, 16 May 2017) Changed paths: M Lib/sre_parse.py M Lib/test/test_re.py M Misc/NEWS Log Message: ----------- bpo-30375: Correct the stacklevel of regex compiling warnings. (#1595) Warnings emitted when compile a regular expression now always point to the line in the user code. Previously they could point into inners of the re module if emitted from inside of groups or conditionals. Commit: af34e0a07bc06a6248b8229247e05d1c767b2f32 https://github.com/python/cpython/commit/af34e0a07bc06a6248b8229247e05d1c767b2f32 Author: Dominik Miedzi?ski Date: 2017-05-16 (Tue, 16 May 2017) Changed paths: M Doc/reference/import.rst Log Message: ----------- Fix ModuleNotFoundError typo in import reference (#1606) Commit: d97b7dc94b19063f0589d401bdc4aaadc7030762 https://github.com/python/cpython/commit/d97b7dc94b19063f0589d401bdc4aaadc7030762 Author: Serhiy Storchaka Date: 2017-05-16 (Tue, 16 May 2017) Changed paths: M Doc/howto/urllib2.rst M Doc/library/pyexpat.rst M Doc/library/stdtypes.rst M Doc/library/xml.dom.minidom.rst M Doc/library/xml.etree.elementtree.rst M Doc/tools/susp-ignored.csv M Misc/NEWS Log Message: ----------- bpo-30380: Fix Sphinx 1.6.1 warnings. (#1613) * Use explicit numbering for footnotes referred by explicit number. * Restore missed footnote reference in stdtypes.rst. * Fix literal strings formatting in howto/urllib2.rst. * Update susp-ignored.csv for zipapp.rst. * Fix suspicious mark up in Misc/NEWS. Commit: fca224f117d25bdfec1bf7160b67438c4fcf6dee https://github.com/python/cpython/commit/fca224f117d25bdfec1bf7160b67438c4fcf6dee Author: Mariatta Date: 2017-05-16 (Tue, 16 May 2017) Changed paths: M .travis.yml Log Message: ----------- bpo-30380: Pin the version of Sphinx used to build the documentation (GH-1612) Commit: 4ae01496971624c75080431806ed1c08e00f22c7 https://github.com/python/cpython/commit/4ae01496971624c75080431806ed1c08e00f22c7 Author: Nathaniel J. Smith Date: 2017-05-16 (Tue, 16 May 2017) Changed paths: M Modules/signalmodule.c Log Message: ----------- bpo-30038: fix race condition in signal delivery + wakeup fd (#1082) Before, it was possible to get the following sequence of events (especially on Windows, where the C-level signal handler for SIGINT is run in a separate thread): - SIGINT arrives - trip_signal is called - trip_signal writes to the wakeup fd - the main thread wakes up from select()-or-equivalent - the main thread checks for pending signals, but doesn't see any - the main thread drains the wakeup fd - the main thread goes back to sleep - trip_signal sets is_tripped=1 and calls Py_AddPendingCall to notify the main thread the it should run the Python-level signal handler - the main thread doesn't notice because it's asleep This has been causing repeated failures in the Trio test suite: https://github.com/python-trio/trio/issues/119 Commit: 0774e79b93cc494b3a957d538c7c112e289973c0 https://github.com/python/cpython/commit/0774e79b93cc494b3a957d538c7c112e289973c0 Author: csabella Date: 2017-05-16 (Tue, 16 May 2017) Changed paths: M Lib/bdb.py Log Message: ----------- bpo-30211: bdb: add docstrings (#1350) Commit: 6f75bc003ab4d5294b0291289ae03f7a8d305f46 https://github.com/python/cpython/commit/6f75bc003ab4d5294b0291289ae03f7a8d305f46 Author: Xiang Zhang Date: 2017-05-17 (Wed, 17 May 2017) Changed paths: M Lib/multiprocessing/queues.py M Lib/test/_test_multiprocessing.py M Misc/NEWS Log Message: ----------- bpo-30301: Fix AttributeError when using SimpleQueue.empty() (#1601) Under *spawn* and *forkserver* start methods, SimpleQueue.empty() could raise AttributeError due to not setting _poll in __setstate__. Commit: f8d05b3a24e745ab4a974b891ac1389e2f11ce4d https://github.com/python/cpython/commit/f8d05b3a24e745ab4a974b891ac1389e2f11ce4d Author: Victor Stinner Date: 2017-05-17 (Wed, 17 May 2017) Changed paths: M Lib/test/test_threading.py Log Message: ----------- bpo-30387: Fix warning in test_threading (#1634) test_is_alive_after_fork() now joins directly the thread to avoid the following warning added by bpo-30357: Warning -- threading_cleanup() failed to cleanup 0 threads after 2 sec (count: 0, dangling: 21) Use also a different exit code to catch generic exit code 1. Commit: 378d70642aa1c8de2a53ecb811927faf0388db2d https://github.com/python/cpython/commit/378d70642aa1c8de2a53ecb811927faf0388db2d Author: Dong-hee Na Date: 2017-05-17 (Wed, 17 May 2017) Changed paths: M Lib/inspect.py M Lib/test/test_inspect.py M Misc/NEWS Log Message: ----------- bpo-30149: Fix partialmethod without explicit self parameter (#1308) Commit: 78e25ab5b33a0f9d03c9b6a6ece328abcc645c4b https://github.com/python/cpython/commit/78e25ab5b33a0f9d03c9b6a6ece328abcc645c4b Author: Steve Dower Date: 2017-05-17 (Wed, 17 May 2017) Changed paths: A PCbuild/lib.pyproj M PCbuild/pcbuild.sln Log Message: ----------- Adds lib.pyproj file to solution (#1633) * Adds lib.pyproj file to solution so that VS with Python support can open all the files in the standard library. * Remove unexpected solution configuration. * Remove lib.pyproj from solution to avoid memory issues on VS 2015. Commit: 4486a0934680af26a21f308eb9c295d2525570f2 https://github.com/python/cpython/commit/4486a0934680af26a21f308eb9c295d2525570f2 Author: Steve Dower Date: 2017-05-17 (Wed, 17 May 2017) Changed paths: M PCbuild/_overlapped.vcxproj A PCbuild/fix_encoding.py Log Message: ----------- Fixes encodings in vcxproj files and adds script to automatically do it. (#1631) Commit: ab4413a7e9bda95b6fcd517073e2a51dafaa1624 https://github.com/python/cpython/commit/ab4413a7e9bda95b6fcd517073e2a51dafaa1624 Author: Nathaniel J. Smith Date: 2017-05-17 (Wed, 17 May 2017) Changed paths: M Lib/test/test_generators.py M Misc/NEWS M Modules/_testcapimodule.c M Python/ceval.c Log Message: ----------- bpo-30039: Don't run signal handlers while resuming a yield from stack (#1081) If we have a chain of generators/coroutines that are 'yield from'ing each other, then resuming the stack works like: - call send() on the outermost generator - this enters _PyEval_EvalFrameDefault, which re-executes the YIELD_FROM opcode - which calls send() on the next generator - which enters _PyEval_EvalFrameDefault, which re-executes the YIELD_FROM opcode - ...etc. However, every time we enter _PyEval_EvalFrameDefault, the first thing we do is to check for pending signals, and if there are any then we run the signal handler. And if it raises an exception, then we immediately propagate that exception *instead* of starting to execute bytecode. This means that e.g. a SIGINT at the wrong moment can "break the chain" ? it can be raised in the middle of our yield from chain, with the bottom part of the stack abandoned for the garbage collector. The fix is pretty simple: there's already a special case in _PyEval_EvalFrameEx where it skips running signal handlers if the next opcode is SETUP_FINALLY. (I don't see how this accomplishes anything useful, but that's another story.) If we extend this check to also skip running signal handlers when the next opcode is YIELD_FROM, then that closes the hole ? now the exception can only be raised at the innermost stack frame. This shouldn't have any performance implications, because the opcode check happens inside the "slow path" after we've already determined that there's a pending signal or something similar for us to process; the vast majority of the time this isn't true and the new check doesn't run at all. Commit: ba365da9cee8901fad08ab0b61c7489c110e5c97 https://github.com/python/cpython/commit/ba365da9cee8901fad08ab0b61c7489c110e5c97 Author: Louie Lu Date: 2017-05-17 (Wed, 17 May 2017) Changed paths: M Lib/idlelib/idle_test/test_textview.py M Lib/idlelib/textview.py Log Message: ----------- bpo-30303: IDLE: Add _utest argument to textview (#1499) Commit: 295304d412700cc6621bb592109fa42249a9dcdb https://github.com/python/cpython/commit/295304d412700cc6621bb592109fa42249a9dcdb Author: terryjreedy Date: 2017-05-17 (Wed, 17 May 2017) Changed paths: M Lib/idlelib/idle_test/test_textview.py M Lib/idlelib/textview.py Log Message: ----------- IDLE test_textview: add comments and test, increase coverage to 100% (#1641) Commit: 906f5330b9c9a74cad1cf27fddaf77e99dff9edd https://github.com/python/cpython/commit/906f5330b9c9a74cad1cf27fddaf77e99dff9edd Author: Senthil Kumaran Date: 2017-05-17 (Wed, 17 May 2017) Changed paths: M Lib/urllib/parse.py Log Message: ----------- bpo-29976: urllib.parse clarify '' in scheme values. (GH-984) Commit: 3972628de3d569c88451a2a176a1c94d8822b8a6 https://github.com/python/cpython/commit/3972628de3d569c88451a2a176a1c94d8822b8a6 Author: Jon Dufresne Date: 2017-05-18 (Thu, 18 May 2017) Changed paths: M Lib/_weakrefset.py M Lib/distutils/msvc9compiler.py M Lib/email/headerregistry.py M Lib/inspect.py M Lib/logging/config.py M Lib/multiprocessing/context.py M Lib/multiprocessing/forkserver.py M Lib/multiprocessing/sharedctypes.py M Lib/pathlib.py M Lib/pstats.py M Lib/symtable.py M Lib/tokenize.py M Lib/traceback.py M Lib/turtle.py M Lib/turtledemo/wikipedia.py M Lib/urllib/request.py M Tools/gdb/libpython.py M Tools/scripts/byext.py M Tools/unicode/makeunicodedata.py Log Message: ----------- bpo-30296 Remove unnecessary tuples, lists, sets, and dicts (#1489) * Replaced list() with list comprehension * Replaced dict() with dict comprehension * Replaced set() with set literal * Replaced builtin func() with func() when supported (e.g. any(), all(), tuple(), min(), & max()) Commit: fcdd9b6b7e73427ce5aa63cf095312f603c4edce https://github.com/python/cpython/commit/fcdd9b6b7e73427ce5aa63cf095312f603c4edce Author: Victor Stinner Date: 2017-05-18 (Thu, 18 May 2017) Changed paths: M Lib/test/libregrtest/cmdline.py Log Message: ----------- bpo-27103: regrtest disables -W if -R is used (#1651) Workaround for a regrtest bug. Commit: c7b3f0fc3b9213d37a3514a6a1ca6d4c881a6961 https://github.com/python/cpython/commit/c7b3f0fc3b9213d37a3514a6a1ca6d4c881a6961 Author: delirious-lettuce Date: 2017-05-18 (Thu, 18 May 2017) Changed paths: M Doc/library/datetime.rst Log Message: ----------- Remove trailing semicolon in datetime doc example (GH-1653) Commit: a632d00a1cbb6f4f8978cb45dd9789658cceb7c8 https://github.com/python/cpython/commit/a632d00a1cbb6f4f8978cb45dd9789658cceb7c8 Author: remitamine Date: 2017-05-19 (Fri, 19 May 2017) Changed paths: M Lib/http/client.py Log Message: ----------- Remove duplicate line in Lib/http/client.py (#1665) Commit: 3378b2062c7fbb77a9b5e6d315d6b94160fac69a https://github.com/python/cpython/commit/3378b2062c7fbb77a9b5e6d315d6b94160fac69a Author: delirious-lettuce Date: 2017-05-19 (Fri, 19 May 2017) Changed paths: M Doc/c-api/exceptions.rst M Doc/howto/logging-cookbook.rst M Doc/library/cmd.rst M Doc/library/email.compat32-message.rst M Doc/library/email.contentmanager.rst M Doc/library/email.errors.rst M Doc/library/email.generator.rst M Doc/library/email.headerregistry.rst M Doc/library/email.message.rst M Doc/library/email.mime.rst M Doc/library/email.parser.rst M Doc/library/email.policy.rst M Doc/library/exceptions.rst M Doc/library/sunau.rst M Doc/library/turtle.rst M Doc/library/xml.dom.pulldom.rst M Doc/reference/expressions.rst M Lib/email/architecture.rst Log Message: ----------- Fix typos in multiple `.rst` files (#1668) Commit: d896985bb2de49046f9b6879e906d1e4db255e23 https://github.com/python/cpython/commit/d896985bb2de49046f9b6879e906d1e4db255e23 Author: Serhiy Storchaka Date: 2017-05-20 (Sat, 20 May 2017) Changed paths: M Lib/test/test_class.py M Misc/NEWS M Objects/typeobject.c Log Message: ----------- bpo-25794: Fix `type.__setattr__()` for non-interned attribute names. (#1652) Based on patch by Eryk Sun. Commit: 763557eac06ba60d7c5133e4f80df8870d8f917e https://github.com/python/cpython/commit/763557eac06ba60d7c5133e4f80df8870d8f917e Author: csabella Date: 2017-05-20 (Sat, 20 May 2017) Changed paths: M Doc/reference/simple_stmts.rst M Misc/ACKS Log Message: ----------- bpo-17188: DOC: Document 'from None' in raise statement (#1671) Original patch by Dennis M?rtensson. Commit: 753bca3934a7618a4fa96e107ad1c5c18633a683 https://github.com/python/cpython/commit/753bca3934a7618a4fa96e107ad1c5c18633a683 Author: Serhiy Storchaka Date: 2017-05-20 (Sat, 20 May 2017) Changed paths: M Lib/test/test_dict.py M Misc/ACKS M Misc/NEWS M Objects/dictobject.c Log Message: ----------- bpo-27945: Fixed various segfaults with dict. (#1657) Based on patches by Duane Griffin and Tim Mitchell. Commit: 62c7d90b6446288be1a7906581befe3c211fad5f https://github.com/python/cpython/commit/62c7d90b6446288be1a7906581befe3c211fad5f Author: Giampaolo Rodola Date: 2017-05-20 (Sat, 20 May 2017) Changed paths: M Lib/selectors.py Log Message: ----------- #30014: refactor poll-related classes (#1035) * #30014: refactor poll-related classes so that poll(), epoll() and devpoll() share the same methods for register(), unregister(), close() and select() * remove unused attribute * use specific class attributes instead of select.* constants * have all classes except SelectSelector a _selector attribute * BaseException -> Exception * be explicit in defining a close() method only for selectors which have it * fix AttributeError Commit: 614ef4acb188151ad17d42d12a9e3340f2998b45 https://github.com/python/cpython/commit/614ef4acb188151ad17d42d12a9e3340f2998b45 Author: Giampaolo Rodola Date: 2017-05-20 (Sat, 20 May 2017) Changed paths: R .codecov.yml M .github/CONTRIBUTING.rst A .github/codecov.yml M .gitignore R .hgtouch M .mention-bot M .travis.yml M Doc/c-api/bytes.rst M Doc/c-api/exceptions.rst M Doc/c-api/long.rst M Doc/c-api/slice.rst M Doc/c-api/unicode.rst M Doc/distutils/sourcedist.rst M Doc/extending/newtypes.rst M Doc/howto/argparse.rst M Doc/howto/functional.rst M Doc/howto/logging-cookbook.rst M Doc/howto/unicode.rst M Doc/howto/urllib2.rst M Doc/library/2to3.rst M Doc/library/asyncio-protocol.rst M Doc/library/binascii.rst M Doc/library/cgi.rst M Doc/library/cgitb.rst M Doc/library/cmath.rst M Doc/library/cmd.rst M Doc/library/collections.rst M Doc/library/contextlib.rst M Doc/library/copy.rst M Doc/library/ctypes.rst M Doc/library/curses.rst M Doc/library/datetime.rst M Doc/library/decimal.rst M Doc/library/doctest.rst M Doc/library/email.compat32-message.rst M Doc/library/email.contentmanager.rst M Doc/library/email.errors.rst M Doc/library/email.generator.rst M Doc/library/email.headerregistry.rst M Doc/library/email.message.rst M Doc/library/email.mime.rst M Doc/library/email.parser.rst M Doc/library/email.policy.rst M Doc/library/exceptions.rst M Doc/library/fpectl.rst M Doc/library/functions.rst M Doc/library/http.client.rst M Doc/library/idle.rst M Doc/library/inspect.rst M Doc/library/ipaddress.rst M Doc/library/locale.rst M Doc/library/logging.rst M Doc/library/macpath.rst M Doc/library/math.rst M Doc/library/mimetypes.rst M Doc/library/pathlib.rst M Doc/library/pdb.rst M Doc/library/plistlib.rst M Doc/library/profile.rst M Doc/library/pyexpat.rst M Doc/library/re.rst M Doc/library/reprlib.rst M Doc/library/select.rst M Doc/library/selectors.rst M Doc/library/shlex.rst M Doc/library/shutil.rst M Doc/library/ssl.rst M Doc/library/stdtypes.rst M Doc/library/sunau.rst M Doc/library/sysconfig.rst M Doc/library/test.rst M Doc/library/turtle.rst M Doc/library/types.rst M Doc/library/typing.rst M Doc/library/unicodedata.rst M Doc/library/urllib.parse.rst M Doc/library/uu.rst M Doc/library/weakref.rst M Doc/library/xml.dom.minidom.rst M Doc/library/xml.dom.pulldom.rst M Doc/library/xml.etree.elementtree.rst M Doc/license.rst M Doc/reference/datamodel.rst M Doc/reference/expressions.rst M Doc/reference/import.rst M Doc/reference/simple_stmts.rst M Doc/tools/susp-ignored.csv M Doc/tutorial/classes.rst M Doc/tutorial/controlflow.rst M Doc/tutorial/datastructures.rst M Doc/tutorial/inputoutput.rst M Doc/using/cmdline.rst M Doc/using/unix.rst M Doc/using/windows.rst M Doc/whatsnew/3.2.rst M Doc/whatsnew/3.6.rst M Doc/whatsnew/3.7.rst M Include/ceval.h M Include/listobject.h M Include/object.h M Include/pyport.h M Include/setobject.h M Include/tupleobject.h M Lib/_osx_support.py M Lib/_weakrefset.py M Lib/asyncio/base_events.py M Lib/asyncio/base_subprocess.py M Lib/asyncio/compat.py M Lib/asyncio/events.py M Lib/asyncio/futures.py M Lib/asyncio/proactor_events.py M Lib/asyncio/selector_events.py M Lib/asyncio/sslproto.py M Lib/asyncio/tasks.py M Lib/asyncio/test_utils.py M Lib/asyncio/transports.py M Lib/asyncio/unix_events.py M Lib/bdb.py M Lib/cgi.py M Lib/code.py M Lib/contextlib.py M Lib/ctypes/test/test_win32.py M Lib/dbm/dumb.py M Lib/dis.py M Lib/distutils/command/sdist.py M Lib/distutils/msvc9compiler.py M Lib/distutils/sysconfig.py M Lib/distutils/tests/test_build_ext.py M Lib/doctest.py M Lib/email/architecture.rst M Lib/email/headerregistry.py M Lib/http/client.py M Lib/http/server.py M Lib/idlelib/idle_test/test_replace.py M Lib/idlelib/idle_test/test_textview.py M Lib/idlelib/pyparse.py M Lib/idlelib/pyshell.py M Lib/idlelib/run.py M Lib/idlelib/textview.py M Lib/imaplib.py M Lib/importlib/_bootstrap_external.py M Lib/importlib/abc.py M Lib/inspect.py M Lib/lib2to3/fixes/fix_operator.py M Lib/lib2to3/pgen2/tokenize.py M Lib/lib2to3/tests/data/py3_test_grammar.py M Lib/locale.py M Lib/logging/__init__.py M Lib/logging/config.py M Lib/macpath.py M Lib/mimetypes.py M Lib/multiprocessing/context.py M Lib/multiprocessing/forkserver.py M Lib/multiprocessing/queues.py M Lib/multiprocessing/sharedctypes.py M Lib/multiprocessing/util.py M Lib/pathlib.py M Lib/pickletools.py M Lib/plistlib.py M Lib/poplib.py M Lib/profile.py M Lib/pstats.py M Lib/re.py M Lib/selectors.py M Lib/shelve.py M Lib/shutil.py M Lib/site.py M Lib/sqlite3/test/hooks.py M Lib/sre_compile.py M Lib/sre_constants.py M Lib/sre_parse.py M Lib/subprocess.py M Lib/symtable.py M Lib/tabnanny.py M Lib/tarfile.py M Lib/test/_test_multiprocessing.py M Lib/test/eintrdata/eintr_tester.py M Lib/test/exception_hierarchy.txt M Lib/test/libregrtest/cmdline.py M Lib/test/libregrtest/main.py M Lib/test/libregrtest/runtest_mp.py M Lib/test/libregrtest/save_env.py M Lib/test/support/__init__.py M Lib/test/test_asyncio/test_events.py M Lib/test/test_asyncio/test_tasks.py M Lib/test/test_asyncore.py M Lib/test/test_binascii.py M Lib/test/test_builtin.py M Lib/test/test_capi.py M Lib/test/test_cgi.py M Lib/test/test_class.py M Lib/test/test_codecencodings_cn.py M Lib/test/test_contextlib.py A Lib/test/test_contextlib_async.py M Lib/test/test_descr.py M Lib/test/test_dict.py M Lib/test/test_dictviews.py M Lib/test/test_dis.py M Lib/test/test_exceptions.py M Lib/test/test_faulthandler.py M Lib/test/test_functools.py M Lib/test/test_generators.py M Lib/test/test_getargs2.py M Lib/test/test_hash.py M Lib/test/test_imaplib.py M Lib/test/test_import/__init__.py A Lib/test/test_import/data/circular_imports/binding.py A Lib/test/test_import/data/circular_imports/binding2.py M Lib/test/test_importlib/test_abc.py M Lib/test/test_importlib/test_util.py M Lib/test/test_inspect.py M Lib/test/test_io.py M Lib/test/test_isinstance.py M Lib/test/test_logging.py M Lib/test/test_macpath.py M Lib/test/test_multiprocessing_main_handling.py M Lib/test/test_nntplib.py M Lib/test/test_normalization.py M Lib/test/test_parser.py M Lib/test/test_pathlib.py M Lib/test/test_plistlib.py M Lib/test/test_random.py M Lib/test/test_re.py M Lib/test/test_regrtest.py M Lib/test/test_sax.py M Lib/test/test_shutil.py M Lib/test/test_site.py M Lib/test/test_socket.py M Lib/test/test_ssl.py M Lib/test/test_statistics.py M Lib/test/test_struct.py M Lib/test/test_subprocess.py M Lib/test/test_support.py M Lib/test/test_sys.py M Lib/test/test_tarfile.py M Lib/test/test_tempfile.py M Lib/test/test_thread.py M Lib/test/test_threading.py M Lib/test/test_tools/test_reindent.py M Lib/test/test_types.py M Lib/test/test_typing.py M Lib/test/test_urllib2_localnet.py M Lib/test/test_urllibnet.py M Lib/test/test_uu.py M Lib/test/test_uuid.py M Lib/test/test_zipfile.py M Lib/tokenize.py M Lib/trace.py M Lib/traceback.py M Lib/tracemalloc.py M Lib/turtle.py M Lib/turtledemo/wikipedia.py M Lib/types.py M Lib/typing.py M Lib/unittest/case.py M Lib/unittest/main.py M Lib/unittest/test/test_assertions.py M Lib/urllib/error.py M Lib/urllib/parse.py M Lib/urllib/request.py M Lib/uu.py M Lib/weakref.py M Lib/xml/etree/ElementTree.py M Lib/xml/sax/expatreader.py M Lib/zipfile.py M Mac/BuildScript/build-installer.py M Makefile.pre.in M Misc/ACKS M Misc/NEWS M Modules/_asynciomodule.c M Modules/_bz2module.c M Modules/_ctypes/_ctypes.c M Modules/_cursesmodule.c M Modules/_dbmmodule.c M Modules/_elementtree.c M Modules/_gdbmmodule.c M Modules/_io/_iomodule.c M Modules/_io/_iomodule.h M Modules/_io/bufferedio.c M Modules/_io/clinic/_iomodule.c.h M Modules/_io/fileio.c M Modules/_io/iobase.c M Modules/_io/stringio.c M Modules/_io/textio.c M Modules/_json.c M Modules/_multiprocessing/multiprocessing.c M Modules/_multiprocessing/semaphore.c M Modules/_posixsubprocess.c M Modules/_randommodule.c M Modules/_sre.c M Modules/_ssl.c M Modules/_struct.c M Modules/_testbuffer.c M Modules/_testcapimodule.c M Modules/_winapi.c M Modules/arraymodule.c M Modules/binascii.c M Modules/cjkcodecs/_codecs_cn.c M Modules/cjkcodecs/multibytecodec.c M Modules/clinic/_sre.c.h M Modules/clinic/binascii.c.h M Modules/faulthandler.c M Modules/fcntlmodule.c M Modules/itertoolsmodule.c M Modules/main.c M Modules/mmapmodule.c M Modules/ossaudiodev.c M Modules/parsermodule.c M Modules/posixmodule.c M Modules/readline.c M Modules/selectmodule.c M Modules/signalmodule.c M Modules/socketmodule.c M Modules/sre_constants.h M Modules/sre_lib.h M Modules/timemodule.c M Modules/zipimport.c M Objects/abstract.c M Objects/bytearrayobject.c M Objects/bytesobject.c M Objects/clinic/typeobject.c.h M Objects/codeobject.c M Objects/dictobject.c M Objects/exceptions.c M Objects/listobject.c M Objects/memoryobject.c M Objects/namespaceobject.c M Objects/object.c M Objects/odictobject.c M Objects/setobject.c M Objects/sliceobject.c M Objects/tupleobject.c M Objects/typeobject.c M Objects/unicodeobject.c M PC/clinic/msvcrtmodule.c.h M PC/launcher.c M PC/msvcrtmodule.c M PCbuild/_overlapped.vcxproj M PCbuild/build.bat A PCbuild/fix_encoding.py A PCbuild/lib.pyproj M PCbuild/pcbuild.sln M Python/bltinmodule.c M Python/ceval.c M Python/compile.c M Python/getargs.c M Python/importlib_external.h M Python/pylifecycle.c M Python/thread.c R Python/thread_foobar.h M Tools/gdb/libpython.py R Tools/hg/hgtouch.py M Tools/scripts/byext.py M Tools/scripts/patchcheck.py M Tools/scripts/reindent.py M Tools/unicode/makeunicodedata.py M aclocal.m4 M configure M configure.ac M pyconfig.h.in M setup.py Log Message: ----------- merge from master Commit: 817554715b5578b0bac5c35e6ec9a1abd8649e53 https://github.com/python/cpython/commit/817554715b5578b0bac5c35e6ec9a1abd8649e53 Author: Serhiy Storchaka Date: 2017-05-21 (Sun, 21 May 2017) Changed paths: M Lib/test/test_fnmatch.py Log Message: ----------- bpo-30415: Add new tests for the fnmatch module. (#1684) Commit: 054e09147aaa6f61aca6cd40c7bf7ce6dc54a04b https://github.com/python/cpython/commit/054e09147aaa6f61aca6cd40c7bf7ce6dc54a04b Author: mlouielu Date: 2017-05-21 (Sun, 21 May 2017) Changed paths: M Lib/idlelib/help_about.py M Lib/idlelib/idle_test/test_help_about.py Log Message: ----------- bpo-30290: IDLE: Add more tests for help_about dialog (#1697) Increases coverage to 99% Commit: 50e86033de85294d87b7e942701d456342abde8e https://github.com/python/cpython/commit/50e86033de85294d87b7e942701d456342abde8e Author: xdegaye Date: 2017-05-22 (Mon, 22 May 2017) Changed paths: M Modules/posixmodule.c Log Message: ----------- bpo-29619: Do not use HAVE_LARGEFILE_SUPPORT for type conversions (GH-1666). bpo-29619: Do not use HAVE_LARGEFILE_SUPPORT for type conversions (GH-1666). * Use only the LongLong form for the conversions. Commit: 15033d145b77207cea82267aa2fe5f1c2b71d3bd https://github.com/python/cpython/commit/15033d145b77207cea82267aa2fe5f1c2b71d3bd Author: Ben Lloyd Date: 2017-05-22 (Mon, 22 May 2017) Changed paths: M Doc/library/unittest.mock.rst Log Message: ----------- Corrected grammar mistake in documentation (#1713) There was an unneeded space before a closing parenthesis in the `unittest.mock` documentation. Commit: 89a5e03244370f41ce9bed5cea38e0dd620edb73 https://github.com/python/cpython/commit/89a5e03244370f41ce9bed5cea38e0dd620edb73 Author: Xiang Zhang Date: 2017-05-22 (Mon, 22 May 2017) Changed paths: M Lib/test/test_codecencodings_cn.py M Misc/NEWS M Modules/cjkcodecs/_codecs_cn.c Log Message: ----------- bpo-30003: Fix handling escape characters in HZ codec (#1556) Commit: 128641d17e8f6a3d9229e93b169b9fcc6c20d453 https://github.com/python/cpython/commit/128641d17e8f6a3d9229e93b169b9fcc6c20d453 Author: Vijay Kumar Date: 2017-05-22 (Mon, 22 May 2017) Changed paths: M Lib/tkinter/__init__.py Log Message: ----------- Fix spelling mistakes in tkinter.py (#1716) Ran the docstrings through spell checker, and fixed spelling issues. Commit: 43c8a9e39bb2d4f25ed7ae17a55f34e375d1868b https://github.com/python/cpython/commit/43c8a9e39bb2d4f25ed7ae17a55f34e375d1868b Author: Naomi Ceder Date: 2017-05-22 (Mon, 22 May 2017) Changed paths: M Doc/reference/executionmodel.rst Log Message: ----------- bpo-30372: Clarify that '__builtins__' is a CPython Implementation detail (GH-1725) Commit: 7bac69d7f141291b3cfc2fc39c5f3aa603202fe6 https://github.com/python/cpython/commit/7bac69d7f141291b3cfc2fc39c5f3aa603202fe6 Author: St?phane Wirtel Date: 2017-05-22 (Mon, 22 May 2017) Changed paths: R .bzrignore M Makefile.pre.in Log Message: ----------- Remove .bzrignore (GH-1661) Commit: 0c4aca54dcf0c54f299c78aa71fe8f48ff04f9d9 https://github.com/python/cpython/commit/0c4aca54dcf0c54f299c78aa71fe8f48ff04f9d9 Author: ?ukasz Langa Date: 2017-05-22 (Mon, 22 May 2017) Changed paths: M Lib/lib2to3/pgen2/tokenize.py M Lib/lib2to3/tests/test_parser.py Log Message: ----------- Make rb'' strings work in lib2to3 (#1724) This partially solves bpo-23894. Commit: ddbfa2c35b298a56f0b813656745bca9cb7334f1 https://github.com/python/cpython/commit/ddbfa2c35b298a56f0b813656745bca9cb7334f1 Author: T. Wouters Date: 2017-05-23 (Tue, 23 May 2017) Changed paths: M Misc/NEWS M configure M configure.ac Log Message: ----------- Add --with-assertions configure flag to enable C assertions(#1731) Defaults to 'no', but as before assertions are implied by --with-pydebug. Commit: 1b9530c536664276ce866ae602ce04adce0810e1 https://github.com/python/cpython/commit/1b9530c536664276ce866ae602ce04adce0810e1 Author: ?ukasz Langa Date: 2017-05-22 (Mon, 22 May 2017) Changed paths: M Lib/lib2to3/pgen2/tokenize.py M Lib/lib2to3/tests/test_parser.py Log Message: ----------- bpo-23894: make lib2to3 recognize f-strings (#1733) Note: this doesn't unpack f-strings into the underlying JoinedStr AST. Ideally we'd fully implement JoinedStr here but given its additional complexity, I think this is worth bandaiding as is. This unblocks tools like https://github.com/google/yapf to format 3.6 syntax using f-strings. Commit: f82c951d1c5416f3550d544e50ff5662d3836e73 https://github.com/python/cpython/commit/f82c951d1c5416f3550d544e50ff5662d3836e73 Author: Jason Fried Date: 2017-05-22 (Mon, 22 May 2017) Changed paths: M Misc/ACKS M Python/pystate.c Log Message: ----------- bpo-30395 _PyGILState_Reinit deadlock fix (#1734) head_lock could be held by another thread when fork happened. We should reset it to avoid deadlock. Commit: 93fc20b73eea3da0b6305aaee951e5dd22d5c408 https://github.com/python/cpython/commit/93fc20b73eea3da0b6305aaee951e5dd22d5c408 Author: Berker Peksag Date: 2017-05-22 (Mon, 22 May 2017) Changed paths: M Doc/library/curses.rst Log Message: ----------- bpo-30376: Update outdated WindowObject references (#1630) Commit: e377416c10eb0bf055b0728cdcdc4488fdfd3b5f https://github.com/python/cpython/commit/e377416c10eb0bf055b0728cdcdc4488fdfd3b5f Author: Eric Snow Date: 2017-05-22 (Mon, 22 May 2017) Changed paths: M Doc/c-api/init.rst M Include/pystate.h M Lib/test/test_capi.py M Misc/NEWS M PC/python3.def M Programs/_testembed.c M Python/pylifecycle.c M Python/pystate.c Log Message: ----------- bpo-29102: Add a unique ID to PyInterpreterState. (#1639) Commit: f9169ce6b48c7cc7cc62d9eb5e4ee1ac7066d14b https://github.com/python/cpython/commit/f9169ce6b48c7cc7cc62d9eb5e4ee1ac7066d14b Author: Thomas Kluyver Date: 2017-05-23 (Tue, 23 May 2017) Changed paths: M Lib/inspect.py M Lib/test/test_inspect.py M Misc/NEWS Log Message: ----------- bpo-25532: Protect against infinite loops in inspect.unwrap() (#1717) Some objects (like test mocks) auto-generate new objects on attribute access, which can lead to an infinite loop in inspect.unwrap(). Ensuring references are retained to otherwise temporary objects and capping the size of the memo dict turns this case into a conventional exception instead. Commit: 6b4be195cd8868b76eb6fbe166acc39beee8ce36 https://github.com/python/cpython/commit/6b4be195cd8868b76eb6fbe166acc39beee8ce36 Author: Eric Snow Date: 2017-05-22 (Mon, 22 May 2017) Changed paths: M Include/Python.h M Include/compile.h M Include/pylifecycle.h M Include/pystate.h M Include/pythonrun.h M Lib/importlib/_bootstrap.py M Lib/test/coding20731.py M Lib/test/test_cmd_line.py M Lib/test/test_site.py M Makefile.pre.in M Misc/NEWS M Modules/main.c M PCbuild/pythoncore.vcxproj M PCbuild/pythoncore.vcxproj.filters A Python/bootstrap_hash.c M Python/importlib.h M Python/pylifecycle.c M Python/pystate.c R Python/random.c M Python/sysmodule.c Log Message: ----------- bpo-22257: Small changes for PEP 432. (#1728) PEP 432 specifies a number of large changes to interpreter startup code, including exposing a cleaner C-API. The major changes depend on a number of smaller changes. This patch includes all those smaller changes. Commit: d618c8c6d31b9b288f8a070417683974eb98e3ba https://github.com/python/cpython/commit/d618c8c6d31b9b288f8a070417683974eb98e3ba Author: Amit Kumar Date: 2017-05-22 (Mon, 22 May 2017) Changed paths: M Doc/library/csv.rst Log Message: ----------- bpo-21056: Document return type of next method of csv reader (#146) Commit: 002665a9da3a2924c4a08511ede62ff4d1dabc48 https://github.com/python/cpython/commit/002665a9da3a2924c4a08511ede62ff4d1dabc48 Author: Roy Williams Date: 2017-05-22 (Mon, 22 May 2017) Changed paths: M Lib/fileinput.py M Lib/test/test_fileinput.py Log Message: ----------- bpo-30432: FileInput doesn't accept PathLike objects for file names (#1732) * Allow FileInput to accept a single PathLike object as a parameter for `files` Fixes bpo-30432: FileInput doesn't accept PathLike objects for file names * Address comments from @ambv Commit: 21b3e04c13212b29e8c35ffc36eed8603fde08f4 https://github.com/python/cpython/commit/21b3e04c13212b29e8c35ffc36eed8603fde08f4 Author: jimmylai Date: 2017-05-22 (Mon, 22 May 2017) Changed paths: M Lib/asyncio/base_events.py Log Message: ----------- call remove_done_callback in finally section (#1688) Commit: 5ba185039f1bd465d3f82531324fd3fe1ee42f0c https://github.com/python/cpython/commit/5ba185039f1bd465d3f82531324fd3fe1ee42f0c Author: Jani ?umak Date: 2017-05-23 (Tue, 23 May 2017) Changed paths: M Lib/html/parser.py Log Message: ----------- Fixed a typo in the HTMLParser.feed docstrings. The docstring started with an 'r', like a rawstring. (#1759) Commit: 56bc3b768c3cc3817031b56d5e7a279aa1296bc9 https://github.com/python/cpython/commit/56bc3b768c3cc3817031b56d5e7a279aa1296bc9 Author: Gregory P. Smith Date: 2017-05-23 (Tue, 23 May 2017) Changed paths: M Lib/test/test_subprocess.py Log Message: ----------- bpo-29335 - apply suggested test_subprocess simplifications from haypo and Zach: (#1757) use faulthandler._sigsegv() and ctypes.util.find_library('c') Commit: 84c6607a8188064db010010bcb67f8e54311f1b0 https://github.com/python/cpython/commit/84c6607a8188064db010010bcb67f8e54311f1b0 Author: Zachary Ware Date: 2017-05-23 (Tue, 23 May 2017) Changed paths: M Python/importlib.h Log Message: ----------- Update importlib.h (GH-1762) Commit: e0918ecf93a458d4e005650f816d64654e73fc2a https://github.com/python/cpython/commit/e0918ecf93a458d4e005650f816d64654e73fc2a Author: Eric Snow Date: 2017-05-23 (Tue, 23 May 2017) Changed paths: M Modules/main.c Log Message: ----------- bpo-22257: Fix CLI by using int instead of char (compares to EOF). (#1765) Commit: 66dc33b6822be93f85d84d24d3f9159ff568fbbb https://github.com/python/cpython/commit/66dc33b6822be93f85d84d24d3f9159ff568fbbb Author: Christian Heimes Date: 2017-05-23 (Tue, 23 May 2017) Changed paths: M Modules/_ssl.c Log Message: ----------- bpo-29334: Fix ssl.getpeercert for auto-handshake (#1769) Drop handshake_done and peer_cert members from PySSLSocket struct. The peer certificate can be acquired from *SSL directly. SSL_get_peer_certificate() does not trigger any network activity. Instead of manually tracking the handshake state, simply use SSL_is_init_finished(). In combination these changes fix auto-handshake for non-blocking MemoryBIO connections. Signed-off-by: Christian Heimes Commit: 9b33bf50dae997b01dfe24878a58100da61b89e1 https://github.com/python/cpython/commit/9b33bf50dae997b01dfe24878a58100da61b89e1 Author: Steve Dower Date: 2017-05-23 (Tue, 23 May 2017) Changed paths: M Lib/test/test_site.py M PCbuild/python.props M Python/pylifecycle.c Log Message: ----------- Improves test_underpth_nosite_file to reveal why it fails. (#1763) * Improves test_underpth_nosite_file to reveal why it fails. * Enable building with Windows 10 SDK. * Fix WinSDK detection * Fix initialization on Windows when a ._pth file exists. * Fix tabs * Adds comment about Py_GetPath call. Commit: bb1c0346b93c7f83c893dc43fe7bb286d94297b8 https://github.com/python/cpython/commit/bb1c0346b93c7f83c893dc43fe7bb286d94297b8 Author: Eric Snow Date: 2017-05-23 (Tue, 23 May 2017) Changed paths: M Lib/test/coding20731.py Log Message: ----------- Revert an invalid change to a test (from 6b4be19). (#1770) Commit: c842efc6aedf979b827a9473192f46cec53d58db https://github.com/python/cpython/commit/c842efc6aedf979b827a9473192f46cec53d58db Author: Serhiy Storchaka Date: 2017-05-24 (Wed, 24 May 2017) Changed paths: M Lib/html/parser.py Log Message: ----------- Revert "Fixed a typo in the HTMLParser.feed docstrings" (#1771) * Revert "Fixed a typo in the HTMLParser.feed docstrings. The docstring started with an 'r', like a The docstring was correct. I read the patch in opposite direction, as *adding* the "r" prefix. This reverts commit 5ba185039f1bd465d3f82531324fd3fe1ee42f0c. Commit: 1abcf6700b4da6207fe859de40c6c1bada6b4fec https://github.com/python/cpython/commit/1abcf6700b4da6207fe859de40c6c1bada6b4fec Author: Eric Snow Date: 2017-05-23 (Tue, 23 May 2017) Changed paths: M Include/pylifecycle.h M Include/pystate.h M Modules/main.c M Python/bootstrap_hash.c M Python/pylifecycle.c Log Message: ----------- bpo-22257: Private C-API for core runtime initialization (PEP 432). (#1772) (patch by Nick Coghlan) Commit: 9e98cd0383d9e7f06c0537038a32459bf5efa97a https://github.com/python/cpython/commit/9e98cd0383d9e7f06c0537038a32459bf5efa97a Author: Joel Hillacre Date: 2017-05-24 (Wed, 24 May 2017) Changed paths: M Lib/smtplib.py Log Message: ----------- bpo-30394: Fix a socket leak in smtplib.SMTP.__init__() (#1700) Commit: c7ec9985bbdbb2b073f2c37febd18268817da29a https://github.com/python/cpython/commit/c7ec9985bbdbb2b073f2c37febd18268817da29a Author: Eric Snow Date: 2017-05-23 (Tue, 23 May 2017) Changed paths: M Include/pylifecycle.h M Include/pystate.h M Modules/main.c M Python/pylifecycle.c M Python/pythonrun.c Log Message: ----------- bpo-22257: Private C-API for main interpreter initialization (PEP 432). (#1729) (patch by Nick Coghlan) Commit: c9d6dbc2900ace9564b8f67e63617be747355c6b https://github.com/python/cpython/commit/c9d6dbc2900ace9564b8f67e63617be747355c6b Author: Brian Ward Date: 2017-05-24 (Wed, 24 May 2017) Changed paths: M Doc/library/re.rst Log Message: ----------- Added effect of re.ASCII and reworded slightly (#1782) Commit: 07244a83014fad42da937c17d98474b47a570bf7 https://github.com/python/cpython/commit/07244a83014fad42da937c17d98474b47a570bf7 Author: Gregory P. Smith Date: 2017-05-24 (Wed, 24 May 2017) Changed paths: M Modules/_hashopenssl.c Log Message: ----------- bpo-9146: Raise a ValueError if OpenSSL fails to init a hash func. (#1777) This helps people in weird FIPS mode environments where common things like MD5 are not available in the binary as a matter of policy. Commit: a17a2f52c4c3b37414da95a152fc8669978c7c83 https://github.com/python/cpython/commit/a17a2f52c4c3b37414da95a152fc8669978c7c83 Author: St?phane Wirtel Date: 2017-05-24 (Wed, 24 May 2017) Changed paths: M Doc/library/http.server.rst M Doc/whatsnew/3.7.rst M Lib/http/server.py M Lib/test/test_httpservers.py Log Message: ----------- bpo-28707: Add the directory parameter to http.server.SimpleHTTPRequestHandler and http.server module (#1776) * bpo-28707: call the constructor of SimpleHTTPRequestHandler in the test with a mock object * bpo-28707: Add the directory parameter to http.server.SimpleHTTPRequestHandler and http.server module Commit: c471ca448cf336d7eb4a7cbe14d0012baf122d1f https://github.com/python/cpython/commit/c471ca448cf336d7eb4a7cbe14d0012baf122d1f Author: Albert-Jan Nijburg Date: 2017-05-24 (Wed, 24 May 2017) Changed paths: M Lib/test/test_tokenize.py M Lib/tokenize.py Log Message: ----------- bpo-30377: Simplify handling of COMMENT and NL in tokenize.py (#1607) Commit: c0fa4ba8f7a4da617a9e195aa0d68bdee045dcb7 https://github.com/python/cpython/commit/c0fa4ba8f7a4da617a9e195aa0d68bdee045dcb7 Author: gfyoung Date: 2017-05-24 (Wed, 24 May 2017) Changed paths: M .gitignore Log Message: ----------- Add .idea and .iml to .gitignore (#1764) Commit: 323d538fec78af8eaffc9449a7b9e0ba92d985fc https://github.com/python/cpython/commit/323d538fec78af8eaffc9449a7b9e0ba92d985fc Author: Steve Dower Date: 2017-05-24 (Wed, 24 May 2017) Changed paths: M .gitignore Log Message: ----------- Move directory in .gitignore (#1787) Commit: a083c8ee6cb89ca573fe10c4c1922e2fa69ceaa3 https://github.com/python/cpython/commit/a083c8ee6cb89ca573fe10c4c1922e2fa69ceaa3 Author: jugglinmike Date: 2017-05-24 (Wed, 24 May 2017) Changed paths: M Doc/library/http.server.rst Log Message: ----------- bpo-30160: Clarify intended usage of wfile (gh-1300) The library does not enforce compliance with the HTTP protocol, so violations are not technically disallowed. Extend the stream's description to avoid suggesting that intentional protocol violations are not supported. Commit: 1de4705d00168afa8c5b6741af02e21fc609af58 https://github.com/python/cpython/commit/1de4705d00168afa8c5b6741af02e21fc609af58 Author: Kushal Das Date: 2017-05-24 (Wed, 24 May 2017) Changed paths: M Lib/test/test_xml_etree.py Log Message: ----------- bpo-30442: Skips refcount test in test_xml_etree under coverage (#1767) Commit: 7c2f82d158a19ec9ee6b7e259c243e1f06f0434f https://github.com/python/cpython/commit/7c2f82d158a19ec9ee6b7e259c243e1f06f0434f Author: Eric N. Vander Weele Date: 2017-05-24 (Wed, 24 May 2017) Changed paths: M Misc/README.AIX Log Message: ----------- bpo-28845: Clean up known issues for AIX (GH-1670) Clean up `Misc/README.AIX` for addressed known issues. - Issues that have been marked fixed: #11184, #11185 - Issues resolved by new AIX version: #1745108 - Issues resolved, but not yet marked fixed/closed: #11188 Signed-off-by: Eric N. Vander Weele Commit: 3480ef9dd3177be8c0d71a74853dca6e5b11fbe1 https://github.com/python/cpython/commit/3480ef9dd3177be8c0d71a74853dca6e5b11fbe1 Author: codedragon Date: 2017-05-24 (Wed, 24 May 2017) Changed paths: M Lib/test/test_traceback.py Log Message: ----------- bpo-30445: Allow appended output in RecursionError message Running under coverage sometimes causes 'in comparison' to be added to the end of the RecursionError message, which is acceptable. Patched by Maria Mckinley Commit: 94987826e89e8a89c20f081e18be33fc840e6203 https://github.com/python/cpython/commit/94987826e89e8a89c20f081e18be33fc840e6203 Author: Garvit Khatri Date: 2017-05-24 (Wed, 24 May 2017) Changed paths: M Doc/library/importlib.rst M Lib/importlib/__init__.py M Lib/test/test_importlib/test_api.py M Misc/ACKS M Misc/NEWS Log Message: ----------- bpo-29851: Have importlib.reload() raise ImportError if the module's spec is not found (GH-972) Commit: d1c3c13fedaf62b71445ccd048e395aa4a7d510f https://github.com/python/cpython/commit/d1c3c13fedaf62b71445ccd048e395aa4a7d510f Author: Eric Snow Date: 2017-05-24 (Wed, 24 May 2017) Changed paths: M Lib/test/test_capi.py M Programs/_testembed.c Log Message: ----------- bpo-30447: Fix/skip the subinterpreters test on some platforms. (#1791) Commit: 0cd7a3f196cf34d9bb0a52e61327f7fe289d9750 https://github.com/python/cpython/commit/0cd7a3f196cf34d9bb0a52e61327f7fe289d9750 Author: Serhiy Storchaka Date: 2017-05-25 (Thu, 25 May 2017) Changed paths: M Lib/test/test_fstring.py M Misc/NEWS M Python/ast.c Log Message: ----------- bpo-29104: Fixed parsing backslashes in f-strings. (#490) Commit: 7ff1e88a57a37a4cca3af9b0a3528b703d975ea2 https://github.com/python/cpython/commit/7ff1e88a57a37a4cca3af9b0a3528b703d975ea2 Author: Segev Finer Date: 2017-05-25 (Thu, 25 May 2017) Changed paths: M Include/pyerrors.h R Python/sigcheck.c Log Message: ----------- Delete sigcheck.c since it appears unused (#1723) Commit: bc50f03db4f58c869b78e98468e374d7e61f1227 https://github.com/python/cpython/commit/bc50f03db4f58c869b78e98468e374d7e61f1227 Author: grzgrzgrz3 Date: 2017-05-25 (Thu, 25 May 2017) Changed paths: M Lib/multiprocessing/queues.py M Lib/test/_test_multiprocessing.py M Misc/NEWS Log Message: ----------- bpo-30414: multiprocessing.Queue._feed do not break from main loop on exc (#1683) * bpo-30414: multiprocesing.Queue._feed do not break from main loop on exc Queue background running thread was not handling exceptions correctly. Any exception occurred inside thread (putting unpickable object) cause feeder to finish running. After that every message put into queue is silently ignored. * bpo-30414: multiprocesing.Queue._feed do not break from main loop on exc Queue background running thread was not handling exceptions correctly. Any exception occurred inside thread (putting unpickable object) cause feeder to finish running. After that every message put into queue is silently ignored. Commit: 18c1356ff6eac1d366346fd45b71a351c588d805 https://github.com/python/cpython/commit/18c1356ff6eac1d366346fd45b71a351c588d805 Author: Eric Snow Date: 2017-05-25 (Thu, 25 May 2017) Changed paths: M Python/pylifecycle.c Log Message: ----------- Drop a duplicate line. (#1809) Commit: 368cf1d20630498ca7939069a05d744fabb570aa https://github.com/python/cpython/commit/368cf1d20630498ca7939069a05d744fabb570aa Author: Alex Gaynor Date: 2017-05-26 (Fri, 26 May 2017) Changed paths: M Doc/library/subprocess.rst Log Message: ----------- bpo-30420: List cwd parameter in subprocess convenience APIs (GH-1685) Partially clarify the subprocess convenience API documentation by explicitly listing the `cwd` parameter in their abbreviated signatures. While this has been merged as an improvement, it doesn't fully resolve the issue, as the `cwd` should also be covered in the "Frequently Used Arguments" section, and the fact these APIs pass unlisted keyword arguments down to the lower level APIs is currently still unclear. Commit: 2b44e302ec3079363c4d5c875677945953705c58 https://github.com/python/cpython/commit/2b44e302ec3079363c4d5c875677945953705c58 Author: Aaron Hall, MBA Date: 2017-05-25 (Thu, 25 May 2017) Changed paths: M Doc/reference/datamodel.rst Log Message: ----------- bpo-30449 Terse slots (#1819) * correct __slots__ documentation with minimal changes * add multiple inheritance info * remove mapping from description Commit: 08e2f355d04d3cbea5751ce1275306ee3f569b32 https://github.com/python/cpython/commit/08e2f355d04d3cbea5751ce1275306ee3f569b32 Author: Sanyam Khurana Date: 2017-05-27 (Sat, 27 May 2017) Changed paths: M Doc/library/stdtypes.rst Log Message: ----------- bpo-22702: Clarify documentation of str.join & bytes.join (GH-156) The "iterable iterable" phrasing created confusion between the term reference and the parameter name. This simplifies the phrasing to just use the parameter name without linking directly to the term definition. Commit: 5becf38a03e53a7c2a996285c7bf0ac5e2ef7d2a https://github.com/python/cpython/commit/5becf38a03e53a7c2a996285c7bf0ac5e2ef7d2a Author: Serhiy Storchaka Date: 2017-05-27 (Sat, 27 May 2017) Changed paths: M Doc/library/json.rst Log Message: ----------- Fix the signature of JSONDecodeError (no end parameter). (#1827) Unlikely to the simplejson module, json.JSONDecodeError doesn't accept the end argument. Commit: 12d6b5d156377c0877931a03ef2439dccb2f3711 https://github.com/python/cpython/commit/12d6b5d156377c0877931a03ef2439dccb2f3711 Author: Serhiy Storchaka Date: 2017-05-27 (Sat, 27 May 2017) Changed paths: M Doc/library/re.rst M Lib/sre_constants.py Log Message: ----------- bpo-30398: Add a docstring for re.error. (#1647) Also document that some attributes may be None. Commit: a92adf8f0782a1ccdc68942767bdb357a9281b30 https://github.com/python/cpython/commit/a92adf8f0782a1ccdc68942767bdb357a9281b30 Author: Serhiy Storchaka Date: 2017-05-27 (Sat, 27 May 2017) Changed paths: M Lib/tkinter/test/test_tkinter/test_font.py Log Message: ----------- bpo-30310: Add a test for non-ascii font family. (#1567) (#1832) Commit: f931fd1c2ad969db72460d3ab41e3d1a4a62c371 https://github.com/python/cpython/commit/f931fd1c2ad969db72460d3ab41e3d1a4a62c371 Author: Mariatta Date: 2017-05-27 (Sat, 27 May 2017) Changed paths: M Doc/library/ctypes.rst M Misc/NEWS Log Message: ----------- bpo-30470: Deprecate invalid ctypes call protection on Windows. (GH-1810) Calling Ctypes functions is deprecated in 3.6.2 and will be removed in 3.7 Commit: 346cbd351ee0dd3ab9cb9f0e4cb625556707877e https://github.com/python/cpython/commit/346cbd351ee0dd3ab9cb9f0e4cb625556707877e Author: Antoine Pitrou Date: 2017-05-27 (Sat, 27 May 2017) Changed paths: M Doc/c-api/sys.rst M Doc/library/os.rst M Include/intrcheck.h M Include/pystate.h M Lib/multiprocessing/forkserver.py M Lib/multiprocessing/popen_fork.py M Lib/random.py M Lib/test/test_posix.py M Lib/test/test_random.py M Misc/NEWS M Modules/_posixsubprocess.c M Modules/clinic/posixmodule.c.h M Modules/posixmodule.c M Modules/signalmodule.c M Python/pystate.c Log Message: ----------- bpo-16500: Allow registering at-fork handlers (#1715) * bpo-16500: Allow registering at-fork handlers * Address Serhiy's comments * Add doc for new C API * Add doc for new Python-facing function * Add NEWS entry + doc nit Commit: c0364fc7c2693fb070917ee62aeb8d2551710821 https://github.com/python/cpython/commit/c0364fc7c2693fb070917ee62aeb8d2551710821 Author: xdegaye Date: 2017-05-27 (Sat, 27 May 2017) Changed paths: M Makefile.pre.in M Misc/NEWS M Modules/Setup.dist M Modules/makesetup M setup.py Log Message: ----------- bpo-20210: Support the *disabled* marker in Setup files (GH-132) Extension modules listed after the *disabled* marker are not built at all, neither by the Makefile nor by setup.py. Commit: 5a346d5dbc1f0f70eca706a8ba19f7645bf17837 https://github.com/python/cpython/commit/5a346d5dbc1f0f70eca706a8ba19f7645bf17837 Author: csabella Date: 2017-05-27 (Sat, 27 May 2017) Changed paths: M Lib/idlelib/help_about.py M Lib/idlelib/idle_test/test_help_about.py Log Message: ----------- bpo-30290: IDLE: Refactor help_about to PEP8 names (#1714) Patch by Cheryl Sabella. Commit: 178418ad6791b6ef5ba610ed93fab75fc1567ad2 https://github.com/python/cpython/commit/178418ad6791b6ef5ba610ed93fab75fc1567ad2 Author: Gregory P. Smith Date: 2017-05-27 (Sat, 27 May 2017) Changed paths: M Makefile.pre.in M Tools/clinic/clinic.py Log Message: ----------- bpo-30492: Allow make clinic to work out of tree. (#1836) * bpo-30492: Allow make clinic to work out of tree. * Use os.curdir instead of "." as the default value. Commit: eca7da0f13c78013b924fe7306f3e2e59c0af40b https://github.com/python/cpython/commit/eca7da0f13c78013b924fe7306f3e2e59c0af40b Author: terryjreedy Date: 2017-05-28 (Sun, 28 May 2017) Changed paths: M Lib/idlelib/idle_test/test_help_about.py Log Message: ----------- IDLE test_help_about: edit and add test. (#1838) Coverage is now 100% Commit: f7ecfac0c15f0c43ef5e6c0081eb3a059af9f074 https://github.com/python/cpython/commit/f7ecfac0c15f0c43ef5e6c0081eb3a059af9f074 Author: Antoine Pitrou Date: 2017-05-28 (Sun, 28 May 2017) Changed paths: M Doc/c-api/init.rst M Doc/whatsnew/3.7.rst M Lib/threading.py M Misc/NEWS M Python/ceval.c M Python/import.c M Python/pystate.c M Python/thread.c Log Message: ----------- Doc nits for bpo-16500 (#1841) * Doc nits for bpo-16500 * Fix more references Commit: 0aa0a06e8b719533aefd175a5716f1698f474052 https://github.com/python/cpython/commit/0aa0a06e8b719533aefd175a5716f1698f474052 Author: csabella Date: 2017-05-28 (Sun, 28 May 2017) Changed paths: M Lib/idlelib/idle_test/test_help_about.py M Lib/idlelib/idle_test/test_textview.py M Lib/idlelib/textview.py Log Message: ----------- bpo-30495: IDLE: Modernize textview.py with docstrings and PEP8 names (#1839) Patch by Cheryl Sabella. Commit: 4a8bcdf79cdb3684743fe1268de62ee88bada439 https://github.com/python/cpython/commit/4a8bcdf79cdb3684743fe1268de62ee88bada439 Author: Antoine Pitrou Date: 2017-05-28 (Sun, 28 May 2017) Changed paths: M Lib/threading.py M Python/ceval.c Log Message: ----------- bpo-16500: Use register_at_fork() in the threading module (#1843) * bpo-16500: Use register_at_fork() in the threading module * Update comment at top of _after_fork() Commit: ac5bbd43bc7b769c13ae0412cb28a3521f4d4ff1 https://github.com/python/cpython/commit/ac5bbd43bc7b769c13ae0412cb28a3521f4d4ff1 Author: Serhiy Storchaka Date: 2017-05-28 (Sun, 28 May 2017) Changed paths: M Modules/_json.c Log Message: ----------- bpo-30248: Convert boolean arguments only once in _json. (#1423) Rather than saving the Python object and calling PyObject_IsTrue() every time when the boolean argument is used, call it only once and save C boolean value. Commit: 2e6bb4484ee1b0da67d1dfcf0816c58602daa5a0 https://github.com/python/cpython/commit/2e6bb4484ee1b0da67d1dfcf0816c58602daa5a0 Author: Amit Kumar Date: 2017-05-29 (Mon, 29 May 2017) Changed paths: M Python/bltinmodule.c M Python/clinic/bltinmodule.c.h Log Message: ----------- Add reference to help('FORMATTING') in format() builtin (GH-166) Commit: eba68e2c42e149acecb15bbeb692786e2540157d https://github.com/python/cpython/commit/eba68e2c42e149acecb15bbeb692786e2540157d Author: Antoine Pitrou Date: 2017-05-29 (Mon, 29 May 2017) Changed paths: M .travis.yml Log Message: ----------- Build docs in parallel (#1842) Commit: 163468a766e16604bdea04a1ab808c0d3e729e5d https://github.com/python/cpython/commit/163468a766e16604bdea04a1ab808c0d3e729e5d Author: Gregory P. Smith Date: 2017-05-29 (Mon, 29 May 2017) Changed paths: M Doc/c-api/sys.rst M Doc/library/os.rst M Lib/random.py M Lib/test/test_posix.py M Lib/threading.py M Modules/_posixsubprocess.c M Modules/clinic/posixmodule.c.h M Modules/posixmodule.c Log Message: ----------- bpo-16500: Don't use string constants for os.register_at_fork() behavior (#1834) Instead use keyword only arguments to os.register_at_fork for each of the scenarios. Updates the documentation for clarity. Commit: a4095efc3f26374a27cf8580a4f5ae4f7eb2f806 https://github.com/python/cpython/commit/a4095efc3f26374a27cf8580a4f5ae4f7eb2f806 Author: Jim Fasarakis-Hilliard Date: 2017-05-29 (Mon, 29 May 2017) Changed paths: M Modules/arraymodule.c Log Message: ----------- Change error message for array methods to use 'array' instead of 'list'. (#1853) Commit: e405d4b8dfb8b497e1c3d1f0f8e28030040c165e https://github.com/python/cpython/commit/e405d4b8dfb8b497e1c3d1f0f8e28030040c165e Author: gfyoung Date: 2017-05-29 (Mon, 29 May 2017) Changed paths: M Doc/tutorial/introduction.rst Log Message: ----------- bpo-30361: Use better example for mixed-type operands (#1701) Commit: 9c972b578002cc3bbbf2ebf2856c69de892bc9e2 https://github.com/python/cpython/commit/9c972b578002cc3bbbf2ebf2856c69de892bc9e2 Author: kms70847 Date: 2017-05-30 (Tue, 30 May 2017) Changed paths: M Doc/reference/import.rst Log Message: ----------- Improve grammar in The Import System documentation (GH-1862) Replace `an ModuleNotFoundError` with `a ModuleNotFoundError`. Replace `an path` with `a path`. Commit: b351248c1fa74277b886b0c9a2e1c2f65fabe9ef https://github.com/python/cpython/commit/b351248c1fa74277b886b0c9a2e1c2f65fabe9ef Author: Gregory P. Smith Date: 2017-05-30 (Tue, 30 May 2017) Changed paths: M Lib/test/test_subprocess.py Log Message: ----------- bpo-12383: Refactor subprocess test_empty_env (#1874) Bugfix: This test wasn't being run because it was skipping based on the presence of Py_ENABLE_SHARED rather than its value. It is always present on POSIX systems but defaults to 0. Refactoring: Move the environment variables that can be ignored into a function. Parse the list from the child process and filter out the ones to exclude in the parent before checking that the rest is empty. Feature: Adds always present environment variables to ignore when running in a Gentoo sandbox so that the test can pass there. Commit: 9efad1e5aef32a6d8ca288793e8ee6df8782f615 https://github.com/python/cpython/commit/9efad1e5aef32a6d8ca288793e8ee6df8782f615 Author: Mariatta Date: 2017-05-30 (Tue, 30 May 2017) Changed paths: M Doc/reference/simple_stmts.rst Log Message: ----------- bpo-17188: add missing periods at the end of sentences (GH-1875) Commit: 85aba238e49abd2d5a604102981d28a50f305443 https://github.com/python/cpython/commit/85aba238e49abd2d5a604102981d28a50f305443 Author: Gregory P. Smith Date: 2017-05-30 (Tue, 30 May 2017) Changed paths: M Lib/test/test_subprocess.py Log Message: ----------- subprocess test_empty_env typo fix. (#1877) Commit: fc354f07855a9197e71f851ad930cbf5652f9160 https://github.com/python/cpython/commit/fc354f07855a9197e71f851ad930cbf5652f9160 Author: Albert-Jan Nijburg Date: 2017-05-31 (Wed, 31 May 2017) Changed paths: M Doc/library/token.rst M Include/token.h M Lib/test/test_tokenize.py M Lib/token.py M Lib/tokenize.py M Misc/NEWS M Parser/tokenizer.c Log Message: ----------- bpo-25324: copy tok_name before changing it (#1608) * add test to check if were modifying token * copy list so import tokenize doesnt have side effects on token * shorten line * add tokenize tokens to token.h to get them to show up in token * move ERRORTOKEN back to its previous location, and fix nitpick * copy comments from token.h automatically * fix whitespace and make more pythonic * change to fix comments from @haypo * update token.rst and Misc/NEWS * change wording * some more wording changes Commit: a5aa72ac789052411797c6f079ffff0a9fdbf82c https://github.com/python/cpython/commit/a5aa72ac789052411797c6f079ffff0a9fdbf82c Author: Hiro Asari Date: 2017-05-31 (Wed, 31 May 2017) Changed paths: M .travis.yml Log Message: ----------- Fix Travis config to reinstate test build (GH-1879) Commit: 56ddfd2eea4d98456a9a99bf2a718f21ee6b2be2 https://github.com/python/cpython/commit/56ddfd2eea4d98456a9a99bf2a718f21ee6b2be2 Author: csabella Date: 2017-05-31 (Wed, 31 May 2017) Changed paths: M Doc/library/threading.rst Log Message: ----------- bpo-27618: Clarify that threading.Lock is a factory function (GH-1307) Commit: 4e624ca50a665d7e4d527ab98932347ff43a19b0 https://github.com/python/cpython/commit/4e624ca50a665d7e4d527ab98932347ff43a19b0 Author: Serhiy Storchaka Date: 2017-06-01 (Thu, 01 Jun 2017) Changed paths: M Objects/typeobject.c Log Message: ----------- bpo-30509: Clean up calling type slots. (#1883) Also speed up slot_sq_item. Commit: 0b4b57df964f1ba427684556b8e5f05852454e0d https://github.com/python/cpython/commit/0b4b57df964f1ba427684556b8e5f05852454e0d Author: Xiang Zhang Date: 2017-06-01 (Thu, 01 Jun 2017) Changed paths: M Lib/logging/handlers.py M Lib/test/test_logging.py M Misc/NEWS Log Message: ----------- bpo-30378: Fix the problem that SysLogHandler can't handle IPv6 addresses (#1676) Commit: 0737ee20671d60802a7ef40f653fe449f1921de0 https://github.com/python/cpython/commit/0737ee20671d60802a7ef40f653fe449f1921de0 Author: Julien Date: 2017-06-01 (Thu, 01 Jun 2017) Changed paths: M Doc/library/stdtypes.rst Log Message: ----------- bpo-30499: Remove a deprecated note about sets. (GH-1848) Commit: b63530a94b4086abc59c87f95a78b5ce914682fe https://github.com/python/cpython/commit/b63530a94b4086abc59c87f95a78b5ce914682fe Author: Eric Snow Date: 2017-06-01 (Thu, 01 Jun 2017) Changed paths: M Doc/data/refcounts.dat Log Message: ----------- Mark PyDict_GetItemWithError() as returning a borrowed reference. (#1818) Commit: c9ccacea3ff441b1ff519c7399602b7db16f9783 https://github.com/python/cpython/commit/c9ccacea3ff441b1ff519c7399602b7db16f9783 Author: Albert-Jan Nijburg Date: 2017-06-01 (Thu, 01 Jun 2017) Changed paths: M Parser/tokenizer.c Log Message: ----------- bpo-25324: add missing comma in Parser/tokenizer.c (GH-1910) Commit: cdb89cd72cbc66e4626914b4a71b9052ddb3a32a https://github.com/python/cpython/commit/cdb89cd72cbc66e4626914b4a71b9052ddb3a32a Author: Matthias Bussonnier Date: 2017-06-01 (Thu, 01 Jun 2017) Changed paths: M Doc/library/traceback.rst Log Message: ----------- bpo-29660: traceback: Document that etype is ignored in some places. (GH-344) Commit: aead53b6ee27915de248b07de509529174aaad21 https://github.com/python/cpython/commit/aead53b6ee27915de248b07de509529174aaad21 Author: Johan Liu Date: 2017-06-02 (Fri, 02 Jun 2017) Changed paths: M Lib/test/test_struct.py M Misc/ACKS M Misc/NEWS M Modules/_struct.c Log Message: ----------- bpo-30245: Fix possible overflow when organize struct.pack_into error message (#1682) Commit: 7a82f9c2b94d31c8f4cc8bb8e3151765d8b148d7 https://github.com/python/cpython/commit/7a82f9c2b94d31c8f4cc8bb8e3151765d8b148d7 Author: Nick Coghlan Date: 2017-06-02 (Fri, 02 Jun 2017) Changed paths: M Doc/Makefile M Misc/NEWS Log Message: ----------- bpo-30052: Always regenerate cross-references (#1339) * bpo-30052: Always regenerate cross-references The patch for bpo-30052 changed the preferred link target for :func:`bytes` and :func`bytearray` references to be the respective type definitions rather than the corresponding builtin function entries. This patch changes the daily documentation builds to disable the output caching in Sphinx, in order to ensure that cross-reference changes like this one are reliably picked up and applied automatically after merging. Commit: 523776c3419f6795e78173d53c10e35ec4eed48d https://github.com/python/cpython/commit/523776c3419f6795e78173d53c10e35ec4eed48d Author: Segev Finer Date: 2017-06-02 (Fri, 02 Jun 2017) Changed paths: M Modules/_io/winconsoleio.c Log Message: ----------- bpo-30544: _io._WindowsConsoleIO.write raises the wrong error when WriteConsoleW fails (#1912) * bpo-30544: _io._WindowsConsoleIO.write raises the wrong error when WriteConsoleW fails * bpo-30544: _io._WindowsConsoleIO.write raises the wrong error when WriteConsoleW fails Commit: 7a99625e0d95cd88ed8842d8677b5beea1fde5ae https://github.com/python/cpython/commit/7a99625e0d95cd88ed8842d8677b5beea1fde5ae Author: Segev Finer Date: 2017-06-02 (Fri, 02 Jun 2017) Changed paths: M Lib/test/test_import/__init__.py Log Message: ----------- Fix skipping test_UNC_path on AppVeyor due to a different error being raised (#1920) We get `ERROR_BAD_NETPATH` (53) on AppVeyor which is translated to ENOENT (2). Commit: ae8750bca8234a9af9382b9d7e457b57f810ad64 https://github.com/python/cpython/commit/ae8750bca8234a9af9382b9d7e457b57f810ad64 Author: Jamiel Almeida Date: 2017-06-02 (Fri, 02 Jun 2017) Changed paths: M Doc/library/pathlib.rst M Misc/ACKS Log Message: ----------- bpo-24899: Add comparison table for os.path -> pathlib (GH-1753) Commit: 3c2817b6884a5fcf792197203f3c26b157210607 https://github.com/python/cpython/commit/3c2817b6884a5fcf792197203f3c26b157210607 Author: Antoine Pitrou Date: 2017-06-03 (Sat, 03 Jun 2017) Changed paths: M Doc/library/io.rst M Lib/_pyio.py M Lib/test/test_io.py M Misc/NEWS M Modules/_io/clinic/textio.c.h M Modules/_io/textio.c Log Message: ----------- Fix bpo-30526: Add TextIOWrapper.reconfigure() and a TextIOWrapper.write_through attribute (#1922) * Fix bpo-30526: Add TextIOWrapper.reconfigure() * Apply Nick's improved wording * Update Misc/NEWS Commit: 21c2dd7cf8414c903f0e83cf1d6b7f02f645f422 https://github.com/python/cpython/commit/21c2dd7cf8414c903f0e83cf1d6b7f02f645f422 Author: Brett Cannon Date: 2017-06-03 (Sat, 03 Jun 2017) Changed paths: M .travis.yml Log Message: ----------- Turn on macOS builds for Travis (GH-1846) Initially the macOS builds are allowed to fail until such time that they can be determined to be stable and not add an unacceptable amount of time to the overall Travis-passing process. Commit: 9f396b605ec03fc5af100222f1b0a9063ac02a0b https://github.com/python/cpython/commit/9f396b605ec03fc5af100222f1b0a9063ac02a0b Author: leodema Date: 2017-06-04 (Sun, 04 Jun 2017) Changed paths: M Lib/random.py Log Message: ----------- fix comment (#1798) Commit: 5de3a64179bafcd440b32849b1129ed1fea47b85 https://github.com/python/cpython/commit/5de3a64179bafcd440b32849b1129ed1fea47b85 Author: Alex Gaynor Date: 2017-06-04 (Sun, 04 Jun 2017) Changed paths: M Lib/warnings.py Log Message: ----------- Simplify code in warnings modules (#1935) Metaprogramming a list of attributes was excessive, and made the code less readable and slower. Commit: 9be4ff359daa67cde6246494f643ed7cd2825d46 https://github.com/python/cpython/commit/9be4ff359daa67cde6246494f643ed7cd2825d46 Author: csabella Date: 2017-06-04 (Sun, 04 Jun 2017) Changed paths: M Doc/howto/functional.rst Log Message: ----------- bpo-30538: Update count() in Functional Programming HOWTO (#1919) * bpo-30538: Update count() in Functional HOWTO * bpo-30538: Update enumerate() arguments in Functional HOWTO Commit: 48fb766f70d9ca9d5934cbddbe8d8e7972cb6343 https://github.com/python/cpython/commit/48fb766f70d9ca9d5934cbddbe8d8e7972cb6343 Author: Segev Finer Date: 2017-06-04 (Sun, 04 Jun 2017) Changed paths: M Python/sysmodule.c Log Message: ----------- bpo-30567: Fix refleak in sys.getwindowsversion (#1940) Commit: d3bedf356aca04ed9135a84b08f5cf229000176e https://github.com/python/cpython/commit/d3bedf356aca04ed9135a84b08f5cf229000176e Author: Zachary Ware Date: 2017-06-04 (Sun, 04 Jun 2017) Changed paths: M .github/appveyor.yml Log Message: ----------- Only run AppVeyor on long-lived branches (GH-1941) Also on the short-lived `buildbot-custom` branch. Commit: 1bced56567335745f91676192fc39c06aab30da9 https://github.com/python/cpython/commit/1bced56567335745f91676192fc39c06aab30da9 Author: Mariano Anaya Date: 2017-06-04 (Sun, 04 Jun 2017) Changed paths: M Doc/howto/descriptor.rst Log Message: ----------- bpo-30530: Update Descriptor How To Documentation (GH-1845) Update the code example in Functions and Methods section Remove objtype argument in MethodType Commit: e6a23c8f9a3ce05b759599696cc131c2d9d147ac https://github.com/python/cpython/commit/e6a23c8f9a3ce05b759599696cc131c2d9d147ac Author: Steve Dower Date: 2017-06-05 (Mon, 05 Jun 2017) Changed paths: M Lib/test/test_faulthandler.py M Misc/NEWS M Modules/faulthandler.c Log Message: ----------- bpo-30557: faulthandler now correctly filters and displays exception codes on Windows (#1924) * bpo-30557: faulthandler now correctly filters and displays exception codes on Windows * Adds test for non-fatal exceptions. * Adds bpo number to comment. Commit: c53b13b270767948fddb58b287149c499f9a03c4 https://github.com/python/cpython/commit/c53b13b270767948fddb58b287149c499f9a03c4 Author: Zachary Ware Date: 2017-06-05 (Mon, 05 Jun 2017) Changed paths: M .travis.yml Log Message: ----------- bpo-30417: Disable 'cpu' and 'tzdata' resources on Travis (GH-1928) Also weakens the 'should this be run?' regex to allow all builds when .travis.yml changes. Commit: 167e0fc211c06df52aff1a81f513763374cb4f88 https://github.com/python/cpython/commit/167e0fc211c06df52aff1a81f513763374cb4f88 Author: Zachary Ware Date: 2017-06-05 (Mon, 05 Jun 2017) Changed paths: M .travis.yml Log Message: ----------- Install dependencies in Travis OSX build (GH-1952) Commit: 8b7a4cc40e9b2f34da94efb75b158da762624015 https://github.com/python/cpython/commit/8b7a4cc40e9b2f34da94efb75b158da762624015 Author: Oz N Tiram Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M Doc/library/calendar.rst M Doc/whatsnew/3.7.rst M Lib/calendar.py M Lib/test/test_calendar.py M Misc/ACKS Log Message: ----------- bpo-30095: Make CSS classes used by calendar.HTMLCalendar customizable (GH-1439) Several class attributes have been added to calendar.HTMLCalendar that allow customization of the CSS classes used in the resulting HTML. This can be done by subclasses HTMLCalendar and overwriting those class attributes (Patch by Oz Tiram). Commit: b87c0dfe902009e926edfb4ea5c7b26dcbdca2fe https://github.com/python/cpython/commit/b87c0dfe902009e926edfb4ea5c7b26dcbdca2fe Author: Alex Gaynor Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M Modules/_ssl.c Log Message: ----------- Simplify X.509 extension handling code (#1855) * Simplify X.509 extension handling code The previous implementation had grown organically over time, as OpenSSL's API evolved. * Delete even more code Commit: 6260d9f2039976372e0896d517b3c06e606eb169 https://github.com/python/cpython/commit/6260d9f2039976372e0896d517b3c06e606eb169 Author: Vinay Sajip Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M Doc/library/logging.rst M Lib/logging/__init__.py M Lib/test/test_logging.py M Misc/NEWS Log Message: ----------- bpo-30520: Implemented pickling for loggers. (#1956) Implemented pickling for loggers. Commit: 5cefb6cfdd089d237ba6724bb5311ee4f04be59f https://github.com/python/cpython/commit/5cefb6cfdd089d237ba6724bb5311ee4f04be59f Author: Serhiy Storchaka Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M Doc/library/token.rst M Doc/library/tokenize.rst Log Message: ----------- bpo-25324: Move the description of tokenize tokens to token.rst. (#1911) Commit: 5eb788bf7f54a8e04429e18fc332db858edd64b6 https://github.com/python/cpython/commit/5eb788bf7f54a8e04429e18fc332db858edd64b6 Author: Serhiy Storchaka Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M Lib/test/test_call.py M Lib/test/test_itertools.py M Objects/call.c M Objects/descrobject.c M Python/getargs.c Log Message: ----------- bpo-30534: Fixed error messages when pass keyword arguments (#1901) to functions implemented in C that don't support this. Also unified error messages for functions that don't take positional or keyword arguments. Commit: 6a1d84e2b37291b7e3bc5ddad14a60aed430e404 https://github.com/python/cpython/commit/6a1d84e2b37291b7e3bc5ddad14a60aed430e404 Author: Victor Stinner Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M Lib/test/test_faulthandler.py Log Message: ----------- bpo-30557: Fix test_faulthandler (#1969) On Windows 8, 8.1 and 10 at least, the exit code is the exception code (no bit is cleared). Commit: 53f2af16551eb3a080da313257603c31ef8b93b4 https://github.com/python/cpython/commit/53f2af16551eb3a080da313257603c31ef8b93b4 Author: wim glenn Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M Doc/library/datetime.rst Log Message: ----------- bpo-30583: Fix typo in datetime dateutil documentation (GH-1972) Replace `datetuil` into `dateutil` Commit: ec19ba210bba2c3097232a05d7dbe093beb5f833 https://github.com/python/cpython/commit/ec19ba210bba2c3097232a05d7dbe093beb5f833 Author: gfyoung Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M Doc/howto/clinic.rst Log Message: ----------- bpo-29596: Improve clinic howto documentation (GH-1710) Clarify that `two-pass` buffer can only be dumped once, and it prints out all text sent to it during all processing, even from Clinic blocks *after* the dumping point. Commit: ff48739ed0a3f366c4d56d3c86a37cbdeec600de https://github.com/python/cpython/commit/ff48739ed0a3f366c4d56d3c86a37cbdeec600de Author: Aaron Hall, MBA Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M Lib/abc.py M Lib/test/test_abc.py M Misc/NEWS Log Message: ----------- bpo-30463: Add an empty __slots__ to abc.ABC. Commit: 0a4720c1dc03055b46cc007947be1d59057a6443 https://github.com/python/cpython/commit/0a4720c1dc03055b46cc007947be1d59057a6443 Author: Giampaolo Rodola Date: 2017-06-07 (Wed, 07 Jun 2017) Changed paths: R .bzrignore M .github/appveyor.yml M .gitignore M .travis.yml M Doc/Makefile M Doc/c-api/init.rst M Doc/c-api/sys.rst M Doc/data/refcounts.dat M Doc/howto/clinic.rst M Doc/howto/descriptor.rst M Doc/howto/functional.rst M Doc/library/calendar.rst M Doc/library/csv.rst M Doc/library/ctypes.rst M Doc/library/curses.rst M Doc/library/datetime.rst M Doc/library/http.server.rst M Doc/library/importlib.rst M Doc/library/io.rst M Doc/library/json.rst M Doc/library/logging.rst M Doc/library/os.rst M Doc/library/pathlib.rst M Doc/library/re.rst M Doc/library/stdtypes.rst M Doc/library/subprocess.rst M Doc/library/threading.rst M Doc/library/token.rst M Doc/library/tokenize.rst M Doc/library/traceback.rst M Doc/library/unittest.mock.rst M Doc/reference/datamodel.rst M Doc/reference/executionmodel.rst M Doc/reference/import.rst M Doc/reference/simple_stmts.rst M Doc/tutorial/introduction.rst M Doc/whatsnew/3.7.rst M Include/Python.h M Include/compile.h M Include/intrcheck.h M Include/pyerrors.h M Include/pylifecycle.h M Include/pystate.h M Include/pythonrun.h M Include/token.h M Lib/_pyio.py M Lib/abc.py M Lib/asyncio/base_events.py M Lib/calendar.py M Lib/fileinput.py M Lib/http/server.py M Lib/idlelib/help_about.py M Lib/idlelib/idle_test/test_help_about.py M Lib/idlelib/idle_test/test_textview.py M Lib/idlelib/textview.py M Lib/importlib/__init__.py M Lib/importlib/_bootstrap.py M Lib/inspect.py M Lib/lib2to3/pgen2/tokenize.py M Lib/lib2to3/tests/test_parser.py M Lib/logging/__init__.py M Lib/logging/handlers.py M Lib/multiprocessing/forkserver.py M Lib/multiprocessing/popen_fork.py M Lib/multiprocessing/queues.py M Lib/random.py M Lib/smtplib.py M Lib/sre_constants.py M Lib/test/_test_multiprocessing.py M Lib/test/test_abc.py M Lib/test/test_calendar.py M Lib/test/test_call.py M Lib/test/test_capi.py M Lib/test/test_cmd_line.py M Lib/test/test_codecencodings_cn.py M Lib/test/test_faulthandler.py M Lib/test/test_fileinput.py M Lib/test/test_fnmatch.py M Lib/test/test_fstring.py M Lib/test/test_httpservers.py M Lib/test/test_import/__init__.py M Lib/test/test_importlib/test_api.py M Lib/test/test_inspect.py M Lib/test/test_io.py M Lib/test/test_itertools.py M Lib/test/test_logging.py M Lib/test/test_posix.py M Lib/test/test_random.py M Lib/test/test_site.py M Lib/test/test_struct.py M Lib/test/test_subprocess.py M Lib/test/test_tokenize.py M Lib/test/test_traceback.py M Lib/test/test_xml_etree.py M Lib/threading.py M Lib/tkinter/__init__.py M Lib/tkinter/test/test_tkinter/test_font.py M Lib/token.py M Lib/tokenize.py M Lib/warnings.py M Makefile.pre.in M Misc/ACKS M Misc/NEWS M Misc/README.AIX M Modules/Setup.dist M Modules/_hashopenssl.c M Modules/_io/clinic/textio.c.h M Modules/_io/textio.c M Modules/_io/winconsoleio.c M Modules/_json.c M Modules/_posixsubprocess.c M Modules/_ssl.c M Modules/_struct.c M Modules/arraymodule.c M Modules/cjkcodecs/_codecs_cn.c M Modules/clinic/posixmodule.c.h M Modules/faulthandler.c M Modules/main.c M Modules/makesetup M Modules/posixmodule.c M Modules/signalmodule.c M Objects/call.c M Objects/descrobject.c M Objects/typeobject.c M PC/python3.def M PCbuild/python.props M PCbuild/pythoncore.vcxproj M PCbuild/pythoncore.vcxproj.filters M Parser/tokenizer.c M Programs/_testembed.c M Python/ast.c M Python/bltinmodule.c A Python/bootstrap_hash.c M Python/ceval.c M Python/clinic/bltinmodule.c.h M Python/getargs.c M Python/import.c M Python/importlib.h M Python/pylifecycle.c M Python/pystate.c M Python/pythonrun.c R Python/random.c R Python/sigcheck.c M Python/sysmodule.c M Python/thread.c M Tools/clinic/clinic.py M configure M configure.ac M setup.py Log Message: ----------- Merge branch 'master' into bpo-30014-selectors-modify-speedup Commit: 00654cd7c73d2ddd86a3c41208d39560a952f268 https://github.com/python/cpython/commit/00654cd7c73d2ddd86a3c41208d39560a952f268 Author: Giampaolo Rodola Date: 2017-06-07 (Wed, 07 Jun 2017) Changed paths: M Lib/selectors.py M Lib/test/test_selectors.py Log Message: ----------- speedup poll/epoll/devpoll modify() method by using internal modify() call Compare: https://github.com/python/cpython/compare/43d5df150f4e...00654cd7c73d From noreply at github.com Wed Jun 7 09:34:26 2017 From: noreply at github.com (GitHub) Date: Wed, 07 Jun 2017 06:34:26 -0700 Subject: [Python-checkins] [python/cpython] 951e5f: update doc Message-ID: <593800e2c7e8b_dac3f9f8c9a9c3014812b@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-30014-selectors-modify-speedup Home: https://github.com/python/cpython Commit: 951e5f7bf993640f4d47ab9b8f57aadec1d74fd3 https://github.com/python/cpython/commit/951e5f7bf993640f4d47ab9b8f57aadec1d74fd3 Author: Giampaolo Rodola Date: 2017-06-07 (Wed, 07 Jun 2017) Changed paths: M Doc/whatsnew/3.7.rst Log Message: ----------- update doc From noreply at github.com Wed Jun 7 09:39:33 2017 From: noreply at github.com (GitHub) Date: Wed, 07 Jun 2017 06:39:33 -0700 Subject: [Python-checkins] [python/cpython] e153f8: address PR comments Message-ID: <59380215a8d39_354c3fbe5686dc3464636@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-30014-selectors-modify-speedup Home: https://github.com/python/cpython Commit: e153f846b9f1254143ffea2abe1d154ae2a27592 https://github.com/python/cpython/commit/e153f846b9f1254143ffea2abe1d154ae2a27592 Author: Giampaolo Rodola Date: 2017-06-07 (Wed, 07 Jun 2017) Changed paths: M Doc/whatsnew/3.7.rst M Lib/selectors.py M Lib/test/test_selectors.py Log Message: ----------- address PR comments From noreply at github.com Wed Jun 7 11:29:19 2017 From: noreply at github.com (GitHub) Date: Wed, 07 Jun 2017 08:29:19 -0700 Subject: [Python-checkins] [python/cpython] add98e: bpo-30177: pathlib: include the full path in resol... Message-ID: <59381bcfcf706_5f783fac330ddc3864797@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: add98eb4fe41baeaa70fbd4ccc020833740609a4 https://github.com/python/cpython/commit/add98eb4fe41baeaa70fbd4ccc020833740609a4 Author: Antoine Pietri Date: 2017-06-07 (Wed, 07 Jun 2017) Changed paths: M Lib/pathlib.py M Lib/test/test_pathlib.py M Misc/ACKS Log Message: ----------- bpo-30177: pathlib: include the full path in resolve(strict=False) (#1893) From noreply at github.com Wed Jun 7 13:15:27 2017 From: noreply at github.com (GitHub) Date: Wed, 07 Jun 2017 10:15:27 -0700 Subject: [Python-checkins] [python/cpython] 897bba: bpo-30584: Fix test_os fails on non-English Window... Message-ID: <593834afa4f15_bb03faf2b111c2c1266a0@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 897bba75632dfce87c355e3cd4700468357715a7 https://github.com/python/cpython/commit/897bba75632dfce87c355e3cd4700468357715a7 Author: Denis Osipov Date: 2017-06-07 (Wed, 07 Jun 2017) Changed paths: M Lib/test/test_os.py M Misc/ACKS Log Message: ----------- bpo-30584: Fix test_os fails on non-English Windows (#1980) * Fix bpo-30584 * Adding a comment mentionning the bpo and explaining what is the identifier * Add Denis Osipov to Misc/ACKS From noreply at github.com Wed Jun 7 13:18:58 2017 From: noreply at github.com (GitHub) Date: Wed, 07 Jun 2017 10:18:58 -0700 Subject: [Python-checkins] [python/cpython] ceabf9: bpo-30177: pathlib: include the full path in resol... Message-ID: <593835827f35_1457d3fd0638cfc447337@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: ceabf9acf03f9bbe660d856bff90ecab475ab543 https://github.com/python/cpython/commit/ceabf9acf03f9bbe660d856bff90ecab475ab543 Author: Antoine Pietri Date: 2017-06-07 (Wed, 07 Jun 2017) Changed paths: M Lib/pathlib.py M Lib/test/test_pathlib.py M Misc/ACKS Log Message: ----------- bpo-30177: pathlib: include the full path in resolve(strict=False) (#1893) (#1985) From noreply at github.com Wed Jun 7 13:19:55 2017 From: noreply at github.com (GitHub) Date: Wed, 07 Jun 2017 10:19:55 -0700 Subject: [Python-checkins] [python/cpython] d9a21b: update NEWS entries Message-ID: <593835bb84278_7a83fbe9f241c2c1356f@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-30014-selectors-modify-speedup Home: https://github.com/python/cpython Commit: d9a21b94627d21daf3890bd53c16bdde4cd2c04b https://github.com/python/cpython/commit/d9a21b94627d21daf3890bd53c16bdde4cd2c04b Author: Giampaolo Rodola Date: 2017-06-07 (Wed, 07 Jun 2017) Changed paths: M Doc/whatsnew/3.7.rst M Lib/selectors.py M Misc/NEWS Log Message: ----------- update NEWS entries From noreply at github.com Wed Jun 7 13:42:26 2017 From: noreply at github.com (GitHub) Date: Wed, 07 Jun 2017 10:42:26 -0700 Subject: [Python-checkins] [python/cpython] 9ba3aa: bpo-30353: Fix pass by value for structs on 64-bit... Message-ID: <59383b02347db_24a53fe0ceebbc2c57248f@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 9ba3aa4d02a110d1a1ea464a8aff3be7dd9c63c3 https://github.com/python/cpython/commit/9ba3aa4d02a110d1a1ea464a8aff3be7dd9c63c3 Author: Erik Bray Date: 2017-06-07 (Wed, 07 Jun 2017) Changed paths: M Lib/ctypes/test/test_as_parameter.py M Lib/ctypes/test/test_structures.py M Modules/_ctypes/_ctypes_test.c M Modules/_ctypes/callproc.c Log Message: ----------- bpo-30353: Fix pass by value for structs on 64-bit Cygwin/MinGW (GH-1559) From noreply at github.com Wed Jun 7 14:20:20 2017 From: noreply at github.com (GitHub) Date: Wed, 07 Jun 2017 11:20:20 -0700 Subject: [Python-checkins] [python/cpython] 6f4668: trivial: update config.{guess, sub} from gnu.org. (... Message-ID: <593843e4d91e1_6eab3fdde2c25c40105637@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 6f46683a6257f22f25d136ed080d58d0c060a43b https://github.com/python/cpython/commit/6f46683a6257f22f25d136ed080d58d0c060a43b Author: Matthias Klose Date: 2017-06-07 (Wed, 07 Jun 2017) Changed paths: M config.guess M config.sub Log Message: ----------- trivial: update config.{guess,sub} from gnu.org. (GH-1987) * Update config.{guess,sub} from gnu.org. From noreply at github.com Wed Jun 7 16:49:15 2017 From: noreply at github.com (GitHub) Date: Wed, 07 Jun 2017 13:49:15 -0700 Subject: [Python-checkins] [python/cpython] 5edf82: bpo-30591: Added test for textwrap backtracking. (... Message-ID: <593866cb141d2_28363fa1b151bc28126547@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 5edf827c8052958b9d293f75ce8d93b66c1d58da https://github.com/python/cpython/commit/5edf827c8052958b9d293f75ce8d93b66c1d58da Author: Jonathan Eunice Date: 2017-06-07 (Wed, 07 Jun 2017) Changed paths: M Lib/test/test_textwrap.py Log Message: ----------- bpo-30591: Added test for textwrap backtracking. (#1988) From lp_benchmark_robot at intel.com Wed Jun 7 18:53:17 2017 From: lp_benchmark_robot at intel.com (lp_benchmark_robot at intel.com) Date: Wed, 7 Jun 2017 15:53:17 -0700 Subject: [Python-checkins] [2 down, 3 up, 60 flat] Results for Python (master branch) 2017-06-07 Message-ID: <9eacf071-4986-4d30-ac19-387442ceadaf@orsmsx156.amr.corp.intel.com> Results for project python/master, build date: 2017-06-07 03:03:20-07:00. - commit: ff48739 - previous commit: 8b7a4cc - revision date: 2017-06-06 22:34:57+03:00 - environment: Broadwell-EP - cpu: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz 2x22 cores, stepping 1, LLC 55 MB - mem: 128 GB - os: Ubuntu 16.04.2 LTS - kernel: 4.4.0-62-generic x86_64 GNU/Linux Baseline results were generated using release v3.6.0, with hash 5c4568a from 2016-12-22 23:38:47+00:00. +-----+------------------------+--------+------------+------------+------------+ | | |relative|change since|change since|current rev | | | benchmark|std_dev*| last run | baseline |run with PGO| +-----+------------------------+--------+------------+------------+------------+ | :-| | 2to3| 0.638% | -1.299% | +3.860% | +8.098% | +-----+------------------------+--------+------------+------------+------------+ | :-) | call_method| 0.505% | +6.440% | +25.275% | +7.325% | +-----+------------------------+--------+------------+------------+------------+ | :-) | call_method_slots| 0.943% | +4.935% | +25.569% | +6.283% | +-----+------------------------+--------+------------+------------+------------+ | :-) | call_method_unknown| 1.136% | +5.989% | +24.374% | +6.073% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_simple| 3.700% | +0.154% | +9.875% | +7.274% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chameleon| 1.861% | +0.778% | +12.604% | +9.492% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chaos| 0.907% | -1.156% | +7.894% | +9.815% | +-----+------------------------+--------+------------+------------+------------+ | :-| | crypto_pyaes| 0.587% | +0.166% | +4.876% | +5.157% | +-----+------------------------+--------+------------+------------+------------+ | :-| | deltablue| 3.018% | -0.270% | +7.509% | +19.043% | +-----+------------------------+--------+------------+------------+------------+ | :-| | django_template| 4.591% | -0.425% | +9.911% | +14.163% | +-----+------------------------+--------+------------+------------+------------+ | :-| | dulwich_log| 1.715% | -0.604% | +3.360% | +7.321% | +-----+------------------------+--------+------------+------------+------------+ | :-| | fannkuch| 0.687% | +0.454% | +6.398% | +4.204% | +-----+------------------------+--------+------------+------------+------------+ | :-| | float| 0.795% | +0.229% | +4.096% | +5.870% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_text| 1.348% | -2.237% | +8.080% | +11.606% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_xml| 2.779% | -0.647% | +7.061% | +8.557% | +-----+------------------------+--------+------------+------------+------------+ | :-| | go| 0.924% | -2.795% | +4.761% | +11.884% | +-----+------------------------+--------+------------+------------+------------+ | :-| | hexiom| 0.460% | +1.142% | +10.462% | +10.006% | +-----+------------------------+--------+------------+------------+------------+ | :-| | html5lib| 3.608% | -1.605% | +8.410% | +9.434% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_dumps| 1.425% | -1.124% | +3.353% | +9.979% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_loads| 5.166% | +0.299% | +4.383% | +10.498% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_format| 1.553% | +0.731% | +6.805% | +11.302% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_silent| 2.318% | +0.965% | +13.717% | +11.445% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_simple| 1.494% | +0.586% | +7.545% | +12.534% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mako| 0.571% | +0.573% | +18.449% | +12.223% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mdp| 6.721% | +4.617% | +7.810% | +12.017% | +-----+------------------------+--------+------------+------------+------------+ | :-| | meteor_contest| 2.262% | -1.176% | +3.056% | +5.067% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nbody| 0.844% | -0.726% | -2.985% | +6.219% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nqueens| 1.320% | -0.166% | +2.516% | +6.924% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pathlib| 1.138% | +0.650% | +3.046% | +12.341% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle| 1.136% | -0.455% | +1.362% | +22.614% | +-----+------------------------+--------+------------+------------+------------+ | :-( | pickle_dict| 0.571% | -3.382% | +2.559% | +23.557% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_list| 0.790% | -1.093% | +5.163% | +21.539% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_pure_python| 1.323% | -0.821% | +12.455% | +9.953% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pidigits| 0.052% | -0.042% | +0.463% | +9.869% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup| 0.132% | +0.066% | +1.738% | +4.622% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup_no_site| 0.091% | -0.202% | +1.351% | +4.607% | +-----+------------------------+--------+------------+------------+------------+ | :-| | raytrace| 1.553% | -0.146% | +10.553% | +12.121% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_compile| 4.853% | -3.008% | -8.650% | +12.097% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_dna| 0.498% | +0.484% | +1.840% | +9.516% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_effbot| 2.517% | -0.440% | +0.814% | +2.864% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_v8| 2.639% | +1.521% | +10.805% | +5.363% | +-----+------------------------+--------+------------+------------+------------+ | :-| | richards| 8.888% | -0.817% | +4.562% | +15.804% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_fft| 1.758% | -2.070% | -0.815% | +3.900% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_lu| 1.835% | +0.623% | +27.424% | +7.733% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_monte_carlo| 2.796% | -1.152% | +5.277% | +5.122% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sor| 1.526% | -0.426% | +15.851% | +8.869% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sparse_mat_mult| 1.312% | +0.469% | +3.189% | -4.906% | +-----+------------------------+--------+------------+------------+------------+ | :-( | spectral_norm| 0.917% | -4.874% | +2.401% | +3.064% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_declarative| 0.880% | -0.783% | +4.118% | +7.802% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_imperative| 2.953% | -0.970% | +4.209% | +4.409% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlite_synth| 3.231% | +1.740% | +4.231% | +7.362% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_expand| 2.382% | +0.096% | +11.885% | +8.573% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_integrate| 1.737% | -0.892% | +9.807% | +7.045% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_str| 3.519% | -0.268% | +12.240% | +9.121% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_sum| 5.541% | -1.719% | +10.398% | +12.896% | +-----+------------------------+--------+------------+------------+------------+ | :-| | telco| 4.733% | -0.550% | +21.775% | +11.083% | +-----+------------------------+--------+------------+------------+------------+ | :-| | tornado_http| 1.225% | -1.131% | +5.541% | +6.729% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpack_sequence| 1.108% | -0.639% | +0.066% | +0.774% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle| 5.353% | -0.283% | +8.533% | +21.145% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_list| 0.856% | -1.992% | -1.037% | +19.257% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_pure_python| 2.506% | +0.555% | +8.747% | +6.144% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_generate| 0.846% | +1.013% | +6.415% | +8.052% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_iterparse| 1.784% | +2.372% | +8.041% | +3.403% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_parse| 1.713% | +0.777% | +3.720% | +9.178% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_process| 1.389% | +1.615% | +7.131% | +8.109% | +-----+------------------------+--------+------------+------------+------------+ * Relative Standard Deviation (Standard Deviation/Average) If this is not displayed properly please visit our results page here: http://languagesperformance.intel.com/2-down-3-up-60-flat-results-for-python-master-branch-2017-06-07 Our lab does a nightly source pull and build of the Python project and measures performance changes against the previous stable version and the previous nightly measurement. This is provided as a service to the community so that quality issues with current hardware can be identified quickly. Intel technologies' features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. From noreply at github.com Wed Jun 7 21:07:43 2017 From: noreply at github.com (GitHub) Date: Wed, 07 Jun 2017 18:07:43 -0700 Subject: [Python-checkins] [python/cpython] 2c7f92: [3.6] trivial: update config.{guess, sub} from gnu.... Message-ID: <5938a35f98560_314c3fd361a67c401066e0@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 2c7f927369922562adecd5c25ad55b4bf733f716 https://github.com/python/cpython/commit/2c7f927369922562adecd5c25ad55b4bf733f716 Author: Matthias Klose Date: 2017-06-07 (Wed, 07 Jun 2017) Changed paths: M config.guess M config.sub Log Message: ----------- [3.6] trivial: update config.{guess,sub} from gnu.org. (GH-1987) (#1990) * Update config.{guess,sub} from gnu.org. (cherry picked from commit 6f46683a6257f22f25d136ed080d58d0c060a43b) From noreply at github.com Wed Jun 7 21:08:59 2017 From: noreply at github.com (GitHub) Date: Wed, 07 Jun 2017 18:08:59 -0700 Subject: [Python-checkins] [python/cpython] e3a0ce: [3.5] trivial: update config.{guess, sub} from gnu.... Message-ID: <5938a3ab1c1de_23a83fb3eaa6fc3898663@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: e3a0ce2edea8082c8ae74ae03e04ce5dd1b52de4 https://github.com/python/cpython/commit/e3a0ce2edea8082c8ae74ae03e04ce5dd1b52de4 Author: Matthias Klose Date: 2017-06-07 (Wed, 07 Jun 2017) Changed paths: M config.guess M config.sub Log Message: ----------- [3.5] trivial: update config.{guess,sub} from gnu.org. (GH-1987) (#1991) * Update config.{guess,sub} from gnu.org.. (cherry picked from commit 6f46683a6257f22f25d136ed080d58d0c060a43b) From noreply at github.com Thu Jun 8 02:03:05 2017 From: noreply at github.com (GitHub) Date: Wed, 07 Jun 2017 23:03:05 -0700 Subject: [Python-checkins] [python/cpython] 0ecdc5: bpo-30537: use PyNumber in itertools.islice instea... Message-ID: <5938e899a96d3_138d3f9be8535c3c121819@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 0ecdc525146ecec9d1549ebf59404c769637a512 https://github.com/python/cpython/commit/0ecdc525146ecec9d1549ebf59404c769637a512 Author: Will Roberts Date: 2017-06-07 (Wed, 07 Jun 2017) Changed paths: M Lib/test/test_itertools.py M Misc/NEWS M Modules/itertoolsmodule.c Log Message: ----------- bpo-30537: use PyNumber in itertools.islice instead of PyLong (#1918) * bpo-30537: use PyNumber in itertools instead of PyLong * bpo-30537: revert changes except to islice_new * bpo-30537: test itertools.islice and add entry to Misc/NEWS From noreply at github.com Thu Jun 8 02:30:45 2017 From: noreply at github.com (GitHub) Date: Wed, 07 Jun 2017 23:30:45 -0700 Subject: [Python-checkins] [python/cpython] 65ece7: bpo-30594: Fixed refcounting in newPySSLSocket (#1... Message-ID: <5938ef157340_2e493fe163c7bc38101458@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 65ece7ca2366308fa91a39a8dfa255e6bdce3cca https://github.com/python/cpython/commit/65ece7ca2366308fa91a39a8dfa255e6bdce3cca Author: Nathaniel J. Smith Date: 2017-06-08 (Thu, 08 Jun 2017) Changed paths: M Modules/_ssl.c Log Message: ----------- bpo-30594: Fixed refcounting in newPySSLSocket (#1992) If pass a server_hostname= that fails IDNA decoding to SSLContext.wrap_socket or SSLContext.wrap_bio, then the SSLContext object had a spurious Py_DECREF called on it, eventually leading to segfaults. From solipsis at pitrou.net Thu Jun 8 05:06:28 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Thu, 08 Jun 2017 09:06:28 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=-3 Message-ID: <20170608090628.120386.603E601A3ACB8CC2@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_collections leaked [-7, 1, 0] memory blocks, sum=-6 test_functools leaked [0, 3, 1] memory blocks, sum=4 test_multiprocessing_spawn leaked [0, -2, 1] memory blocks, sum=-1 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/reflogCNs9Ql', '--timeout', '7200'] From noreply at github.com Thu Jun 8 07:13:21 2017 From: noreply at github.com (GitHub) Date: Thu, 08 Jun 2017 04:13:21 -0700 Subject: [Python-checkins] [python/cpython] ab1cb8: bpo-30547: Fix multiple reference leaks (#1995) Message-ID: <5939315184d4d_60d3ffad59fdc281270a@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: ab1cb80b435a34e4f908c97cd2f3a7fe8add6505 https://github.com/python/cpython/commit/ab1cb80b435a34e4f908c97cd2f3a7fe8add6505 Author: St?phane Wirtel Date: 2017-06-08 (Thu, 08 Jun 2017) Changed paths: M Python/pylifecycle.c Log Message: ----------- bpo-30547: Fix multiple reference leaks (#1995) Fix regressions introduced by: - bpo-22257: commits 1abcf6700b4da6207fe859de40c6c1bada6b4fec and 6b4be195cd8868b76eb6fbe166acc39beee8ce36 Co-Authored-By: Victor Stinner Co-Authored-By: Louie Lu From noreply at github.com Thu Jun 8 07:14:41 2017 From: noreply at github.com (GitHub) Date: Thu, 08 Jun 2017 04:14:41 -0700 Subject: [Python-checkins] [python/cpython] 854f7b: [3.6] bpo-30594: Fixed refcounting in newPySSLSock... Message-ID: <593931a1a94b6_659f3fd9d4413c44122317@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 854f7ba1d5cbb6a42511beae66c8dbe34f2cbcd3 https://github.com/python/cpython/commit/854f7ba1d5cbb6a42511beae66c8dbe34f2cbcd3 Author: Nathaniel J. Smith Date: 2017-06-08 (Thu, 08 Jun 2017) Changed paths: M Modules/_ssl.c Log Message: ----------- [3.6] bpo-30594: Fixed refcounting in newPySSLSocket (GH-1992) (#1994) If pass a server_hostname= that fails IDNA decoding to SSLContext.wrap_socket or SSLContext.wrap_bio, then the SSLContext object had a spurious Py_DECREF called on it, eventually leading to segfaults. (cherry picked from commit 65ece7ca2366308fa91a39a8dfa255e6bdce3cca) From noreply at github.com Thu Jun 8 07:14:46 2017 From: noreply at github.com (GitHub) Date: Thu, 08 Jun 2017 04:14:46 -0700 Subject: [Python-checkins] [python/cpython] 54ba41: [3.5] bpo-30594: Fixed refcounting in newPySSLSock... Message-ID: <593931a614319_3e1c3fc06e79fc3415109a@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 54ba41ecc5711f89841342c5f9dd555ee13404b5 https://github.com/python/cpython/commit/54ba41ecc5711f89841342c5f9dd555ee13404b5 Author: Nathaniel J. Smith Date: 2017-06-08 (Thu, 08 Jun 2017) Changed paths: M Modules/_ssl.c Log Message: ----------- [3.5] bpo-30594: Fixed refcounting in newPySSLSocket (GH-1992) (#1993) If pass a server_hostname= that fails IDNA decoding to SSLContext.wrap_socket or SSLContext.wrap_bio, then the SSLContext object had a spurious Py_DECREF called on it, eventually leading to segfaults. (cherry picked from commit 65ece7ca2366308fa91a39a8dfa255e6bdce3cca) From noreply at github.com Thu Jun 8 07:27:49 2017 From: noreply at github.com (GitHub) Date: Thu, 08 Jun 2017 04:27:49 -0700 Subject: [Python-checkins] [python/cpython] 865de2: bpo-30598: _PySys_EndInit() now duplicates warnopt... Message-ID: <593934b513f9c_2d353fd965fe7c38142266@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 865de27dd79571a4a5c7a7d22a07fb909c4a9f8e https://github.com/python/cpython/commit/865de27dd79571a4a5c7a7d22a07fb909c4a9f8e Author: Victor Stinner Date: 2017-06-08 (Thu, 08 Jun 2017) Changed paths: M Python/sysmodule.c Log Message: ----------- bpo-30598: _PySys_EndInit() now duplicates warnoptions (#1998) Fix a reference in subinterpreters, like test_callbacks_leak() of test_atexit. warnoptions is a list used to pass options from the command line to the sys module constructor. Before this change, the list was shared by multiple interpreter which is not the expected behaviour. Each interpreter should have their own independent mutable world. This change duplicates the list in each interpreter. So each interpreter owns its own list, so each interpreter can clear its own list. From noreply at github.com Thu Jun 8 07:41:20 2017 From: noreply at github.com (GitHub) Date: Thu, 08 Jun 2017 04:41:20 -0700 Subject: [Python-checkins] [python/cpython] 6cca5c: bpo-30592: Fixed error messages for some builtins.... Message-ID: <593937e09e30c_31293fc848cbbc2c5718a@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 6cca5c8459cc439cb050010ffa762a03859d3051 https://github.com/python/cpython/commit/6cca5c8459cc439cb050010ffa762a03859d3051 Author: Serhiy Storchaka Date: 2017-06-08 (Thu, 08 Jun 2017) Changed paths: M Modules/_operator.c M Modules/_randommodule.c M Modules/_sqlite/connection.c M Modules/_sqlite/row.c M Modules/arraymodule.c M Modules/itertoolsmodule.c M Modules/zipimport.c M Objects/boolobject.c M Objects/rangeobject.c M Objects/setobject.c M Objects/sliceobject.c M Objects/weakrefobject.c M Python/bltinmodule.c Log Message: ----------- bpo-30592: Fixed error messages for some builtins. (#1996) Error messages when pass keyword arguments to some builtins that don't support keyword arguments contained double parenthesis: "()()". The regression was introduced by bpo-30534. From noreply at github.com Thu Jun 8 07:43:27 2017 From: noreply at github.com (GitHub) Date: Thu, 08 Jun 2017 04:43:27 -0700 Subject: [Python-checkins] [python/cpython] 64505a: bpo-30486: Allow setting cell value (#1840) Message-ID: <5939385f894dd_27d33f95cbcddc3c1585e6@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 64505a1f6c0af4574e17e823b27ffe24eca44df5 https://github.com/python/cpython/commit/64505a1f6c0af4574e17e823b27ffe24eca44df5 Author: Lisa Roach Date: 2017-06-08 (Thu, 08 Jun 2017) Changed paths: M Doc/reference/datamodel.rst M Lib/test/test_funcattrs.py M Misc/NEWS M Objects/cellobject.c Log Message: ----------- bpo-30486: Allow setting cell value (#1840) The cell_contents attribute of the cell object is now writable. From noreply at github.com Thu Jun 8 08:02:06 2017 From: noreply at github.com (GitHub) Date: Thu, 08 Jun 2017 05:02:06 -0700 Subject: [Python-checkins] [python/cpython] ca1b66: [3.6] bpo-30584: Fix test_os fails on non-English ... Message-ID: <59393cbeae0e3_3f363fe0df9d3c448124a@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: ca1b66fd059758bbd6e2cc62c8f2adecefe8f942 https://github.com/python/cpython/commit/ca1b66fd059758bbd6e2cc62c8f2adecefe8f942 Author: Denis Osipov Date: 2017-06-08 (Thu, 08 Jun 2017) Changed paths: M Lib/test/test_os.py M Misc/ACKS Log Message: ----------- [3.6] bpo-30584: Fix test_os fails on non-English Windows (GH-1980) (#1999) * Fix bpo-30584 * Adding a comment mentionning the bpo and explaining what is the identifier * Add Denis Osipov to Misc/ACKS (cherry picked from commit 897bba75632dfce87c355e3cd4700468357715a7) From noreply at github.com Thu Jun 8 08:16:49 2017 From: noreply at github.com (GitHub) Date: Thu, 08 Jun 2017 05:16:49 -0700 Subject: [Python-checkins] [python/cpython] a0b908: [3.5] bpo-30584: Fix test_os fails on non-English ... Message-ID: <59394031da976_3a103fae5e1b3c3415315d@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: a0b9088881b8fcfda864070335b249071508ee0c https://github.com/python/cpython/commit/a0b9088881b8fcfda864070335b249071508ee0c Author: Denis Osipov Date: 2017-06-08 (Thu, 08 Jun 2017) Changed paths: M Lib/test/test_os.py M Misc/ACKS Log Message: ----------- [3.5] bpo-30584: Fix test_os fails on non-English Windows (GH-1980) (#2000) * Fix bpo-30584 * Adding a comment mentionning the bpo and explaining what is the identifier * Add Denis Osipov to Misc/ACKS (cherry picked from commit 897bba75632dfce87c355e3cd4700468357715a7) From noreply at github.com Thu Jun 8 11:30:40 2017 From: noreply at github.com (GitHub) Date: Thu, 08 Jun 2017 08:30:40 -0700 Subject: [Python-checkins] [python/cpython] d52aa3: bpo-30418: Popen.communicate() always ignore EINVA... Message-ID: <59396da08436a_67813fbdb8881c3c1109ed@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: d52aa31378ae43e044a300edfe8285954c167216 https://github.com/python/cpython/commit/d52aa31378ae43e044a300edfe8285954c167216 Author: Victor Stinner Date: 2017-06-08 (Thu, 08 Jun 2017) Changed paths: M Lib/subprocess.py M Misc/NEWS Log Message: ----------- bpo-30418: Popen.communicate() always ignore EINVAL (#2002) On Windows, subprocess.Popen.communicate() now also ignore EINVAL on stdin.write() if the child process is still running but closed the pipe. From noreply at github.com Thu Jun 8 12:19:27 2017 From: noreply at github.com (GitHub) Date: Thu, 08 Jun 2017 09:19:27 -0700 Subject: [Python-checkins] [python/cpython] 29adc1: bpo-30601: Fix a refleak in WindowsConsoleIO (#200... Message-ID: <5939790f4d381_66a53fe22d6c5c38726bb@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 29adc13bd797d9c9e7fcb893a7c49ce7f7ad388c https://github.com/python/cpython/commit/29adc13bd797d9c9e7fcb893a7c49ce7f7ad388c Author: Victor Stinner Date: 2017-06-08 (Thu, 08 Jun 2017) Changed paths: M Modules/_io/winconsoleio.c Log Message: ----------- bpo-30601: Fix a refleak in WindowsConsoleIO (#2003) Fix a reference leak in _io._WindowsConsoleIO: PyUnicode_FSDecoder() always initialize decodedname when it succeed and it doesn't clear input decodedname object. From noreply at github.com Thu Jun 8 12:20:48 2017 From: noreply at github.com (GitHub) Date: Thu, 08 Jun 2017 09:20:48 -0700 Subject: [Python-checkins] [python/cpython] df04c0: bpo-30418: Popen.communicate() always ignore EINVA... Message-ID: <59397960118e8_2aa43fa6b6a43c3c1207cf@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: df04c088493bdbc2defea5e225a94e9bdd8e759f https://github.com/python/cpython/commit/df04c088493bdbc2defea5e225a94e9bdd8e759f Author: Victor Stinner Date: 2017-06-08 (Thu, 08 Jun 2017) Changed paths: M Lib/subprocess.py M Misc/NEWS Log Message: ----------- bpo-30418: Popen.communicate() always ignore EINVAL (#2002) (#2005) On Windows, subprocess.Popen.communicate() now also ignore EINVAL on stdin.write() if the child process is still running but closed the pipe. (cherry picked from commit d52aa31378ae43e044a300edfe8285954c167216) From noreply at github.com Thu Jun 8 12:25:59 2017 From: noreply at github.com (GitHub) Date: Thu, 08 Jun 2017 09:25:59 -0700 Subject: [Python-checkins] [python/cpython] fe6813: [2.7] trivial: update config.{guess, sub} from gnu.... Message-ID: <59397a97ecf91_24343fab662f5c3c1302d6@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: fe681397dc66e2bc7b5baf02cb4f22a1005c6400 https://github.com/python/cpython/commit/fe681397dc66e2bc7b5baf02cb4f22a1005c6400 Author: Matthias Klose Date: 2017-06-08 (Thu, 08 Jun 2017) Changed paths: M config.guess M config.sub Log Message: ----------- [2.7] trivial: update config.{guess,sub} from gnu.org. (GH-1987) (#2007) * Update config.{guess,sub} from gnu.org.. (cherry picked from commit 6f46683a6257f22f25d136ed080d58d0c060a43b) From noreply at github.com Thu Jun 8 12:34:32 2017 From: noreply at github.com (GitHub) Date: Thu, 08 Jun 2017 09:34:32 -0700 Subject: [Python-checkins] [python/cpython] e5bdad: bpo-30418: Popen.communicate() always ignore EINVA... Message-ID: <59397c985c030_314c3fd361a67c401188ab@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: e5bdad2201de45c203037e59491e4fea56def56d https://github.com/python/cpython/commit/e5bdad2201de45c203037e59491e4fea56def56d Author: Victor Stinner Date: 2017-06-08 (Thu, 08 Jun 2017) Changed paths: M Lib/subprocess.py M Misc/NEWS Log Message: ----------- bpo-30418: Popen.communicate() always ignore EINVAL (#2002) (#2006) On Windows, subprocess.Popen.communicate() now also ignore EINVAL on stdin.write() if the child process is still running but closed the pipe. (cherry picked from commit d52aa31378ae43e044a300edfe8285954c167216) From noreply at github.com Thu Jun 8 16:43:56 2017 From: noreply at github.com (GitHub) Date: Thu, 08 Jun 2017 13:43:56 -0700 Subject: [Python-checkins] [python/cpython] 2e9cd5: bpo-30529: Fix errors for invalid whitespaces in f... Message-ID: <5939b70c2d423_2dfb3fdd390d9c286018e@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 2e9cd5825c5ccdbb6f65a57c0c7941078e003c14 https://github.com/python/cpython/commit/2e9cd5825c5ccdbb6f65a57c0c7941078e003c14 Author: Serhiy Storchaka Date: 2017-06-08 (Thu, 08 Jun 2017) Changed paths: M Lib/test/test_fstring.py M Python/ast.c Log Message: ----------- bpo-30529: Fix errors for invalid whitespaces in f-string subexpressions. (#1888) 'invalid character in identifier' now is raised instead of 'f-string: empty expression not allowed' if a subexpression contains only whitespaces and they are not accepted by Python parser. From noreply at github.com Thu Jun 8 17:13:13 2017 From: noreply at github.com (GitHub) Date: Thu, 08 Jun 2017 14:13:13 -0700 Subject: [Python-checkins] [python/cpython] 31b950: bpo-30601: Fix a refleak in WindowsConsoleIO (#200... Message-ID: <5939bde9ae286_f393ff2d12b7c2c1210be@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 31b950ab86f5c99a18c16dbf1900b854b94e0659 https://github.com/python/cpython/commit/31b950ab86f5c99a18c16dbf1900b854b94e0659 Author: Victor Stinner Date: 2017-06-08 (Thu, 08 Jun 2017) Changed paths: M Modules/_io/winconsoleio.c Log Message: ----------- bpo-30601: Fix a refleak in WindowsConsoleIO (#2003) (#2008) Fix a reference leak in _io._WindowsConsoleIO: PyUnicode_FSDecoder() always initialize decodedname when it succeed and it doesn't clear input decodedname object. (cherry picked from commit 29adc13bd797d9c9e7fcb893a7c49ce7f7ad388c) From noreply at github.com Thu Jun 8 17:14:08 2017 From: noreply at github.com (GitHub) Date: Thu, 08 Jun 2017 14:14:08 -0700 Subject: [Python-checkins] [python/cpython] b319d0: bpo-30418: Popen.communicate() always ignore EINVA... Message-ID: <5939be20b44da_14b013fbf17ca7c341195f7@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: b319d09ee4427aac1ee8f298692127d34ef57dc0 https://github.com/python/cpython/commit/b319d09ee4427aac1ee8f298692127d34ef57dc0 Author: Victor Stinner Date: 2017-06-08 (Thu, 08 Jun 2017) Changed paths: M Lib/subprocess.py M Misc/NEWS Log Message: ----------- bpo-30418: Popen.communicate() always ignore EINVAL (#2002) (#2004) On Windows, subprocess.Popen.communicate() now also ignore EINVAL on stdin.write() if the child process is still running but closed the pipe. (cherry picked from commit d52aa31378ae43e044a300edfe8285954c167216) From noreply at github.com Thu Jun 8 17:38:08 2017 From: noreply at github.com (GitHub) Date: Thu, 08 Jun 2017 14:38:08 -0700 Subject: [Python-checkins] [python/cpython] 570b1c: [3.6] bpo-30529: Fix errors for invalid whitespace... Message-ID: <5939c3c0534fc_3b0e3f8c4c537c2c1474b9@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 570b1c971c31cd08dbf060f4e21636c40aa47786 https://github.com/python/cpython/commit/570b1c971c31cd08dbf060f4e21636c40aa47786 Author: Serhiy Storchaka Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/test/test_fstring.py M Python/ast.c Log Message: ----------- [3.6] bpo-30529: Fix errors for invalid whitespaces in f-string subexpressions. (GH-1888) (#2013) 'invalid character in identifier' now is raised instead of 'f-string: empty expression not allowed' if a subexpression contains only whitespaces and they are not accepted by Python parser. (cherry picked from commit 2e9cd58) From lp_benchmark_robot at intel.com Thu Jun 8 20:44:57 2017 From: lp_benchmark_robot at intel.com (lp_benchmark_robot at intel.com) Date: Thu, 8 Jun 2017 17:44:57 -0700 Subject: [Python-checkins] [65 flat] Results for Python (master branch) 2017-06-08 Message-ID: Results for project python/master, build date: 2017-06-08 03:03:23-07:00. - commit: 65ece7c - previous commit: ff48739 - revision date: 2017-06-08 09:30:43+03:00 - environment: Broadwell-EP - cpu: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz 2x22 cores, stepping 1, LLC 55 MB - mem: 128 GB - os: Ubuntu 16.04.2 LTS - kernel: 4.4.0-62-generic x86_64 GNU/Linux Baseline results were generated using release v3.6.0, with hash 5c4568a from 2016-12-22 23:38:47+00:00. +-----+------------------------+--------+------------+------------+------------+ | | |relative|change since|change since|current rev | | | benchmark|std_dev*| last run | baseline |run with PGO| +-----+------------------------+--------+------------+------------+------------+ | :-| | 2to3| 0.582% | +0.441% | +4.284% | +7.541% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method| 1.729% | -0.773% | +24.697% | +5.189% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_slots| 1.250% | -0.222% | +25.404% | +5.904% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_unknown| 2.129% | -0.511% | +23.988% | +5.226% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_simple| 4.626% | +0.456% | +10.286% | +5.183% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chameleon| 1.863% | -0.367% | +12.283% | +10.335% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chaos| 1.012% | -0.704% | +7.245% | +10.393% | +-----+------------------------+--------+------------+------------+------------+ | :-| | crypto_pyaes| 0.507% | +0.150% | +5.019% | +5.048% | +-----+------------------------+--------+------------+------------+------------+ | :-| | deltablue| 3.019% | +1.170% | +8.591% | +18.034% | +-----+------------------------+--------+------------+------------+------------+ | :-| | django_template| 2.953% | +0.508% | +10.368% | +11.519% | +-----+------------------------+--------+------------+------------+------------+ | :-| | dulwich_log| 1.115% | +0.128% | +3.484% | +7.130% | +-----+------------------------+--------+------------+------------+------------+ | :-| | fannkuch| 0.565% | +0.175% | +6.562% | +4.544% | +-----+------------------------+--------+------------+------------+------------+ | :-| | float| 1.222% | -0.115% | +3.986% | +6.102% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_text| 1.199% | +0.283% | +8.340% | +11.511% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_xml| 2.607% | +0.523% | +7.547% | +8.097% | +-----+------------------------+--------+------------+------------+------------+ | :-| | go| 0.786% | -0.120% | +4.647% | +12.407% | +-----+------------------------+--------+------------+------------+------------+ | :-| | hexiom| 0.549% | -0.032% | +10.434% | +9.761% | +-----+------------------------+--------+------------+------------+------------+ | :-| | html5lib| 3.655% | -0.029% | +8.383% | +8.431% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_dumps| 1.112% | -0.191% | +3.168% | +9.852% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_loads| 2.819% | +1.026% | +5.364% | +8.241% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_format| 1.332% | +0.273% | +7.060% | +9.773% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_silent| 1.776% | -0.285% | +13.471% | +11.548% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_simple| 1.818% | +0.495% | +8.002% | +11.972% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mako| 0.918% | -0.366% | +18.150% | +12.697% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mdp| 6.398% | +0.655% | +8.414% | +11.854% | +-----+------------------------+--------+------------+------------+------------+ | :-| | meteor_contest| 2.106% | -0.073% | +2.986% | +5.236% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nbody| 0.635% | +0.072% | -2.911% | +4.526% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nqueens| 3.154% | -0.663% | +1.870% | +7.208% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pathlib| 1.203% | +0.554% | +3.583% | +11.499% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle| 2.564% | +0.278% | +1.637% | +21.728% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_dict| 0.682% | +0.061% | +2.618% | +18.657% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_list| 0.713% | +0.056% | +5.216% | +16.724% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_pure_python| 5.389% | -1.751% | +10.922% | +11.772% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pidigits| 0.174% | -0.008% | +0.455% | +10.226% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup| 0.113% | +0.221% | +1.955% | +4.346% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup_no_site| 0.088% | +0.099% | +1.449% | +4.575% | +-----+------------------------+--------+------------+------------+------------+ | :-| | raytrace| 2.000% | -0.367% | +10.225% | +12.097% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_compile| 5.045% | -0.801% | -9.520% | +11.729% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_dna| 0.641% | -0.033% | +1.807% | +9.885% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_effbot| 1.768% | +0.194% | +1.007% | +5.909% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_v8| 3.063% | -0.220% | +10.608% | +6.420% | +-----+------------------------+--------+------------+------------+------------+ | :-| | richards| 9.183% | -0.063% | +4.502% | +15.695% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_fft| 0.496% | +0.178% | -0.635% | +3.759% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_lu| 2.157% | -0.170% | +27.301% | +9.483% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_monte_carlo| 1.623% | +0.112% | +5.383% | +5.407% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sor| 1.392% | +0.120% | +15.952% | +7.708% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sparse_mat_mult| 5.272% | -1.149% | +2.076% | -3.652% | +-----+------------------------+--------+------------+------------+------------+ | :-| | spectral_norm| 0.722% | -0.351% | +2.058% | +5.591% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_declarative| 1.073% | +0.176% | +4.286% | +6.113% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_imperative| 3.682% | -1.112% | +3.144% | +4.443% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlite_synth| 3.205% | -0.172% | +4.067% | +6.712% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_expand| 2.776% | +0.263% | +12.117% | +7.030% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_integrate| 1.959% | -0.346% | +9.495% | +6.402% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_str| 4.169% | -0.302% | +11.975% | +7.863% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_sum| 5.339% | +0.968% | +11.266% | +9.239% | +-----+------------------------+--------+------------+------------+------------+ | :-| | telco| 3.619% | +0.532% | +22.191% | +9.414% | +-----+------------------------+--------+------------+------------+------------+ | :-| | tornado_http| 1.010% | +0.151% | +5.684% | +5.994% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpack_sequence| 1.151% | +0.104% | +0.170% | +2.229% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle| 4.842% | +0.407% | +8.905% | +20.410% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_list| 2.759% | -0.685% | -1.729% | +19.999% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_pure_python| 2.455% | -0.359% | +8.420% | +6.121% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_generate| 1.239% | -0.256% | +6.175% | +8.182% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_iterparse| 1.737% | -0.017% | +8.026% | +3.140% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_parse| 0.954% | +0.448% | +4.151% | +7.450% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_process| 1.452% | -0.055% | +7.079% | +7.920% | +-----+------------------------+--------+------------+------------+------------+ * Relative Standard Deviation (Standard Deviation/Average) If this is not displayed properly please visit our results page here: http://languagesperformance.intel.com/65-flat-results-for-python-master-branch-2017-06-08 Our lab does a nightly source pull and build of the Python project and measures performance changes against the previous stable version and the previous nightly measurement. This is provided as a service to the community so that quality issues with current hardware can be identified quickly. Intel technologies' features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. From noreply at github.com Fri Jun 9 02:29:01 2017 From: noreply at github.com (GitHub) Date: Thu, 08 Jun 2017 23:29:01 -0700 Subject: [Python-checkins] [python/cpython] 824f68: bpo-24755: Document asyncio.wrap_future (GH-603) Message-ID: <593a402d1c68e_26d93ff59780dc306531e@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 824f6879121413e09439fffef54580413e44bf46 https://github.com/python/cpython/commit/824f6879121413e09439fffef54580413e44bf46 Author: adisbladis Date: 2017-06-08 (Thu, 08 Jun 2017) Changed paths: M Doc/library/asyncio-task.rst Log Message: ----------- bpo-24755: Document asyncio.wrap_future (GH-603) From noreply at github.com Fri Jun 9 04:18:51 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 01:18:51 -0700 Subject: [Python-checkins] [python/cpython] ef8320: bpo-30540: regrtest: add --matchfile option (#1909... Message-ID: <593a59ebf3620_682c3ffce091bc301220d1@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: ef8320cf6f09b659c63bfb188bf45dbcae556762 https://github.com/python/cpython/commit/ef8320cf6f09b659c63bfb188bf45dbcae556762 Author: Victor Stinner Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/test/libregrtest/cmdline.py M Lib/test/support/__init__.py M Lib/test/test_regrtest.py Log Message: ----------- bpo-30540: regrtest: add --matchfile option (#1909) * Add a new option taking a filename to get a list of test names to filter tests. * support.match_tests becomes a list. * Modify run_unittest() to accept to match the whole test identifier, not just a part of a test identifier. For example, the following command only runs test_default_timeout() of the BarrierTests class of test_threading: $ ./python -m test -v test_threading -m test.test_threading.BarrierTests.test_default_timeout Remove also some empty lines from test_regrtest.py to make flake8 tool happy. From solipsis at pitrou.net Fri Jun 9 05:06:11 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Fri, 09 Jun 2017 09:06:11 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=4 Message-ID: <20170609090608.92026.0FCB5083DA791A5D@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_collections leaked [0, 7, -7] memory blocks, sum=0 test_functools leaked [0, 3, 1] memory blocks, sum=4 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/reflogNUpNkQ', '--timeout', '7200'] From noreply at github.com Fri Jun 9 05:35:18 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 02:35:18 -0700 Subject: [Python-checkins] [python/cpython] 59fdf0: Add a test for bad IDNA in ssl server_hostname (#1... Message-ID: <593a6bd67108f_324c3fe1a001fc401355df@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 59fdf0f3ba0469f5ee45eee59cc166411fbe0b75 https://github.com/python/cpython/commit/59fdf0f3ba0469f5ee45eee59cc166411fbe0b75 Author: Nathaniel J. Smith Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/test/test_ssl.py Log Message: ----------- Add a test for bad IDNA in ssl server_hostname (#1997) See discussion: https://github.com/python/cpython/pull/1992#issuecomment-307024778 From noreply at github.com Fri Jun 9 05:44:00 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 02:44:00 -0700 Subject: [Python-checkins] [python/cpython] 63c2c8: bpo-19180: Updated references for RFC 1750, RFC 32... Message-ID: <593a6de060fa5_bfb3ff09cf7bc38130222@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 63c2c8ac17750ba2be2cfc4e339cae1f4edee54f https://github.com/python/cpython/commit/63c2c8ac17750ba2be2cfc4e339cae1f4edee54f Author: Chandan Kumar Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Doc/library/ssl.rst M Modules/_ssl.c M Modules/clinic/_ssl.c.h Log Message: ----------- bpo-19180: Updated references for RFC 1750, RFC 3280 & RFC 4366 (GH-148) * RFC 1750 has been been obsoleted by RFC 4086. * RFC 3280 has been obsoleted by RFC 5280. * RFC 4366 has been obsoleted by RFC 6066. From noreply at github.com Fri Jun 9 07:24:55 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 04:24:55 -0700 Subject: [Python-checkins] [python/cpython] f0ff84: bpo-30524: Fix _PyStack_UnpackDict() (#1886) Message-ID: <593a85876f143_354c3fbe5686dc34996e7@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: f0ff849adc6b4a01f9d1f08d9ad0f1511ff84541 https://github.com/python/cpython/commit/f0ff849adc6b4a01f9d1f08d9ad0f1511ff84541 Author: Victor Stinner Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Include/abstract.h M Objects/abstract.c M Objects/methodobject.c Log Message: ----------- bpo-30524: Fix _PyStack_UnpackDict() (#1886) * bpo-29259: Remove unused func parameter of _PyStack_UnpackDict() * bpo-29286: Change _PyStack_UnpackDict() prototype to be able to notify of failure when args is NULL. _PyStack_UnpackDict() now returns -1 on error. From noreply at github.com Fri Jun 9 08:37:54 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 05:37:54 -0700 Subject: [Python-checkins] [python/cpython] c42295: [3.6] bpo-19180: Updated references for RFC 1750, ... Message-ID: <593a96a2990e0_6a103f936701bc44147617@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: c422959daca0598fabbefa5de4417ebce3b1da06 https://github.com/python/cpython/commit/c422959daca0598fabbefa5de4417ebce3b1da06 Author: Nick Coghlan Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Doc/library/ssl.rst M Modules/_ssl.c M Modules/clinic/_ssl.c.h Log Message: ----------- [3.6] bpo-19180: Updated references for RFC 1750, RFC 3280 & RFC 4366 * RFC 1750 has been been obsoleted by RFC 4086. * RFC 3280 has been obsoleted by RFC 5280. * RFC 4366 has been obsoleted by RFC 6066. (cherry picked from commit 63c2c8ac17750ba2be2cfc4e339cae1f4edee54f) From noreply at github.com Fri Jun 9 10:28:29 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 07:28:29 -0700 Subject: [Python-checkins] [python/cpython] 5eb707: bpo-30217: Add the operators ~ and | to the index ... Message-ID: <593ab08d78e6f_74683fab19469c3c493c1@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 5eb7075915f0509c5027376bda0e6d9c1e505a2c https://github.com/python/cpython/commit/5eb7075915f0509c5027376bda0e6d9c1e505a2c Author: Marco Buttu Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Doc/library/stdtypes.rst Log Message: ----------- bpo-30217: Add the operators ~ and | to the index (#1502) From noreply at github.com Fri Jun 9 10:32:48 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 07:32:48 -0700 Subject: [Python-checkins] [python/cpython] af609a: bpo-24755: Document asyncio.wrap_future (GH-603) (... Message-ID: <593ab1905970a_13003fd79ae29c38166188@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: af609a00a64fd58bd67c102f208ed9fe15c2748d https://github.com/python/cpython/commit/af609a00a64fd58bd67c102f208ed9fe15c2748d Author: Mariatta Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Doc/library/asyncio-task.rst Log Message: ----------- bpo-24755: Document asyncio.wrap_future (GH-603) (GH-2019) (cherry picked from commit 824f6879121413e09439fffef54580413e44bf46) From noreply at github.com Fri Jun 9 10:33:25 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 07:33:25 -0700 Subject: [Python-checkins] [python/cpython] 3fc2fa: bpo-24755: Document asyncio.wrap_future (GH-603) (... Message-ID: <593ab1b5bcf72_6c473fe3c1a97c2c173574@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 3fc2fa8cb909cb58325f56deb5cd500d278e4102 https://github.com/python/cpython/commit/3fc2fa8cb909cb58325f56deb5cd500d278e4102 Author: Mariatta Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Doc/library/asyncio-task.rst Log Message: ----------- bpo-24755: Document asyncio.wrap_future (GH-603) (GH-2020) (cherry picked from commit 824f6879121413e09439fffef54580413e44bf46) From noreply at github.com Fri Jun 9 10:48:47 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 07:48:47 -0700 Subject: [Python-checkins] [python/cpython] 3b5cf8: bpo-30524: Write unit tests for FASTCALL (#2022) Message-ID: <593ab54f3f448_140513fbaf89e7c241489ba@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 3b5cf85edc188345668f987c824a2acb338a7816 https://github.com/python/cpython/commit/3b5cf85edc188345668f987c824a2acb338a7816 Author: Victor Stinner Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/test/test_call.py M Modules/_testcapimodule.c Log Message: ----------- bpo-30524: Write unit tests for FASTCALL (#2022) Test C functions: * _PyObject_FastCall() * _PyObject_FastCallDict() * _PyObject_FastCallKeywords() From noreply at github.com Fri Jun 9 11:21:49 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 08:21:49 -0700 Subject: [Python-checkins] [python/cpython] 57161a: bpo-30266: support "= None" pattern in AbstractCon... Message-ID: <593abd0dd434d_40193f8182a07c2c1286a3@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 57161aac5eb9bcb0b43e551a1937ff0a84c1ec52 https://github.com/python/cpython/commit/57161aac5eb9bcb0b43e551a1937ff0a84c1ec52 Author: Jelle Zijlstra Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/contextlib.py M Lib/test/test_contextlib.py M Misc/NEWS Log Message: ----------- bpo-30266: support "= None" pattern in AbstractContextManager (#1448) contextlib.AbstractContextManager now supports anti-registration by setting __enter__ = None or __exit__ = None, following the pattern introduced in bpo-25958. From noreply at github.com Fri Jun 9 12:27:07 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 09:27:07 -0700 Subject: [Python-checkins] [python/cpython] f9f1cc: Fix regression in error message introduced in bpo-... Message-ID: <593acc5be8e44_dac3f9f8c9a9c301993ad@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: f9f1ccace395a8f65b60dc12567a237b4002fd18 https://github.com/python/cpython/commit/f9f1ccace395a8f65b60dc12567a237b4002fd18 Author: Serhiy Storchaka Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/test/test_call.py M Python/getargs.c Log Message: ----------- Fix regression in error message introduced in bpo-29951. (#2028) * Fix regression in error message introduced in bpo-29951. * Add test. * Make the test more strong. From noreply at github.com Fri Jun 9 12:42:30 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 09:42:30 -0700 Subject: [Python-checkins] [python/cpython] add98e: bpo-30177: pathlib: include the full path in resol... Message-ID: <593acff64960d_141133fb343ee3c301177e4@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/bpo-30014-selectors-modify-speedup Home: https://github.com/python/cpython Commit: add98eb4fe41baeaa70fbd4ccc020833740609a4 https://github.com/python/cpython/commit/add98eb4fe41baeaa70fbd4ccc020833740609a4 Author: Antoine Pietri Date: 2017-06-07 (Wed, 07 Jun 2017) Changed paths: M Lib/pathlib.py M Lib/test/test_pathlib.py M Misc/ACKS Log Message: ----------- bpo-30177: pathlib: include the full path in resolve(strict=False) (#1893) Commit: 897bba75632dfce87c355e3cd4700468357715a7 https://github.com/python/cpython/commit/897bba75632dfce87c355e3cd4700468357715a7 Author: Denis Osipov Date: 2017-06-07 (Wed, 07 Jun 2017) Changed paths: M Lib/test/test_os.py M Misc/ACKS Log Message: ----------- bpo-30584: Fix test_os fails on non-English Windows (#1980) * Fix bpo-30584 * Adding a comment mentionning the bpo and explaining what is the identifier * Add Denis Osipov to Misc/ACKS Commit: 9ba3aa4d02a110d1a1ea464a8aff3be7dd9c63c3 https://github.com/python/cpython/commit/9ba3aa4d02a110d1a1ea464a8aff3be7dd9c63c3 Author: Erik Bray Date: 2017-06-07 (Wed, 07 Jun 2017) Changed paths: M Lib/ctypes/test/test_as_parameter.py M Lib/ctypes/test/test_structures.py M Modules/_ctypes/_ctypes_test.c M Modules/_ctypes/callproc.c Log Message: ----------- bpo-30353: Fix pass by value for structs on 64-bit Cygwin/MinGW (GH-1559) Commit: 6f46683a6257f22f25d136ed080d58d0c060a43b https://github.com/python/cpython/commit/6f46683a6257f22f25d136ed080d58d0c060a43b Author: Matthias Klose Date: 2017-06-07 (Wed, 07 Jun 2017) Changed paths: M config.guess M config.sub Log Message: ----------- trivial: update config.{guess,sub} from gnu.org. (GH-1987) * Update config.{guess,sub} from gnu.org. Commit: 5edf827c8052958b9d293f75ce8d93b66c1d58da https://github.com/python/cpython/commit/5edf827c8052958b9d293f75ce8d93b66c1d58da Author: Jonathan Eunice Date: 2017-06-07 (Wed, 07 Jun 2017) Changed paths: M Lib/test/test_textwrap.py Log Message: ----------- bpo-30591: Added test for textwrap backtracking. (#1988) Commit: 0ecdc525146ecec9d1549ebf59404c769637a512 https://github.com/python/cpython/commit/0ecdc525146ecec9d1549ebf59404c769637a512 Author: Will Roberts Date: 2017-06-07 (Wed, 07 Jun 2017) Changed paths: M Lib/test/test_itertools.py M Misc/NEWS M Modules/itertoolsmodule.c Log Message: ----------- bpo-30537: use PyNumber in itertools.islice instead of PyLong (#1918) * bpo-30537: use PyNumber in itertools instead of PyLong * bpo-30537: revert changes except to islice_new * bpo-30537: test itertools.islice and add entry to Misc/NEWS Commit: 65ece7ca2366308fa91a39a8dfa255e6bdce3cca https://github.com/python/cpython/commit/65ece7ca2366308fa91a39a8dfa255e6bdce3cca Author: Nathaniel J. Smith Date: 2017-06-08 (Thu, 08 Jun 2017) Changed paths: M Modules/_ssl.c Log Message: ----------- bpo-30594: Fixed refcounting in newPySSLSocket (#1992) If pass a server_hostname= that fails IDNA decoding to SSLContext.wrap_socket or SSLContext.wrap_bio, then the SSLContext object had a spurious Py_DECREF called on it, eventually leading to segfaults. Commit: ab1cb80b435a34e4f908c97cd2f3a7fe8add6505 https://github.com/python/cpython/commit/ab1cb80b435a34e4f908c97cd2f3a7fe8add6505 Author: St?phane Wirtel Date: 2017-06-08 (Thu, 08 Jun 2017) Changed paths: M Python/pylifecycle.c Log Message: ----------- bpo-30547: Fix multiple reference leaks (#1995) Fix regressions introduced by: - bpo-22257: commits 1abcf6700b4da6207fe859de40c6c1bada6b4fec and 6b4be195cd8868b76eb6fbe166acc39beee8ce36 Co-Authored-By: Victor Stinner Co-Authored-By: Louie Lu Commit: 865de27dd79571a4a5c7a7d22a07fb909c4a9f8e https://github.com/python/cpython/commit/865de27dd79571a4a5c7a7d22a07fb909c4a9f8e Author: Victor Stinner Date: 2017-06-08 (Thu, 08 Jun 2017) Changed paths: M Python/sysmodule.c Log Message: ----------- bpo-30598: _PySys_EndInit() now duplicates warnoptions (#1998) Fix a reference in subinterpreters, like test_callbacks_leak() of test_atexit. warnoptions is a list used to pass options from the command line to the sys module constructor. Before this change, the list was shared by multiple interpreter which is not the expected behaviour. Each interpreter should have their own independent mutable world. This change duplicates the list in each interpreter. So each interpreter owns its own list, so each interpreter can clear its own list. Commit: 6cca5c8459cc439cb050010ffa762a03859d3051 https://github.com/python/cpython/commit/6cca5c8459cc439cb050010ffa762a03859d3051 Author: Serhiy Storchaka Date: 2017-06-08 (Thu, 08 Jun 2017) Changed paths: M Modules/_operator.c M Modules/_randommodule.c M Modules/_sqlite/connection.c M Modules/_sqlite/row.c M Modules/arraymodule.c M Modules/itertoolsmodule.c M Modules/zipimport.c M Objects/boolobject.c M Objects/rangeobject.c M Objects/setobject.c M Objects/sliceobject.c M Objects/weakrefobject.c M Python/bltinmodule.c Log Message: ----------- bpo-30592: Fixed error messages for some builtins. (#1996) Error messages when pass keyword arguments to some builtins that don't support keyword arguments contained double parenthesis: "()()". The regression was introduced by bpo-30534. Commit: 64505a1f6c0af4574e17e823b27ffe24eca44df5 https://github.com/python/cpython/commit/64505a1f6c0af4574e17e823b27ffe24eca44df5 Author: Lisa Roach Date: 2017-06-08 (Thu, 08 Jun 2017) Changed paths: M Doc/reference/datamodel.rst M Lib/test/test_funcattrs.py M Misc/NEWS M Objects/cellobject.c Log Message: ----------- bpo-30486: Allow setting cell value (#1840) The cell_contents attribute of the cell object is now writable. Commit: d52aa31378ae43e044a300edfe8285954c167216 https://github.com/python/cpython/commit/d52aa31378ae43e044a300edfe8285954c167216 Author: Victor Stinner Date: 2017-06-08 (Thu, 08 Jun 2017) Changed paths: M Lib/subprocess.py M Misc/NEWS Log Message: ----------- bpo-30418: Popen.communicate() always ignore EINVAL (#2002) On Windows, subprocess.Popen.communicate() now also ignore EINVAL on stdin.write() if the child process is still running but closed the pipe. Commit: 29adc13bd797d9c9e7fcb893a7c49ce7f7ad388c https://github.com/python/cpython/commit/29adc13bd797d9c9e7fcb893a7c49ce7f7ad388c Author: Victor Stinner Date: 2017-06-08 (Thu, 08 Jun 2017) Changed paths: M Modules/_io/winconsoleio.c Log Message: ----------- bpo-30601: Fix a refleak in WindowsConsoleIO (#2003) Fix a reference leak in _io._WindowsConsoleIO: PyUnicode_FSDecoder() always initialize decodedname when it succeed and it doesn't clear input decodedname object. Commit: 2e9cd5825c5ccdbb6f65a57c0c7941078e003c14 https://github.com/python/cpython/commit/2e9cd5825c5ccdbb6f65a57c0c7941078e003c14 Author: Serhiy Storchaka Date: 2017-06-08 (Thu, 08 Jun 2017) Changed paths: M Lib/test/test_fstring.py M Python/ast.c Log Message: ----------- bpo-30529: Fix errors for invalid whitespaces in f-string subexpressions. (#1888) 'invalid character in identifier' now is raised instead of 'f-string: empty expression not allowed' if a subexpression contains only whitespaces and they are not accepted by Python parser. Commit: 824f6879121413e09439fffef54580413e44bf46 https://github.com/python/cpython/commit/824f6879121413e09439fffef54580413e44bf46 Author: adisbladis Date: 2017-06-08 (Thu, 08 Jun 2017) Changed paths: M Doc/library/asyncio-task.rst Log Message: ----------- bpo-24755: Document asyncio.wrap_future (GH-603) Commit: ef8320cf6f09b659c63bfb188bf45dbcae556762 https://github.com/python/cpython/commit/ef8320cf6f09b659c63bfb188bf45dbcae556762 Author: Victor Stinner Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/test/libregrtest/cmdline.py M Lib/test/support/__init__.py M Lib/test/test_regrtest.py Log Message: ----------- bpo-30540: regrtest: add --matchfile option (#1909) * Add a new option taking a filename to get a list of test names to filter tests. * support.match_tests becomes a list. * Modify run_unittest() to accept to match the whole test identifier, not just a part of a test identifier. For example, the following command only runs test_default_timeout() of the BarrierTests class of test_threading: $ ./python -m test -v test_threading -m test.test_threading.BarrierTests.test_default_timeout Remove also some empty lines from test_regrtest.py to make flake8 tool happy. Commit: 59fdf0f3ba0469f5ee45eee59cc166411fbe0b75 https://github.com/python/cpython/commit/59fdf0f3ba0469f5ee45eee59cc166411fbe0b75 Author: Nathaniel J. Smith Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/test/test_ssl.py Log Message: ----------- Add a test for bad IDNA in ssl server_hostname (#1997) See discussion: https://github.com/python/cpython/pull/1992#issuecomment-307024778 Commit: 63c2c8ac17750ba2be2cfc4e339cae1f4edee54f https://github.com/python/cpython/commit/63c2c8ac17750ba2be2cfc4e339cae1f4edee54f Author: Chandan Kumar Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Doc/library/ssl.rst M Modules/_ssl.c M Modules/clinic/_ssl.c.h Log Message: ----------- bpo-19180: Updated references for RFC 1750, RFC 3280 & RFC 4366 (GH-148) * RFC 1750 has been been obsoleted by RFC 4086. * RFC 3280 has been obsoleted by RFC 5280. * RFC 4366 has been obsoleted by RFC 6066. Commit: 5eb7075915f0509c5027376bda0e6d9c1e505a2c https://github.com/python/cpython/commit/5eb7075915f0509c5027376bda0e6d9c1e505a2c Author: Marco Buttu Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Doc/library/stdtypes.rst Log Message: ----------- bpo-30217: Add the operators ~ and | to the index (#1502) Commit: 3b5cf85edc188345668f987c824a2acb338a7816 https://github.com/python/cpython/commit/3b5cf85edc188345668f987c824a2acb338a7816 Author: Victor Stinner Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/test/test_call.py M Modules/_testcapimodule.c Log Message: ----------- bpo-30524: Write unit tests for FASTCALL (#2022) Test C functions: * _PyObject_FastCall() * _PyObject_FastCallDict() * _PyObject_FastCallKeywords() Commit: 57161aac5eb9bcb0b43e551a1937ff0a84c1ec52 https://github.com/python/cpython/commit/57161aac5eb9bcb0b43e551a1937ff0a84c1ec52 Author: Jelle Zijlstra Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/contextlib.py M Lib/test/test_contextlib.py M Misc/NEWS Log Message: ----------- bpo-30266: support "= None" pattern in AbstractContextManager (#1448) contextlib.AbstractContextManager now supports anti-registration by setting __enter__ = None or __exit__ = None, following the pattern introduced in bpo-25958. Commit: f9f1ccace395a8f65b60dc12567a237b4002fd18 https://github.com/python/cpython/commit/f9f1ccace395a8f65b60dc12567a237b4002fd18 Author: Serhiy Storchaka Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/test/test_call.py M Python/getargs.c Log Message: ----------- Fix regression in error message introduced in bpo-29951. (#2028) * Fix regression in error message introduced in bpo-29951. * Add test. * Make the test more strong. Commit: 70fae778877c23f0977e1cc0d159086d110f3e59 https://github.com/python/cpython/commit/70fae778877c23f0977e1cc0d159086d110f3e59 Author: Giampaolo Rodola Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Doc/library/asyncio-task.rst M Doc/library/ssl.rst M Doc/library/stdtypes.rst M Doc/reference/datamodel.rst M Lib/contextlib.py M Lib/ctypes/test/test_as_parameter.py M Lib/ctypes/test/test_structures.py M Lib/pathlib.py M Lib/selectors.py M Lib/subprocess.py M Lib/test/libregrtest/cmdline.py M Lib/test/support/__init__.py M Lib/test/test_call.py M Lib/test/test_contextlib.py M Lib/test/test_fstring.py M Lib/test/test_funcattrs.py M Lib/test/test_itertools.py M Lib/test/test_os.py M Lib/test/test_pathlib.py M Lib/test/test_regrtest.py M Lib/test/test_ssl.py M Lib/test/test_textwrap.py M Misc/ACKS M Misc/NEWS M Modules/_ctypes/_ctypes_test.c M Modules/_ctypes/callproc.c M Modules/_io/winconsoleio.c M Modules/_operator.c M Modules/_randommodule.c M Modules/_sqlite/connection.c M Modules/_sqlite/row.c M Modules/_ssl.c M Modules/_testcapimodule.c M Modules/arraymodule.c M Modules/clinic/_ssl.c.h M Modules/itertoolsmodule.c M Modules/zipimport.c M Objects/boolobject.c M Objects/cellobject.c M Objects/rangeobject.c M Objects/setobject.c M Objects/sliceobject.c M Objects/weakrefobject.c M Python/ast.c M Python/bltinmodule.c M Python/getargs.c M Python/pylifecycle.c M Python/sysmodule.c M config.guess M config.sub Log Message: ----------- compare data by using 'is not' instead of '!=' (faster) Compare: https://github.com/python/cpython/compare/d9a21b94627d...70fae778877c From noreply at github.com Fri Jun 9 12:45:34 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 09:45:34 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <593ad0ae42aab_bfb3ff09cf7bc38139837@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/30190-unittest-improved-err-msg Home: https://github.com/python/cpython From noreply at github.com Fri Jun 9 12:45:37 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 09:45:37 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <593ad0b1e5feb_6d0a3fc77d9fbc38170026@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/buildbot-custom Home: https://github.com/python/cpython From noreply at github.com Fri Jun 9 15:29:59 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 12:29:59 -0700 Subject: [Python-checkins] [python/cpython] 964f17: use != instead of 'is not' Message-ID: <593af73777613_53e33fe95d765c38333d3@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-30014-selectors-modify-speedup Home: https://github.com/python/cpython Commit: 964f17511441b96de8e8123756323b92585e8a99 https://github.com/python/cpython/commit/964f17511441b96de8e8123756323b92585e8a99 Author: Giampaolo Rodola Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/selectors.py Log Message: ----------- use != instead of 'is not' From noreply at github.com Fri Jun 9 15:59:33 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 12:59:33 -0700 Subject: [Python-checkins] [python/cpython] bbeacc: [3.6] IDLE test_textview: add comments and test, i... Message-ID: <593afe2511b4d_1e9b23f8ad3a11c2c857a1@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: bbeaccc76b2a4a7e2601579446c84cb12fea5f05 https://github.com/python/cpython/commit/bbeaccc76b2a4a7e2601579446c84cb12fea5f05 Author: terryjreedy Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/idlelib/idle_test/test_textview.py M Lib/idlelib/textview.py Log Message: ----------- [3.6] IDLE test_textview: add comments and test, increase coverage to 100% (GH-1641) (#2018) (cherry picked from commit 295304d412700cc6621bb592109fa42249a9dcdb) From noreply at github.com Fri Jun 9 16:17:42 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 13:17:42 -0700 Subject: [Python-checkins] [python/cpython] 894a65: Fix waiter cancellation in asyncio.Lock (#1031) Message-ID: <593b02664a516_4a733fa94c8e3c3c79119@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 894a654a9caafb7a5bf63e1383a048041c05023b https://github.com/python/cpython/commit/894a654a9caafb7a5bf63e1383a048041c05023b Author: Mathieu Sornay Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/asyncio/locks.py M Lib/test/test_asyncio/test_locks.py Log Message: ----------- Fix waiter cancellation in asyncio.Lock (#1031) Avoid a deadlock when the waiter who is about to take the lock is cancelled Issue #27585 From noreply at github.com Fri Jun 9 16:19:34 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 13:19:34 -0700 Subject: [Python-checkins] [python/cpython] 557b94: Cancelled lock waiter wakes up the next one Message-ID: <593b02d6b9cae_3e633fc68b921c3863350@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-27585 Home: https://github.com/python/cpython Commit: 557b94472b275abb8a179b3ded9324f39581333e https://github.com/python/cpython/commit/557b94472b275abb8a179b3ded9324f39581333e Author: Mathieu Sornay Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/asyncio/locks.py M Lib/test/test_asyncio/test_locks.py M Misc/NEWS Log Message: ----------- Cancelled lock waiter wakes up the next one Avoid a deadlock when the waiter who is about to take the lock is cancelled Issue #27585 Commit: cc44a49275a1b7d3fae2e57e6efb881c9d651640 https://github.com/python/cpython/commit/cc44a49275a1b7d3fae2e57e6efb881c9d651640 Author: Yury Selivanov Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Misc/NEWS Log Message: ----------- Add a NEWS entry for PR #1031 Compare: https://github.com/python/cpython/compare/557b94472b27^...cc44a49275a1 From noreply at github.com Fri Jun 9 16:20:02 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 13:20:02 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <593b02f26c7fb_25013f8a401cbc2c403ae@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-27585 Home: https://github.com/python/cpython From noreply at github.com Fri Jun 9 16:20:42 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 13:20:42 -0700 Subject: [Python-checkins] [python/cpython] fbfaa6: bpo-30014: make poll-like selector's modify() meth... Message-ID: <593b031ad6c35_51ae3fa88b59fc40170e0@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: fbfaa6fd57f8dc8a3da808acb8422370fad2f27b https://github.com/python/cpython/commit/fbfaa6fd57f8dc8a3da808acb8422370fad2f27b Author: Giampaolo Rodola Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Doc/whatsnew/3.7.rst M Lib/selectors.py M Lib/test/test_selectors.py M Misc/NEWS Log Message: ----------- bpo-30014: make poll-like selector's modify() method faster (#1030) * #30014: make selectors.DefaultSelector.modify() faster by relying on selector's modify() method instead of un/register()ing the fd * #30014: add unit test * speedup poll/epoll/devpoll modify() method by using internal modify() call * update doc * address PR comments * update NEWS entries * use != instead of 'is not' From noreply at github.com Fri Jun 9 16:23:36 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 13:23:36 -0700 Subject: [Python-checkins] [python/cpython] 624f94: bpo-27585: Add a NEWS entry for #1031 Message-ID: <593b03c884747_41b33fe5f9b81c34353e9@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-27585 Home: https://github.com/python/cpython Commit: 624f948b665a84cc84f6a83d7e61f4d5902889a5 https://github.com/python/cpython/commit/624f948b665a84cc84f6a83d7e61f4d5902889a5 Author: Yury Selivanov Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Misc/NEWS Log Message: ----------- bpo-27585: Add a NEWS entry for #1031 From noreply at github.com Fri Jun 9 16:23:54 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 13:23:54 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <593b03da9e31_22903f8f56881c4029957@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-30014-selectors-modify-speedup Home: https://github.com/python/cpython From noreply at github.com Fri Jun 9 16:27:22 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 13:27:22 -0700 Subject: [Python-checkins] [python/cpython] 74921e: bpo-30335: Add deprecation alias entry for assertN... Message-ID: <593b04aa18d64_2dccb3f823dec1c343198b@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 74921ed8941fce14c2a53dc7280f43eb01fe4ed8 https://github.com/python/cpython/commit/74921ed8941fce14c2a53dc7280f43eb01fe4ed8 Author: Jim Fasarakis-Hilliard Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Doc/library/unittest.rst Log Message: ----------- bpo-30335: Add deprecation alias entry for assertNotRegexpMatches (GH-1536) Document that assertNotRegexpMatches is a deprecated alias for assertNotRegex. From noreply at github.com Fri Jun 9 16:28:34 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 13:28:34 -0700 Subject: [Python-checkins] [python/cpython] b75774: bpo-30524: Write unit tests for FASTCALL (#2022) (... Message-ID: <593b04f2c48e5_37c93f8b6416dc2479291@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: b7577456c430283f8b7ec4e914b701cb943cc69b https://github.com/python/cpython/commit/b7577456c430283f8b7ec4e914b701cb943cc69b Author: Victor Stinner Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/test/test_call.py M Modules/_testcapimodule.c Log Message: ----------- bpo-30524: Write unit tests for FASTCALL (#2022) (#2030) Test C functions: * _PyObject_FastCall() * _PyObject_FastCallDict() * _PyObject_FastCallKeywords() (cherry picked from commit 3b5cf85edc188345668f987c824a2acb338a7816) From noreply at github.com Fri Jun 9 16:34:31 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 13:34:31 -0700 Subject: [Python-checkins] [python/cpython] 7be651: bpo-27585: Add a NEWS entry for #1031 (#2036) Message-ID: <593b0657a8ca_59d63fadff13fc44295f9@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 7be651c7aad8e4d46012205811b58ef127b08e0e https://github.com/python/cpython/commit/7be651c7aad8e4d46012205811b58ef127b08e0e Author: Yury Selivanov Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Misc/NEWS Log Message: ----------- bpo-27585: Add a NEWS entry for #1031 (#2036) From noreply at github.com Fri Jun 9 16:35:37 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 13:35:37 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <593b0699c7739_25c03fefc7e8dc34334b2@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-27585 Home: https://github.com/python/cpython From noreply at github.com Fri Jun 9 16:37:49 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 13:37:49 -0700 Subject: [Python-checkins] [python/cpython] b8023a: Fix waiter cancellation in asyncio.Lock (#1031) Message-ID: <593b071d7393b_2add3f94ea613c4410011a@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-27585-3.6 Home: https://github.com/python/cpython Commit: b8023a36bc9a9bd1362b12e7bc213f8724d720e0 https://github.com/python/cpython/commit/b8023a36bc9a9bd1362b12e7bc213f8724d720e0 Author: Mathieu Sornay Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/asyncio/locks.py M Lib/test/test_asyncio/test_locks.py M Misc/NEWS Log Message: ----------- Fix waiter cancellation in asyncio.Lock (#1031) Avoid a deadlock when the waiter who is about to take the lock is cancelled Issue #27585 From noreply at github.com Fri Jun 9 16:40:16 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 13:40:16 -0700 Subject: [Python-checkins] [python/cpython] 7e1cc8: Fix waiter cancellation in asyncio.Lock (#1031) Message-ID: <593b07b080789_2e0a3fe05d0fbc34395d6@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-27585-3.5 Home: https://github.com/python/cpython Commit: 7e1cc8ce730fafa3f02ad0d11e0692b62ab4ba3b https://github.com/python/cpython/commit/7e1cc8ce730fafa3f02ad0d11e0692b62ab4ba3b Author: Mathieu Sornay Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/asyncio/locks.py M Lib/test/test_asyncio/test_locks.py M Misc/NEWS Log Message: ----------- Fix waiter cancellation in asyncio.Lock (#1031) Avoid a deadlock when the waiter who is about to take the lock is cancelled Issue #27585 From noreply at github.com Fri Jun 9 16:42:46 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 13:42:46 -0700 Subject: [Python-checkins] [python/cpython] f80225: [3.6] bpo-30039: Don't run signal handlers while r... Message-ID: <593b0846d5a99_2adf3f848260dc2c6988@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/backport-ab4413a-3.6 Home: https://github.com/python/cpython Commit: f80225cfeb4a87210f75dd47eceeb03fb860dc61 https://github.com/python/cpython/commit/f80225cfeb4a87210f75dd47eceeb03fb860dc61 Author: Nathaniel J. Smith Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/test/test_generators.py M Misc/NEWS M Modules/_testcapimodule.c M Python/ceval.c Log Message: ----------- [3.6] bpo-30039: Don't run signal handlers while resuming a yield from stack (GH-1081) If we have a chain of generators/coroutines that are 'yield from'ing each other, then resuming the stack works like: - call send() on the outermost generator - this enters _PyEval_EvalFrameDefault, which re-executes the YIELD_FROM opcode - which calls send() on the next generator - which enters _PyEval_EvalFrameDefault, which re-executes the YIELD_FROM opcode - ...etc. However, every time we enter _PyEval_EvalFrameDefault, the first thing we do is to check for pending signals, and if there are any then we run the signal handler. And if it raises an exception, then we immediately propagate that exception *instead* of starting to execute bytecode. This means that e.g. a SIGINT at the wrong moment can "break the chain" ? it can be raised in the middle of our yield from chain, with the bottom part of the stack abandoned for the garbage collector. The fix is pretty simple: there's already a special case in _PyEval_EvalFrameEx where it skips running signal handlers if the next opcode is SETUP_FINALLY. (I don't see how this accomplishes anything useful, but that's another story.) If we extend this check to also skip running signal handlers when the next opcode is YIELD_FROM, then that closes the hole ? now the exception can only be raised at the innermost stack frame. This shouldn't have any performance implications, because the opcode check happens inside the "slow path" after we've already determined that there's a pending signal or something similar for us to process; the vast majority of the time this isn't true and the new check doesn't run at all.. (cherry picked from commit ab4413a7e9bda95b6fcd517073e2a51dafaa1624) From noreply at github.com Fri Jun 9 16:48:37 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 13:48:37 -0700 Subject: [Python-checkins] [python/cpython] fa09db: [3.6] bpo-30039: Don't run signal handlers while r... Message-ID: <593b09a59ca99_1ec13fca726efc2c48190@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/backport-ab4413a-3.6 Home: https://github.com/python/cpython Commit: fa09db73d1d506acf00f63bc72e720641bcf6ff2 https://github.com/python/cpython/commit/fa09db73d1d506acf00f63bc72e720641bcf6ff2 Author: Nathaniel J. Smith Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/test/test_generators.py M Misc/NEWS M Modules/_testcapimodule.c M Python/ceval.c Log Message: ----------- [3.6] bpo-30039: Don't run signal handlers while resuming a yield from stack (GH-1081) If we have a chain of generators/coroutines that are 'yield from'ing each other, then resuming the stack works like: - call send() on the outermost generator - this enters _PyEval_EvalFrameDefault, which re-executes the YIELD_FROM opcode - which calls send() on the next generator - which enters _PyEval_EvalFrameDefault, which re-executes the YIELD_FROM opcode - ...etc. However, every time we enter _PyEval_EvalFrameDefault, the first thing we do is to check for pending signals, and if there are any then we run the signal handler. And if it raises an exception, then we immediately propagate that exception *instead* of starting to execute bytecode. This means that e.g. a SIGINT at the wrong moment can "break the chain" ? it can be raised in the middle of our yield from chain, with the bottom part of the stack abandoned for the garbage collector. The fix is pretty simple: there's already a special case in _PyEval_EvalFrameEx where it skips running signal handlers if the next opcode is SETUP_FINALLY. (I don't see how this accomplishes anything useful, but that's another story.) If we extend this check to also skip running signal handlers when the next opcode is YIELD_FROM, then that closes the hole ? now the exception can only be raised at the innermost stack frame. This shouldn't have any performance implications, because the opcode check happens inside the "slow path" after we've already determined that there's a pending signal or something similar for us to process; the vast majority of the time this isn't true and the new check doesn't run at all.. (cherry picked from commit ab4413a7e9bda95b6fcd517073e2a51dafaa1624) From noreply at github.com Fri Jun 9 16:56:58 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 13:56:58 -0700 Subject: [Python-checkins] [python/cpython] b4e5fe: Clarify what --enable-optimizations does (GH-1847) Message-ID: <593b0b9ab216c_4f743fe242efbc304686e@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: b4e5fee6f5bcc50500ea6261a22021db58955b55 https://github.com/python/cpython/commit/b4e5fee6f5bcc50500ea6261a22021db58955b55 Author: Brett Cannon Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M configure M configure.ac Log Message: ----------- Clarify what --enable-optimizations does (GH-1847) From noreply at github.com Fri Jun 9 17:06:41 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 14:06:41 -0700 Subject: [Python-checkins] [python/cpython] e89f95: [3.6] bpo-30039: Don't run signal handlers while r... Message-ID: <593b0de166e76_528c3fbe8be15c24347bd@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: e89f95bfd0881a9b80c3b1430d154a77bdf5a824 https://github.com/python/cpython/commit/e89f95bfd0881a9b80c3b1430d154a77bdf5a824 Author: Yury Selivanov Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/test/test_generators.py M Misc/NEWS M Modules/_testcapimodule.c M Python/ceval.c Log Message: ----------- [3.6] bpo-30039: Don't run signal handlers while resuming a yield from stack (GH-1081) (#1640) If we have a chain of generators/coroutines that are 'yield from'ing each other, then resuming the stack works like: - call send() on the outermost generator - this enters _PyEval_EvalFrameDefault, which re-executes the YIELD_FROM opcode - which calls send() on the next generator - which enters _PyEval_EvalFrameDefault, which re-executes the YIELD_FROM opcode - ...etc. However, every time we enter _PyEval_EvalFrameDefault, the first thing we do is to check for pending signals, and if there are any then we run the signal handler. And if it raises an exception, then we immediately propagate that exception *instead* of starting to execute bytecode. This means that e.g. a SIGINT at the wrong moment can "break the chain" ? it can be raised in the middle of our yield from chain, with the bottom part of the stack abandoned for the garbage collector. The fix is pretty simple: there's already a special case in _PyEval_EvalFrameEx where it skips running signal handlers if the next opcode is SETUP_FINALLY. (I don't see how this accomplishes anything useful, but that's another story.) If we extend this check to also skip running signal handlers when the next opcode is YIELD_FROM, then that closes the hole ? now the exception can only be raised at the innermost stack frame. This shouldn't have any performance implications, because the opcode check happens inside the "slow path" after we've already determined that there's a pending signal or something similar for us to process; the vast majority of the time this isn't true and the new check doesn't run at all.. (cherry picked from commit ab4413a7e9bda95b6fcd517073e2a51dafaa1624) From noreply at github.com Fri Jun 9 17:06:59 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 14:06:59 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <593b0df3bd48c_37c83fb5dd2e9c30947b6@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/backport-ab4413a-3.6 Home: https://github.com/python/cpython From noreply at github.com Fri Jun 9 17:07:50 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 14:07:50 -0700 Subject: [Python-checkins] [python/cpython] fa7f51: Fix waiter cancellation in asyncio.Lock (#1031) (#... Message-ID: <593b0e2613c4d_5bca3fd7427b5c3848169@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: fa7f519113fd32f432f9f52a956bbcdc542dce93 https://github.com/python/cpython/commit/fa7f519113fd32f432f9f52a956bbcdc542dce93 Author: Yury Selivanov Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/asyncio/locks.py M Lib/test/test_asyncio/test_locks.py M Misc/NEWS Log Message: ----------- Fix waiter cancellation in asyncio.Lock (#1031) (#2037) Avoid a deadlock when the waiter who is about to take the lock is cancelled Issue #27585 From noreply at github.com Fri Jun 9 17:08:06 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 14:08:06 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <593b0e36c1b80_61b93fb76bac1c34489e@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-27585-3.6 Home: https://github.com/python/cpython From noreply at github.com Fri Jun 9 17:08:24 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 14:08:24 -0700 Subject: [Python-checkins] [python/cpython] d913d1: Fix waiter cancellation in asyncio.Lock (#1031) (#... Message-ID: <593b0e48e8570_6a233fd788eb7c34195fc@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: d913d1c31733eff5969835e46ae13e2d156dbb1c https://github.com/python/cpython/commit/d913d1c31733eff5969835e46ae13e2d156dbb1c Author: Yury Selivanov Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/asyncio/locks.py M Lib/test/test_asyncio/test_locks.py M Misc/NEWS Log Message: ----------- Fix waiter cancellation in asyncio.Lock (#1031) (#2038) Avoid a deadlock when the waiter who is about to take the lock is cancelled Issue #27585 From noreply at github.com Fri Jun 9 17:08:26 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 14:08:26 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <593b0e4adf651_1b213f9530c0bc283137c@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-27585-3.5 Home: https://github.com/python/cpython From noreply at github.com Fri Jun 9 17:34:34 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 14:34:34 -0700 Subject: [Python-checkins] [python/cpython] d24429: [3.6] Clarify what --enable-optimizations does (GH... Message-ID: <593b146a2b0dd_258e3fb1c59f7c3c7324c@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: d24429a20def5e77ee415fdd8f37faf020a96bff https://github.com/python/cpython/commit/d24429a20def5e77ee415fdd8f37faf020a96bff Author: Brett Cannon Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M configure M configure.ac Log Message: ----------- [3.6] Clarify what --enable-optimizations does (GH-1847) (GH-2039) (cherry picked from commit b4e5fee6f5bcc50500ea6261a22021db58955b55) From noreply at github.com Fri Jun 9 17:35:32 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 14:35:32 -0700 Subject: [Python-checkins] [python/cpython] a03380: [3.5] Clarify what --enable-optimizations does (GH... Message-ID: <593b14a473547_39d03fc144383c3c443ea@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: a0338045dbaa6c9f922113c6e9efad6bdbc4cdcb https://github.com/python/cpython/commit/a0338045dbaa6c9f922113c6e9efad6bdbc4cdcb Author: Brett Cannon Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M configure M configure.ac Log Message: ----------- [3.5] Clarify what --enable-optimizations does (GH-1847) (GH-2040) (cherry picked from commit b4e5fee6f5bcc50500ea6261a22021db58955b55) From noreply at github.com Fri Jun 9 17:36:53 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 14:36:53 -0700 Subject: [Python-checkins] [python/cpython] 4aa20d: [3.6] Check that Python is 64-bit before enabling ... Message-ID: <593b14f52ccd8_f1543f9a04e45c2c509dc@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/backport-6c991bd-3.6 Home: https://github.com/python/cpython Commit: 4aa20d9055dc184730db7e19978224f1782d0e9b https://github.com/python/cpython/commit/4aa20d9055dc184730db7e19978224f1782d0e9b Author: Neil Schemenauer Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M setup.py Log Message: ----------- [3.6] Check that Python is 64-bit before enabling BLAKE2_USE_SSE. (GH-1332) (cherry picked from commit 6c991bdee7ec4bedd8c1b8d3812dc884b654b57c) From noreply at github.com Fri Jun 9 17:46:16 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 14:46:16 -0700 Subject: [Python-checkins] [python/cpython] a0e3d2: Closing transport during handshake process leaks s... Message-ID: <593b172845d75_2ef53fcfba06dc30766c3@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: a0e3d2dd09346b01e7d29a35ed31ed28041570b1 https://github.com/python/cpython/commit/a0e3d2dd09346b01e7d29a35ed31ed28041570b1 Author: Nikolay Kim Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/asyncio/sslproto.py M Lib/test/test_asyncio/test_sslproto.py M Misc/NEWS Log Message: ----------- Closing transport during handshake process leaks socket (#480) From noreply at github.com Fri Jun 9 17:50:14 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 14:50:14 -0700 Subject: [Python-checkins] [python/cpython] 0c4aaa: Closing transport during handshake process leaks s... Message-ID: <593b1816db0ea_59853fa7d9e75c3c761f1@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-29743-3.6 Home: https://github.com/python/cpython Commit: 0c4aaacaaa7bf654b99f2f09f93c8022ac945cba https://github.com/python/cpython/commit/0c4aaacaaa7bf654b99f2f09f93c8022ac945cba Author: Nikolay Kim Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/asyncio/sslproto.py M Lib/test/test_asyncio/test_sslproto.py M Misc/NEWS Log Message: ----------- Closing transport during handshake process leaks socket (#480) From noreply at github.com Fri Jun 9 17:52:07 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 14:52:07 -0700 Subject: [Python-checkins] [python/cpython] f70d1c: Closing transport during handshake process leaks s... Message-ID: <593b18875a3fe_22173fb2564cbc2c22322@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-29743-3.5 Home: https://github.com/python/cpython Commit: f70d1c3af5cb738643c24562c616dd013967d3a1 https://github.com/python/cpython/commit/f70d1c3af5cb738643c24562c616dd013967d3a1 Author: Nikolay Kim Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/asyncio/sslproto.py M Lib/test/test_asyncio/test_sslproto.py M Misc/NEWS Log Message: ----------- Closing transport during handshake process leaks socket (#480) From lp_benchmark_robot at intel.com Fri Jun 9 18:18:48 2017 From: lp_benchmark_robot at intel.com (lp_benchmark_robot at intel.com) Date: Fri, 9 Jun 2017 15:18:48 -0700 Subject: [Python-checkins] [4 down, 2 up, 59 flat] Results for Python (master branch) 2017-06-09 Message-ID: <5c5d2cc6-564c-451b-9327-522a6daae69d@orsmsx156.amr.corp.intel.com> Results for project python/master, build date: 2017-06-09 03:03:24-07:00. - commit: 63c2c8a - previous commit: 65ece7c - revision date: 2017-06-09 19:43:58+10:00 - environment: Broadwell-EP - cpu: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz 2x22 cores, stepping 1, LLC 55 MB - mem: 128 GB - os: Ubuntu 16.04.2 LTS - kernel: 4.4.0-62-generic x86_64 GNU/Linux Baseline results were generated using release v3.6.0, with hash 5c4568a from 2016-12-22 23:38:47+00:00. +-----+------------------------+--------+------------+------------+------------+ | | |relative|change since|change since|current rev | | | benchmark|std_dev*| last run | baseline |run with PGO| +-----+------------------------+--------+------------+------------+------------+ | :-| | 2to3| 0.522% | -0.228% | +4.066% | +6.864% | +-----+------------------------+--------+------------+------------+------------+ | :-( | call_method| 1.186% | -4.203% | +21.532% | +11.461% | +-----+------------------------+--------+------------+------------+------------+ | :-( | call_method_slots| 0.653% | -4.725% | +21.879% | +10.830% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_unknown| 0.476% | -3.366% | +21.429% | +9.940% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_simple| 3.026% | -8.514% | +2.647% | +13.880% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chameleon| 1.155% | -0.174% | +12.130% | +9.252% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chaos| 0.553% | +0.989% | +8.162% | +9.052% | +-----+------------------------+--------+------------+------------+------------+ | :-| | crypto_pyaes| 0.503% | -1.568% | +3.530% | +6.209% | +-----+------------------------+--------+------------+------------+------------+ | :-| | deltablue| 3.310% | -1.791% | +6.953% | +17.318% | +-----+------------------------+--------+------------+------------+------------+ | :-| | django_template| 1.967% | +0.518% | +10.832% | +11.296% | +-----+------------------------+--------+------------+------------+------------+ | :-| | dulwich_log| 1.290% | +0.115% | +3.596% | +6.016% | +-----+------------------------+--------+------------+------------+------------+ | :-| | fannkuch| 0.385% | -1.563% | +5.102% | +4.303% | +-----+------------------------+--------+------------+------------+------------+ | :-| | float| 0.858% | +0.421% | +4.391% | +5.103% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_text| 1.088% | +0.527% | +8.822% | +10.144% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_xml| 3.068% | -1.277% | +6.367% | +8.637% | +-----+------------------------+--------+------------+------------+------------+ | :-) | go| 0.784% | +2.756% | +7.275% | +10.142% | +-----+------------------------+--------+------------+------------+------------+ | :-| | hexiom| 0.648% | -1.520% | +9.073% | +12.018% | +-----+------------------------+--------+------------+------------+------------+ | :-| | html5lib| 3.110% | -0.025% | +8.361% | +8.200% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_dumps| 1.677% | -0.766% | +2.426% | +9.183% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_loads| 2.028% | -3.246% | +2.292% | +11.192% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_format| 2.114% | -0.814% | +6.304% | +10.877% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_silent| 2.157% | -0.664% | +12.897% | +10.969% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_simple| 1.561% | -0.296% | +7.730% | +11.593% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mako| 0.690% | -0.215% | +17.974% | +11.890% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mdp| 4.612% | -5.396% | +3.472% | +15.393% | +-----+------------------------+--------+------------+------------+------------+ | :-| | meteor_contest| 2.040% | +0.574% | +3.543% | +4.591% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nbody| 0.649% | -0.041% | -2.953% | +2.140% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nqueens| 0.459% | +0.203% | +2.069% | +7.622% | +-----+------------------------+--------+------------+------------+------------+ | :-( | pathlib| 1.433% | -5.074% | -1.309% | +12.659% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle| 1.519% | -0.133% | +1.506% | +21.596% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_dict| 2.649% | -0.125% | +2.496% | +20.686% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_list| 0.769% | -0.705% | +4.547% | +19.838% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_pure_python| 3.403% | +1.455% | +12.218% | +10.006% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pidigits| 0.267% | -0.055% | +0.400% | +10.226% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup| 0.122% | -0.470% | +1.494% | +4.621% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup_no_site| 0.101% | -0.337% | +1.117% | +4.737% | +-----+------------------------+--------+------------+------------+------------+ | :-| | raytrace| 1.648% | +0.514% | +10.686% | +11.609% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_compile| 5.043% | +1.179% | -8.229% | +10.619% | +-----+------------------------+--------+------------+------------+------------+ | :-( | regex_dna| 0.314% | -3.667% | -1.794% | +12.374% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_effbot| 2.899% | -3.236% | -2.197% | +6.949% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_v8| 1.162% | -3.167% | +7.777% | +4.352% | +-----+------------------------+--------+------------+------------+------------+ | :-| | richards| 8.859% | +2.245% | +6.646% | +14.822% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_fft| 2.894% | +1.373% | +0.747% | +1.024% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_lu| 1.747% | +0.665% | +27.785% | +6.525% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_monte_carlo| 1.380% | -0.212% | +5.183% | +5.722% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sor| 0.401% | +0.076% | +16.016% | +8.054% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sparse_mat_mult| 4.547% | +0.866% | +2.924% | -4.332% | +-----+------------------------+--------+------------+------------+------------+ | :-) | spectral_norm| 0.755% | +4.026% | +6.001% | +0.803% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_declarative| 1.150% | -0.142% | +4.151% | +6.324% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_imperative| 3.270% | -0.251% | +2.902% | +5.252% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlite_synth| 3.027% | +1.207% | +5.225% | +5.709% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_expand| 3.120% | -1.224% | +11.041% | +8.865% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_integrate| 1.669% | +0.070% | +9.559% | +6.500% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_str| 4.146% | -0.812% | +11.260% | +9.424% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_sum| 5.775% | -1.054% | +10.331% | +11.150% | +-----+------------------------+--------+------------+------------+------------+ | :-| | telco| 4.604% | +0.488% | +22.571% | +8.792% | +-----+------------------------+--------+------------+------------+------------+ | :-| | tornado_http| 1.184% | +0.040% | +5.722% | +5.338% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpack_sequence| 1.250% | +1.697% | +1.864% | -0.016% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle| 6.650% | +1.076% | +9.886% | +19.038% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_list| 5.574% | +0.666% | -1.051% | +19.512% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_pure_python| 2.683% | -1.861% | +6.715% | +6.335% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_generate| 0.982% | +0.040% | +6.213% | +7.733% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_iterparse| 2.483% | -3.234% | +5.051% | +5.631% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_parse| 1.274% | -1.473% | +2.739% | +8.720% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_process| 1.446% | -0.991% | +6.159% | +8.523% | +-----+------------------------+--------+------------+------------+------------+ * Relative Standard Deviation (Standard Deviation/Average) If this is not displayed properly please visit our results page here: http://languagesperformance.intel.com/4-down-2-up-59-flat-results-for-python-master-branch-2017-06-09 Our lab does a nightly source pull and build of the Python project and measures performance changes against the previous stable version and the previous nightly measurement. This is provided as a service to the community so that quality issues with current hardware can be identified quickly. Intel technologies' features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. From noreply at github.com Fri Jun 9 18:27:47 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 15:27:47 -0700 Subject: [Python-checkins] [python/cpython] ff9511: Closing transport during handshake process leaks s... Message-ID: <593b20e32b9c3_e64e3ff9dc079c3c72b2@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: ff9511bbadba27457cd0eb084e9b4305ab9dfcf5 https://github.com/python/cpython/commit/ff9511bbadba27457cd0eb084e9b4305ab9dfcf5 Author: Yury Selivanov Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/asyncio/sslproto.py M Lib/test/test_asyncio/test_sslproto.py M Misc/NEWS Log Message: ----------- Closing transport during handshake process leaks socket (#480) (#2045) From noreply at github.com Fri Jun 9 18:27:49 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 15:27:49 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <593b20e57fa0a_1d483ffafc247c3c31590@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-29743-3.5 Home: https://github.com/python/cpython From noreply at github.com Fri Jun 9 18:29:47 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 15:29:47 -0700 Subject: [Python-checkins] [python/cpython] d1f575: Break circular references when closing SSLTranspor... Message-ID: <593b215bc9167_26293fd91c41fc3c227a3@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: d1f575116ae5040ce36ca6097be2ab5dab8e4f53 https://github.com/python/cpython/commit/d1f575116ae5040ce36ca6097be2ab5dab8e4f53 Author: Micha?l Sgha?er Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/asyncio/sslproto.py Log Message: ----------- Break circular references when closing SSLTransport objects (#981) From noreply at github.com Fri Jun 9 18:31:56 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 15:31:56 -0700 Subject: [Python-checkins] [python/cpython] 71ab85: Add a NEWS entry for #29870 (PR #981) Message-ID: <593b21dc54e4_3e873ff3ee2f7c3c9677f@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-29870 Home: https://github.com/python/cpython Commit: 71ab858b560b9a12fe173996aed587d97b7ed1cb https://github.com/python/cpython/commit/71ab858b560b9a12fe173996aed587d97b7ed1cb Author: Yury Selivanov Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Misc/NEWS Log Message: ----------- Add a NEWS entry for #29870 (PR #981) From noreply at github.com Fri Jun 9 18:33:32 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 15:33:32 -0700 Subject: [Python-checkins] [python/cpython] 7a16a4: Closing transport during handshake process leaks s... Message-ID: <593b223c9e64a_39763f80336cbc347284c@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 7a16a4535d691eff79fcc65ae57e69741e6c83df https://github.com/python/cpython/commit/7a16a4535d691eff79fcc65ae57e69741e6c83df Author: Yury Selivanov Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/asyncio/sslproto.py M Lib/test/test_asyncio/test_sslproto.py M Misc/NEWS Log Message: ----------- Closing transport during handshake process leaks socket (#480) (#2044) From noreply at github.com Fri Jun 9 18:33:34 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 15:33:34 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <593b223e1eaa9_16ce3fb63ffc5c3065935@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-29743-3.6 Home: https://github.com/python/cpython From noreply at github.com Fri Jun 9 18:38:31 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 15:38:31 -0700 Subject: [Python-checkins] [python/cpython] 70fede: Add a NEWS entry for #29870 (PR #981) (#2047) Message-ID: <593b2367d4285_483f3fa81fa9dc2c5811@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 70fede100ed33942777ca869ddb3d2b8d64128b9 https://github.com/python/cpython/commit/70fede100ed33942777ca869ddb3d2b8d64128b9 Author: Yury Selivanov Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Misc/NEWS Log Message: ----------- Add a NEWS entry for #29870 (PR #981) (#2047) From noreply at github.com Fri Jun 9 18:40:14 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 15:40:14 -0700 Subject: [Python-checkins] [python/cpython] dcc7fb: Break circular references when closing SSLTranspor... Message-ID: <593b23cede62c_3d773fa2dae97c286932@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-29870-3.6 Home: https://github.com/python/cpython Commit: dcc7fbc989ab6e0b59db441f7f804e6cc02f6750 https://github.com/python/cpython/commit/dcc7fbc989ab6e0b59db441f7f804e6cc02f6750 Author: Micha?l Sgha?er Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/asyncio/sslproto.py M Misc/NEWS Log Message: ----------- Break circular references when closing SSLTransport objects (#981) From noreply at github.com Fri Jun 9 18:41:16 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 15:41:16 -0700 Subject: [Python-checkins] [python/cpython] 3d4381: Break circular references when closing SSLTranspor... Message-ID: <593b240c84e42_287e3fbb568f7c3486126@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-29870-3.5 Home: https://github.com/python/cpython Commit: 3d43814dfdbcb36ac28fa86cf6c7d6adcc3ac205 https://github.com/python/cpython/commit/3d43814dfdbcb36ac28fa86cf6c7d6adcc3ac205 Author: Micha?l Sgha?er Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/asyncio/sslproto.py M Misc/NEWS Log Message: ----------- Break circular references when closing SSLTransport objects (#981) From noreply at github.com Fri Jun 9 19:07:00 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 16:07:00 -0700 Subject: [Python-checkins] [python/cpython] b52a0e: bpo-30508: Don't log exceptions if Task/Future "ca... Message-ID: <593b2a14c5409_6c8a3fef33083c2c171f6@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-30508 Home: https://github.com/python/cpython Commit: b52a0e02d5f42a3b554827044e1aca23198c4f82 https://github.com/python/cpython/commit/b52a0e02d5f42a3b554827044e1aca23198c4f82 Author: Yury Selivanov Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/asyncio/futures.py M Lib/asyncio/tasks.py M Lib/test/test_asyncio/test_futures.py M Lib/test/test_asyncio/test_tasks.py M Misc/NEWS M Modules/_asynciomodule.c Log Message: ----------- bpo-30508: Don't log exceptions if Task/Future "cancel()" method was called. From noreply at github.com Fri Jun 9 19:14:26 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 16:14:26 -0700 Subject: [Python-checkins] [python/cpython] 7f1cd7: Break circular references when closing SSLTranspor... Message-ID: <593b2bd297a9a_1f033fdb20073c2c369f8@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 7f1cd726c6e2d20368fe4d6a9762556c6d3604c2 https://github.com/python/cpython/commit/7f1cd726c6e2d20368fe4d6a9762556c6d3604c2 Author: Yury Selivanov Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/asyncio/sslproto.py M Misc/NEWS Log Message: ----------- Break circular references when closing SSLTransport objects (#981) (#2048) From noreply at github.com Fri Jun 9 19:14:27 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 16:14:27 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <593b2bd3895fe_6b973fc2ec72bc3c138c6@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-29870-3.5 Home: https://github.com/python/cpython From noreply at github.com Fri Jun 9 19:14:36 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 16:14:36 -0700 Subject: [Python-checkins] [python/cpython] fe9c7a: Break circular references when closing SSLTranspor... Message-ID: <593b2bdc930a0_26423ffa30fc7c446639c@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: fe9c7a0fd3412efb7598b395e70a5a85219e2e6b https://github.com/python/cpython/commit/fe9c7a0fd3412efb7598b395e70a5a85219e2e6b Author: Yury Selivanov Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/asyncio/sslproto.py M Misc/NEWS Log Message: ----------- Break circular references when closing SSLTransport objects (#981) (#2049) From noreply at github.com Fri Jun 9 19:14:38 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 16:14:38 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <593b2bde935c7_550d3fdb7bcd7c3837b8@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-29870-3.6 Home: https://github.com/python/cpython From noreply at github.com Fri Jun 9 19:26:05 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 16:26:05 -0700 Subject: [Python-checkins] [python/cpython] 11ffb4: Make codecov config on master the only config used... Message-ID: <593b2e8db178_14c03fa11759dc2c81133@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 11ffb4543bc000dea527bcc0417e2f8bda13790f https://github.com/python/cpython/commit/11ffb4543bc000dea527bcc0417e2f8bda13790f Author: Brett Cannon Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M .github/codecov.yml Log Message: ----------- Make codecov config on master the only config used (GH-2041) This will allow for centralized management of the Codecov config to prevent skew as well as easier management going forward. Closes python/core-workflow#81. From noreply at github.com Fri Jun 9 20:02:05 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 17:02:05 -0700 Subject: [Python-checkins] [python/cpython] fe796e: [3.6] Make codecov config on master the only confi... Message-ID: <593b36fdb0bf0_73413f9351e4dc3821394@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: fe796efa66ff6d45bb9f3e94790b72b4486d803e https://github.com/python/cpython/commit/fe796efa66ff6d45bb9f3e94790b72b4486d803e Author: Brett Cannon Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M .github/codecov.yml Log Message: ----------- [3.6] Make codecov config on master the only config used (GH-2041) (GH-2052) This will allow for centralized management of the Codecov config to prevent skew as well as easier management going forward. Closes python/core-workflowGH-81. (cherry picked from commit 11ffb4543bc000dea527bcc0417e2f8bda13790f) From noreply at github.com Fri Jun 9 20:02:19 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 17:02:19 -0700 Subject: [Python-checkins] [python/cpython] a2cdbd: [3.5] Make codecov config on master the only confi... Message-ID: <593b370b9c7cb_6f1e3fd512347c3c889db@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: a2cdbdf3bb26b3b28bd04af0b6520a5f8333ea03 https://github.com/python/cpython/commit/a2cdbdf3bb26b3b28bd04af0b6520a5f8333ea03 Author: Brett Cannon Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M .github/codecov.yml Log Message: ----------- [3.5] Make codecov config on master the only config used (GH-2041) (GH-2053) This will allow for centralized management of the Codecov config to prevent skew as well as easier management going forward. Closes python/core-workflowGH-81. (cherry picked from commit 11ffb4543bc000dea527bcc0417e2f8bda13790f) From noreply at github.com Fri Jun 9 21:20:25 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 18:20:25 -0700 Subject: [Python-checkins] [python/cpython] 42e3ac: bpo-30417: Disable `cpu` resource on AppVeyor (GH-... Message-ID: <593b4959d6e02_4a493fd6c59adc347534a@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 42e3acda86829def9adc354fbee77597b849bf9e https://github.com/python/cpython/commit/42e3acda86829def9adc354fbee77597b849bf9e Author: Zachary Ware Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M .github/appveyor.yml Log Message: ----------- bpo-30417: Disable `cpu` resource on AppVeyor (GH-1951) From noreply at github.com Fri Jun 9 21:33:33 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 18:33:33 -0700 Subject: [Python-checkins] [python/cpython] 10c9a0: [3.6] bpo-30335: Add deprecation alias entry for a... Message-ID: <593b4c6d1f3ec_ee8f3fb24543bc28926b3@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 10c9a09ef4810f0235f5f585dcce70eca049604a https://github.com/python/cpython/commit/10c9a09ef4810f0235f5f585dcce70eca049604a Author: Mariatta Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Doc/library/unittest.rst Log Message: ----------- [3.6] bpo-30335: Add deprecation alias entry for assertNotRegexpMatches (GH-1536) (GH-2055) Document that assertNotRegexpMatches is a deprecated alias for assertNotRegex. (cherry picked from commit 74921ed8941fce14c2a53dc7280f43eb01fe4ed8) From noreply at github.com Fri Jun 9 21:33:51 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 18:33:51 -0700 Subject: [Python-checkins] [python/cpython] cabdba: [3.5] bpo-30335: Add deprecation alias entry for a... Message-ID: <593b4c7fecb76_eced3fb113eefc381013d6@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: cabdba24b5cee036bd4963d2dcf5bf667e6d63c9 https://github.com/python/cpython/commit/cabdba24b5cee036bd4963d2dcf5bf667e6d63c9 Author: Mariatta Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Doc/library/unittest.rst Log Message: ----------- [3.5] bpo-30335: Add deprecation alias entry for assertNotRegexpMatches (GH-1536) (GH-2056) Document that assertNotRegexpMatches is a deprecated alias for assertNotRegex. (cherry picked from commit 74921ed8941fce14c2a53dc7280f43eb01fe4ed8) From noreply at github.com Fri Jun 9 22:56:37 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 19:56:37 -0700 Subject: [Python-checkins] [python/cpython] 34792d: Fix TypeError is asyncio/proactor_events (#993) Message-ID: <593b5fe518553_f2a03f957a77bc4086340@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 34792d25ab7329241ea24595286d65d54c266274 https://github.com/python/cpython/commit/34792d25ab7329241ea24595286d65d54c266274 Author: Jim Fasarakis-Hilliard Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/asyncio/proactor_events.py Log Message: ----------- Fix TypeError is asyncio/proactor_events (#993) From noreply at github.com Fri Jun 9 23:10:47 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 20:10:47 -0700 Subject: [Python-checkins] [python/cpython] 1ef569: [3.6] Fix TypeError is asyncio/proactor_events (GH... Message-ID: <593b6337d0ceb_14933fd1ef6c7c34763ba@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/backport-34792d2-3.6 Home: https://github.com/python/cpython Commit: 1ef5693cc642c598352cca27faf82c91578c18cb https://github.com/python/cpython/commit/1ef5693cc642c598352cca27faf82c91578c18cb Author: Jim Fasarakis-Hilliard Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/asyncio/proactor_events.py Log Message: ----------- [3.6] Fix TypeError is asyncio/proactor_events (GH-993) (cherry picked from commit 34792d25ab7329241ea24595286d65d54c266274) From noreply at github.com Fri Jun 9 23:10:51 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 20:10:51 -0700 Subject: [Python-checkins] [python/cpython] d62001: [3.5] Fix TypeError is asyncio/proactor_events (GH... Message-ID: <593b633bd7006_53943feaf064bc2872911@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/backport-34792d2-3.5 Home: https://github.com/python/cpython Commit: d62001df086235f8df51e805b4f558000b2679f2 https://github.com/python/cpython/commit/d62001df086235f8df51e805b4f558000b2679f2 Author: Jim Fasarakis-Hilliard Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/asyncio/proactor_events.py Log Message: ----------- [3.5] Fix TypeError is asyncio/proactor_events (GH-993) (cherry picked from commit 34792d25ab7329241ea24595286d65d54c266274) From noreply at github.com Fri Jun 9 23:26:33 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 20:26:33 -0700 Subject: [Python-checkins] [python/cpython] e380c1: [3.6] bpo-30417: Disable `cpu` resource on AppVeyo... Message-ID: <593b66e97372e_565a3fea379fdc4093061@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: e380c19b7e88d97d3497016f1065d6922415db1c https://github.com/python/cpython/commit/e380c19b7e88d97d3497016f1065d6922415db1c Author: Zachary Ware Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M .github/appveyor.yml Log Message: ----------- [3.6] bpo-30417: Disable `cpu` resource on AppVeyor (GH-1951) (cherry picked from commit 42e3acda86829def9adc354fbee77597b849bf9e) From noreply at github.com Fri Jun 9 23:26:49 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 20:26:49 -0700 Subject: [Python-checkins] [python/cpython] 91581d: [3.5] bpo-30417: Disable `cpu` resource on AppVeyo... Message-ID: <593b66f9cf24c_54203ff7db2c3c3487794@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 91581d4225e91e581f44d60d0b87c80778c36d1d https://github.com/python/cpython/commit/91581d4225e91e581f44d60d0b87c80778c36d1d Author: Zachary Ware Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M .github/appveyor.yml Log Message: ----------- [3.5] bpo-30417: Disable `cpu` resource on AppVeyor (GH-1951) (cherry picked from commit 42e3acda86829def9adc354fbee77597b849bf9e) From noreply at github.com Fri Jun 9 23:27:10 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 20:27:10 -0700 Subject: [Python-checkins] [python/cpython] 3c7b67: [2.7] bpo-30417: Disable `cpu` resource on AppVeyo... Message-ID: <593b670e62a1f_42e73f9e62453c347149e@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 3c7b67bb34bc537b6c0dd9c6e1e4a07dc227b467 https://github.com/python/cpython/commit/3c7b67bb34bc537b6c0dd9c6e1e4a07dc227b467 Author: Zachary Ware Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M .github/appveyor.yml Log Message: ----------- [2.7] bpo-30417: Disable `cpu` resource on AppVeyor (GH-1951) (cherry picked from commit 42e3acda86829def9adc354fbee77597b849bf9e) From noreply at github.com Fri Jun 9 23:36:29 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 20:36:29 -0700 Subject: [Python-checkins] [python/cpython] 753422: bpo-30266: support "= None" pattern in AbstractCon... Message-ID: <593b693de7b93_4ab73fbf181cbc243955a@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 753422f6e32e13d96319b090788f0474f1e21fc4 https://github.com/python/cpython/commit/753422f6e32e13d96319b090788f0474f1e21fc4 Author: Mariatta Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/contextlib.py M Lib/test/test_contextlib.py M Misc/NEWS Log Message: ----------- bpo-30266: support "= None" pattern in AbstractContextManager (GH-1448) (GH-2054) contextlib.AbstractContextManager now supports anti-registration by setting __enter__ = None or __exit__ = None, following the pattern introduced in bpo-25958.. (cherry picked from commit 57161aac5eb9bcb0b43e551a1937ff0a84c1ec52) From noreply at github.com Sat Jun 10 00:04:40 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 21:04:40 -0700 Subject: [Python-checkins] [python/cpython] a608d2: bpo-29406: asyncio SSL contexts leak sockets after... Message-ID: <593b6fd86c4e5_46923fd11b8c7c345558f@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: a608d2d5a7f1aabe9bcbfc220135c5e126189390 https://github.com/python/cpython/commit/a608d2d5a7f1aabe9bcbfc220135c5e126189390 Author: Nikolay Kim Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Lib/asyncio/sslproto.py M Lib/test/test_asyncio/test_sslproto.py M Misc/NEWS Log Message: ----------- bpo-29406: asyncio SSL contexts leak sockets after calling close with certain servers (#409) * asyncio SSL contexts leak sockets after calling close with certain servers * cleanup _shutdown_timeout_handle on _fatal_error From noreply at github.com Sat Jun 10 00:08:22 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 21:08:22 -0700 Subject: [Python-checkins] [python/cpython] 009abb: bpo-29406: asyncio SSL contexts leak sockets after... Message-ID: <593b70b69a26_eb0c3feed59edc30958d0@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/backport-a608d2d-3.6 Home: https://github.com/python/cpython Commit: 009abbe4ca1e3666011019de5ef4b8aaf4c6f019 https://github.com/python/cpython/commit/009abbe4ca1e3666011019de5ef4b8aaf4c6f019 Author: Nikolay Kim Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Lib/asyncio/sslproto.py M Lib/test/test_asyncio/test_sslproto.py M Misc/NEWS Log Message: ----------- bpo-29406: asyncio SSL contexts leak sockets after calling close with certain servers (#409) (cherry picked from commit a608d2d5a7f1aabe9bcbfc220135c5e126189390) Commit: ea25927f5ffdfdc2bc1c9ea5f7364f3dd565b368 https://github.com/python/cpython/commit/ea25927f5ffdfdc2bc1c9ea5f7364f3dd565b368 Author: Yury Selivanov Date: 2017-06-10 (Sat, 10 Jun 2017) Log Message: ----------- [3.6] bpo-29406: asyncio SSL contexts leak sockets after calling close with certain servers (GH-409) * asyncio SSL contexts leak sockets after calling close with certain servers * cleanup _shutdown_timeout_handle on _fatal_error. (cherry picked from commit a608d2d5a7f1aabe9bcbfc220135c5e126189390) Compare: https://github.com/python/cpython/compare/009abbe4ca1e^...ea25927f5ffd From noreply at github.com Sat Jun 10 00:10:41 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 21:10:41 -0700 Subject: [Python-checkins] [python/cpython] 304b88: bpo-29406: asyncio SSL contexts leak sockets after... Message-ID: <593b71415e975_e45b3fca8956bc2c513f0@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/backport-a608d2d-3.5 Home: https://github.com/python/cpython Commit: 304b885bb0702dc1c9303a3c30ed3ca5d7fcf809 https://github.com/python/cpython/commit/304b885bb0702dc1c9303a3c30ed3ca5d7fcf809 Author: Nikolay Kim Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Lib/asyncio/sslproto.py M Lib/test/test_asyncio/test_sslproto.py M Misc/NEWS Log Message: ----------- bpo-29406: asyncio SSL contexts leak sockets after calling close with certain servers (#409) (cherry picked from commit a608d2d5a7f1aabe9bcbfc220135c5e126189390) Commit: 8283c8c5a817eb55b9d21f20c4bdae8dc1e387df https://github.com/python/cpython/commit/8283c8c5a817eb55b9d21f20c4bdae8dc1e387df Author: Yury Selivanov Date: 2017-06-10 (Sat, 10 Jun 2017) Log Message: ----------- [3.5] bpo-29406: asyncio SSL contexts leak sockets after calling close with certain servers (GH-409) * asyncio SSL contexts leak sockets after calling close with certain servers * cleanup _shutdown_timeout_handle on _fatal_error. (cherry picked from commit a608d2d5a7f1aabe9bcbfc220135c5e126189390) Compare: https://github.com/python/cpython/compare/304b885bb070^...8283c8c5a817 From noreply at github.com Sat Jun 10 00:15:29 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 21:15:29 -0700 Subject: [Python-checkins] [python/cpython] 361362: [3.6] Fix TypeError is asyncio/proactor_events (GH... Message-ID: <593b7261c4002_e7e73fd4fd1bfc3010386e@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 361362f3a0d6ebb458a8d826a698463085c5a8f7 https://github.com/python/cpython/commit/361362f3a0d6ebb458a8d826a698463085c5a8f7 Author: Yury Selivanov Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Lib/asyncio/proactor_events.py Log Message: ----------- [3.6] Fix TypeError is asyncio/proactor_events (GH-993) (#2061) (cherry picked from commit 34792d25ab7329241ea24595286d65d54c266274) From noreply at github.com Sat Jun 10 00:15:43 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 21:15:43 -0700 Subject: [Python-checkins] [python/cpython] 1f7302: [3.5] Fix TypeError is asyncio/proactor_events (GH... Message-ID: <593b726f43dbf_4a493fd6c59adc34761e0@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 1f73023b908b1d13ca31d162ba613e0186218be5 https://github.com/python/cpython/commit/1f73023b908b1d13ca31d162ba613e0186218be5 Author: Yury Selivanov Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Lib/asyncio/proactor_events.py Log Message: ----------- [3.5] Fix TypeError is asyncio/proactor_events (GH-993) (#2060) (cherry picked from commit 34792d25ab7329241ea24595286d65d54c266274) From noreply at github.com Sat Jun 10 00:15:46 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 21:15:46 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <593b72725fec5_36143fa9ad111c3c8085b@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/backport-34792d2-3.5 Home: https://github.com/python/cpython From noreply at github.com Sat Jun 10 00:16:05 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 21:16:05 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <593b72858440a_39d03fc144383c3c48514@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/backport-34792d2-3.6 Home: https://github.com/python/cpython From noreply at github.com Sat Jun 10 00:42:13 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 21:42:13 -0700 Subject: [Python-checkins] [python/cpython] e5f6e8: bpo-25409: Clarify fnmatch and fnmatchcase documen... Message-ID: <593b78a52b7bd_258e3ffb29ca7c2c186e0@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: e5f6e86c48c7b2eb9e1d6a0e72867b4d8b4720f3 https://github.com/python/cpython/commit/e5f6e86c48c7b2eb9e1d6a0e72867b4d8b4720f3 Author: csabella Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Doc/library/fnmatch.rst Log Message: ----------- bpo-25409: Clarify fnmatch and fnmatchcase documentation (GH-1535) Mention that fnmatchcase does not call normcase, and fnmatch does. From noreply at github.com Sat Jun 10 00:51:49 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 21:51:49 -0700 Subject: [Python-checkins] [python/cpython] 744538: bpo-30600: Fix error messages (condition order in ... Message-ID: <593b7ae5ca0fa_4d5e3fb294a19c2c27812@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 7445381c606faf20e253da42656db478a4349f8e https://github.com/python/cpython/commit/7445381c606faf20e253da42656db478a4349f8e Author: Sylvain Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Lib/test/test_call.py M Modules/_io/clinic/bufferedio.c.h M Modules/_io/clinic/bytesio.c.h M Modules/_io/clinic/fileio.c.h M Modules/_io/clinic/iobase.c.h M Modules/_io/clinic/stringio.c.h M Modules/_io/clinic/textio.c.h M Modules/_io/clinic/winconsoleio.c.h M Modules/cjkcodecs/clinic/multibytecodec.c.h M Modules/clinic/_codecsmodule.c.h M Modules/clinic/_cryptmodule.c.h M Modules/clinic/_dbmmodule.c.h M Modules/clinic/_elementtree.c.h M Modules/clinic/_gdbmmodule.c.h M Modules/clinic/_lzmamodule.c.h M Modules/clinic/_opcode.c.h M Modules/clinic/_operator.c.h M Modules/clinic/_pickle.c.h M Modules/clinic/_sre.c.h M Modules/clinic/_ssl.c.h M Modules/clinic/_struct.c.h M Modules/clinic/_tkinter.c.h M Modules/clinic/_tracemalloc.c.h M Modules/clinic/_weakref.c.h M Modules/clinic/_winapi.c.h M Modules/clinic/arraymodule.c.h M Modules/clinic/audioop.c.h M Modules/clinic/binascii.c.h M Modules/clinic/cmathmodule.c.h M Modules/clinic/fcntlmodule.c.h M Modules/clinic/mathmodule.c.h M Modules/clinic/posixmodule.c.h M Modules/clinic/pyexpat.c.h M Modules/clinic/resource.c.h M Modules/clinic/signalmodule.c.h M Modules/clinic/symtablemodule.c.h M Modules/clinic/unicodedata.c.h M Modules/clinic/zlibmodule.c.h M Objects/clinic/bytearrayobject.c.h M Objects/clinic/bytesobject.c.h M Objects/clinic/dictobject.c.h M Objects/clinic/floatobject.c.h M Objects/clinic/listobject.c.h M Objects/clinic/tupleobject.c.h M Objects/clinic/unicodeobject.c.h M PC/clinic/msvcrtmodule.c.h M PC/clinic/winreg.c.h M Python/clinic/bltinmodule.c.h M Python/clinic/import.c.h M Python/clinic/marshal.c.h M Tools/clinic/clinic.py Log Message: ----------- bpo-30600: Fix error messages (condition order in Argument Clinic) (#2051) The function '_PyArg_ParseStack()' and '_PyArg_UnpackStack' were failing (with error "XXX() takes Y argument (Z given)") before the function '_PyArg_NoStackKeywords()' was called. Thus, the latter did not raise its more meaningful error : "XXX() takes no keyword arguments". From noreply at github.com Sat Jun 10 01:01:18 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 22:01:18 -0700 Subject: [Python-checkins] [python/cpython] 171b9a: bpo-30605: Fix compiling binary regexs with BytesW... Message-ID: <593b7d1edda_6d123fa1b6751c2c164a9@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 171b9a354e816eebc6d4c3a8553303942e9c5025 https://github.com/python/cpython/commit/171b9a354e816eebc6d4c3a8553303942e9c5025 Author: Roy Williams Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Lib/sre_parse.py M Lib/test/test_re.py M Misc/ACKS M Misc/NEWS Log Message: ----------- bpo-30605: Fix compiling binary regexs with BytesWarnings enabled. (#2016) Running our unit tests with `-bb` enabled triggered this failure. From noreply at github.com Sat Jun 10 02:53:20 2017 From: noreply at github.com (GitHub) Date: Fri, 09 Jun 2017 23:53:20 -0700 Subject: [Python-checkins] [python/cpython] 12cbd8: [3.6] bpo-30290: IDLE - pep8 names and tests for h... Message-ID: <593b97609e39d_26843fb33f891c3c499a6@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 12cbd87ac0bb826d653040044c6b526dcdb6f6d1 https://github.com/python/cpython/commit/12cbd87ac0bb826d653040044c6b526dcdb6f6d1 Author: terryjreedy Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Lib/idlelib/help_about.py M Lib/idlelib/idle_test/test_help_about.py Log Message: ----------- [3.6] bpo-30290: IDLE - pep8 names and tests for help-about (#2070) (cherry picked from commit 054e09147aaa6f61aca6cd40c7bf7ce6dc54a04b) * bpo-30290: IDLE: Refactor help_about to PEP8 names (#1714) Patch by Cheryl Sabella. (cherry picked from commit 5a346d5dbc1f0f70eca706a8ba19f7645bf17837) * IDLE test_help_about: edit and add test. (#1838) Coverage is now 100% (cherry picked from commit eca7da0f13c78013b924fe7306f3e2e59c0af40b) From solipsis at pitrou.net Sat Jun 10 05:06:28 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Sat, 10 Jun 2017 09:06:28 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=-1 Message-ID: <20170610090627.15247.3366770DA9F19288@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_asyncio leaked [3, 0, 0] memory blocks, sum=3 test_collections leaked [-7, 8, -7] memory blocks, sum=-6 test_functools leaked [0, 3, 1] memory blocks, sum=4 test_multiprocessing_fork leaked [0, 0, -2] memory blocks, sum=-2 test_multiprocessing_forkserver leaked [0, -2, 2] memory blocks, sum=0 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/reflogLnviSu', '--timeout', '7200'] From noreply at github.com Sat Jun 10 05:20:04 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 02:20:04 -0700 Subject: [Python-checkins] [python/cpython] 0b7629: bpo-30038: fix race condition in signal delivery +... Message-ID: <593bb9c4dc59c_e5093fc0d9693c3050788@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 0b7629cd846e3e160ac07cafc4e97644024f11b8 https://github.com/python/cpython/commit/0b7629cd846e3e160ac07cafc4e97644024f11b8 Author: Victor Stinner Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Modules/signalmodule.c Log Message: ----------- bpo-30038: fix race condition in signal delivery + wakeup fd (#1082) (#2075) Before, it was possible to get the following sequence of events (especially on Windows, where the C-level signal handler for SIGINT is run in a separate thread): - SIGINT arrives - trip_signal is called - trip_signal writes to the wakeup fd - the main thread wakes up from select()-or-equivalent - the main thread checks for pending signals, but doesn't see any - the main thread drains the wakeup fd - the main thread goes back to sleep - trip_signal sets is_tripped=1 and calls Py_AddPendingCall to notify the main thread the it should run the Python-level signal handler - the main thread doesn't notice because it's asleep This has been causing repeated failures in the Trio test suite: https://github.com/python-trio/trio/issues/119 (cherry picked from commit 4ae01496971624c75080431806ed1c08e00f22c7) From noreply at github.com Sat Jun 10 06:13:53 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 03:13:53 -0700 Subject: [Python-checkins] [python/cpython] 5f31d5: Regenerate Argument Clinic code for bpo-19180. (#2... Message-ID: <593bc6613409e_1be93fcd2b917c2863269@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 5f31d5cf6efa8c304d352e34f9f2a1ed0074298e https://github.com/python/cpython/commit/5f31d5cf6efa8c304d352e34f9f2a1ed0074298e Author: Serhiy Storchaka Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Modules/_ssl.c M Modules/clinic/_ssl.c.h Log Message: ----------- Regenerate Argument Clinic code for bpo-19180. (#2073) From noreply at github.com Sat Jun 10 06:48:54 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 03:48:54 -0700 Subject: [Python-checkins] [python/cpython] 911068: [3.6] Regenerate Argument Clinic code for bpo-1918... Message-ID: <593bce96f0200_23e33fa8b3941c2c61943@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 911068e250ee2b0847ca78d9ff527e0d6bf94551 https://github.com/python/cpython/commit/911068e250ee2b0847ca78d9ff527e0d6bf94551 Author: Serhiy Storchaka Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Modules/_ssl.c M Modules/clinic/_ssl.c.h Log Message: ----------- [3.6] Regenerate Argument Clinic code for bpo-19180. (GH-2073). (#2077) (cherry picked from commit 5f31d5cf6efa8c304d352e34f9f2a1ed0074298e) From noreply at github.com Sat Jun 10 07:10:14 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 04:10:14 -0700 Subject: [Python-checkins] [python/cpython] 1b7863: bpo-30595: Fix multiprocessing.Queue.get(timeout) ... Message-ID: <593bd396a8d1d_458a3fd0a3543c343346b@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 1b7863c3b6519c6e134c28cab8b8af0dea43e375 https://github.com/python/cpython/commit/1b7863c3b6519c6e134c28cab8b8af0dea43e375 Author: Victor Stinner Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Lib/multiprocessing/queues.py M Misc/NEWS Log Message: ----------- bpo-30595: Fix multiprocessing.Queue.get(timeout) (#2027) multiprocessing.Queue.get() with a timeout now polls its reader in non-blocking mode if it succeeded to aquire the lock but the acquire took longer than the timeout. Co-Authored-By: Grzegorz Grzywacz From noreply at github.com Sat Jun 10 08:36:59 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 05:36:59 -0700 Subject: [Python-checkins] [python/cpython] 28288b: bpo-30614: testInitNonExistentFile() of test_bz2 l... Message-ID: <593be7eb55a1c_22173fb2564cbc2c23992@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 28288bebaf61269d1e26bb0795c2de6b481e1cf0 https://github.com/python/cpython/commit/28288bebaf61269d1e26bb0795c2de6b481e1cf0 Author: St?phane Wirtel Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Modules/bz2module.c Log Message: ----------- bpo-30614: testInitNonExistentFile() of test_bz2 leaks references (#2033) * bpo-30614: testInitNonExistentFile() of test_bz2 leaks references Extract the code of BZ2File_dealloc and create a new BZ2File_clear() function. Call BZ2File_clear() in BZ2File_dealloc(). Define BZ2File_clear() as tp_clear. Move the lock initialization before the "self->file = PyObject_CallFunction" in BZ2File_init() and check the lock is not created twice. Call BZ2File_clear() in BZ2File_init() after the init of the lock Co-Authored-By: Victor Stinner * Create bz2module.c Fix after the review of Victor Stinner From noreply at github.com Sat Jun 10 10:00:47 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 07:00:47 -0700 Subject: [Python-checkins] [python/cpython] 6e14fd: [3.6] bpo-29406: asyncio SSL contexts leak sockets... Message-ID: <593bfb8fa11f_16d73fbed7ad3c4058840@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 6e14fd2a14cef6ea0709ad234ab41198c2195591 https://github.com/python/cpython/commit/6e14fd2a14cef6ea0709ad234ab41198c2195591 Author: Yury Selivanov Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Lib/asyncio/sslproto.py M Lib/test/test_asyncio/test_sslproto.py M Misc/NEWS Log Message: ----------- [3.6] bpo-29406: asyncio SSL contexts leak sockets after calling close with certain servers (GH-409) (#2062) * bpo-29406: asyncio SSL contexts leak sockets after calling close with certain servers (#409) (cherry picked from commit a608d2d5a7f1aabe9bcbfc220135c5e126189390) * [3.6] bpo-29406: asyncio SSL contexts leak sockets after calling close with certain servers (GH-409) * asyncio SSL contexts leak sockets after calling close with certain servers * cleanup _shutdown_timeout_handle on _fatal_error. (cherry picked from commit a608d2d5a7f1aabe9bcbfc220135c5e126189390) From noreply at github.com Sat Jun 10 10:00:54 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 07:00:54 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <593bfb967ee3e_2c5d3fddcfec5c386491e@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/backport-a608d2d-3.6 Home: https://github.com/python/cpython From noreply at github.com Sat Jun 10 10:01:19 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 07:01:19 -0700 Subject: [Python-checkins] [python/cpython] 1395c5: [3.5] bpo-29406: asyncio SSL contexts leak sockets... Message-ID: <593bfbaf5e12_ef513f805b797c3046429@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 1395c58ef7b98f087d1d5d50962fe7a8c032f34d https://github.com/python/cpython/commit/1395c58ef7b98f087d1d5d50962fe7a8c032f34d Author: Yury Selivanov Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Lib/asyncio/sslproto.py M Lib/test/test_asyncio/test_sslproto.py M Misc/NEWS Log Message: ----------- [3.5] bpo-29406: asyncio SSL contexts leak sockets after calling close with certain servers (GH-409) (#2063) * bpo-29406: asyncio SSL contexts leak sockets after calling close with certain servers (#409) (cherry picked from commit a608d2d5a7f1aabe9bcbfc220135c5e126189390) * [3.5] bpo-29406: asyncio SSL contexts leak sockets after calling close with certain servers (GH-409) * asyncio SSL contexts leak sockets after calling close with certain servers * cleanup _shutdown_timeout_handle on _fatal_error. (cherry picked from commit a608d2d5a7f1aabe9bcbfc220135c5e126189390) From noreply at github.com Sat Jun 10 10:01:23 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 07:01:23 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <593bfbb375e1d_e5953ff5fcc7fc2c103691@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/backport-a608d2d-3.5 Home: https://github.com/python/cpython From noreply at github.com Sat Jun 10 10:25:34 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 07:25:34 -0700 Subject: [Python-checkins] [python/cpython] 76eabd: bpo-25409: Clarify fnmatch and fnmatchcase documen... Message-ID: <593c015e9f27e_21c53fc7422a1c3439b3@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 76eabd3a21dc578de6093d45dd8d69a5ec4b9afe https://github.com/python/cpython/commit/76eabd3a21dc578de6093d45dd8d69a5ec4b9afe Author: Mariatta Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Doc/library/fnmatch.rst Log Message: ----------- bpo-25409: Clarify fnmatch and fnmatchcase documentation (GH-1535) (GH-2065) Mention that fnmatchcase does not call normcase, and fnmatch does. (cherry picked from commit e5f6e86c48c7b2eb9e1d6a0e72867b4d8b4720f3) From noreply at github.com Sat Jun 10 10:26:10 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 07:26:10 -0700 Subject: [Python-checkins] [python/cpython] 656f23: bpo-25409: Clarify fnmatch and fnmatchcase documen... Message-ID: <593c0182707fc_33b63f9629003c3854645@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 656f232131e7a49800662119c7f9b8078729e697 https://github.com/python/cpython/commit/656f232131e7a49800662119c7f9b8078729e697 Author: Mariatta Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Doc/library/fnmatch.rst Log Message: ----------- bpo-25409: Clarify fnmatch and fnmatchcase documentation (GH-1535) (GH-2066) Mention that fnmatchcase does not call normcase, and fnmatch does. (cherry picked from commit e5f6e86c48c7b2eb9e1d6a0e72867b4d8b4720f3) From noreply at github.com Sat Jun 10 10:26:40 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 07:26:40 -0700 Subject: [Python-checkins] [python/cpython] 9660a7: bpo-25409: Clarify fnmatch and fnmatchcase documen... Message-ID: <593c01a0622a8_487e3fb8f36e7c24486d2@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 9660a7e4bbc3932846fcde0e31856b5b3908b834 https://github.com/python/cpython/commit/9660a7e4bbc3932846fcde0e31856b5b3908b834 Author: Mariatta Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Doc/library/fnmatch.rst Log Message: ----------- bpo-25409: Clarify fnmatch and fnmatchcase documentation (GH-1535) (GH-2067) Mention that fnmatchcase does not call normcase, and fnmatch does. (cherry picked from commit e5f6e86c48c7b2eb9e1d6a0e72867b4d8b4720f3) From noreply at github.com Sat Jun 10 13:41:26 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 10:41:26 -0700 Subject: [Python-checkins] [python/cpython] c5179f: bpo-30599: Fix test_threaded_import reference leak... Message-ID: <593c2f462a265_550d3fdb7bcd7c385137@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: c5179f6e2dfcc01cf0b977b184f5b8f8ac98fab1 https://github.com/python/cpython/commit/c5179f6e2dfcc01cf0b977b184f5b8f8ac98fab1 Author: Victor Stinner Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Lib/test/test_threaded_import.py Log Message: ----------- bpo-30599: Fix test_threaded_import reference leak (#2029) Mock os.register_at_fork() when importing the random module, since this function doesn't allow to unregister callbacks and so leaked memory. From noreply at github.com Sat Jun 10 14:14:10 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 11:14:10 -0700 Subject: [Python-checkins] [python/cpython] f5d209: #30624 / selectors: use bare except clause in orde... Message-ID: <593c36f2e587c_5ca73fe25a0b7c3812333@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/selectors-bare-except Home: https://github.com/python/cpython Commit: f5d20993f8c5b1100dead9679f8dd2e4dc086427 https://github.com/python/cpython/commit/f5d20993f8c5b1100dead9679f8dd2e4dc086427 Author: Giampaolo Rodola Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Lib/selectors.py M Misc/NEWS Log Message: ----------- #30624 / selectors: use bare except clause in order to not leave the fd in a bad state in case of error From noreply at github.com Sat Jun 10 15:19:10 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 12:19:10 -0700 Subject: [Python-checkins] [python/cpython] ca8161: bpo-30312: Small correction in datastructures set ... Message-ID: <593c462ebe6b1_e9213fcfc24cfc446601c@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: ca816153445cba3baec15f7e890c71abfe495340 https://github.com/python/cpython/commit/ca816153445cba3baec15f7e890c71abfe495340 Author: KatherineMichel Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Doc/tutorial/datastructures.rst Log Message: ----------- bpo-30312: Small correction in datastructures set code sample (GH-2081) From noreply at github.com Sat Jun 10 15:57:57 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 12:57:57 -0700 Subject: [Python-checkins] [python/cpython] 29fda8: bpo-28556: Updates to typing module (#2076) Message-ID: <593c4f45cda0a_14eb3fd2ccdafc4436553@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 29fda8db16e0edab92841277fa223f844f5a92cc https://github.com/python/cpython/commit/29fda8db16e0edab92841277fa223f844f5a92cc Author: Ivan Levkivskyi Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Lib/test/test_typing.py M Lib/typing.py M Misc/NEWS Log Message: ----------- bpo-28556: Updates to typing module (#2076) This PR contains two updates to typing module: - Support ContextManager on all versions (original PR by Jelle Zijlstra). - Add generic AsyncContextManager. From noreply at github.com Sat Jun 10 15:58:44 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 12:58:44 -0700 Subject: [Python-checkins] [python/cpython] 6b6e68: bpo-27425: Be more explicit in .gitattributes (GH-... Message-ID: <593c4f745c037_1d483ffafc247c3c367a1@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 6b6e68776663c0dda04b6a36609297728da2ae9e https://github.com/python/cpython/commit/6b6e68776663c0dda04b6a36609297728da2ae9e Author: Zachary Ware Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M .gitattributes M Lib/venv/scripts/nt/Activate.ps1 M Lib/venv/scripts/nt/activate.bat M Lib/venv/scripts/nt/deactivate.bat M Modules/_decimal/tests/runall.bat M PC/bdist_wininst/build.bat M PCbuild/build.bat M PCbuild/build_env.bat M PCbuild/clean.bat M PCbuild/env.bat M PCbuild/get_externals.bat M PCbuild/idle.bat M PCbuild/pcbuild.sln M PCbuild/prepare_ssl.bat M PCbuild/readme.txt M PCbuild/rt.bat M Tools/buildbot/build.bat M Tools/buildbot/buildmsi.bat M Tools/buildbot/clean.bat M Tools/buildbot/test.bat M Tools/msi/build.bat M Tools/msi/buildrelease.bat M Tools/msi/get_externals.bat M Tools/msi/testrelease.bat M Tools/msi/uploadrelease.bat M Tools/nuget/build.bat M Tools/unicode/genwincodecs.bat Log Message: ----------- bpo-27425: Be more explicit in .gitattributes (GH-840) Updates checked-in line endings on several files. From noreply at github.com Sat Jun 10 16:33:59 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 13:33:59 -0700 Subject: [Python-checkins] [python/cpython] 865ed9: bpo-30312: Small correction in datastructures set ... Message-ID: <593c57b72909_4be23fd1bb78dc3856915@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 865ed9ea67cf0d8a8dead91f3eac527553d92284 https://github.com/python/cpython/commit/865ed9ea67cf0d8a8dead91f3eac527553d92284 Author: KatherineMichel Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Doc/tutorial/datastructures.rst Log Message: ----------- bpo-30312: Small correction in datastructures set code sample (GH-2081) (GH-2085) (cherry picked from commit ca816153445cba3baec15f7e890c71abfe495340) From noreply at github.com Sat Jun 10 16:39:30 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 13:39:30 -0700 Subject: [Python-checkins] [python/cpython] 964c26: [3.6] bpo-27425: Be more explicit in .gitattribute... Message-ID: <593c59037a_26a13fbd343efc347482@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 964c261dc9a6a901f50d5596d88248bfc4251a55 https://github.com/python/cpython/commit/964c261dc9a6a901f50d5596d88248bfc4251a55 Author: Zachary Ware Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M .gitattributes M Lib/venv/scripts/nt/Activate.ps1 M Lib/venv/scripts/nt/activate.bat M Lib/venv/scripts/nt/deactivate.bat M Modules/_decimal/tests/runall.bat M PC/bdist_wininst/build.bat M PCbuild/build.bat M PCbuild/build_env.bat M PCbuild/clean.bat M PCbuild/env.bat M PCbuild/get_externals.bat M PCbuild/idle.bat M PCbuild/pcbuild.sln M PCbuild/prepare_ssl.bat M PCbuild/readme.txt M PCbuild/rt.bat M Tools/buildbot/build.bat M Tools/buildbot/buildmsi.bat M Tools/buildbot/clean.bat M Tools/buildbot/test.bat M Tools/msi/build.bat M Tools/msi/buildrelease.bat M Tools/msi/get_externals.bat M Tools/msi/testrelease.bat M Tools/msi/uploadrelease.bat M Tools/nuget/build.bat M Tools/unicode/genwincodecs.bat Log Message: ----------- [3.6] bpo-27425: Be more explicit in .gitattributes (GH-840) (GH-2083) Also updates checked-in line endings on some files From noreply at github.com Sat Jun 10 16:40:10 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 13:40:10 -0700 Subject: [Python-checkins] [python/cpython] afa6a3: [3.5] bpo-27425: Be more explicit in .gitattribute... Message-ID: <593c592aaedf7_37c23f894f203c2c24578@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: afa6a389606402779c5048a7211edbf2678cecff https://github.com/python/cpython/commit/afa6a389606402779c5048a7211edbf2678cecff Author: Zachary Ware Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M .gitattributes M Lib/venv/scripts/nt/Activate.ps1 M Lib/venv/scripts/nt/activate.bat M Lib/venv/scripts/nt/deactivate.bat M Modules/_decimal/tests/runall.bat M PC/bdist_wininst/build.bat M PCbuild/build.bat M PCbuild/build_env.bat M PCbuild/build_pgo.bat M PCbuild/clean.bat M PCbuild/env.bat M PCbuild/get_externals.bat M PCbuild/idle.bat M PCbuild/pcbuild.sln M PCbuild/prepare_ssl.bat M PCbuild/readme.txt M PCbuild/rt.bat M Tools/buildbot/build-amd64.bat M Tools/buildbot/build.bat M Tools/buildbot/buildmsi.bat M Tools/buildbot/clean-amd64.bat M Tools/buildbot/clean.bat M Tools/buildbot/external-amd64.bat M Tools/buildbot/external.bat M Tools/buildbot/test-amd64.bat M Tools/buildbot/test.bat M Tools/msi/build.bat M Tools/msi/buildrelease.bat M Tools/msi/get_externals.bat M Tools/msi/testrelease.bat M Tools/msi/uploadrelease.bat M Tools/nuget/build.bat M Tools/unicode/genwincodecs.bat Log Message: ----------- [3.5] bpo-27425: Be more explicit in .gitattributes (GH-840) (GH-2084) Also updates checked-in line endings on some files. From noreply at github.com Sat Jun 10 16:49:35 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 13:49:35 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <593c5b5fb6358_52913f94944bfc408866@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-29870 Home: https://github.com/python/cpython From noreply at github.com Sat Jun 10 17:41:02 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 14:41:02 -0700 Subject: [Python-checkins] [python/cpython] 8d15b1: bpo-28556: Updates to typing module (GH-2076) (GH-... Message-ID: <593c676e3b047_57763f8b4bea5c34631ac@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 8d15b19be667e30f8d36aefb680859bdf23866cf https://github.com/python/cpython/commit/8d15b19be667e30f8d36aefb680859bdf23866cf Author: Mariatta Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Lib/test/test_typing.py M Lib/typing.py M Misc/NEWS Log Message: ----------- bpo-28556: Updates to typing module (GH-2076) (GH-2087) This PR contains two updates to typing module: - Support ContextManager on all versions (original PR by Jelle Zijlstra). - Add generic AsyncContextManager.. (cherry picked from commit 29fda8db16e0edab92841277fa223f844f5a92cc) From noreply at github.com Sat Jun 10 17:41:39 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 14:41:39 -0700 Subject: [Python-checkins] [python/cpython] ea8b34: bpo-28556: Updates to typing module (GH-2076) (GH-... Message-ID: <593c67937b38d_f3153f9ad2923c345465@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: ea8b34868c3a765ac9a5eed7321af8f4548a9654 https://github.com/python/cpython/commit/ea8b34868c3a765ac9a5eed7321af8f4548a9654 Author: Mariatta Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Lib/test/test_typing.py M Lib/typing.py M Misc/NEWS Log Message: ----------- bpo-28556: Updates to typing module (GH-2076) (GH-2088) This PR contains two updates to typing module: - Support ContextManager on all versions (original PR by Jelle Zijlstra). - Add generic AsyncContextManager.. (cherry picked from commit 29fda8db16e0edab92841277fa223f844f5a92cc) From noreply at github.com Sat Jun 10 19:51:54 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 16:51:54 -0700 Subject: [Python-checkins] [python/cpython] 05dc20: #30624 / selectors: use bare except clause in orde... Message-ID: <593c861a51102_62143fca47ab9c3495555@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 05dc20f992754c4ed2b1601026263e1f309cead9 https://github.com/python/cpython/commit/05dc20f992754c4ed2b1601026263e1f309cead9 Author: Giampaolo Rodola Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Lib/selectors.py M Misc/NEWS Log Message: ----------- #30624 / selectors: use bare except clause in order to not leave the fd in a bad state in case of error (#2082) From noreply at github.com Sat Jun 10 19:52:14 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 16:52:14 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <593c862e90be2_396a3feb1ca8bc3012170@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/selectors-bare-except Home: https://github.com/python/cpython From noreply at github.com Sat Jun 10 20:34:40 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 17:34:40 -0700 Subject: [Python-checkins] [python/cpython] c94c41: Add IDLE NEWS items for 3.7 (#2090) Message-ID: <593c902034a56_559c3fda15a63c34291a2@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: c94c41ce739a38b2b502d33d4ea31ffd2188d83f https://github.com/python/cpython/commit/c94c41ce739a38b2b502d33d4ea31ffd2188d83f Author: terryjreedy Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Misc/NEWS Log Message: ----------- Add IDLE NEWS items for 3.7 (#2090) From noreply at github.com Sat Jun 10 20:46:10 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 17:46:10 -0700 Subject: [Python-checkins] [python/cpython] 503bc6: Update idlelib NEWS for 3.7 (#2089) Message-ID: <593c92d2fb0_39d13fa9ca679c34715e0@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 503bc6363d6486c693248417a26f8c11919c6782 https://github.com/python/cpython/commit/503bc6363d6486c693248417a26f8c11919c6782 Author: terryjreedy Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Lib/idlelib/NEWS.txt Log Message: ----------- Update idlelib NEWS for 3.7 (#2089) From noreply at github.com Sat Jun 10 22:37:41 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 19:37:41 -0700 Subject: [Python-checkins] [python/cpython] 0afbab: Use Travis to make sure all generated files are up... Message-ID: <593cacf58be79_258e3fb1c59f7c3c792d6@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 0afbabe245e2eb6f7cef3b70531d69f2a7ad8295 https://github.com/python/cpython/commit/0afbabe245e2eb6f7cef3b70531d69f2a7ad8295 Author: Zachary Ware Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M .travis.yml Log Message: ----------- Use Travis to make sure all generated files are up to date (GH-2080) From noreply at github.com Sat Jun 10 23:15:09 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 20:15:09 -0700 Subject: [Python-checkins] [python/cpython] 82e606: [3.6] Add IDLE news items (GH-2090) (#2096) Message-ID: <593cb5bdb9696_27053fce1bc95c3886386@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 82e606785e797be6067b1e485d8b63b58fa7ad19 https://github.com/python/cpython/commit/82e606785e797be6067b1e485d8b63b58fa7ad19 Author: terryjreedy Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Misc/NEWS Log Message: ----------- [3.6] Add IDLE news items (GH-2090) (#2096) (cherry-pick from c94c41c) From noreply at github.com Sat Jun 10 23:16:17 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 20:16:17 -0700 Subject: [Python-checkins] [python/cpython] 6ea418: bpo-28180: Implementation for PEP 538 (#659) Message-ID: <593cb60114f12_332e3fe54f849c3847532@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 6ea4186de32d65b1f1dc1533b6312b798d300466 https://github.com/python/cpython/commit/6ea4186de32d65b1f1dc1533b6312b798d300466 Author: Nick Coghlan Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Doc/using/cmdline.rst M Doc/whatsnew/3.7.rst M Lib/test/support/script_helper.py A Lib/test/test_c_locale_coercion.py M Lib/test/test_capi.py M Lib/test/test_cmd_line.py M Lib/test/test_subprocess.py M Lib/test/test_sys.py M Misc/NEWS M Programs/python.c M Python/pylifecycle.c M configure M configure.ac M pyconfig.h.in Log Message: ----------- bpo-28180: Implementation for PEP 538 (#659) - new PYTHONCOERCECLOCALE config setting - coerces legacy C locale to C.UTF-8, C.utf8 or UTF-8 by default - always uses C.UTF-8 on Android - uses `surrogateescape` on stdin and stdout in the coercion target locales - configure option to disable locale coercion at build time - configure option to disable C locale warning at build time From noreply at github.com Sat Jun 10 23:48:02 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 20:48:02 -0700 Subject: [Python-checkins] [python/cpython] 556cdd: [3.6] Update idlelib NEWS for 3.6 (GH-2089) (#2097... Message-ID: <593cbd7244611_34a13fd491df3c3456731@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 556cddba770fc9f85f133e52993dc618caa347c0 https://github.com/python/cpython/commit/556cddba770fc9f85f133e52993dc618caa347c0 Author: terryjreedy Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Lib/idlelib/NEWS.txt Log Message: ----------- [3.6] Update idlelib NEWS for 3.6 (GH-2089) (#2097) (cherry-picked from 503bc63) From noreply at github.com Sun Jun 11 00:04:38 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 21:04:38 -0700 Subject: [Python-checkins] [python/cpython] 3f8f16: Show what's changed when Travis fails regen check ... Message-ID: <593cc1561db58_2d843fab89759c2453335@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 3f8f16d102c985cba827bb52b1d1bb714325d5a4 https://github.com/python/cpython/commit/3f8f16d102c985cba827bb52b1d1bb714325d5a4 Author: Zachary Ware Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M .travis.yml M Doc/make.bat M Lib/ctypes/macholib/fetch_macholib.bat M Lib/idlelib/idle.bat Log Message: ----------- Show what's changed when Travis fails regen check (GH-2095) Also fixed a few more line endings that were missed in GH-840, which were causing failure. From noreply at github.com Sun Jun 11 00:34:21 2017 From: noreply at github.com (GitHub) Date: Sat, 10 Jun 2017 21:34:21 -0700 Subject: [Python-checkins] [python/cpython] c0ef60: [3.6] bpo-30166: backport pyshell changes (GH 1293... Message-ID: <593cc84db430b_4d5e3fb294a19c2c302fe@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: c0ef607c52e58e94693fbedb27f2813bc3fed8fa https://github.com/python/cpython/commit/c0ef607c52e58e94693fbedb27f2813bc3fed8fa Author: terryjreedy Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Lib/idlelib/pyshell.py Log Message: ----------- [3.6] bpo-30166: backport pyshell changes (GH 1293) (#2098) (cherry-pick IDLE pyshell change from 7e4db2f) From noreply at github.com Sun Jun 11 03:07:52 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 00:07:52 -0700 Subject: [Python-checkins] [python/cpython] c76370: clarify recv() and send() on SSLObject Message-ID: <593cec48cbc83_e3ed3fd32c0fdc344651e@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/benjamin-bio-doc Home: https://github.com/python/cpython Commit: c76370e15169c2ddc790ff0d91b769b5892961e1 https://github.com/python/cpython/commit/c76370e15169c2ddc790ff0d91b769b5892961e1 Author: Benjamin Peterson Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Doc/library/ssl.rst Log Message: ----------- clarify recv() and send() on SSLObject SSLObject has recv() and send(), but they don't do any network io. From noreply at github.com Sun Jun 11 03:15:15 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 00:15:15 -0700 Subject: [Python-checkins] [python/cpython] dc1da9: clarify recv() and send() on SSLObject (#2100) Message-ID: <593cee03a082f_ed7c3fb915f59c3c775ab@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: dc1da9adc37abe30e97a0c2ea5331aeef7e062bc https://github.com/python/cpython/commit/dc1da9adc37abe30e97a0c2ea5331aeef7e062bc Author: Benjamin Peterson Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Doc/library/ssl.rst Log Message: ----------- clarify recv() and send() on SSLObject (#2100) SSLObject has recv() and send(), but they don't do any network io. From noreply at github.com Sun Jun 11 03:15:51 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 00:15:51 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <593cee2797b2c_e59b3ffdfc145c3c310d5@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/benjamin-bio-doc Home: https://github.com/python/cpython From noreply at github.com Sun Jun 11 03:16:47 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 00:16:47 -0700 Subject: [Python-checkins] [python/cpython] 2a1235: remove extra word Message-ID: <593cee5fb902e_4b263f8d83e33c305384@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/benjamin-rm-word Home: https://github.com/python/cpython Commit: 2a1235632cec347dc500d960e8b3cf09d82f3425 https://github.com/python/cpython/commit/2a1235632cec347dc500d960e8b3cf09d82f3425 Author: Benjamin Peterson Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Doc/library/ssl.rst Log Message: ----------- remove extra word From noreply at github.com Sun Jun 11 03:24:40 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 00:24:40 -0700 Subject: [Python-checkins] [python/cpython] fdfca5: remove extra word (#2101) Message-ID: <593cf03856422_241b3fa8f9a01c34117cc@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: fdfca5f0ffa831a3365cbabf9ed8fd05e9c4da49 https://github.com/python/cpython/commit/fdfca5f0ffa831a3365cbabf9ed8fd05e9c4da49 Author: Benjamin Peterson Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Doc/library/ssl.rst Log Message: ----------- remove extra word (#2101) From noreply at github.com Sun Jun 11 03:24:43 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 00:24:43 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <593cf03b8f521_54203ff7db2c3c349554d@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/benjamin-rm-word Home: https://github.com/python/cpython From noreply at github.com Sun Jun 11 03:34:21 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 00:34:21 -0700 Subject: [Python-checkins] [python/cpython] 11ffb4: Make codecov config on master the only config used... Message-ID: <593cf27d7b205_14973f9825015c3c8077b@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-30508 Home: https://github.com/python/cpython Commit: 11ffb4543bc000dea527bcc0417e2f8bda13790f https://github.com/python/cpython/commit/11ffb4543bc000dea527bcc0417e2f8bda13790f Author: Brett Cannon Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M .github/codecov.yml Log Message: ----------- Make codecov config on master the only config used (GH-2041) This will allow for centralized management of the Codecov config to prevent skew as well as easier management going forward. Closes python/core-workflow#81. Commit: 42e3acda86829def9adc354fbee77597b849bf9e https://github.com/python/cpython/commit/42e3acda86829def9adc354fbee77597b849bf9e Author: Zachary Ware Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M .github/appveyor.yml Log Message: ----------- bpo-30417: Disable `cpu` resource on AppVeyor (GH-1951) Commit: 34792d25ab7329241ea24595286d65d54c266274 https://github.com/python/cpython/commit/34792d25ab7329241ea24595286d65d54c266274 Author: Jim Fasarakis-Hilliard Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Lib/asyncio/proactor_events.py Log Message: ----------- Fix TypeError is asyncio/proactor_events (#993) Commit: a608d2d5a7f1aabe9bcbfc220135c5e126189390 https://github.com/python/cpython/commit/a608d2d5a7f1aabe9bcbfc220135c5e126189390 Author: Nikolay Kim Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Lib/asyncio/sslproto.py M Lib/test/test_asyncio/test_sslproto.py M Misc/NEWS Log Message: ----------- bpo-29406: asyncio SSL contexts leak sockets after calling close with certain servers (#409) * asyncio SSL contexts leak sockets after calling close with certain servers * cleanup _shutdown_timeout_handle on _fatal_error Commit: e5f6e86c48c7b2eb9e1d6a0e72867b4d8b4720f3 https://github.com/python/cpython/commit/e5f6e86c48c7b2eb9e1d6a0e72867b4d8b4720f3 Author: csabella Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M Doc/library/fnmatch.rst Log Message: ----------- bpo-25409: Clarify fnmatch and fnmatchcase documentation (GH-1535) Mention that fnmatchcase does not call normcase, and fnmatch does. Commit: 7445381c606faf20e253da42656db478a4349f8e https://github.com/python/cpython/commit/7445381c606faf20e253da42656db478a4349f8e Author: Sylvain Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Lib/test/test_call.py M Modules/_io/clinic/bufferedio.c.h M Modules/_io/clinic/bytesio.c.h M Modules/_io/clinic/fileio.c.h M Modules/_io/clinic/iobase.c.h M Modules/_io/clinic/stringio.c.h M Modules/_io/clinic/textio.c.h M Modules/_io/clinic/winconsoleio.c.h M Modules/cjkcodecs/clinic/multibytecodec.c.h M Modules/clinic/_codecsmodule.c.h M Modules/clinic/_cryptmodule.c.h M Modules/clinic/_dbmmodule.c.h M Modules/clinic/_elementtree.c.h M Modules/clinic/_gdbmmodule.c.h M Modules/clinic/_lzmamodule.c.h M Modules/clinic/_opcode.c.h M Modules/clinic/_operator.c.h M Modules/clinic/_pickle.c.h M Modules/clinic/_sre.c.h M Modules/clinic/_ssl.c.h M Modules/clinic/_struct.c.h M Modules/clinic/_tkinter.c.h M Modules/clinic/_tracemalloc.c.h M Modules/clinic/_weakref.c.h M Modules/clinic/_winapi.c.h M Modules/clinic/arraymodule.c.h M Modules/clinic/audioop.c.h M Modules/clinic/binascii.c.h M Modules/clinic/cmathmodule.c.h M Modules/clinic/fcntlmodule.c.h M Modules/clinic/mathmodule.c.h M Modules/clinic/posixmodule.c.h M Modules/clinic/pyexpat.c.h M Modules/clinic/resource.c.h M Modules/clinic/signalmodule.c.h M Modules/clinic/symtablemodule.c.h M Modules/clinic/unicodedata.c.h M Modules/clinic/zlibmodule.c.h M Objects/clinic/bytearrayobject.c.h M Objects/clinic/bytesobject.c.h M Objects/clinic/dictobject.c.h M Objects/clinic/floatobject.c.h M Objects/clinic/listobject.c.h M Objects/clinic/tupleobject.c.h M Objects/clinic/unicodeobject.c.h M PC/clinic/msvcrtmodule.c.h M PC/clinic/winreg.c.h M Python/clinic/bltinmodule.c.h M Python/clinic/import.c.h M Python/clinic/marshal.c.h M Tools/clinic/clinic.py Log Message: ----------- bpo-30600: Fix error messages (condition order in Argument Clinic) (#2051) The function '_PyArg_ParseStack()' and '_PyArg_UnpackStack' were failing (with error "XXX() takes Y argument (Z given)") before the function '_PyArg_NoStackKeywords()' was called. Thus, the latter did not raise its more meaningful error : "XXX() takes no keyword arguments". Commit: 171b9a354e816eebc6d4c3a8553303942e9c5025 https://github.com/python/cpython/commit/171b9a354e816eebc6d4c3a8553303942e9c5025 Author: Roy Williams Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Lib/sre_parse.py M Lib/test/test_re.py M Misc/ACKS M Misc/NEWS Log Message: ----------- bpo-30605: Fix compiling binary regexs with BytesWarnings enabled. (#2016) Running our unit tests with `-bb` enabled triggered this failure. Commit: 5f31d5cf6efa8c304d352e34f9f2a1ed0074298e https://github.com/python/cpython/commit/5f31d5cf6efa8c304d352e34f9f2a1ed0074298e Author: Serhiy Storchaka Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Modules/_ssl.c M Modules/clinic/_ssl.c.h Log Message: ----------- Regenerate Argument Clinic code for bpo-19180. (#2073) Commit: 1b7863c3b6519c6e134c28cab8b8af0dea43e375 https://github.com/python/cpython/commit/1b7863c3b6519c6e134c28cab8b8af0dea43e375 Author: Victor Stinner Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Lib/multiprocessing/queues.py M Misc/NEWS Log Message: ----------- bpo-30595: Fix multiprocessing.Queue.get(timeout) (#2027) multiprocessing.Queue.get() with a timeout now polls its reader in non-blocking mode if it succeeded to aquire the lock but the acquire took longer than the timeout. Co-Authored-By: Grzegorz Grzywacz Commit: c5179f6e2dfcc01cf0b977b184f5b8f8ac98fab1 https://github.com/python/cpython/commit/c5179f6e2dfcc01cf0b977b184f5b8f8ac98fab1 Author: Victor Stinner Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Lib/test/test_threaded_import.py Log Message: ----------- bpo-30599: Fix test_threaded_import reference leak (#2029) Mock os.register_at_fork() when importing the random module, since this function doesn't allow to unregister callbacks and so leaked memory. Commit: ca816153445cba3baec15f7e890c71abfe495340 https://github.com/python/cpython/commit/ca816153445cba3baec15f7e890c71abfe495340 Author: KatherineMichel Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Doc/tutorial/datastructures.rst Log Message: ----------- bpo-30312: Small correction in datastructures set code sample (GH-2081) Commit: 29fda8db16e0edab92841277fa223f844f5a92cc https://github.com/python/cpython/commit/29fda8db16e0edab92841277fa223f844f5a92cc Author: Ivan Levkivskyi Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Lib/test/test_typing.py M Lib/typing.py M Misc/NEWS Log Message: ----------- bpo-28556: Updates to typing module (#2076) This PR contains two updates to typing module: - Support ContextManager on all versions (original PR by Jelle Zijlstra). - Add generic AsyncContextManager. Commit: 6b6e68776663c0dda04b6a36609297728da2ae9e https://github.com/python/cpython/commit/6b6e68776663c0dda04b6a36609297728da2ae9e Author: Zachary Ware Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M .gitattributes M Lib/venv/scripts/nt/Activate.ps1 M Lib/venv/scripts/nt/activate.bat M Lib/venv/scripts/nt/deactivate.bat M Modules/_decimal/tests/runall.bat M PC/bdist_wininst/build.bat M PCbuild/build.bat M PCbuild/build_env.bat M PCbuild/clean.bat M PCbuild/env.bat M PCbuild/get_externals.bat M PCbuild/idle.bat M PCbuild/pcbuild.sln M PCbuild/prepare_ssl.bat M PCbuild/readme.txt M PCbuild/rt.bat M Tools/buildbot/build.bat M Tools/buildbot/buildmsi.bat M Tools/buildbot/clean.bat M Tools/buildbot/test.bat M Tools/msi/build.bat M Tools/msi/buildrelease.bat M Tools/msi/get_externals.bat M Tools/msi/testrelease.bat M Tools/msi/uploadrelease.bat M Tools/nuget/build.bat M Tools/unicode/genwincodecs.bat Log Message: ----------- bpo-27425: Be more explicit in .gitattributes (GH-840) Updates checked-in line endings on several files. Commit: 05dc20f992754c4ed2b1601026263e1f309cead9 https://github.com/python/cpython/commit/05dc20f992754c4ed2b1601026263e1f309cead9 Author: Giampaolo Rodola Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Lib/selectors.py M Misc/NEWS Log Message: ----------- #30624 / selectors: use bare except clause in order to not leave the fd in a bad state in case of error (#2082) Commit: c94c41ce739a38b2b502d33d4ea31ffd2188d83f https://github.com/python/cpython/commit/c94c41ce739a38b2b502d33d4ea31ffd2188d83f Author: terryjreedy Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Misc/NEWS Log Message: ----------- Add IDLE NEWS items for 3.7 (#2090) Commit: 503bc6363d6486c693248417a26f8c11919c6782 https://github.com/python/cpython/commit/503bc6363d6486c693248417a26f8c11919c6782 Author: terryjreedy Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M Lib/idlelib/NEWS.txt Log Message: ----------- Update idlelib NEWS for 3.7 (#2089) Commit: 0afbabe245e2eb6f7cef3b70531d69f2a7ad8295 https://github.com/python/cpython/commit/0afbabe245e2eb6f7cef3b70531d69f2a7ad8295 Author: Zachary Ware Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M .travis.yml Log Message: ----------- Use Travis to make sure all generated files are up to date (GH-2080) Commit: 6ea4186de32d65b1f1dc1533b6312b798d300466 https://github.com/python/cpython/commit/6ea4186de32d65b1f1dc1533b6312b798d300466 Author: Nick Coghlan Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Doc/using/cmdline.rst M Doc/whatsnew/3.7.rst M Lib/test/support/script_helper.py A Lib/test/test_c_locale_coercion.py M Lib/test/test_capi.py M Lib/test/test_cmd_line.py M Lib/test/test_subprocess.py M Lib/test/test_sys.py M Misc/NEWS M Programs/python.c M Python/pylifecycle.c M configure M configure.ac M pyconfig.h.in Log Message: ----------- bpo-28180: Implementation for PEP 538 (#659) - new PYTHONCOERCECLOCALE config setting - coerces legacy C locale to C.UTF-8, C.utf8 or UTF-8 by default - always uses C.UTF-8 on Android - uses `surrogateescape` on stdin and stdout in the coercion target locales - configure option to disable locale coercion at build time - configure option to disable C locale warning at build time Commit: 3f8f16d102c985cba827bb52b1d1bb714325d5a4 https://github.com/python/cpython/commit/3f8f16d102c985cba827bb52b1d1bb714325d5a4 Author: Zachary Ware Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M .travis.yml M Doc/make.bat M Lib/ctypes/macholib/fetch_macholib.bat M Lib/idlelib/idle.bat Log Message: ----------- Show what's changed when Travis fails regen check (GH-2095) Also fixed a few more line endings that were missed in GH-840, which were causing failure. Commit: dc1da9adc37abe30e97a0c2ea5331aeef7e062bc https://github.com/python/cpython/commit/dc1da9adc37abe30e97a0c2ea5331aeef7e062bc Author: Benjamin Peterson Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Doc/library/ssl.rst Log Message: ----------- clarify recv() and send() on SSLObject (#2100) SSLObject has recv() and send(), but they don't do any network io. Commit: fdfca5f0ffa831a3365cbabf9ed8fd05e9c4da49 https://github.com/python/cpython/commit/fdfca5f0ffa831a3365cbabf9ed8fd05e9c4da49 Author: Benjamin Peterson Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Doc/library/ssl.rst Log Message: ----------- remove extra word (#2101) Commit: 18a2260d216086bab14d05506024f1866876784c https://github.com/python/cpython/commit/18a2260d216086bab14d05506024f1866876784c Author: Yury Selivanov Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M .gitattributes M .github/appveyor.yml M .github/codecov.yml M .travis.yml M Doc/library/fnmatch.rst M Doc/library/ssl.rst M Doc/make.bat M Doc/tutorial/datastructures.rst M Doc/using/cmdline.rst M Doc/whatsnew/3.7.rst M Lib/asyncio/proactor_events.py M Lib/asyncio/sslproto.py M Lib/ctypes/macholib/fetch_macholib.bat M Lib/idlelib/NEWS.txt M Lib/idlelib/idle.bat M Lib/multiprocessing/queues.py M Lib/selectors.py M Lib/sre_parse.py M Lib/test/support/script_helper.py M Lib/test/test_asyncio/test_sslproto.py A Lib/test/test_c_locale_coercion.py M Lib/test/test_call.py M Lib/test/test_capi.py M Lib/test/test_cmd_line.py M Lib/test/test_re.py M Lib/test/test_subprocess.py M Lib/test/test_sys.py M Lib/test/test_threaded_import.py M Lib/test/test_typing.py M Lib/typing.py M Lib/venv/scripts/nt/Activate.ps1 M Lib/venv/scripts/nt/activate.bat M Lib/venv/scripts/nt/deactivate.bat M Misc/ACKS M Misc/NEWS M Modules/_decimal/tests/runall.bat M Modules/_io/clinic/bufferedio.c.h M Modules/_io/clinic/bytesio.c.h M Modules/_io/clinic/fileio.c.h M Modules/_io/clinic/iobase.c.h M Modules/_io/clinic/stringio.c.h M Modules/_io/clinic/textio.c.h M Modules/_io/clinic/winconsoleio.c.h M Modules/_ssl.c M Modules/cjkcodecs/clinic/multibytecodec.c.h M Modules/clinic/_codecsmodule.c.h M Modules/clinic/_cryptmodule.c.h M Modules/clinic/_dbmmodule.c.h M Modules/clinic/_elementtree.c.h M Modules/clinic/_gdbmmodule.c.h M Modules/clinic/_lzmamodule.c.h M Modules/clinic/_opcode.c.h M Modules/clinic/_operator.c.h M Modules/clinic/_pickle.c.h M Modules/clinic/_sre.c.h M Modules/clinic/_ssl.c.h M Modules/clinic/_struct.c.h M Modules/clinic/_tkinter.c.h M Modules/clinic/_tracemalloc.c.h M Modules/clinic/_weakref.c.h M Modules/clinic/_winapi.c.h M Modules/clinic/arraymodule.c.h M Modules/clinic/audioop.c.h M Modules/clinic/binascii.c.h M Modules/clinic/cmathmodule.c.h M Modules/clinic/fcntlmodule.c.h M Modules/clinic/mathmodule.c.h M Modules/clinic/posixmodule.c.h M Modules/clinic/pyexpat.c.h M Modules/clinic/resource.c.h M Modules/clinic/signalmodule.c.h M Modules/clinic/symtablemodule.c.h M Modules/clinic/unicodedata.c.h M Modules/clinic/zlibmodule.c.h M Objects/clinic/bytearrayobject.c.h M Objects/clinic/bytesobject.c.h M Objects/clinic/dictobject.c.h M Objects/clinic/floatobject.c.h M Objects/clinic/listobject.c.h M Objects/clinic/tupleobject.c.h M Objects/clinic/unicodeobject.c.h M PC/bdist_wininst/build.bat M PC/clinic/msvcrtmodule.c.h M PC/clinic/winreg.c.h M PCbuild/build.bat M PCbuild/build_env.bat M PCbuild/clean.bat M PCbuild/env.bat M PCbuild/get_externals.bat M PCbuild/idle.bat M PCbuild/pcbuild.sln M PCbuild/prepare_ssl.bat M PCbuild/readme.txt M PCbuild/rt.bat M Programs/python.c M Python/clinic/bltinmodule.c.h M Python/clinic/import.c.h M Python/clinic/marshal.c.h M Python/pylifecycle.c M Tools/buildbot/build.bat M Tools/buildbot/buildmsi.bat M Tools/buildbot/clean.bat M Tools/buildbot/test.bat M Tools/clinic/clinic.py M Tools/msi/build.bat M Tools/msi/buildrelease.bat M Tools/msi/get_externals.bat M Tools/msi/testrelease.bat M Tools/msi/uploadrelease.bat M Tools/nuget/build.bat M Tools/unicode/genwincodecs.bat M configure M configure.ac M pyconfig.h.in Log Message: ----------- Merge branch 'master' into bpo-30508 Compare: https://github.com/python/cpython/compare/b52a0e02d5f4...18a2260d2160 From noreply at github.com Sun Jun 11 03:35:02 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 00:35:02 -0700 Subject: [Python-checkins] [python/cpython] 23cbaa: Create NEWS Message-ID: <593cf2a65cb3d_3e893f8f5beb1c3c626e5@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-30508 Home: https://github.com/python/cpython Commit: 23cbaaacac7fa6cf452f6998c7c59b60c58a9d99 https://github.com/python/cpython/commit/23cbaaacac7fa6cf452f6998c7c59b60c58a9d99 Author: Yury Selivanov Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Misc/NEWS Log Message: ----------- Create NEWS From noreply at github.com Sun Jun 11 03:36:00 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 00:36:00 -0700 Subject: [Python-checkins] [python/cpython] 677b27: Update NEWS Message-ID: <593cf2e0b27c9_51843fae41d23c445859d@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-30508 Home: https://github.com/python/cpython Commit: 677b27270fd5c8d828b95f52190b95824ae7a948 https://github.com/python/cpython/commit/677b27270fd5c8d828b95f52190b95824ae7a948 Author: Yury Selivanov Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Misc/NEWS Log Message: ----------- Update NEWS From noreply at github.com Sun Jun 11 04:16:56 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 01:16:56 -0700 Subject: [Python-checkins] [python/cpython] ccccf3: bpo-30495: IDLE: Modernize textview.py with docstr... Message-ID: <593cfc78e6f47_55753ffc3cbd7c3473528@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: ccccf3156f8f5cfb820c7deac05beba9f51ec51c https://github.com/python/cpython/commit/ccccf3156f8f5cfb820c7deac05beba9f51ec51c Author: terryjreedy Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Lib/idlelib/idle_test/test_help_about.py M Lib/idlelib/idle_test/test_textview.py M Lib/idlelib/textview.py Log Message: ----------- bpo-30495: IDLE: Modernize textview.py with docstrings and PEP8 names (#1839) (#2102) Patch by Cheryl Sabella. (cherry picked from commit 0aa0a06e8b719533aefd175a5716f1698f474052) From noreply at github.com Sun Jun 11 04:45:36 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 01:45:36 -0700 Subject: [Python-checkins] [python/cpython] d755d1: [3.6] Remove unused imports (#2104) Message-ID: <593d0330477f9_20c33faee7ea3c30501cd@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: d755d19ac4f50be2b11a6efb0f0396290c8d8263 https://github.com/python/cpython/commit/d755d19ac4f50be2b11a6efb0f0396290c8d8263 Author: terryjreedy Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Lib/idlelib/idle_test/test_macosx.py M Lib/idlelib/idle_test/test_tree.py M Lib/idlelib/macosx.py M Lib/idlelib/stackviewer.py Log Message: ----------- [3.6] Remove unused imports (#2104) Part of patch by Serhiy Strochaka, 2016-12-16 (no bpo issue) (cherry-pick of 70d28a184c42d107cc8c69a95aa52a4469e7929c) From solipsis at pitrou.net Sun Jun 11 05:07:07 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Sun, 11 Jun 2017 09:07:07 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=4 Message-ID: <20170611090707.91584.BD25916D72EB6D2D@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_functools leaked [0, 3, 1] memory blocks, sum=4 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/reflogdFTJn5', '--timeout', '7200'] From noreply at github.com Sun Jun 11 05:53:48 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 02:53:48 -0700 Subject: [Python-checkins] [python/cpython] c6696f: [3.6] bpo-29919 Remove unused imports from idlelib... Message-ID: <593d132cbaa1_f5463ff859213c3481616@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: c6696feb09a8cf13e13e42ed9cc0b8c2e8795800 https://github.com/python/cpython/commit/c6696feb09a8cf13e13e42ed9cc0b8c2e8795800 Author: terryjreedy Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Lib/idlelib/config.py M Lib/idlelib/editor.py M Lib/idlelib/idle_test/test_config.py M Lib/idlelib/idle_test/test_config_key.py M Lib/idlelib/idle_test/test_editor.py M Lib/idlelib/idle_test/test_searchbase.py M Lib/idlelib/query.py Log Message: ----------- [3.6] bpo-29919 Remove unused imports from idlelib [GH-137] (#2105) Part of patch by Victor Stinner. (cherry-pick from d6debb24e06152a827769b0cac24c47deccdeac1) From noreply at github.com Sun Jun 11 06:12:32 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 03:12:32 -0700 Subject: [Python-checkins] [python/cpython] a13225: [3.6]bpo-30144: change idlelib abc import [GH-1263... Message-ID: <593d179056550_68333fbda3645c44178da@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: a13225e209cfa5f7b458dbcbac19dc4df26feb95 https://github.com/python/cpython/commit/a13225e209cfa5f7b458dbcbac19dc4df26feb95 Author: terryjreedy Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Lib/idlelib/pyparse.py Log Message: ----------- [3.6]bpo-30144: change idlelib abc import [GH-1263] (#2106) Part of patch by Serhiy Storchaka. (cherry-pick from 2e576f5) From noreply at github.com Sun Jun 11 06:26:26 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 03:26:26 -0700 Subject: [Python-checkins] [python/cpython] 59422a: [3.6]bpo-30022: idlelib.run IOError -> OSError [GH... Message-ID: <593d1ad2a7b59_4a443f991d15fc3424555@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 59422a29ee3a95866c4f7e037bdfffd5768afddd https://github.com/python/cpython/commit/59422a29ee3a95866c4f7e037bdfffd5768afddd Author: terryjreedy Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Lib/idlelib/run.py Log Message: ----------- [3.6]bpo-30022: idlelib.run IOError -> OSError [GH-1051] (#2107) Part of patch by Serhiy Storchaka. (cherry-pick from 55fe1ae9708d81b902b6fe8f6590e2a24b1bd4b0) From noreply at github.com Sun Jun 11 07:09:40 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 04:09:40 -0700 Subject: [Python-checkins] [python/cpython] 1efbf9: bpo-11822: Improve disassembly to show embedded co... Message-ID: <593d24f4ad8e9_54203ff7db2c3c349637c@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 1efbf92e90ed2edf3f5bb5323340b26f318ff61e https://github.com/python/cpython/commit/1efbf92e90ed2edf3f5bb5323340b26f318ff61e Author: Serhiy Storchaka Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Doc/library/dis.rst M Doc/whatsnew/3.7.rst M Lib/dis.py M Lib/test/test_dis.py M Misc/NEWS Log Message: ----------- bpo-11822: Improve disassembly to show embedded code objects. (#1844) The depth argument limits recursion. From noreply at github.com Sun Jun 11 07:36:12 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 04:36:12 -0700 Subject: [Python-checkins] [python/cpython] 1fc5de: backport of bpo-30624 / PR #2082 for python 3.6 Message-ID: <593d2b2c6ed7_68803f9b86ca9c284411c@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/selectors-bare-except-3.6 Home: https://github.com/python/cpython Commit: 1fc5de917f89ed3cb49014fe339fbf4e60bf8cc0 https://github.com/python/cpython/commit/1fc5de917f89ed3cb49014fe339fbf4e60bf8cc0 Author: Giampaolo Rodola Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Lib/selectors.py M Misc/NEWS Log Message: ----------- backport of bpo-30624 / PR #2082 for python 3.6 From noreply at github.com Sun Jun 11 07:50:23 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 04:50:23 -0700 Subject: [Python-checkins] [python/cpython] 36ff45: bpo-30501: Make the compiler producing optimized c... Message-ID: <593d2e7f9f9bf_4b283f982fd1dc2c7181f@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 36ff451ebae41f09560bff582c95946474d898f8 https://github.com/python/cpython/commit/36ff451ebae41f09560bff582c95946474d898f8 Author: Serhiy Storchaka Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Misc/NEWS M Python/compile.c M Python/importlib.h M Python/importlib_external.h M Python/peephole.c Log Message: ----------- bpo-30501: Make the compiler producing optimized code for condition expressions. (#1851) From noreply at github.com Sun Jun 11 08:06:02 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 05:06:02 -0700 Subject: [Python-checkins] [python/cpython] 6cf19f: forgot to fix one bare except Message-ID: <593d322a648fc_27163fba79735c30196b1@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/selectors-bare-except-2 Home: https://github.com/python/cpython Commit: 6cf19f6daa06542e11b17cddd9c135ab39aad833 https://github.com/python/cpython/commit/6cf19f6daa06542e11b17cddd9c135ab39aad833 Author: Giampaolo Rodola Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Lib/selectors.py Log Message: ----------- forgot to fix one bare except From noreply at github.com Sun Jun 11 09:29:35 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 06:29:35 -0700 Subject: [Python-checkins] [python/cpython] 1efbf9: bpo-11822: Improve disassembly to show embedded co... Message-ID: <593d45bf8c243_6db33fa711427c447637f@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-30508 Home: https://github.com/python/cpython Commit: 1efbf92e90ed2edf3f5bb5323340b26f318ff61e https://github.com/python/cpython/commit/1efbf92e90ed2edf3f5bb5323340b26f318ff61e Author: Serhiy Storchaka Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Doc/library/dis.rst M Doc/whatsnew/3.7.rst M Lib/dis.py M Lib/test/test_dis.py M Misc/NEWS Log Message: ----------- bpo-11822: Improve disassembly to show embedded code objects. (#1844) The depth argument limits recursion. Commit: 36ff451ebae41f09560bff582c95946474d898f8 https://github.com/python/cpython/commit/36ff451ebae41f09560bff582c95946474d898f8 Author: Serhiy Storchaka Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Misc/NEWS M Python/compile.c M Python/importlib.h M Python/importlib_external.h M Python/peephole.c Log Message: ----------- bpo-30501: Make the compiler producing optimized code for condition expressions. (#1851) Commit: 5bec757581177ec00c6b0d9797f86388ccb0f4a6 https://github.com/python/cpython/commit/5bec757581177ec00c6b0d9797f86388ccb0f4a6 Author: Yury Selivanov Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Doc/library/dis.rst M Doc/whatsnew/3.7.rst M Lib/dis.py M Lib/test/test_dis.py M Misc/NEWS M Python/compile.c M Python/importlib.h M Python/importlib_external.h M Python/peephole.c Log Message: ----------- Merge branch 'master' into bpo-30508 Compare: https://github.com/python/cpython/compare/677b27270fd5...5bec75758117 From noreply at github.com Sun Jun 11 09:37:12 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 06:37:12 -0700 Subject: [Python-checkins] [python/cpython] f106c5: bpo-30508: Don't log exceptions if Task/Future "ca... Message-ID: <593d47886c823_51b33fb0ecf57c38963de@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-30508-3.6 Home: https://github.com/python/cpython Commit: f106c567f349f1ffaad85af3344b24dc558bc7bf https://github.com/python/cpython/commit/f106c567f349f1ffaad85af3344b24dc558bc7bf Author: Yury Selivanov Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Lib/asyncio/futures.py M Lib/asyncio/tasks.py M Lib/test/test_asyncio/test_futures.py M Lib/test/test_asyncio/test_tasks.py M Misc/NEWS M Modules/_asynciomodule.c Log Message: ----------- bpo-30508: Don't log exceptions if Task/Future "cancel()" method was called. From noreply at github.com Sun Jun 11 09:45:21 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 06:45:21 -0700 Subject: [Python-checkins] [python/cpython] ed032c: bpo-30508: Don't log exceptions if Task/Future "ca... Message-ID: <593d497165729_3d643fe834cb9c2c268e9@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-30508-3.5 Home: https://github.com/python/cpython Commit: ed032ce6ac4e549e8be1d5f9a65acc7f94cbdb51 https://github.com/python/cpython/commit/ed032ce6ac4e549e8be1d5f9a65acc7f94cbdb51 Author: Yury Selivanov Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Lib/asyncio/futures.py M Lib/asyncio/tasks.py M Lib/test/test_asyncio/test_futures.py M Lib/test/test_asyncio/test_tasks.py M Misc/NEWS Log Message: ----------- bpo-30508: Don't log exceptions if Task/Future "cancel()" method was called. From noreply at github.com Sun Jun 11 09:49:19 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 06:49:19 -0700 Subject: [Python-checkins] [python/cpython] 7ce1c6: bpo-30508: Don't log exceptions if Task/Future "ca... Message-ID: <593d4a5f79bfa_ecc73fdac4ba1c402516d@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 7ce1c6fb579a01bb184224a10019039fde9c8eaf https://github.com/python/cpython/commit/7ce1c6fb579a01bb184224a10019039fde9c8eaf Author: Yury Selivanov Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Lib/asyncio/futures.py M Lib/asyncio/tasks.py M Lib/test/test_asyncio/test_futures.py M Lib/test/test_asyncio/test_tasks.py M Misc/NEWS M Modules/_asynciomodule.c Log Message: ----------- bpo-30508: Don't log exceptions if Task/Future "cancel()" method called (#2050) From noreply at github.com Sun Jun 11 09:49:24 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 06:49:24 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <593d4a64c52ff_eca33f913766dc3c7293@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/bpo-30508 Home: https://github.com/python/cpython From noreply at github.com Sun Jun 11 10:00:15 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 07:00:15 -0700 Subject: [Python-checkins] [python/cpython] 176f2e: bpo-30508: Don't log exceptions if Task/Future "ca... Message-ID: <593d4cefe6701_eced3fb113eefc381057b1@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 176f2ebdad93f20876c08efabd364a0e6c86de14 https://github.com/python/cpython/commit/176f2ebdad93f20876c08efabd364a0e6c86de14 Author: Yury Selivanov Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Lib/asyncio/futures.py M Lib/asyncio/tasks.py M Lib/test/test_asyncio/test_futures.py M Lib/test/test_asyncio/test_tasks.py M Misc/NEWS M Modules/_asynciomodule.c Log Message: ----------- bpo-30508: Don't log exceptions if Task/Future "cancel()" method was called. (#2109) From noreply at github.com Sun Jun 11 10:11:48 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 07:11:48 -0700 Subject: [Python-checkins] [python/cpython] d24c82: bpo-30508: Don't log exceptions if Task/Future "ca... Message-ID: <593d4fa4b8c7b_ee723f8ef6e55c447653b@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: d24c8287e226ac9983caf6bb826a7b53142ee31f https://github.com/python/cpython/commit/d24c8287e226ac9983caf6bb826a7b53142ee31f Author: Yury Selivanov Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Lib/asyncio/futures.py M Lib/asyncio/tasks.py M Lib/test/test_asyncio/test_futures.py M Lib/test/test_asyncio/test_tasks.py M Misc/NEWS Log Message: ----------- bpo-30508: Don't log exceptions if Task/Future "cancel()" method was called. (#2110) From noreply at github.com Sun Jun 11 10:11:51 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 07:11:51 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <593d4fa7934ed_22b03fb8e6bb9c2847d2@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-30508-3.5 Home: https://github.com/python/cpython From noreply at github.com Sun Jun 11 10:17:08 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 07:17:08 -0700 Subject: [Python-checkins] [python/cpython] eb9bd6: Revert "bpo-29406: asyncio SSL contexts leak socke... Message-ID: <593d50e484269_528c3fbe8be15c24427be@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/29406-revert Home: https://github.com/python/cpython Commit: eb9bd668b64b51f33211a9188c5e3f33915611af https://github.com/python/cpython/commit/eb9bd668b64b51f33211a9188c5e3f33915611af Author: Yury Selivanov Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Lib/asyncio/sslproto.py M Lib/test/test_asyncio/test_sslproto.py M Misc/NEWS Log Message: ----------- Revert "bpo-29406: asyncio SSL contexts leak sockets after calling close with certain servers (#409)" This reverts commit a608d2d5a7f1aabe9bcbfc220135c5e126189390. From noreply at github.com Sun Jun 11 10:19:46 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 07:19:46 -0700 Subject: [Python-checkins] [python/cpython] 8ffe09: Revert "[3.6] bpo-29406: asyncio SSL contexts leak... Message-ID: <593d5182a9ced_e7e73fd4fd1bfc301104ef@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/29406-revert-3.6 Home: https://github.com/python/cpython Commit: 8ffe094e4959e101fdc11aaef8150511848fa565 https://github.com/python/cpython/commit/8ffe094e4959e101fdc11aaef8150511848fa565 Author: Yury Selivanov Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Lib/asyncio/sslproto.py M Lib/test/test_asyncio/test_sslproto.py M Misc/NEWS Log Message: ----------- Revert "[3.6] bpo-29406: asyncio SSL contexts leak sockets after calling close with certain servers (GH-409) (#2062)" This reverts commit 6e14fd2a14cef6ea0709ad234ab41198c2195591. From noreply at github.com Sun Jun 11 10:27:31 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 07:27:31 -0700 Subject: [Python-checkins] [python/cpython] 71ada0: Revert "[3.5] bpo-29406: asyncio SSL contexts leak... Message-ID: <593d535368125_39713fb503b11c3067261@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/29406-revert-3.5 Home: https://github.com/python/cpython Commit: 71ada0b1fab3376a6d65d8560d420266bb7edd97 https://github.com/python/cpython/commit/71ada0b1fab3376a6d65d8560d420266bb7edd97 Author: Yury Selivanov Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Lib/asyncio/sslproto.py M Lib/test/test_asyncio/test_sslproto.py M Misc/NEWS Log Message: ----------- Revert "[3.5] bpo-29406: asyncio SSL contexts leak sockets after calling close with certain servers (GH-409) (#2063)" This reverts commit 1395c58ef7b98f087d1d5d50962fe7a8c032f34d. From noreply at github.com Sun Jun 11 10:46:37 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 07:46:37 -0700 Subject: [Python-checkins] [python/cpython] 09663d: Revert "bpo-29406: asyncio SSL contexts leak socke... Message-ID: <593d57cd53a93_270f3fb2dac39c3c668a0@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 09663de203396b28483a570bb268c130b59639cf https://github.com/python/cpython/commit/09663de203396b28483a570bb268c130b59639cf Author: Yury Selivanov Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Lib/asyncio/sslproto.py M Lib/test/test_asyncio/test_sslproto.py M Misc/NEWS Log Message: ----------- Revert "bpo-29406: asyncio SSL contexts leak sockets after calling close with certain servers (#409)" (#2111) This reverts commit a608d2d5a7f1aabe9bcbfc220135c5e126189390. From noreply at github.com Sun Jun 11 10:46:47 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 07:46:47 -0700 Subject: [Python-checkins] [python/cpython] 83d30b: Revert "[3.6] bpo-29406: asyncio SSL contexts leak... Message-ID: <593d57d755e3a_67073fcc3ec71c2c91124@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 83d30bd667924549bacf1428ac3e475cdf9792ae https://github.com/python/cpython/commit/83d30bd667924549bacf1428ac3e475cdf9792ae Author: Yury Selivanov Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Lib/asyncio/sslproto.py M Lib/test/test_asyncio/test_sslproto.py M Misc/NEWS Log Message: ----------- Revert "[3.6] bpo-29406: asyncio SSL contexts leak sockets after calling close with certain servers (GH-409) (#2062)" (#2112) This reverts commit 6e14fd2a14cef6ea0709ad234ab41198c2195591. From noreply at github.com Sun Jun 11 10:46:54 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 07:46:54 -0700 Subject: [Python-checkins] [python/cpython] 4e9dfe: Revert "[3.5] bpo-29406: asyncio SSL contexts leak... Message-ID: <593d57de84389_21c53fc7422a1c34576f@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 4e9dfe214dff000c5b5ad0d8bd8a393feed1d3cf https://github.com/python/cpython/commit/4e9dfe214dff000c5b5ad0d8bd8a393feed1d3cf Author: Yury Selivanov Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Lib/asyncio/sslproto.py M Lib/test/test_asyncio/test_sslproto.py M Misc/NEWS Log Message: ----------- Revert "[3.5] bpo-29406: asyncio SSL contexts leak sockets after calling close with certain servers (GH-409) (#2063)" (#2113) This reverts commit 1395c58ef7b98f087d1d5d50962fe7a8c032f34d. From noreply at github.com Sun Jun 11 12:30:58 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 09:30:58 -0700 Subject: [Python-checkins] [python/cpython] f57e34: [3.6] Use Travis to make sure all generated files ... Message-ID: <593d7042c01e8_3cca3f83a1cfdc30772b@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: f57e34b6725810576a45f015f96de35b723b915f https://github.com/python/cpython/commit/f57e34b6725810576a45f015f96de35b723b915f Author: Zachary Ware Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M .travis.yml M Doc/make.bat M Lib/ctypes/macholib/fetch_macholib.bat M Lib/idlelib/idle.bat Log Message: ----------- [3.6] Use Travis to make sure all generated files are up to date (GH-2080) (GH-2092) (cherry picked from commit 0afbabe245) Also fixes some line endings missed in GH-840 backport. From noreply at github.com Sun Jun 11 12:32:46 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 09:32:46 -0700 Subject: [Python-checkins] [python/cpython] 80bdbf: [3.5] Use Travis to make sure all generated files ... Message-ID: <593d70aed3e6f_f1f83fe762d41c30111999@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 80bdbf6f494f4ba673606d516a4ec7ed9ed66315 https://github.com/python/cpython/commit/80bdbf6f494f4ba673606d516a4ec7ed9ed66315 Author: Zachary Ware Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M .travis.yml M Doc/make.bat M Lib/ctypes/macholib/fetch_macholib.bat M Lib/idlelib/idle.bat Log Message: ----------- [3.5] Use Travis to make sure all generated files are up to date (GH-2080) (GH-2093) (cherry picked from commit 0afbabe245) Also fixes some line endings missed in GH-840 backport. From noreply at github.com Sun Jun 11 13:50:53 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 10:50:53 -0700 Subject: [Python-checkins] [python/cpython] a895f9: [3.6]bpo-29995: Adjust IDLE test for 3.7 re.escape... Message-ID: <593d82fd4787c_4b283f982fd1dc2c72485@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: a895f91a46c65a6076e8c6a28af0df1a07ed60a2 https://github.com/python/cpython/commit/a895f91a46c65a6076e8c6a28af0df1a07ed60a2 Author: terryjreedy Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Lib/idlelib/idle_test/test_replace.py Log Message: ----------- [3.6]bpo-29995: Adjust IDLE test for 3.7 re.escape change [GH-1007] (#2114) From noreply at github.com Sun Jun 11 14:29:39 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 11:29:39 -0700 Subject: [Python-checkins] [python/cpython] 57d8de: [3.6]bpo-20185: Adjust IDLE test to 3.7 Clinic cha... Message-ID: <593d8c13cdba1_23603ffa5700dc3c78223@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 57d8de80313c536d409d6a104ae577af8ffc57fb https://github.com/python/cpython/commit/57d8de80313c536d409d6a104ae577af8ffc57fb Author: terryjreedy Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Lib/idlelib/idle_test/test_calltips.py Log Message: ----------- [3.6]bpo-20185: Adjust IDLE test to 3.7 Clinic change [GH-542] (#2116) Synchronize 3.6/3.7 test_calltips to the extent possible. Part of patch by Serhiy Storchaka. (cherry-pick from fdd42c4) From noreply at github.com Sun Jun 11 14:43:20 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 11:43:20 -0700 Subject: [Python-checkins] [python/cpython] 98046b: clarify recv() and send() on SSLObject (#2100) Message-ID: <593d8f487a6b5_43cd3fc950143c24810b9@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/benjamin-backport-ssl-fix Home: https://github.com/python/cpython Commit: 98046b93107b8927de8c9cb8b2d38d654effe726 https://github.com/python/cpython/commit/98046b93107b8927de8c9cb8b2d38d654effe726 Author: Benjamin Peterson Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Doc/library/ssl.rst Log Message: ----------- clarify recv() and send() on SSLObject (#2100) SSLObject has recv() and send(), but they don't do any network io. Commit: bfcda1247f3b6b1e0d212b7a546c0616b8369645 https://github.com/python/cpython/commit/bfcda1247f3b6b1e0d212b7a546c0616b8369645 Author: Benjamin Peterson Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Doc/library/ssl.rst Log Message: ----------- remove extra word (#2101) Compare: https://github.com/python/cpython/compare/98046b93107b^...bfcda1247f3b From noreply at github.com Sun Jun 11 14:53:15 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 11:53:15 -0700 Subject: [Python-checkins] [python/cpython] 273729: backport ssl doc fixes (#2117) Message-ID: <593d919b777d7_56e53fdddbc47c347164a@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 2737291134d398da9e5b932b0309a6d9d343cb5a https://github.com/python/cpython/commit/2737291134d398da9e5b932b0309a6d9d343cb5a Author: Benjamin Peterson Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Doc/library/ssl.rst Log Message: ----------- backport ssl doc fixes (#2117) * clarify recv() and send() on SSLObject (#2100) SSLObject has recv() and send(), but they don't do any network io. * remove extra word (#2101) From noreply at github.com Sun Jun 11 14:53:30 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 11:53:30 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <593d91aac5b3e_1bb13fc4bad55c3c20398@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/benjamin-backport-ssl-fix Home: https://github.com/python/cpython From noreply at github.com Sun Jun 11 15:19:41 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 12:19:41 -0700 Subject: [Python-checkins] [python/cpython] 5fe8ac: [2.7] bpo-27425: Be more explicit in .gitattribute... Message-ID: <593d97cdb691c_681a3fa0a0519c3c271d4@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 5fe8ac69f99d58232a5234cfca78f05f7223a782 https://github.com/python/cpython/commit/5fe8ac69f99d58232a5234cfca78f05f7223a782 Author: Zachary Ware Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M .gitattributes M Doc/make.bat M Lib/ctypes/macholib/fetch_macholib.bat M Lib/idlelib/idle.bat M PC/VC6/rt.bat M PC/VS7.1/_bsddb.vcproj M PC/VS7.1/_ctypes.vcproj M PC/VS7.1/_ctypes_test.vcproj M PC/VS7.1/_elementtree.vcproj M PC/VS7.1/_msi.vcproj M PC/VS7.1/_socket.vcproj M PC/VS7.1/_sqlite3.vcproj M PC/VS7.1/_ssl.vcproj M PC/VS7.1/_testcapi.vcproj M PC/VS7.1/_tkinter.vcproj M PC/VS7.1/amd64_ml64.bat M PC/VS7.1/build_ssl.bat M PC/VS7.1/bz2.vcproj M PC/VS7.1/make_buildinfo.vcproj M PC/VS7.1/make_versioninfo.vcproj M PC/VS7.1/pcbuild.sln M PC/VS7.1/pyexpat.vcproj M PC/VS7.1/python.vcproj M PC/VS7.1/pythoncore.vcproj M PC/VS7.1/pythonw.vcproj M PC/VS7.1/rt.bat M PC/VS7.1/select.vcproj M PC/VS7.1/unicodedata.vcproj M PC/VS7.1/w9xpopen.vcproj M PC/VS7.1/winsound.vcproj M PC/VS8.0/_bsddb.vcproj M PC/VS8.0/_bsddb44.vcproj M PC/VS8.0/_ctypes.vcproj M PC/VS8.0/_ctypes_test.vcproj M PC/VS8.0/_elementtree.vcproj M PC/VS8.0/_hashlib.vcproj M PC/VS8.0/_msi.vcproj M PC/VS8.0/_multiprocessing.vcproj M PC/VS8.0/_socket.vcproj M PC/VS8.0/_sqlite3.vcproj M PC/VS8.0/_ssl.vcproj M PC/VS8.0/_testcapi.vcproj M PC/VS8.0/_tkinter.vcproj M PC/VS8.0/bdist_wininst.vcproj M PC/VS8.0/build.bat M PC/VS8.0/build_env.bat M PC/VS8.0/build_pgo.bat M PC/VS8.0/build_ssl.bat M PC/VS8.0/bz2.vcproj M PC/VS8.0/debug.vsprops M PC/VS8.0/env.bat M PC/VS8.0/idle.bat M PC/VS8.0/kill_python.vcproj M PC/VS8.0/make_buildinfo.vcproj M PC/VS8.0/make_versioninfo.vcproj M PC/VS8.0/pcbuild.sln M PC/VS8.0/pginstrument.vsprops M PC/VS8.0/pgupdate.vsprops M PC/VS8.0/pyd.vsprops M PC/VS8.0/pyd_d.vsprops M PC/VS8.0/pyexpat.vcproj M PC/VS8.0/pyproject.vsprops M PC/VS8.0/python.vcproj M PC/VS8.0/pythoncore.vcproj M PC/VS8.0/pythonw.vcproj M PC/VS8.0/release.vsprops M PC/VS8.0/rt.bat M PC/VS8.0/select.vcproj M PC/VS8.0/sqlite3.vcproj M PC/VS8.0/sqlite3.vsprops M PC/VS8.0/unicodedata.vcproj M PC/VS8.0/w9xpopen.vcproj M PC/VS8.0/winsound.vcproj M PC/VS8.0/x64.vsprops M PC/VS9.0/_bsddb.vcproj M PC/VS9.0/_ctypes.vcproj M PC/VS9.0/_ctypes_test.vcproj M PC/VS9.0/_elementtree.vcproj M PC/VS9.0/_hashlib.vcproj M PC/VS9.0/_msi.vcproj M PC/VS9.0/_multiprocessing.vcproj M PC/VS9.0/_socket.vcproj M PC/VS9.0/_sqlite3.vcproj M PC/VS9.0/_ssl.vcproj M PC/VS9.0/_testcapi.vcproj M PC/VS9.0/_tkinter.vcproj M PC/VS9.0/bdist_wininst.vcproj M PC/VS9.0/build.bat M PC/VS9.0/build_env.bat M PC/VS9.0/build_pgo.bat M PC/VS9.0/build_ssl.bat M PC/VS9.0/bz2.vcproj M PC/VS9.0/debug.vsprops M PC/VS9.0/env.bat M PC/VS9.0/idle.bat M PC/VS9.0/kill_python.vcproj M PC/VS9.0/make_buildinfo.vcproj M PC/VS9.0/make_versioninfo.vcproj M PC/VS9.0/pcbuild.sln M PC/VS9.0/pginstrument.vsprops M PC/VS9.0/pgupdate.vsprops M PC/VS9.0/pyd.vsprops M PC/VS9.0/pyd_d.vsprops M PC/VS9.0/pyexpat.vcproj M PC/VS9.0/pyproject.vsprops M PC/VS9.0/python.vcproj M PC/VS9.0/pythoncore.vcproj M PC/VS9.0/pythonw.vcproj M PC/VS9.0/release.vsprops M PC/VS9.0/rt.bat M PC/VS9.0/select.vcproj M PC/VS9.0/sqlite3.vcproj M PC/VS9.0/sqlite3.vsprops M PC/VS9.0/unicodedata.vcproj M PC/VS9.0/w9xpopen.vcproj M PC/VS9.0/winsound.vcproj M PC/VS9.0/x64.vsprops M PC/bdist_wininst/wininst-7.1.sln M PC/bdist_wininst/wininst-7.1.vcproj M PC/bdist_wininst/wininst-8.sln M PC/bdist_wininst/wininst-8.vcproj M PCbuild/build.bat M PCbuild/build_env.bat M PCbuild/build_pgo.bat M PCbuild/clean.bat M PCbuild/env.bat M PCbuild/get_externals.bat M PCbuild/idle.bat M PCbuild/pcbuild.sln M PCbuild/readme.txt M PCbuild/rt.bat M Tools/buildbot/build-amd64.bat M Tools/buildbot/build.bat M Tools/buildbot/buildmsi.bat M Tools/buildbot/clean-amd64.bat M Tools/buildbot/clean.bat M Tools/buildbot/external-amd64.bat M Tools/buildbot/external.bat M Tools/buildbot/test-amd64.bat M Tools/buildbot/test.bat M Tools/nuget/build.bat M Tools/unicode/genwincodecs.bat Log Message: ----------- [2.7] bpo-27425: Be more explicit in .gitattributes (GH-840) (GH-2086) Also updates checked-in line endings in several files. From noreply at github.com Sun Jun 11 18:45:42 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 15:45:42 -0700 Subject: [Python-checkins] [python/cpython] 51658f: [2.7] Use Travis to make sure all generated files ... Message-ID: <593dc81624ad0_37bf3f8ee8445c3021218@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 51658f7f9dc6b78db3d9b935ea324e7775114f83 https://github.com/python/cpython/commit/51658f7f9dc6b78db3d9b935ea324e7775114f83 Author: Zachary Ware Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M .gitignore M .travis.yml Log Message: ----------- [2.7] Use Travis to make sure all generated files are up to date (GH-2080) (GH-2094) (cherry-picked from commit 0afbabe245e2eb6f7cef3b70531d69f2a7ad8295) Also adds `python.exe-gdb.py` to `.gitignore`, it is created by OS X builds. From noreply at github.com Sun Jun 11 21:43:02 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 18:43:02 -0700 Subject: [Python-checkins] [python/cpython] 1dbce0: bpo-30621: Update Input Output Tutorial Example(GH... Message-ID: <593df1a62a3c0_4ab73fbf181cbc244919@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 1dbce04d0e3e93b715eb0d8024da396361759d16 https://github.com/python/cpython/commit/1dbce04d0e3e93b715eb0d8024da396361759d16 Author: suketa Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Doc/tutorial/inputoutput.rst Log Message: ----------- bpo-30621: Update Input Output Tutorial Example(GH-2074) import json before using json module From noreply at github.com Sun Jun 11 21:59:07 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 18:59:07 -0700 Subject: [Python-checkins] [python/cpython] 47c9de: bpo-30621: Update Input Output Tutorial Example(GH... Message-ID: <593df56b25ada_20ab3fdf62873c2437558@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 47c9decb5feabb51416deffd2098ee31d73f1f5f https://github.com/python/cpython/commit/47c9decb5feabb51416deffd2098ee31d73f1f5f Author: Mariatta Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Doc/tutorial/inputoutput.rst Log Message: ----------- bpo-30621: Update Input Output Tutorial Example(GH-2074) (GH-2118) import json before using json module (cherry picked from commit 1dbce04d0e3e93b715eb0d8024da396361759d16) From noreply at github.com Sun Jun 11 21:59:19 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 18:59:19 -0700 Subject: [Python-checkins] [python/cpython] 7563b0: bpo-30621: Update Input Output Tutorial Example(GH... Message-ID: <593df5771bf45_6c8a3fef33083c2c233c1@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 7563b0508172cedb5e6a95d05e9122f1a0bfcd86 https://github.com/python/cpython/commit/7563b0508172cedb5e6a95d05e9122f1a0bfcd86 Author: Mariatta Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Doc/tutorial/inputoutput.rst Log Message: ----------- bpo-30621: Update Input Output Tutorial Example(GH-2074) (GH-2119) import json before using json module (cherry picked from commit 1dbce04d0e3e93b715eb0d8024da396361759d16) From noreply at github.com Sun Jun 11 21:59:34 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 18:59:34 -0700 Subject: [Python-checkins] [python/cpython] 107949: bpo-30621: Update Input Output Tutorial Example(GH... Message-ID: <593df586d3365_34a13fd491df3c3460160@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 107949cb87d0f064bd9bcd39dc2a5e7266bfee30 https://github.com/python/cpython/commit/107949cb87d0f064bd9bcd39dc2a5e7266bfee30 Author: Mariatta Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Doc/tutorial/inputoutput.rst Log Message: ----------- bpo-30621: Update Input Output Tutorial Example(GH-2074) (GH-2120) import json before using json module (cherry picked from commit 1dbce04d0e3e93b715eb0d8024da396361759d16) From noreply at github.com Mon Jun 12 01:25:06 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 22:25:06 -0700 Subject: [Python-checkins] [python/cpython] 3fd54d: bpo-28994: Fixed errors handling in atexit._run_ex... Message-ID: <593e25b25d67b_4d5c3fc0c8a97c34797b7@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 3fd54d4a7e604067e2bc0f8cfd58bdbdc09fa7f4 https://github.com/python/cpython/commit/3fd54d4a7e604067e2bc0f8cfd58bdbdc09fa7f4 Author: Serhiy Storchaka Date: 2017-06-12 (Mon, 12 Jun 2017) Changed paths: M Lib/test/test_atexit.py M Misc/NEWS M Modules/atexitmodule.c Log Message: ----------- bpo-28994: Fixed errors handling in atexit._run_exitfuncs(). (#2034) The traceback no longer displayed for SystemExit raised in a callback registered by atexit. From noreply at github.com Mon Jun 12 02:02:15 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 23:02:15 -0700 Subject: [Python-checkins] [python/cpython] d89dc8: [3.6] bpo-28994: Fixed errors handling in atexit._... Message-ID: <593e2e6765344_f1f83fe762d41c3011499b@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: d89dc844d288ee2e403272f3e4552eed6911cafd https://github.com/python/cpython/commit/d89dc844d288ee2e403272f3e4552eed6911cafd Author: Serhiy Storchaka Date: 2017-06-12 (Mon, 12 Jun 2017) Changed paths: M Lib/test/test_atexit.py M Misc/NEWS M Modules/atexitmodule.c Log Message: ----------- [3.6] bpo-28994: Fixed errors handling in atexit._run_exitfuncs(). (GH-2034) (#2121) The traceback no longer displayed for SystemExit raised in a callback registered by atexit.. (cherry picked from commit 3fd54d4a7e604067e2bc0f8cfd58bdbdc09fa7f4) From noreply at github.com Mon Jun 12 02:02:34 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 23:02:34 -0700 Subject: [Python-checkins] [python/cpython] 7d8c1e: [3.5] bpo-28994: Fixed errors handling in atexit._... Message-ID: <593e2e7a968bf_66f23f8223117c384918b@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 7d8c1ebd86ce27b28736c5e97fef58ec60b8ef31 https://github.com/python/cpython/commit/7d8c1ebd86ce27b28736c5e97fef58ec60b8ef31 Author: Serhiy Storchaka Date: 2017-06-12 (Mon, 12 Jun 2017) Changed paths: M Lib/test/test_atexit.py M Misc/NEWS M Modules/atexitmodule.c Log Message: ----------- [3.5] bpo-28994: Fixed errors handling in atexit._run_exitfuncs(). (GH-2034) (#2122) The traceback no longer displayed for SystemExit raised in a callback registered by atexit. (cherry picked from commit 3fd54d4a7e604067e2bc0f8cfd58bdbdc09fa7f4) From noreply at github.com Mon Jun 12 02:10:55 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 23:10:55 -0700 Subject: [Python-checkins] [python/cpython] 0cc43d: [2.7] bpo-28994: Fixed errors handling in atexit._... Message-ID: <593e306f170c9_2fb33fc8647cfc385064c@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 0cc43df05e36655220468953e838169966b94ebd https://github.com/python/cpython/commit/0cc43df05e36655220468953e838169966b94ebd Author: Serhiy Storchaka Date: 2017-06-12 (Mon, 12 Jun 2017) Changed paths: M Lib/test/test_atexit.py M Misc/NEWS A Modules/atexitmodule.c Log Message: ----------- [2.7] bpo-28994: Fixed errors handling in atexit._run_exitfuncs(). (GH-2034) (#2123) The traceback no longer displayed for SystemExit raised in a callback registered by atexit.. (cherry picked from commit 3fd54d4a7e604067e2bc0f8cfd58bdbdc09fa7f4) From noreply at github.com Mon Jun 12 02:43:43 2017 From: noreply at github.com (GitHub) Date: Sun, 11 Jun 2017 23:43:43 -0700 Subject: [Python-checkins] [python/cpython] b459f7: [email] bpo-29478: Fix passing max_line_length=Non... Message-ID: <593e381f65f72_435d3f848085dc2c32355@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: b459f7482612d340b88b62edc024628595ec6337 https://github.com/python/cpython/commit/b459f7482612d340b88b62edc024628595ec6337 Author: mircea-cosbuc Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M Lib/email/_policybase.py M Lib/test/test_email/test_generator.py M Misc/ACKS M Misc/NEWS Log Message: ----------- [email] bpo-29478: Fix passing max_line_length=None from Compat32 policy (GH-595) If max_line_length=None is specified while using the Compat32 policy, it is no longer ignored. From solipsis at pitrou.net Mon Jun 12 05:05:17 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Mon, 12 Jun 2017 09:05:17 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=5 Message-ID: <20170612090516.91761.F10A6130594B24AD@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_collections leaked [0, -7, 8] memory blocks, sum=1 test_functools leaked [0, 3, 1] memory blocks, sum=4 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/reflogm5Nwls', '--timeout', '7200'] From noreply at github.com Mon Jun 12 07:30:34 2017 From: noreply at github.com (GitHub) Date: Mon, 12 Jun 2017 04:30:34 -0700 Subject: [Python-checkins] [python/cpython] 7d1017: bpo-30636: Add PYTHONCOERCECLOCALE to the help of ... Message-ID: <593e7b5a753fe_efa03fd4b0041c34232d2@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 7d1017d9ed3285857e827635eda966da246dcd5f https://github.com/python/cpython/commit/7d1017d9ed3285857e827635eda966da246dcd5f Author: St?phane Wirtel Date: 2017-06-12 (Mon, 12 Jun 2017) Changed paths: M Modules/main.c Log Message: ----------- bpo-30636: Add PYTHONCOERCECLOCALE to the help of the command line (GH-2125) From noreply at github.com Mon Jun 12 08:03:15 2017 From: noreply at github.com (GitHub) Date: Mon, 12 Jun 2017 05:03:15 -0700 Subject: [Python-checkins] [python/cpython] 293759: bpo-30624 / selectors: use bare 'except' clause in... Message-ID: <593e8303e2b18_1b463fb299027c3c886a5@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/selectors-bare-except-2 Home: https://github.com/python/cpython Commit: 293759c5bfcc81ef7d6d0b27f9bed32c91772c0a https://github.com/python/cpython/commit/293759c5bfcc81ef7d6d0b27f9bed32c91772c0a Author: Giampaolo Rodola Date: 2017-06-12 (Mon, 12 Jun 2017) Changed paths: M Lib/selectors.py Log Message: ----------- bpo-30624 / selectors: use bare 'except' clause instead of 'except Exception' Commit: 730cc05f43222fdff8a95427536936d623009409 https://github.com/python/cpython/commit/730cc05f43222fdff8a95427536936d623009409 Author: Giampaolo Rodola Date: 2017-06-12 (Mon, 12 Jun 2017) Log Message: ----------- Merge branch 'selectors-bare-except-2' of github.com:python/cpython into selectors-bare-except-2 Compare: https://github.com/python/cpython/compare/6cf19f6daa06...730cc05f4322 From noreply at github.com Mon Jun 12 08:28:14 2017 From: noreply at github.com (GitHub) Date: Mon, 12 Jun 2017 05:28:14 -0700 Subject: [Python-checkins] [python/cpython] e1b690: bpo-23404: `make regen-all` What's New entry (#212... Message-ID: <593e88de90b8d_55423faf50bbdc3c105577@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: e1b690370fd8f93bef1e69eeea2695f95a7cfff5 https://github.com/python/cpython/commit/e1b690370fd8f93bef1e69eeea2695f95a7cfff5 Author: Nick Coghlan Date: 2017-06-12 (Mon, 12 Jun 2017) Changed paths: M Doc/whatsnew/3.6.rst Log Message: ----------- bpo-23404: `make regen-all` What's New entry (#2128) While the build changes won't affect most users, they may affect redistributors and folks building their own Python binaries from source. From noreply at github.com Mon Jun 12 08:43:41 2017 From: noreply at github.com (GitHub) Date: Mon, 12 Jun 2017 05:43:41 -0700 Subject: [Python-checkins] [python/cpython] ced36a: bpo-30624 remaining bare except (#2108) Message-ID: <593e8c7d7d42f_27053fce1bc95c38104924@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: ced36a993fcfd1c76637119d31c03156a8772e11 https://github.com/python/cpython/commit/ced36a993fcfd1c76637119d31c03156a8772e11 Author: Giampaolo Rodola Date: 2017-06-12 (Mon, 12 Jun 2017) Changed paths: M Lib/selectors.py Log Message: ----------- bpo-30624 remaining bare except (#2108) bpo-30624 / selectors: use bare 'except' clause instead of 'except Exception' From noreply at github.com Mon Jun 12 08:43:44 2017 From: noreply at github.com (GitHub) Date: Mon, 12 Jun 2017 05:43:44 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <593e8c801db2a_19873fc06ad73c2c932b5@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/selectors-bare-except-2 Home: https://github.com/python/cpython From noreply at github.com Mon Jun 12 09:28:21 2017 From: noreply at github.com (GitHub) Date: Mon, 12 Jun 2017 06:28:21 -0700 Subject: [Python-checkins] [python/cpython] dfd5f3: Fix bpo-30589: improve Process.exitcode with forks... Message-ID: <593e96f5271b4_34a13fd491df3c3466949@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: dfd5f34634f9c505945e9348b4b799544680a7cf https://github.com/python/cpython/commit/dfd5f34634f9c505945e9348b4b799544680a7cf Author: Antoine Pitrou Date: 2017-06-12 (Mon, 12 Jun 2017) Changed paths: M Lib/multiprocessing/forkserver.py M Lib/multiprocessing/popen_fork.py M Lib/multiprocessing/popen_forkserver.py M Lib/test/_test_multiprocessing.py M Misc/NEWS Log Message: ----------- Fix bpo-30589: improve Process.exitcode with forkserver (#1989) * Fix bpo-30589: improve Process.exitcode with forkserver When the child is killed, Process.exitcode should return -signum, not 255. * Add Misc/NEWS From noreply at github.com Mon Jun 12 09:30:50 2017 From: noreply at github.com (GitHub) Date: Mon, 12 Jun 2017 06:30:50 -0700 Subject: [Python-checkins] [python/cpython] 41af94: bpo-30615: Fix the leak reference in Modules/_elem... Message-ID: <593e978a2cdd9_6cf83fa133acfc24453f7@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 41af942e57f9a450cf273ef6b72a21380c6ba8d1 https://github.com/python/cpython/commit/41af942e57f9a450cf273ef6b72a21380c6ba8d1 Author: St?phane Wirtel Date: 2017-06-12 (Mon, 12 Jun 2017) Changed paths: M Modules/_elementtree.c Log Message: ----------- bpo-30615: Fix the leak reference in Modules/_elementtree.c (#2129) From noreply at github.com Mon Jun 12 12:23:25 2017 From: noreply at github.com (GitHub) Date: Mon, 12 Jun 2017 09:23:25 -0700 Subject: [Python-checkins] [python/cpython] 8399a1: [3.6] bpo-30177: add NEWS entry (#2134) Message-ID: <593ebffd7093b_66973f96de0b7c28545e8@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 8399a177de8bfa860a66e96665488c17199cb9d2 https://github.com/python/cpython/commit/8399a177de8bfa860a66e96665488c17199cb9d2 Author: Antoine Pietri Date: 2017-06-12 (Mon, 12 Jun 2017) Changed paths: M Misc/NEWS Log Message: ----------- [3.6] bpo-30177: add NEWS entry (#2134) From noreply at github.com Mon Jun 12 12:40:15 2017 From: noreply at github.com (GitHub) Date: Mon, 12 Jun 2017 09:40:15 -0700 Subject: [Python-checkins] [python/cpython] a77a35: bpo-30177: add NEWS entry (#2135) Message-ID: <593ec3ef85d01_46f43fab6201dc34416f7@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: a77a35d70ba8aed047e63d4d9f7d0554e98d4c4b https://github.com/python/cpython/commit/a77a35d70ba8aed047e63d4d9f7d0554e98d4c4b Author: Antoine Pietri Date: 2017-06-12 (Mon, 12 Jun 2017) Changed paths: M Misc/NEWS Log Message: ----------- bpo-30177: add NEWS entry (#2135) From noreply at github.com Mon Jun 12 15:41:44 2017 From: noreply at github.com (GitHub) Date: Mon, 12 Jun 2017 12:41:44 -0700 Subject: [Python-checkins] [python/cpython] f59cac: bpo-30217: add the operators ~ and | to the index ... Message-ID: <593eee786ea27_1e363fe27889fc3429792@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: f59cac4b6458e5c47e24a39ba46fb178c3766577 https://github.com/python/cpython/commit/f59cac4b6458e5c47e24a39ba46fb178c3766577 Author: Marco Buttu Date: 2017-06-12 (Mon, 12 Jun 2017) Changed paths: M Doc/library/stdtypes.rst Log Message: ----------- bpo-30217: add the operators ~ and | to the index (GH-1502) (GH-2136) (cherry picked from commit dc980dfbcfce4695ccde056c3983160ba97b5a36) From noreply at github.com Mon Jun 12 15:42:50 2017 From: noreply at github.com (GitHub) Date: Mon, 12 Jun 2017 12:42:50 -0700 Subject: [Python-checkins] [python/cpython] bbb335: bpo-30217: add the operators ~ and | to the index ... Message-ID: <593eeebacbe7e_e5093fc0d9693c30755a2@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: bbb335891c2967bd13fbe2da775c0348260d95cb https://github.com/python/cpython/commit/bbb335891c2967bd13fbe2da775c0348260d95cb Author: Marco Buttu Date: 2017-06-12 (Mon, 12 Jun 2017) Changed paths: M Doc/library/stdtypes.rst Log Message: ----------- bpo-30217: add the operators ~ and | to the index (GH-1502) (GH-2137) (cherry picked from commit dc980dfbcfce4695ccde056c3983160ba97b5a36) From noreply at github.com Mon Jun 12 15:44:04 2017 From: noreply at github.com (GitHub) Date: Mon, 12 Jun 2017 12:44:04 -0700 Subject: [Python-checkins] [python/cpython] 37e041: bpo-30217: add the operators ~ and | to the index ... Message-ID: <593eef04b3b09_39893fb9e9159c34592dd@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 37e04153d5e331162608b33639ecd3c9a5ae2432 https://github.com/python/cpython/commit/37e04153d5e331162608b33639ecd3c9a5ae2432 Author: Marco Buttu Date: 2017-06-12 (Mon, 12 Jun 2017) Changed paths: M Doc/library/stdtypes.rst Log Message: ----------- bpo-30217: add the operators ~ and | to the index (GH-1502) (GH-2138) (cherry picked from commit dc980dfbcfce4695ccde056c3983160ba97b5a36) From lp_benchmark_robot at intel.com Mon Jun 12 19:27:45 2017 From: lp_benchmark_robot at intel.com (lp_benchmark_robot at intel.com) Date: Mon, 12 Jun 2017 16:27:45 -0700 Subject: [Python-checkins] [3 down, 2 up, 60 flat] Results for Python (master branch) 2017-06-12 Message-ID: <3b6ca920-fc37-4c93-b7b2-15b090dc84e7@orsmsx152.amr.corp.intel.com> Results for project python/master, build date: 2017-06-12 03:03:31-07:00. - commit: b459f74 - previous commit: 63c2c8a - revision date: 2017-06-11 23:43:41-07:00 - environment: Broadwell-EP - cpu: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz 2x22 cores, stepping 1, LLC 55 MB - mem: 128 GB - os: Ubuntu 16.04.2 LTS - kernel: 4.4.0-62-generic x86_64 GNU/Linux Baseline results were generated using release v3.6.0, with hash 5c4568a from 2016-12-22 23:38:47+00:00. +-----+------------------------+--------+------------+------------+------------+ | | |relative|change since|change since|current rev | | | benchmark|std_dev*| last run | baseline |run with PGO| +-----+------------------------+--------+------------+------------+------------+ | :-| | 2to3| 0.733% | +0.543% | +4.587% | +6.755% | +-----+------------------------+--------+------------+------------+------------+ | :-( | call_method| 0.714% | -3.072% | +19.121% | +16.738% | +-----+------------------------+--------+------------+------------+------------+ | :-( | call_method_slots| 0.347% | -2.596% | +19.851% | +13.788% | +-----+------------------------+--------+------------+------------+------------+ | :-( | call_method_unknown| 0.869% | -3.693% | +18.527% | +14.792% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_simple| 2.087% | +3.653% | +6.203% | +11.572% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chameleon| 0.940% | -0.391% | +11.786% | +10.500% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chaos| 0.693% | -0.673% | +7.544% | +8.577% | +-----+------------------------+--------+------------+------------+------------+ | :-| | crypto_pyaes| 0.422% | +0.741% | +4.245% | +5.100% | +-----+------------------------+--------+------------+------------+------------+ | :-| | deltablue| 3.939% | +1.134% | +8.008% | +17.071% | +-----+------------------------+--------+------------+------------+------------+ | :-| | django_template| 5.298% | -0.716% | +10.194% | +12.808% | +-----+------------------------+--------+------------+------------+------------+ | :-| | dulwich_log| 1.067% | +0.391% | +3.973% | +5.242% | +-----+------------------------+--------+------------+------------+------------+ | :-| | fannkuch| 0.997% | +0.921% | +5.975% | +4.152% | +-----+------------------------+--------+------------+------------+------------+ | :-| | float| 0.988% | +0.495% | +4.864% | +3.774% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_text| 1.195% | -0.394% | +8.463% | +10.987% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_xml| 2.186% | +1.291% | +7.575% | +8.662% | +-----+------------------------+--------+------------+------------+------------+ | :-| | go| 0.786% | -0.496% | +6.815% | +8.504% | +-----+------------------------+--------+------------+------------+------------+ | :-| | hexiom| 1.239% | +1.368% | +10.316% | +9.902% | +-----+------------------------+--------+------------+------------+------------+ | :-| | html5lib| 3.197% | +0.028% | +8.387% | +9.674% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_dumps| 1.238% | +2.303% | +4.674% | +8.162% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_loads| 4.927% | +0.708% | +2.984% | +7.689% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_format| 1.536% | +0.573% | +6.840% | +10.321% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_silent| 2.336% | -0.227% | +12.699% | +8.803% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_simple| 1.780% | -0.658% | +7.122% | +12.082% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mako| 0.587% | -0.348% | +17.688% | +12.425% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mdp| 6.723% | -0.160% | +3.318% | +14.512% | +-----+------------------------+--------+------------+------------+------------+ | :-| | meteor_contest| 1.077% | +0.284% | +3.817% | +4.715% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nbody| 1.270% | +1.296% | -1.618% | +3.959% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nqueens| 0.752% | +0.112% | +2.179% | +7.560% | +-----+------------------------+--------+------------+------------+------------+ | :-) | pathlib| 1.073% | +4.574% | +3.324% | +12.343% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle| 3.826% | -1.344% | +0.182% | +22.368% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_dict| 0.664% | +0.567% | +3.049% | +20.201% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_list| 0.746% | -0.989% | +3.603% | +18.986% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_pure_python| 3.223% | +0.598% | +12.743% | +7.306% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pidigits| 0.278% | -0.100% | +0.300% | +9.885% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup| 0.116% | +0.114% | +1.607% | +4.561% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup_no_site| 0.084% | +0.113% | +1.229% | +4.785% | +-----+------------------------+--------+------------+------------+------------+ | :-| | raytrace| 1.002% | -0.201% | +10.507% | +10.244% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_compile| 5.190% | -0.112% | -8.351% | +11.944% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_dna| 0.190% | -0.118% | -1.914% | +11.570% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_effbot| 2.097% | -1.059% | -3.279% | +9.787% | +-----+------------------------+--------+------------+------------+------------+ | :-) | regex_v8| 1.793% | +3.907% | +11.380% | +2.646% | +-----+------------------------+--------+------------+------------+------------+ | :-| | richards| 9.390% | -0.537% | +6.145% | +14.120% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_fft| 1.765% | +0.638% | +1.380% | +2.263% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_lu| 2.115% | +0.081% | +27.843% | +8.959% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_monte_carlo| 1.337% | +0.339% | +5.505% | +3.879% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sor| 0.482% | +0.193% | +16.178% | +6.483% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sparse_mat_mult| 0.534% | +1.043% | +3.936% | -1.363% | +-----+------------------------+--------+------------+------------+------------+ | :-| | spectral_norm| 0.968% | +1.154% | +7.086% | +0.904% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_declarative| 1.378% | +2.342% | +6.396% | +5.254% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_imperative| 2.769% | +2.626% | +5.452% | +3.606% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlite_synth| 3.082% | -1.666% | +3.646% | +6.377% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_expand| 3.026% | +1.740% | +12.589% | +7.806% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_integrate| 1.346% | +1.536% | +10.948% | +5.651% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_str| 4.157% | +0.712% | +11.892% | +9.104% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_sum| 5.246% | +1.515% | +11.689% | +10.213% | +-----+------------------------+--------+------------+------------+------------+ | :-| | telco| 3.814% | +0.482% | +22.944% | +9.282% | +-----+------------------------+--------+------------+------------+------------+ | :-| | tornado_http| 1.465% | +0.181% | +5.893% | +6.510% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpack_sequence| 4.860% | -3.611% | -1.680% | +3.058% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle| 2.899% | +0.584% | +10.411% | +19.763% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_list| 2.135% | +0.900% | -0.142% | +18.240% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_pure_python| 2.236% | +2.147% | +8.718% | +5.995% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_generate| 1.355% | +0.316% | +6.509% | +7.559% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_iterparse| 1.830% | +1.954% | +6.906% | +4.868% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_parse| 3.692% | -1.551% | +1.231% | +9.838% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_process| 1.040% | +1.359% | +7.434% | +7.763% | +-----+------------------------+--------+------------+------------+------------+ * Relative Standard Deviation (Standard Deviation/Average) If this is not displayed properly please visit our results page here: http://languagesperformance.intel.com/3-down-2-up-60-flat-results-for-python-master-branch-2017-06-12 Our lab does a nightly source pull and build of the Python project and measures performance changes against the previous stable version and the previous nightly measurement. This is provided as a service to the community so that quality issues with current hardware can be identified quickly. Intel technologies' features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. From noreply at github.com Mon Jun 12 21:31:13 2017 From: noreply at github.com (GitHub) Date: Mon, 12 Jun 2017 18:31:13 -0700 Subject: [Python-checkins] [python/cpython] 81f67b: bpo-30636: Fix the indentation for the help (#2131... Message-ID: <593f40613dfb5_39a33ffb5803fc4432577@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 81f67b6f48820beed6e138077fd785020bbfd5d6 https://github.com/python/cpython/commit/81f67b6f48820beed6e138077fd785020bbfd5d6 Author: St?phane Wirtel Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Modules/main.c Log Message: ----------- bpo-30636: Fix the indentation for the help (#2131) From noreply at github.com Mon Jun 12 21:46:36 2017 From: noreply at github.com (GitHub) Date: Mon, 12 Jun 2017 18:46:36 -0700 Subject: [Python-checkins] [python/cpython] 2997fe: [3.6] bpo-30604: Move co_extra_freefuncs to interp... Message-ID: <593f43fccc170_64643fa9c75efc44103541@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 2997fec01ee7300c6d5940e6c55e4ccf9f56f1b5 https://github.com/python/cpython/commit/2997fec01ee7300c6d5940e6c55e4ccf9f56f1b5 Author: Dino Viehland Date: 2017-06-12 (Mon, 12 Jun 2017) Changed paths: M Include/pystate.h M Lib/test/test_code.py M Misc/NEWS M Objects/codeobject.c M Python/ceval.c M Python/pystate.c Log Message: ----------- [3.6] bpo-30604: Move co_extra_freefuncs to interpreter state to avoid crashes in threads (#2015) * Move co_extra_freefuncs to interpreter state to avoid crashes in multi-threaded scenarios involving deletion of code objects * Don't require that extra be zero initialized * Build test list instead of defining empty test class * Ensure extra is always assigned on success * Keep the old fields in the thread state object, just don't use them Add new linked list of code extra objects on a per-interpreter basis so that interpreter state size isn't changed * Rename __PyCodeExtraState_Get and add comment about it going away in 3.7 Fix sort order of import's in test_code.py * Remove an extraneous space * Remove docstrings for comments * Touch up formatting * Fix casing of coextra local * Fix casing of another variable * Prefix PyCodeExtraState with __ to match C API for getting it * Update NEWS file for bpo-30604 From noreply at github.com Tue Jun 13 01:31:02 2017 From: noreply at github.com (GitHub) Date: Mon, 12 Jun 2017 22:31:02 -0700 Subject: [Python-checkins] [python/cpython] bd4e9e: bpo-6519: Improve Python Input Output Tutorial (GH... Message-ID: <593f7896bf79a_3b6a3fa21a8cbc245594c@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: bd4e9e0ca96dabf33605d9b1fd1e0562ece8ae18 https://github.com/python/cpython/commit/bd4e9e0ca96dabf33605d9b1fd1e0562ece8ae18 Author: Andrew Kuchling Date: 2017-06-12 (Mon, 12 Jun 2017) Changed paths: M Doc/tutorial/inputoutput.rst Log Message: ----------- bpo-6519: Improve Python Input Output Tutorial (GH-2143) Move up the discussion about 'with' keyword, so it appears earlier in the document. From noreply at github.com Tue Jun 13 01:35:43 2017 From: noreply at github.com (GitHub) Date: Mon, 12 Jun 2017 22:35:43 -0700 Subject: [Python-checkins] [python/cpython] d18beb: [3.6] bpo-6519: Improve Python Input Output Tutori... Message-ID: <593f79af5d08c_31c93fb3f1a67c34278a7@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/backport-bd4e9e0-3.6 Home: https://github.com/python/cpython Commit: d18bebdb120fdc5cb5afce53e66b8b80d18b7266 https://github.com/python/cpython/commit/d18bebdb120fdc5cb5afce53e66b8b80d18b7266 Author: Andrew Kuchling Date: 2017-06-12 (Mon, 12 Jun 2017) Changed paths: M Doc/tutorial/inputoutput.rst Log Message: ----------- [3.6] bpo-6519: Improve Python Input Output Tutorial (GH-2143) Move up the discussion about 'with' keyword, so it appears earlier in the document. (cherry picked from commit bd4e9e0ca96dabf33605d9b1fd1e0562ece8ae18) From noreply at github.com Tue Jun 13 01:35:50 2017 From: noreply at github.com (GitHub) Date: Mon, 12 Jun 2017 22:35:50 -0700 Subject: [Python-checkins] [python/cpython] c5708f: [3.5] bpo-6519: Improve Python Input Output Tutori... Message-ID: <593f79b6e59a1_20d43fa92aef7c30470a6@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/backport-bd4e9e0-3.5 Home: https://github.com/python/cpython Commit: c5708fe078639c519667ce0857b2d583fc85daa5 https://github.com/python/cpython/commit/c5708fe078639c519667ce0857b2d583fc85daa5 Author: Andrew Kuchling Date: 2017-06-12 (Mon, 12 Jun 2017) Changed paths: M Doc/tutorial/inputoutput.rst Log Message: ----------- [3.5] bpo-6519: Improve Python Input Output Tutorial (GH-2143) Move up the discussion about 'with' keyword, so it appears earlier in the document. (cherry picked from commit bd4e9e0ca96dabf33605d9b1fd1e0562ece8ae18) From noreply at github.com Tue Jun 13 01:40:31 2017 From: noreply at github.com (GitHub) Date: Mon, 12 Jun 2017 22:40:31 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <593f7acfbcac6_6e803f8c7407fc341023ad@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/backport-bd4e9e0-3.6 Home: https://github.com/python/cpython From noreply at github.com Tue Jun 13 01:40:19 2017 From: noreply at github.com (GitHub) Date: Mon, 12 Jun 2017 22:40:19 -0700 Subject: [Python-checkins] [python/cpython] 81c05c: bpo-6519: Improve Python Input Output Tutorial (GH... Message-ID: <593f7ac3be535_21193febefbfbc2c83657@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 81c05ccc10d044584dff3a69ee531094ed76ee2c https://github.com/python/cpython/commit/81c05ccc10d044584dff3a69ee531094ed76ee2c Author: Mariatta Date: 2017-06-12 (Mon, 12 Jun 2017) Changed paths: M Doc/tutorial/inputoutput.rst Log Message: ----------- bpo-6519: Improve Python Input Output Tutorial (GH-2143) (GH-2145) Move up the discussion about 'with' keyword, so it appears earlier in the document. (cherry picked from commit bd4e9e0ca96dabf33605d9b1fd1e0562ece8ae18) From noreply at github.com Tue Jun 13 01:40:46 2017 From: noreply at github.com (GitHub) Date: Mon, 12 Jun 2017 22:40:46 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <593f7adee5a5b_3d643fe834cb9c2c4088e@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/backport-bd4e9e0-3.5 Home: https://github.com/python/cpython From noreply at github.com Tue Jun 13 01:40:45 2017 From: noreply at github.com (GitHub) Date: Mon, 12 Jun 2017 22:40:45 -0700 Subject: [Python-checkins] [python/cpython] 5a8615: bpo-6519: Improve Python Input Output Tutorial (GH... Message-ID: <593f7add12978_f1543f9a04e45c2c109083@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 5a86154a931083e6a9f9bdf9cc8b3bc33abb673d https://github.com/python/cpython/commit/5a86154a931083e6a9f9bdf9cc8b3bc33abb673d Author: Mariatta Date: 2017-06-12 (Mon, 12 Jun 2017) Changed paths: M Doc/tutorial/inputoutput.rst Log Message: ----------- bpo-6519: Improve Python Input Output Tutorial (GH-2143) (GH-2146) Move up the discussion about 'with' keyword, so it appears earlier in the document. (cherry picked from commit bd4e9e0ca96dabf33605d9b1fd1e0562ece8ae18) From noreply at github.com Tue Jun 13 03:46:09 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 00:46:09 -0700 Subject: [Python-checkins] [python/cpython] 2b5cc5: bpo-30643: Fix race condition in signal wakeup in ... Message-ID: <593f98413b7a7_4ba63fc428ef9c24337f0@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 2b5cc5ebaff41445200753f1a69fd4e6a9475a1e https://github.com/python/cpython/commit/2b5cc5ebaff41445200753f1a69fd4e6a9475a1e Author: Antoine Pitrou Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Lib/multiprocessing/forkserver.py Log Message: ----------- bpo-30643: Fix race condition in signal wakeup in forkserver (followup to PR #1989) (#2139) * Fix race condition in signal wakeup in forkserver (followup to PR #1989) There's an admittedly well-known race condition where ECHILD can arrive just before the C function epoll_wait() and the latter wouldn't therefore return EINTR. The solution is to use set_wakeup_fd(), which was designed to avoid such race conditions. * Reset wakeup fd in child From noreply at github.com Tue Jun 13 04:14:11 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 01:14:11 -0700 Subject: [Python-checkins] [python/cpython] d79c1d: Mention how to disable signal fd wakeup (#2140) Message-ID: <593f9ed3b020e_284f3fb951691c30546a5@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: d79c1d4a9406384f10a37f26a7515ce79f9fdd78 https://github.com/python/cpython/commit/d79c1d4a9406384f10a37f26a7515ce79f9fdd78 Author: Antoine Pitrou Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Doc/library/signal.rst Log Message: ----------- Mention how to disable signal fd wakeup (#2140) From noreply at github.com Tue Jun 13 04:21:29 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 01:21:29 -0700 Subject: [Python-checkins] [python/cpython] 15a612: [2.7] Mention how to disable signal fd wakeup (GH-... Message-ID: <593fa08977797_e8363fe76994dc307188e@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 15a6127e72c6bf8ac75bd6266ebe24df75640c14 https://github.com/python/cpython/commit/15a6127e72c6bf8ac75bd6266ebe24df75640c14 Author: Antoine Pitrou Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Doc/library/signal.rst Log Message: ----------- [2.7] Mention how to disable signal fd wakeup (GH-2140) (#2151) (cherry picked from commit d79c1d4a9406384f10a37f26a7515ce79f9fdd78) From noreply at github.com Tue Jun 13 04:21:56 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 01:21:56 -0700 Subject: [Python-checkins] [python/cpython] e0e002: [3.5] Mention how to disable signal fd wakeup (GH-... Message-ID: <593fa0a46bb01_e6703ff8c027bc3c88894@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: e0e0029623248e6ed786df91c3cdf9ff4f283d32 https://github.com/python/cpython/commit/e0e0029623248e6ed786df91c3cdf9ff4f283d32 Author: Antoine Pitrou Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Doc/library/signal.rst Log Message: ----------- [3.5] Mention how to disable signal fd wakeup (GH-2140) (#2150) (cherry picked from commit d79c1d4a9406384f10a37f26a7515ce79f9fdd78) From noreply at github.com Tue Jun 13 04:23:15 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 01:23:15 -0700 Subject: [Python-checkins] [python/cpython] d0d63d: [3.6] Mention how to disable signal fd wakeup (GH-... Message-ID: <593fa0f3e71b_1bbe3faeaab75c30885e9@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: d0d63dc1e8a2e71c4cd6497e5ea503c702d0fe3b https://github.com/python/cpython/commit/d0d63dc1e8a2e71c4cd6497e5ea503c702d0fe3b Author: Antoine Pitrou Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Doc/library/signal.rst Log Message: ----------- [3.6] Mention how to disable signal fd wakeup (GH-2140) (#2149) (cherry picked from commit d79c1d4a9406384f10a37f26a7515ce79f9fdd78) From noreply at github.com Tue Jun 13 04:39:33 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 01:39:33 -0700 Subject: [Python-checkins] [python/cpython] 932946: bpo-30604: Fix __PyCodeExtraState_Get() prototype ... Message-ID: <593fa4c526216_45203f8a90ebfc3013301f@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 932946ca14168e556293d2508c8eebb23a56a2b2 https://github.com/python/cpython/commit/932946ca14168e556293d2508c8eebb23a56a2b2 Author: Victor Stinner Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Include/pystate.h M Python/pystate.c Log Message: ----------- bpo-30604: Fix __PyCodeExtraState_Get() prototype (#2152) Replace __PyCodeExtraState_Get() with __PyCodeExtraState_Get(void) to fix the following GCC warning: ./Include/pystate.h:63:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] __PyCodeExtraState* __PyCodeExtraState_Get(); From solipsis at pitrou.net Tue Jun 13 05:06:14 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Tue, 13 Jun 2017 09:06:14 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=7 Message-ID: <20170613090614.94725.3E97C6165DAC062E@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_asyncio leaked [0, 3, 0] memory blocks, sum=3 test_functools leaked [0, 3, 1] memory blocks, sum=4 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/reflogkxRC9q', '--timeout', '7200'] From noreply at github.com Tue Jun 13 05:12:03 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 02:12:03 -0700 Subject: [Python-checkins] [python/cpython] bdd356: _tkinter: Fix refleak in getint() (#2153) Message-ID: <593fac63a2628_59613f90ae175c2c331bf@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: bdd3567ccce2e7f80b155963e8cf6aa3576e1380 https://github.com/python/cpython/commit/bdd3567ccce2e7f80b155963e8cf6aa3576e1380 Author: Victor Stinner Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Modules/_tkinter.c Log Message: ----------- _tkinter: Fix refleak in getint() (#2153) PyNumber_Int() creates a new reference: need to decrement result reference counter. From noreply at github.com Tue Jun 13 05:49:46 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 02:49:46 -0700 Subject: [Python-checkins] [python/cpython] eb52ac: bpo-28180: Fix test_capi.test_forced_io_encoding()... Message-ID: <593fb53a82ebb_66f23f8223117c3864354@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: eb52ac89929bb09b15c014ab8ff60eee685e86c7 https://github.com/python/cpython/commit/eb52ac89929bb09b15c014ab8ff60eee685e86c7 Author: Victor Stinner Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Lib/test/test_capi.py Log Message: ----------- bpo-28180: Fix test_capi.test_forced_io_encoding() (#2155) Don't run Python in an empty environment, but copy the current environment and set PYTHONIOENCODING. So the test works also on Python compiled in shared mode (using libpython). From noreply at github.com Tue Jun 13 06:32:26 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 03:32:26 -0700 Subject: [Python-checkins] [python/cpython] d071a2: [3.5] bpo-29514: Check magic number for bugfix rel... Message-ID: <593fbf3a613c8_4a493fd6c59adc341181b3@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: d071a20f136547a490783fcfa969c6528025a6d2 https://github.com/python/cpython/commit/d071a20f136547a490783fcfa969c6528025a6d2 Author: Nick Coghlan Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Lib/test/test_importlib/test_util.py Log Message: ----------- [3.5] bpo-29514: Check magic number for bugfix releases (#2158) Add a test to check the current MAGIC_NUMBER against the expected number for the release if the current release is at candidate or final level. On test failure, describe to the developer the procedure for changing the magic number. This ensures that pre-merge CI will automatically pick up on magic number changes in maintenance releases (and explain why those are problematic), rather than relying on all core developers to be aware of the implications of such changes. From noreply at github.com Tue Jun 13 06:32:47 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 03:32:47 -0700 Subject: [Python-checkins] [python/cpython] 92e9e3: [3.6] bpo-29514: Check magic number for bugfix rel... Message-ID: <593fbf4f98593_647b3fec9fd51c38133458@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 92e9e35292d4e2044c25970389f3cdb30cfc903a https://github.com/python/cpython/commit/92e9e35292d4e2044c25970389f3cdb30cfc903a Author: Nick Coghlan Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Lib/test/test_importlib/test_util.py Log Message: ----------- [3.6] bpo-29514: Check magic number for bugfix releases (#2157) Add a test to check the current MAGIC_NUMBER against the expected number for the release if the current release is at candidate or final level. On test failure, describe to the developer the procedure for changing the magic number. This ensures that pre-merge CI will automatically pick up on magic number changes in maintenance releases (and explain why those are problematic), rather than relying on all core developers to be aware of the implications of such changes. From noreply at github.com Tue Jun 13 06:58:49 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 03:58:49 -0700 Subject: [Python-checkins] [python/cpython] a51f12: [2.7] bpo-29514: Check magic number for bugfix rel... Message-ID: <593fc569c35e4_50f13ffb55f3dc301043f9@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: a51f12f154baef9e10698f43bd19b36d01af62f4 https://github.com/python/cpython/commit/a51f12f154baef9e10698f43bd19b36d01af62f4 Author: Nick Coghlan Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: A Lib/test/test_import_magic.py Log Message: ----------- [2.7] bpo-29514: Check magic number for bugfix releases Add a test to check the current MAGIC_NUMBER against the expected number for the release if the current release is at candidate or final level. On test failure, describe to the developer the procedure for changing the magic number. This ensures that pre-merge CI will automatically pick up on magic number changes in maintenance releases (and explain why those are problematic), rather than relying on all core developers to be aware of the implications of such changes. From noreply at github.com Tue Jun 13 07:32:33 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 04:32:33 -0700 Subject: [Python-checkins] [python/cpython] 023564: bpo-30635: Fix refleak in test_c_locale_coercion (... Message-ID: <593fcd51e271b_ea4e3fa2f4a8fc38839bd@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 023564bf7d95f8e6a4b790491811e75ce497a071 https://github.com/python/cpython/commit/023564bf7d95f8e6a4b790491811e75ce497a071 Author: Victor Stinner Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Lib/test/test_c_locale_coercion.py Log Message: ----------- bpo-30635: Fix refleak in test_c_locale_coercion (#2126) When checking for reference leaks, test_c_locale_coercion is run multiple times and so _LocaleCoercionTargetsTestCase.setUpClass() is called multiple times. setUpClass() appends new value at each call, so it looks like a reference leak. Moving the setup from setUpClass() to setUpModule() avoids this, eliminating the false alarm. From noreply at github.com Tue Jun 13 07:55:37 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 04:55:37 -0700 Subject: [Python-checkins] [python/cpython] a6395b: PEP 538: assume UTF-8 for Mac OS X tests Message-ID: <593fd2b9b4d16_16e83fa733537c34738a7@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/buildbot-custom Home: https://github.com/python/cpython Commit: a6395bba02aa7121ecfe7024931f7e11f6400e07 https://github.com/python/cpython/commit/a6395bba02aa7121ecfe7024931f7e11f6400e07 Author: Nick Coghlan Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Lib/test/test_c_locale_coercion.py Log Message: ----------- PEP 538: assume UTF-8 for Mac OS X tests Commit: e43b8eff1b07858baf53bc38d3ad1c6066094080 https://github.com/python/cpython/commit/e43b8eff1b07858baf53bc38d3ad1c6066094080 Author: Nick Coghlan Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Lib/test/test_c_locale_coercion.py Log Message: ----------- bpo-28180: Further PEP 538 test case fixes - clarify it's the default FS encoding we're checking - don't skip the whole module when no target locales are available - skip the explicit LANG=UTF-8 behaviour for now Compare: https://github.com/python/cpython/compare/a6395bba02aa^...e43b8eff1b07 From noreply at github.com Tue Jun 13 08:26:56 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 05:26:56 -0700 Subject: [Python-checkins] [python/cpython] 0b94b8: Use correct name for test fixture method Message-ID: <593fda10e5bf2_64583ffcd2f09c2c405c3@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/buildbot-custom Home: https://github.com/python/cpython Commit: 0b94b89610f0b100e4b4b33a53e9e7b54b9eab20 https://github.com/python/cpython/commit/0b94b89610f0b100e4b4b33a53e9e7b54b9eab20 Author: Nick Coghlan Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Lib/test/test_c_locale_coercion.py Log Message: ----------- Use correct name for test fixture method From noreply at github.com Tue Jun 13 08:29:46 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 05:29:46 -0700 Subject: [Python-checkins] [python/cpython] b070fd: bpo-30642: IDLE: Fix test_query refleak (#2147) Message-ID: <593fdaba662ce_16d7d3fe2303b3c40594f5@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: b070fd275b68df5c5ba9f6f43197b8d7066f0b18 https://github.com/python/cpython/commit/b070fd275b68df5c5ba9f6f43197b8d7066f0b18 Author: mlouielu Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Lib/idlelib/idle_test/test_query.py Log Message: ----------- bpo-30642: IDLE: Fix test_query refleak (#2147) Patch by Louie Lu. From noreply at github.com Tue Jun 13 08:49:46 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 05:49:46 -0700 Subject: [Python-checkins] [python/cpython] 456309: bpo-28180: assume UTF-8 for Mac OS X PEP 538 tests... Message-ID: <593fdf6a5608f_71b83fe88e9d7c349043@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 4563099d28e832aed22b85ce7e2a92236df03847 https://github.com/python/cpython/commit/4563099d28e832aed22b85ce7e2a92236df03847 Author: Nick Coghlan Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Lib/test/test_c_locale_coercion.py Log Message: ----------- bpo-28180: assume UTF-8 for Mac OS X PEP 538 tests (GH-2130) From noreply at github.com Tue Jun 13 10:11:04 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 07:11:04 -0700 Subject: [Python-checkins] [python/cpython] 2bfb45: bpo-30642: IDLE: Fix test_query refleak (#2147) (#... Message-ID: <593ff2785cc1_4f03fdb6de5dc3c163c9@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 2bfb45d447c445b3c3afc19d16b4cd4773975993 https://github.com/python/cpython/commit/2bfb45d447c445b3c3afc19d16b4cd4773975993 Author: terryjreedy Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Lib/idlelib/idle_test/test_query.py Log Message: ----------- bpo-30642: IDLE: Fix test_query refleak (#2147) (#2161) Patch by Louie Lu. (cherry picked from commit b070fd275b68df5c5ba9f6f43197b8d7066f0b18) From noreply at github.com Tue Jun 13 10:30:45 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 07:30:45 -0700 Subject: [Python-checkins] [python/cpython] 0d3221: bpo-30650: Fixed a syntax error: missed right pare... Message-ID: <593ff715e0381_2d943fea1826dc2490211@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 0d322181d9018b25a5c28e62a0c193b4309aaa95 https://github.com/python/cpython/commit/0d322181d9018b25a5c28e62a0c193b4309aaa95 Author: messi Liao Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Modules/posixmodule.c Log Message: ----------- bpo-30650: Fixed a syntax error: missed right parentheses (#2154) From noreply at github.com Tue Jun 13 10:52:31 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 07:52:31 -0700 Subject: [Python-checkins] [python/cpython] 832318: Fix ref leak in idle_test.test_macosx (#2163) Message-ID: <593ffc2f60acc_60513fa2001b3c30100141@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 8323189ff1a19566f923c04b95e4d17fa57d1f56 https://github.com/python/cpython/commit/8323189ff1a19566f923c04b95e4d17fa57d1f56 Author: terryjreedy Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Lib/idlelib/idle_test/test_macosx.py Log Message: ----------- Fix ref leak in idle_test.test_macosx (#2163) From noreply at github.com Tue Jun 13 11:11:24 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 08:11:24 -0700 Subject: [Python-checkins] [python/cpython] 1eb6c0: bpo-24484: Avoid race condition in multiprocessing... Message-ID: <5940009c4dcbb_59113feeea513c2c58277@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 1eb6c0074d17f4fd425cacfdda893d65f5f77f0a https://github.com/python/cpython/commit/1eb6c0074d17f4fd425cacfdda893d65f5f77f0a Author: Antoine Pitrou Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Lib/multiprocessing/util.py M Lib/test/_test_multiprocessing.py M Misc/NEWS Log Message: ----------- bpo-24484: Avoid race condition in multiprocessing cleanup (#2159) * bpo-24484: Avoid race condition in multiprocessing cleanup The finalizer registry can be mutated while inspected by multiprocessing at process exit. * Use test.support.start_threads() * Add Misc/NEWS From noreply at github.com Tue Jun 13 11:51:30 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 08:51:30 -0700 Subject: [Python-checkins] [python/cpython] 6fd034: [3.6] bpo-24484: Avoid race condition in multiproc... Message-ID: <59400a022dc50_63203f9ae482bc349842d@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 6fd03459957ee53941183212457bba19f977679f https://github.com/python/cpython/commit/6fd03459957ee53941183212457bba19f977679f Author: Antoine Pitrou Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Lib/multiprocessing/util.py M Lib/test/_test_multiprocessing.py M Misc/NEWS Log Message: ----------- [3.6] bpo-24484: Avoid race condition in multiprocessing cleanup (GH-2159) (#2166) * bpo-24484: Avoid race condition in multiprocessing cleanup The finalizer registry can be mutated while inspected by multiprocessing at process exit. * Use test.support.start_threads() * Add Misc/NEWS. (cherry picked from commit 1eb6c0074d17f4fd425cacfdda893d65f5f77f0a) From noreply at github.com Tue Jun 13 11:52:11 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 08:52:11 -0700 Subject: [Python-checkins] [python/cpython] b0efd4: [3.6]bpo-30642: Fix ref leak in idle_test.test_mac... Message-ID: <59400a2b8a93a_166313fdffb899c2890013@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: b0efd493b6af24a6ae744e7e02f4b69c70e88f3d https://github.com/python/cpython/commit/b0efd493b6af24a6ae744e7e02f4b69c70e88f3d Author: terryjreedy Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Lib/idlelib/idle_test/test_macosx.py Log Message: ----------- [3.6]bpo-30642: Fix ref leak in idle_test.test_macosx (#2163) (#2165) (cherry picked from commit 8323189ff1a19566f923c04b95e4d17fa57d1f56) From noreply at github.com Tue Jun 13 11:52:30 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 08:52:30 -0700 Subject: [Python-checkins] [python/cpython] d09f16: [2.7] bpo-24484: Avoid race condition in multiproc... Message-ID: <59400a3ee2b7c_172153fb2225e5c405216e@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: d09f1674d70dd84c5be37b5fe11bca4913146c6b https://github.com/python/cpython/commit/d09f1674d70dd84c5be37b5fe11bca4913146c6b Author: Antoine Pitrou Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Lib/multiprocessing/util.py M Lib/test/test_multiprocessing.py Log Message: ----------- [2.7] bpo-24484: Avoid race condition in multiprocessing cleanup (GH-2159) (#2168) * bpo-24484: Avoid race condition in multiprocessing cleanup The finalizer registry can be mutated while inspected by multiprocessing at process exit. * Use test.support.start_threads() * Add Misc/NEWS. (cherry picked from commit 1eb6c0074d17f4fd425cacfdda893d65f5f77f0a) From noreply at github.com Tue Jun 13 11:54:11 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 08:54:11 -0700 Subject: [Python-checkins] [python/cpython] a0ecaa: [3.5] bpo-24484: Avoid race condition in multiproc... Message-ID: <59400aa3cdee3_6a3a3f8b6d9a5c44881b3@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: a0ecaab006849ade08fbcf8413fe1e92d9c8d71c https://github.com/python/cpython/commit/a0ecaab006849ade08fbcf8413fe1e92d9c8d71c Author: Antoine Pitrou Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Lib/multiprocessing/util.py M Lib/test/_test_multiprocessing.py M Misc/NEWS Log Message: ----------- [3.5] bpo-24484: Avoid race condition in multiprocessing cleanup (GH-2159) (#2167) * bpo-24484: Avoid race condition in multiprocessing cleanup The finalizer registry can be mutated while inspected by multiprocessing at process exit. * Use test.support.start_threads() * Add Misc/NEWS. (cherry picked from commit 1eb6c0074d17f4fd425cacfdda893d65f5f77f0a) From noreply at github.com Tue Jun 13 13:11:15 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 10:11:15 -0700 Subject: [Python-checkins] [python/cpython] b9c3da: bpo-24744: Raises error in pkgutil.walk_packages i... Message-ID: <59401cb38a6b3_171df3fa7266d9c341375b@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: b9c3da5c89c66dcccf382e8f196746da2a06d4cc https://github.com/python/cpython/commit/b9c3da5c89c66dcccf382e8f196746da2a06d4cc Author: Sanyam Khurana Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Doc/whatsnew/3.7.rst M Lib/pkgutil.py M Lib/test/test_pkgutil.py M Misc/NEWS Log Message: ----------- bpo-24744: Raises error in pkgutil.walk_packages if path is str (#1926) bpo-24744: Raise error in pkgutil.walk_packages if path is str Previously an empty result list was accidentallly returned, since the code iterated over the string as if it were the expected list of paths, and of course found nothing. From noreply at github.com Tue Jun 13 13:58:20 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 10:58:20 -0700 Subject: [Python-checkins] [python/cpython] 2d0afe: bpo-30656: Fix Python C API Module Objects documen... Message-ID: <594027bc6e6e6_5a303f93cc4adc34776da@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 2d0afef82a07afdb666f2ca0c533aac5d39155cd https://github.com/python/cpython/commit/2d0afef82a07afdb666f2ca0c533aac5d39155cd Author: Emily Morehouse Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Doc/c-api/module.rst Log Message: ----------- bpo-30656: Fix Python C API Module Objects documentation (GH-2170) `PyModule_New()` now refers to `PyModule_NewObject()` From noreply at github.com Tue Jun 13 14:40:12 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 11:40:12 -0700 Subject: [Python-checkins] [python/cpython] 049cf2: bpo-27922: Stop gui flash from idle_test.test_pare... Message-ID: <5940318c40813_16e403fee017bdc2863516@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 049cf2bb44038351e1b2eed4fc7b1b522329e550 https://github.com/python/cpython/commit/049cf2bb44038351e1b2eed4fc7b1b522329e550 Author: terryjreedy Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Lib/idlelib/idle_test/test_parenmatch.py Log Message: ----------- bpo-27922: Stop gui flash from idle_test.test_parenmatch (#2171) For unknown reasons, this does not work when running leak tests. From noreply at github.com Tue Jun 13 15:04:11 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 12:04:11 -0700 Subject: [Python-checkins] [python/cpython] 601483: bpo-30603: Add test case to textwrap.dedent (GH-20... Message-ID: <5940372bde5b0_61743f8e322b9c381296d@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 601483d3b8a0433ca25f7fd6beea2cef674be039 https://github.com/python/cpython/commit/601483d3b8a0433ca25f7fd6beea2cef674be039 Author: Jonathan Eunice Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Lib/test/test_textwrap.py Log Message: ----------- bpo-30603: Add test case to textwrap.dedent (GH-2014) From noreply at github.com Tue Jun 13 15:20:52 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 12:20:52 -0700 Subject: [Python-checkins] [python/cpython] 184bd8: bpo-30659 : Use ** for kwargs in namedtuple._repla... Message-ID: <59403b14be7af_356e3fa908fcbc28430bb@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 184bd82ba8106785ba22f0d2477dbd08bef821fb https://github.com/python/cpython/commit/184bd82ba8106785ba22f0d2477dbd08bef821fb Author: Ben Hoyt Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Doc/library/collections.rst Log Message: ----------- bpo-30659 : Use ** for kwargs in namedtuple._replace() signature (GH-2173) From noreply at github.com Tue Jun 13 15:41:01 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 12:41:01 -0700 Subject: [Python-checkins] [python/cpython] d92ee3: [3.6]bpo-27922: Stop gui flash from idle_test.test... Message-ID: <59403fcd45b72_78a53fb9cc793c34102231@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: d92ee3ea622b6eee5846681bad5595cfedcf20b6 https://github.com/python/cpython/commit/d92ee3ea622b6eee5846681bad5595cfedcf20b6 Author: terryjreedy Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Lib/idlelib/idle_test/test_parenmatch.py Log Message: ----------- [3.6]bpo-27922: Stop gui flash from idle_test.test_parenmatch (#2171) (#2172) For unknown reasons, this does not work when running leak tests. (cherry picked from commit 049cf2bb44038351e1b2eed4fc7b1b522329e550) From noreply at github.com Tue Jun 13 17:48:29 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 14:48:29 -0700 Subject: [Python-checkins] [python/cpython] c94cac: bpo-30649: test_os tolerates 50 ms delta for utime... Message-ID: <59405dad937bc_7e223fbfba62fc3c495fb@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: c94caca65cd38802243b5279cf85ee44ffb2abb8 https://github.com/python/cpython/commit/c94caca65cd38802243b5279cf85ee44ffb2abb8 Author: Victor Stinner Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Lib/test/test_os.py Log Message: ----------- bpo-30649: test_os tolerates 50 ms delta for utime (#2156) On Windows, tolerate a delta of 50 ms instead of 20 ms in test_utime_current() and test_utime_current_old() of test_os. On other platforms, reduce the delta from 20 ms to 10 ms. From noreply at github.com Tue Jun 13 17:48:49 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 14:48:49 -0700 Subject: [Python-checkins] [python/cpython] 8f6eea: bpo-30595: Increase test_queue_feeder_donot_stop_o... Message-ID: <59405dc16208c_61053fa9312ddc2c1062c5@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 8f6eeaf21cdf4aea25fdefeec814a1ce07453fe9 https://github.com/python/cpython/commit/8f6eeaf21cdf4aea25fdefeec814a1ce07453fe9 Author: Victor Stinner Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Lib/test/_test_multiprocessing.py Log Message: ----------- bpo-30595: Increase test_queue_feeder_donot_stop_onexc() timeout (#2148) _test_multiprocessing.test_queue_feeder_donot_stop_onexc() now uses a timeout of 1 second on Queue.get(), instead of 0.1 second, for slow buildbots. From lp_benchmark_robot at intel.com Tue Jun 13 20:23:30 2017 From: lp_benchmark_robot at intel.com (lp_benchmark_robot at intel.com) Date: Tue, 13 Jun 2017 17:23:30 -0700 Subject: [Python-checkins] [2 up, 63 flat] Results for Python (master branch) 2017-06-13 Message-ID: <3de60c42-e3b9-4812-8d78-f1ba439a2efb@orsmsx153.amr.corp.intel.com> Results for project python/master, build date: 2017-06-13 03:03:33-07:00. - commit: eb52ac8 - previous commit: b459f74 - revision date: 2017-06-13 11:49:44+02:00 - environment: Broadwell-EP - cpu: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz 2x22 cores, stepping 1, LLC 55 MB - mem: 128 GB - os: Ubuntu 16.04.2 LTS - kernel: 4.4.0-62-generic x86_64 GNU/Linux Baseline results were generated using release v3.6.0, with hash 5c4568a from 2016-12-22 23:38:47+00:00. +-----+------------------------+--------+------------+------------+------------+ | | |relative|change since|change since|current rev | | | benchmark|std_dev*| last run | baseline |run with PGO| +-----+------------------------+--------+------------+------------+------------+ | :-| | 2to3| 0.678% | -0.330% | +4.272% | +7.980% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method| 0.581% | +1.587% | +20.405% | +15.912% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_slots| 0.900% | +2.028% | +21.476% | +13.768% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_unknown| 1.170% | +0.607% | +19.022% | +14.489% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_simple| 3.608% | -2.148% | +4.189% | +15.851% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chameleon| 1.298% | +1.399% | +13.020% | +9.829% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chaos| 0.701% | -2.395% | +5.330% | +12.262% | +-----+------------------------+--------+------------+------------+------------+ | :-| | crypto_pyaes| 0.375% | +0.233% | +4.468% | +5.495% | +-----+------------------------+--------+------------+------------+------------+ | :-| | deltablue| 3.390% | -2.465% | +5.740% | +19.804% | +-----+------------------------+--------+------------+------------+------------+ | :-| | django_template| 2.248% | +0.375% | +10.531% | +13.487% | +-----+------------------------+--------+------------+------------+------------+ | :-| | dulwich_log| 1.496% | -1.392% | +2.636% | +6.593% | +-----+------------------------+--------+------------+------------+------------+ | :-| | fannkuch| 1.836% | -0.980% | +5.054% | +6.214% | +-----+------------------------+--------+------------+------------+------------+ | :-| | float| 0.947% | -0.809% | +4.094% | +4.666% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_text| 1.325% | -0.068% | +8.401% | +11.712% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_xml| 1.869% | +0.512% | +8.048% | +9.785% | +-----+------------------------+--------+------------+------------+------------+ | :-| | go| 1.433% | -2.657% | +4.339% | +13.327% | +-----+------------------------+--------+------------+------------+------------+ | :-| | hexiom| 0.624% | -0.858% | +9.547% | +11.043% | +-----+------------------------+--------+------------+------------+------------+ | :-| | html5lib| 3.171% | +0.516% | +8.859% | +9.215% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_dumps| 2.650% | -0.732% | +3.976% | +8.479% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_loads| 1.112% | -0.292% | +2.701% | +10.245% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_format| 1.484% | -0.663% | +6.223% | +13.163% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_silent| 2.328% | -0.088% | +12.622% | +12.676% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_simple| 1.438% | -0.655% | +6.514% | +13.786% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mako| 0.781% | +0.371% | +17.994% | +13.196% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mdp| 7.293% | +0.687% | +3.982% | +13.376% | +-----+------------------------+--------+------------+------------+------------+ | :-| | meteor_contest| 2.122% | +0.490% | +4.288% | +5.323% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nbody| 0.395% | -0.810% | -2.441% | +4.149% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nqueens| 1.449% | +0.189% | +2.364% | +7.850% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pathlib| 1.313% | +0.221% | +3.538% | +12.182% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle| 5.383% | +0.376% | +0.557% | +23.486% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_dict| 1.951% | +2.528% | +5.500% | +18.126% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_list| 1.290% | +2.289% | +5.810% | +18.566% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_pure_python| 2.126% | -1.070% | +11.810% | +9.953% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pidigits| 0.310% | +0.202% | +0.501% | +9.393% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup| 0.117% | +0.014% | +1.621% | +4.779% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup_no_site| 0.085% | +0.046% | +1.274% | +4.878% | +-----+------------------------+--------+------------+------------+------------+ | :-| | raytrace| 1.271% | -1.550% | +9.120% | +12.582% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_compile| 4.269% | +1.698% | -6.512% | +9.293% | +-----+------------------------+--------+------------+------------+------------+ | :-) | regex_dna| 0.752% | +3.505% | +1.658% | +8.947% | +-----+------------------------+--------+------------+------------+------------+ | :-) | regex_effbot| 1.133% | +4.780% | +1.659% | +3.371% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_v8| 1.654% | -0.040% | +11.344% | +2.043% | +-----+------------------------+--------+------------+------------+------------+ | :-| | richards| 9.013% | -0.704% | +5.484% | +16.289% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_fft| 0.493% | +0.459% | +1.833% | +1.781% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_lu| 1.834% | -1.635% | +26.663% | +9.281% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_monte_carlo| 1.888% | -0.310% | +5.212% | +5.419% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sor| 1.928% | -0.781% | +15.524% | +7.987% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sparse_mat_mult| 1.162% | +0.297% | +4.221% | -1.459% | +-----+------------------------+--------+------------+------------+------------+ | :-| | spectral_norm| 0.731% | -1.458% | +5.731% | +3.669% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_declarative| 1.275% | -0.392% | +6.030% | +5.737% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_imperative| 2.841% | -0.822% | +4.675% | +4.239% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlite_synth| 4.174% | -0.866% | +2.812% | +7.986% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_expand| 2.724% | +0.087% | +12.666% | +8.516% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_integrate| 1.254% | -0.263% | +10.714% | +6.333% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_str| 3.771% | +0.620% | +12.438% | +9.098% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_sum| 4.546% | -0.695% | +11.076% | +10.132% | +-----+------------------------+--------+------------+------------+------------+ | :-| | telco| 5.037% | -1.243% | +21.986% | +9.591% | +-----+------------------------+--------+------------+------------+------------+ | :-| | tornado_http| 1.415% | -0.555% | +5.371% | +7.100% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpack_sequence| 6.798% | +0.217% | -1.459% | +2.509% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle| 6.746% | -1.117% | +9.411% | +20.096% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_list| 1.608% | +1.635% | +1.496% | +13.906% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_pure_python| 1.351% | -0.101% | +8.625% | +7.523% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_generate| 1.185% | -0.164% | +6.355% | +7.836% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_iterparse| 2.180% | -0.512% | +6.430% | +4.884% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_parse| 3.584% | -1.830% | -0.577% | +10.190% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_process| 1.293% | +0.126% | +7.551% | +8.057% | +-----+------------------------+--------+------------+------------+------------+ * Relative Standard Deviation (Standard Deviation/Average) If this is not displayed properly please visit our results page here: http://languagesperformance.intel.com/2-up-63-flat-results-for-python-master-branch-2017-06-13 Our lab does a nightly source pull and build of the Python project and measures performance changes against the previous stable version and the previous nightly measurement. This is provided as a service to the community so that quality issues with current hardware can be identified quickly. Intel technologies' features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. From noreply at github.com Tue Jun 13 21:32:18 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 18:32:18 -0700 Subject: [Python-checkins] [python/cpython] 188aed: bpo-25514: Improve IDLE's connection refused messa... Message-ID: <59409222323fa_693b3f9f07ef3c34697c0@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 188aedf8bb623d41302e10503268b0852ea91134 https://github.com/python/cpython/commit/188aedf8bb623d41302e10503268b0852ea91134 Author: terryjreedy Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Doc/library/idle.rst M Lib/idlelib/help.html M Lib/idlelib/help.py M Lib/idlelib/run.py Log Message: ----------- bpo-25514: Improve IDLE's connection refused message (#2177) When IDLE fail to start because the socket connection fails, direct people to a new subsection of the IDLE doc listing various causes and remedies. From noreply at github.com Tue Jun 13 22:13:16 2017 From: noreply at github.com (GitHub) Date: Tue, 13 Jun 2017 19:13:16 -0700 Subject: [Python-checkins] [python/cpython] 22d909: [3.6]bpo-25514: Improve IDLE's connection refused ... Message-ID: <59409bbc8f160_6ba03f805a28dc405171b@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 22d909f8c24bd7768df1a5bf0e52c597ea947cfb https://github.com/python/cpython/commit/22d909f8c24bd7768df1a5bf0e52c597ea947cfb Author: terryjreedy Date: 2017-06-13 (Tue, 13 Jun 2017) Changed paths: M Doc/library/idle.rst M Lib/idlelib/help.html M Lib/idlelib/help.py M Lib/idlelib/run.py Log Message: ----------- [3.6]bpo-25514: Improve IDLE's connection refused message (#2177) (#2178) When IDLE fail to start because the socket connection fails, direct people to a new subsection of the IDLE doc listing various causes and remedies. (cherry picked from commit 188aedf8bb623d41302e10503268b0852ea91134) From solipsis at pitrou.net Wed Jun 14 05:07:45 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Wed, 14 Jun 2017 09:07:45 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=6 Message-ID: <20170614090745.104770.DC38F5336085476A@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_functools leaked [0, 3, 1] memory blocks, sum=4 test_multiprocessing_fork leaked [2, 0, 0] memory blocks, sum=2 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/reflogCIHeRI', '--timeout', '7200'] From noreply at github.com Wed Jun 14 05:55:18 2017 From: noreply at github.com (GitHub) Date: Wed, 14 Jun 2017 02:55:18 -0700 Subject: [Python-checkins] [python/cpython] 3402f7: bpo-30649: Revert utime delta in test_os (#2176) Message-ID: <59410806cf36e_631e3fd1d5de9c34706b2@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 3402f7268897db15053866e1e68404cfa0e02706 https://github.com/python/cpython/commit/3402f7268897db15053866e1e68404cfa0e02706 Author: Victor Stinner Date: 2017-06-14 (Wed, 14 Jun 2017) Changed paths: M Lib/test/test_os.py Log Message: ----------- bpo-30649: Revert utime delta in test_os (#2176) PPC64 Fedora 3.x buildbot requires at least a delta of 14 ms: revert the utime delta to 20 ms. I tried 10 ms, but test_os failed on the PPC64 Fedora 3.x buildbot. From noreply at github.com Wed Jun 14 08:26:24 2017 From: noreply at github.com (GitHub) Date: Wed, 14 Jun 2017 05:26:24 -0700 Subject: [Python-checkins] [python/cpython] 526b22: bpo-30602: Fix refleak in os.spawnve() (#2184) Message-ID: <59412b70930bc_2d973f7f1c0c5c4464453@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 526b22657cb18fe79118c2ea68511aca09430c2c https://github.com/python/cpython/commit/526b22657cb18fe79118c2ea68511aca09430c2c Author: Victor Stinner Date: 2017-06-14 (Wed, 14 Jun 2017) Changed paths: M Modules/posixmodule.c Log Message: ----------- bpo-30602: Fix refleak in os.spawnve() (#2184) When os.spawnve() fails while handling arguments, free correctly argvlist: pass lastarg+1 rather than lastarg to free_string_array() to also free the first item. From noreply at github.com Wed Jun 14 08:26:54 2017 From: noreply at github.com (GitHub) Date: Wed, 14 Jun 2017 05:26:54 -0700 Subject: [Python-checkins] [python/cpython] c2a506: [3.6] bpo-30649: test_os tolerates 50 ms delta for... Message-ID: <59412b8e65440_6f533fe3d1f3bc3c64029@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: c2a506e40e9135bfd17b59fffc62261dc95bc535 https://github.com/python/cpython/commit/c2a506e40e9135bfd17b59fffc62261dc95bc535 Author: Victor Stinner Date: 2017-06-14 (Wed, 14 Jun 2017) Changed paths: M Lib/test/test_os.py Log Message: ----------- [3.6] bpo-30649: test_os tolerates 50 ms delta for utime (#2156) (#2175) * bpo-30649: test_os tolerates 50 ms delta for utime (#2156) On Windows, tolerate a delta of 50 ms instead of 20 ms in test_utime_current() and test_utime_current_old() of test_os. On other platforms, reduce the delta from 20 ms to 10 ms. (cherry picked from commit c94caca65cd38802243b5279cf85ee44ffb2abb8) * bpo-30649: Revert utime delta in test_os (#2176) PPC64 Fedora 3.x buildbot requires at least a delta of 14 ms: revert the utime delta to 20 ms. I tried 10 ms, but test_os failed on the PPC64 Fedora 3.x buildbot. (cherry picked from commit 3402f7268897db15053866e1e68404cfa0e02706) From noreply at github.com Wed Jun 14 09:32:08 2017 From: noreply at github.com (GitHub) Date: Wed, 14 Jun 2017 06:32:08 -0700 Subject: [Python-checkins] [python/cpython] 4ebf03: Fix trivial typo in Readme (GH-2185) Message-ID: <59413ad8740c3_16f1d3fb6c1429c3c1188f4@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 4ebf03d109f827c91a23256a447c1d74a203dfee https://github.com/python/cpython/commit/4ebf03d109f827c91a23256a447c1d74a203dfee Author: csabella Date: 2017-06-14 (Wed, 14 Jun 2017) Changed paths: M Doc/using/index.rst Log Message: ----------- Fix trivial typo in Readme (GH-2185) Replace platform with platforms. From noreply at github.com Wed Jun 14 11:13:50 2017 From: noreply at github.com (GitHub) Date: Wed, 14 Jun 2017 08:13:50 -0700 Subject: [Python-checkins] [python/cpython] 778b48: bpo-15786: IDLE: Fix mouse clicks on autocompletet... Message-ID: <594152ae3436d_30763f93f0ff3c3c340b0@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 778b484145edfd0d9b65129322d3295bed8eb71a https://github.com/python/cpython/commit/778b484145edfd0d9b65129322d3295bed8eb71a Author: mlouielu Date: 2017-06-14 (Wed, 14 Jun 2017) Changed paths: M Lib/idlelib/autocomplete_w.py Log Message: ----------- bpo-15786: IDLE: Fix mouse clicks on autocompletetion window (#1811) The root problem was non-check for hide_event. When user clicks on autocomplete window (acw), root widget gets focusOut event, then triggers hide_window to close the acw. It should only be hide when acw is active, and acw didn't get focus at FocusOut event (this event bind on acw and widget), or when widget get a ButtonPress event (this event only bind on widget). MacOS froze after double click on acw because when doubleclick_event try to hide window at the end, hide_window function destory whole acw, but tkinter didn't get focus back to widget. So set focus on widget first, then destory acw. Windows could not respond on double click event, because of the misbehavior of Configure event. When acw was shown, tkinter called winconfig event multiple times. That caused tkinter to not response to double click event. When on Windows, unbind Configure event first time get into winconfig_event to prevent multiple call of this event. From noreply at github.com Wed Jun 14 11:43:51 2017 From: noreply at github.com (GitHub) Date: Wed, 14 Jun 2017 08:43:51 -0700 Subject: [Python-checkins] [python/cpython] 328057: bpo-15786: IDLE: Fix mouse clicks on autocompletet... Message-ID: <594159b712fa9_6c243fa7c4009c44691f9@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 3280579450e3ee94e4916e2543b4dd8898d51b02 https://github.com/python/cpython/commit/3280579450e3ee94e4916e2543b4dd8898d51b02 Author: terryjreedy Date: 2017-06-14 (Wed, 14 Jun 2017) Changed paths: M Lib/idlelib/autocomplete_w.py Log Message: ----------- bpo-15786: IDLE: Fix mouse clicks on autocompletetion window (#1811) (#2187) Patch by Louie Lu. (cherry picked from commit 778b484145edfd0d9b65129322d3295bed8eb71a) From noreply at github.com Wed Jun 14 12:26:04 2017 From: noreply at github.com (GitHub) Date: Wed, 14 Jun 2017 09:26:04 -0700 Subject: [Python-checkins] [python/cpython] 311054: Fix trivial typo in Python Setup documentation (GH... Message-ID: <5941639c99ecd_178d23f8eac945c3053147@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 311054a928e5aa25f165d5ccadc55647e63f91f2 https://github.com/python/cpython/commit/311054a928e5aa25f165d5ccadc55647e63f91f2 Author: csabella Date: 2017-06-14 (Wed, 14 Jun 2017) Changed paths: M Doc/using/index.rst Log Message: ----------- Fix trivial typo in Python Setup documentation (GH-2185) (GH-2190) Replace platform with platforms. (cherry picked from commit 4ebf03d109f827c91a23256a447c1d74a203dfee) From noreply at github.com Wed Jun 14 12:26:24 2017 From: noreply at github.com (GitHub) Date: Wed, 14 Jun 2017 09:26:24 -0700 Subject: [Python-checkins] [python/cpython] ee0572: Fix trivial typo in Python Setup documentation (GH... Message-ID: <594163b06dac6_7a313f9dd2a6bc3844036@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: ee0572fc96cbc4a61ae0de5b2408334a132faa12 https://github.com/python/cpython/commit/ee0572fc96cbc4a61ae0de5b2408334a132faa12 Author: csabella Date: 2017-06-14 (Wed, 14 Jun 2017) Changed paths: M Doc/using/index.rst Log Message: ----------- Fix trivial typo in Python Setup documentation (GH-2185) (GH-2189) Replace platform with platforms. (cherry picked from commit 4ebf03d109f827c91a23256a447c1d74a203dfee) From noreply at github.com Wed Jun 14 12:26:42 2017 From: noreply at github.com (GitHub) Date: Wed, 14 Jun 2017 09:26:42 -0700 Subject: [Python-checkins] [python/cpython] dd47b1: Fix trivial typo in Python Setup documentation (GH... Message-ID: <594163c298529_3cd33faafbfe5c288717f@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: dd47b1944df116cbdbadce3af463c8ccf9699418 https://github.com/python/cpython/commit/dd47b1944df116cbdbadce3af463c8ccf9699418 Author: csabella Date: 2017-06-14 (Wed, 14 Jun 2017) Changed paths: M Doc/using/index.rst Log Message: ----------- Fix trivial typo in Python Setup documentation (GH-2185) (GH-2188) Replace platform with platforms. (cherry picked from commit 4ebf03d109f827c91a23256a447c1d74a203dfee) From noreply at github.com Wed Jun 14 12:48:34 2017 From: noreply at github.com (GitHub) Date: Wed, 14 Jun 2017 09:48:34 -0700 Subject: [Python-checkins] [python/cpython] b18563: bpo-30231: Remove skipped test_imaplib tests (#141... Message-ID: <594168e2bf5c5_166853f85bf1c5c308132a@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: b18563da8803433509e9a0e29718e0271014659f https://github.com/python/cpython/commit/b18563da8803433509e9a0e29718e0271014659f Author: Victor Stinner Date: 2017-06-14 (Wed, 14 Jun 2017) Changed paths: M Lib/test/test_imaplib.py Log Message: ----------- bpo-30231: Remove skipped test_imaplib tests (#1419) The public cyrus.andrew.cmu.edu IMAP server (port 993) doesn't accept TLS connection using our self-signed x509 certificate. Remove the two tests which are already skipped. Write a new test_certfile_arg_warn() unit test for the certfile deprecation warning. From noreply at github.com Wed Jun 14 14:59:39 2017 From: noreply at github.com (GitHub) Date: Wed, 14 Jun 2017 11:59:39 -0700 Subject: [Python-checkins] [python/cpython] 789f47: bpo-30659 : Use ** for kwargs in namedtuple._repla... Message-ID: <5941879b585e6_356e3fa908fcbc286324c@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 789f47ebb56283bd0156957121ac2854817b2bf9 https://github.com/python/cpython/commit/789f47ebb56283bd0156957121ac2854817b2bf9 Author: Mariatta Date: 2017-06-14 (Wed, 14 Jun 2017) Changed paths: M Doc/library/collections.rst Log Message: ----------- bpo-30659 : Use ** for kwargs in namedtuple._replace() signature (GH-2173) (GH-2195) (cherry picked from commit 184bd82ba8106785ba22f0d2477dbd08bef821fb) From noreply at github.com Wed Jun 14 15:07:56 2017 From: noreply at github.com (GitHub) Date: Wed, 14 Jun 2017 12:07:56 -0700 Subject: [Python-checkins] [python/cpython] a3afdc: bpo-30659 : Use ** for kwargs in namedtuple._repla... Message-ID: <5941898c6dbad_171853fbda42dbc3889126@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: a3afdca2190201bf6572435226dd3f8668139002 https://github.com/python/cpython/commit/a3afdca2190201bf6572435226dd3f8668139002 Author: Mariatta Date: 2017-06-14 (Wed, 14 Jun 2017) Changed paths: M Doc/library/collections.rst Log Message: ----------- bpo-30659 : Use ** for kwargs in namedtuple._replace() signature (GH-2173) (GH-2197) (cherry picked from commit 184bd82ba8106785ba22f0d2477dbd08bef821fb) From noreply at github.com Wed Jun 14 15:07:44 2017 From: noreply at github.com (GitHub) Date: Wed, 14 Jun 2017 12:07:44 -0700 Subject: [Python-checkins] [python/cpython] 4b3010: bpo-30659 : Use ** for kwargs in namedtuple._repla... Message-ID: <594189802887d_6c243fa7c4009c4473782@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 4b30107bfdc9ba5afbe7f4a9d96273d6078bc310 https://github.com/python/cpython/commit/4b30107bfdc9ba5afbe7f4a9d96273d6078bc310 Author: Mariatta Date: 2017-06-14 (Wed, 14 Jun 2017) Changed paths: M Doc/library/collections.rst Log Message: ----------- bpo-30659 : Use ** for kwargs in namedtuple._replace() signature (GH-2173) (GH-2196) (cherry picked from commit 184bd82ba8106785ba22f0d2477dbd08bef821fb) From noreply at github.com Wed Jun 14 15:43:17 2017 From: noreply at github.com (GitHub) Date: Wed, 14 Jun 2017 12:43:17 -0700 Subject: [Python-checkins] [python/cpython] 32fd87: bpo-15786: Fix IDLE autocomplete return problem. (... Message-ID: <594191d5300dd_6a1f3f94e67bfc2c616df@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 32fd874afe55e396e3c9a5af35e7bb3d8e0b8f02 https://github.com/python/cpython/commit/32fd874afe55e396e3c9a5af35e7bb3d8e0b8f02 Author: terryjreedy Date: 2017-06-14 (Wed, 14 Jun 2017) Changed paths: M Lib/idlelib/autocomplete_w.py Log Message: ----------- bpo-15786: Fix IDLE autocomplete return problem. (#2198) Before, would not, for instance, complete 're.c' to 're.compile' even with 'compile' highlighted. Now it does. Before, was inserted into text, which in Shell meant compile() and possibly execute. Now cursor is left after completion. From noreply at github.com Wed Jun 14 16:10:13 2017 From: noreply at github.com (GitHub) Date: Wed, 14 Jun 2017 13:10:13 -0700 Subject: [Python-checkins] [python/cpython] 662800: [3.6]bpo-15786: Fix IDLE autocomplete return probl... Message-ID: <594198255bb9_5cfb3fc5ab093c3c1195da@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 6628006941f4382813a9af4628894c99bb333b8f https://github.com/python/cpython/commit/6628006941f4382813a9af4628894c99bb333b8f Author: terryjreedy Date: 2017-06-14 (Wed, 14 Jun 2017) Changed paths: M Lib/idlelib/autocomplete_w.py Log Message: ----------- [3.6]bpo-15786: Fix IDLE autocomplete return problem. (#2198) (#2199) Before, Enter would not, for instance, complete 're.c' to 're.compile' even with 'compile' highlighted. Now it does. Before, '\n' was inserted into text, which in Shell meant compile() and possibly execute. Now cursor is left after completion. (cherry picked from commit 32fd874afe55e396e3c9a5af35e7bb3d8e0b8f02) From noreply at github.com Wed Jun 14 16:43:04 2017 From: noreply at github.com (GitHub) Date: Wed, 14 Jun 2017 13:43:04 -0700 Subject: [Python-checkins] [python/cpython] 7895a0: bpo-30231: Remove skipped test_imaplib tests (#141... Message-ID: <59419fd810c53_649d3fd5f1935c405841e@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 7895a0585b4b6a1c8082d17227307c6ce2c8bb8b https://github.com/python/cpython/commit/7895a0585b4b6a1c8082d17227307c6ce2c8bb8b Author: Victor Stinner Date: 2017-06-14 (Wed, 14 Jun 2017) Changed paths: M Lib/test/test_imaplib.py Log Message: ----------- bpo-30231: Remove skipped test_imaplib tests (#1419) (#2193) The public cyrus.andrew.cmu.edu IMAP server (port 993) doesn't accept TLS connection using our self-signed x509 certificate. Remove the two tests which are already skipped. From noreply at github.com Wed Jun 14 16:43:02 2017 From: noreply at github.com (GitHub) Date: Wed, 14 Jun 2017 13:43:02 -0700 Subject: [Python-checkins] [python/cpython] 8a39af: bpo-30231: Remove skipped test_imaplib tests (#141... Message-ID: <59419fd6b81e8_3cd03fa4548f9c3c30011@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 8a39af945796164a16a607fecfef5297b7a87deb https://github.com/python/cpython/commit/8a39af945796164a16a607fecfef5297b7a87deb Author: Victor Stinner Date: 2017-06-14 (Wed, 14 Jun 2017) Changed paths: M Lib/test/test_imaplib.py Log Message: ----------- bpo-30231: Remove skipped test_imaplib tests (#1419) (#2192) The public cyrus.andrew.cmu.edu IMAP server (port 993) doesn't accept TLS connection using our self-signed x509 certificate. Remove the two tests which are already skipped. Write a new test_certfile_arg_warn() unit test for the certfile deprecation warning. (cherry picked from commit b18563da8803433509e9a0e29718e0271014659f) From noreply at github.com Wed Jun 14 17:34:52 2017 From: noreply at github.com (GitHub) Date: Wed, 14 Jun 2017 14:34:52 -0700 Subject: [Python-checkins] [python/cpython] 8c3f05: bpo-30436: Raise ModuleNotFoundError for importlib... Message-ID: <5941abfc5140f_67233fbc69905c305338f@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 8c3f05e9f0f0b30a3d4a2433e92471794d8258af https://github.com/python/cpython/commit/8c3f05e9f0f0b30a3d4a2433e92471794d8258af Author: Milan Oberkirch Date: 2017-06-14 (Wed, 14 Jun 2017) Changed paths: M Doc/library/importlib.rst M Lib/importlib/util.py M Lib/test/test_cmd_line_script.py M Lib/test/test_importlib/test_util.py M Misc/NEWS Log Message: ----------- bpo-30436: Raise ModuleNotFoundError for importlib.util.find_spec() when parent isn't a package (GH-1899) Previously AttributeError was raised, but that's not very reflective of the fact that the requested module can't be found since the specified parent isn't actually a package. From noreply at github.com Wed Jun 14 18:44:07 2017 From: noreply at github.com (GitHub) Date: Wed, 14 Jun 2017 15:44:07 -0700 Subject: [Python-checkins] [python/cpython] f7e078: bpo-30284: Fix regrtest for out of tree build (#14... Message-ID: <5941bc373ae54_177c23fbd2b333c2c945c0@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: f7e07840d725f2ebb469129cb5e6574ce61725ef https://github.com/python/cpython/commit/f7e07840d725f2ebb469129cb5e6574ce61725ef Author: Victor Stinner Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Lib/test/libregrtest/main.py Log Message: ----------- bpo-30284: Fix regrtest for out of tree build (#1481) Use a build/ directory in the build directory, not in the source directory, since the source directory may be read-only and must not be modified. Fallback on the source directory if the build directory is not available (missing "abs_builddir" sysconfig variable). From noreply at github.com Wed Jun 14 18:54:37 2017 From: noreply at github.com (GitHub) Date: Wed, 14 Jun 2017 15:54:37 -0700 Subject: [Python-checkins] [python/cpython] 23ec4b: bpo-29591: Upgrade Modules/expat to libexpat 2.2 (... Message-ID: <5941beada5988_172ae3fec58de9c3c883fa@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 23ec4b57e1359f9c539b8defc317542173ae087e https://github.com/python/cpython/commit/23ec4b57e1359f9c539b8defc317542173ae087e Author: Victor Stinner Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Misc/NEWS M Modules/expat/COPYING R Modules/expat/amigaconfig.h M Modules/expat/expat.h M Modules/expat/expat_external.h M Modules/expat/internal.h R Modules/expat/macconfig.h R Modules/expat/watcomconfig.h M Modules/expat/xmlparse.c M Modules/expat/xmlrole.c M Modules/expat/xmltok.c M Modules/expat/xmltok.h M Modules/expat/xmltok_impl.c M Modules/pyexpat.c Log Message: ----------- bpo-29591: Upgrade Modules/expat to libexpat 2.2 (#2164) * bpo-29591: Upgrade Modules/expat to libexpat 2.2 * bpo-29591: Restore Python changes on expat * bpo-29591: Remove expat config of unsupported platforms Remove the configuration (Modules/expat/*config.h) of unsupported platforms: * Amiga * MacOS Classic on PPC32 * Open Watcom * bpo-29591: Remove useless XML_HAS_SET_HASH_SALT The XML_HAS_SET_HASH_SALT define of Modules/expat/expat.h became useless since our local expat copy was upgrade to expat 2.1 (it's now expat 2.2.0). From noreply at github.com Wed Jun 14 19:26:18 2017 From: noreply at github.com (GitHub) Date: Wed, 14 Jun 2017 16:26:18 -0700 Subject: [Python-checkins] [python/cpython] 86b953: bpo-29591: Upgrade Modules/expat to libexpat 2.2 (... Message-ID: <5941c61ac737b_62ad3fd2d724bc303882a@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 86b95370c45dedb8a56c9894372a43681de47a73 https://github.com/python/cpython/commit/86b95370c45dedb8a56c9894372a43681de47a73 Author: Victor Stinner Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Misc/NEWS M Modules/expat/COPYING R Modules/expat/amigaconfig.h M Modules/expat/expat.h M Modules/expat/expat_external.h M Modules/expat/internal.h R Modules/expat/macconfig.h R Modules/expat/watcomconfig.h M Modules/expat/xmlparse.c M Modules/expat/xmlrole.c M Modules/expat/xmltok.c M Modules/expat/xmltok.h M Modules/expat/xmltok_impl.c M Modules/pyexpat.c Log Message: ----------- bpo-29591: Upgrade Modules/expat to libexpat 2.2 (#2164) (#2200) * bpo-29591: Upgrade Modules/expat to libexpat 2.2 * bpo-29591: Restore Python changes on expat * bpo-29591: Remove expat config of unsupported platforms Remove the configuration (Modules/expat/*config.h) of unsupported platforms: * Amiga * MacOS Classic on PPC32 * Open Watcom * bpo-29591: Remove useless XML_HAS_SET_HASH_SALT The XML_HAS_SET_HASH_SALT define of Modules/expat/expat.h became useless since our local expat copy was upgrade to expat 2.1 (it's now expat 2.2.0). (cherry picked from commit 23ec4b57e1359f9c539b8defc317542173ae087e) From noreply at github.com Wed Jun 14 20:16:36 2017 From: noreply at github.com (GitHub) Date: Wed, 14 Jun 2017 17:16:36 -0700 Subject: [Python-checkins] [python/cpython] 0e4571: bpo-29591: Upgrade Modules/expat to libexpat 2.2 (... Message-ID: <5941d1e4df27c_76eb3ff1befb9c2c757ca@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 0e4571a68a7f48e8469ef05b04ba3463d3fd82c0 https://github.com/python/cpython/commit/0e4571a68a7f48e8469ef05b04ba3463d3fd82c0 Author: Victor Stinner Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Misc/NEWS M Modules/expat/COPYING R Modules/expat/amigaconfig.h M Modules/expat/expat.h M Modules/expat/expat_external.h M Modules/expat/internal.h R Modules/expat/macconfig.h R Modules/expat/watcomconfig.h M Modules/expat/xmlparse.c M Modules/expat/xmlrole.c M Modules/expat/xmltok.c M Modules/expat/xmltok.h M Modules/expat/xmltok_impl.c M Modules/pyexpat.c Log Message: ----------- bpo-29591: Upgrade Modules/expat to libexpat 2.2 (#2164) (#2202) * bpo-29591: Upgrade Modules/expat to libexpat 2.2 * bpo-29591: Restore Python changes on expat * bpo-29591: Remove expat config of unsupported platforms Remove the configuration (Modules/expat/*config.h) of unsupported platforms: * Amiga * MacOS Classic on PPC32 * Open Watcom * bpo-29591: Remove useless XML_HAS_SET_HASH_SALT The XML_HAS_SET_HASH_SALT define of Modules/expat/expat.h became useless since our local expat copy was upgrade to expat 2.1 (it's now expat 2.2.0). (cherry picked from commit 23ec4b57e1359f9c539b8defc317542173ae087e) From noreply at github.com Wed Jun 14 20:16:40 2017 From: noreply at github.com (GitHub) Date: Wed, 14 Jun 2017 17:16:40 -0700 Subject: [Python-checkins] [python/cpython] 8c797e: bpo-29591: Upgrade Modules/expat to libexpat 2.2 (... Message-ID: <5941d1e8938a_668a3fd84fed7c3812457a@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 8c797ed8a0fea5e3162b9415f13e270d4d5d9549 https://github.com/python/cpython/commit/8c797ed8a0fea5e3162b9415f13e270d4d5d9549 Author: Victor Stinner Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Misc/NEWS M Modules/expat/COPYING R Modules/expat/amigaconfig.h M Modules/expat/expat.h M Modules/expat/expat_external.h M Modules/expat/internal.h R Modules/expat/macconfig.h R Modules/expat/watcomconfig.h M Modules/expat/xmlparse.c M Modules/expat/xmlrole.c M Modules/expat/xmltok.c M Modules/expat/xmltok.h M Modules/expat/xmltok_impl.c M Modules/pyexpat.c Log Message: ----------- bpo-29591: Upgrade Modules/expat to libexpat 2.2 (#2164) (#2201) * bpo-29591: Upgrade Modules/expat to libexpat 2.2 * bpo-29591: Restore Python changes on expat * bpo-29591: Remove expat config of unsupported platforms Remove the configuration (Modules/expat/*config.h) of unsupported platforms: * Amiga * MacOS Classic on PPC32 * Open Watcom * bpo-29591: Remove useless XML_HAS_SET_HASH_SALT The XML_HAS_SET_HASH_SALT define of Modules/expat/expat.h became useless since our local expat copy was upgrade to expat 2.1 (it's now expat 2.2.0). (cherry picked from commit 23ec4b57e1359f9c539b8defc317542173ae087e) From lp_benchmark_robot at intel.com Wed Jun 14 20:56:16 2017 From: lp_benchmark_robot at intel.com (lp_benchmark_robot at intel.com) Date: Wed, 14 Jun 2017 17:56:16 -0700 Subject: [Python-checkins] [65 flat] Results for Python (master branch) 2017-06-14 Message-ID: Results for project python/master, build date: 2017-06-14 03:03:37-07:00. - commit: 3402f72 - previous commit: eb52ac8 - revision date: 2017-06-14 11:55:17+02:00 - environment: Broadwell-EP - cpu: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz 2x22 cores, stepping 1, LLC 55 MB - mem: 128 GB - os: Ubuntu 16.04.2 LTS - kernel: 4.4.0-62-generic x86_64 GNU/Linux Baseline results were generated using release v3.6.0, with hash 5c4568a from 2016-12-22 23:38:47+00:00. +-----+------------------------+--------+------------+------------+------------+ | | |relative|change since|change since|current rev | | | benchmark|std_dev*| last run | baseline |run with PGO| +-----+------------------------+--------+------------+------------+------------+ | :-| | 2to3| 0.623% | -0.222% | +4.060% | +7.388% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method| 0.600% | -0.033% | +20.378% | +11.835% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_slots| 1.344% | -0.205% | +21.315% | +10.474% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_unknown| 1.023% | +0.056% | +19.067% | +9.332% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_simple| 2.785% | +0.218% | +4.398% | +14.513% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chameleon| 1.427% | -0.386% | +12.685% | +9.286% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chaos| 0.999% | -0.197% | +5.143% | +10.784% | +-----+------------------------+--------+------------+------------+------------+ | :-| | crypto_pyaes| 0.482% | -0.137% | +4.337% | +4.928% | +-----+------------------------+--------+------------+------------+------------+ | :-| | deltablue| 3.407% | +0.416% | +6.132% | +19.584% | +-----+------------------------+--------+------------+------------+------------+ | :-| | django_template| 1.998% | +0.726% | +11.180% | +12.739% | +-----+------------------------+--------+------------+------------+------------+ | :-| | dulwich_log| 1.048% | +0.175% | +2.807% | +7.270% | +-----+------------------------+--------+------------+------------+------------+ | :-| | fannkuch| 0.572% | +0.249% | +5.290% | +6.228% | +-----+------------------------+--------+------------+------------+------------+ | :-| | float| 1.275% | +0.167% | +4.254% | +4.112% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_text| 1.204% | -0.044% | +8.360% | +11.343% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_xml| 2.078% | -0.501% | +7.587% | +10.172% | +-----+------------------------+--------+------------+------------+------------+ | :-| | go| 0.760% | +0.419% | +4.739% | +12.759% | +-----+------------------------+--------+------------+------------+------------+ | :-| | hexiom| 0.588% | +0.107% | +9.644% | +10.452% | +-----+------------------------+--------+------------+------------+------------+ | :-| | html5lib| 3.053% | -0.461% | +8.439% | +9.538% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_dumps| 2.909% | -0.688% | +3.316% | +8.868% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_loads| 1.188% | -0.067% | +2.636% | +10.257% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_format| 1.361% | -0.292% | +5.949% | +12.262% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_silent| 2.866% | +0.467% | +13.030% | +10.871% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_simple| 1.609% | -0.022% | +6.494% | +13.666% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mako| 0.662% | +0.058% | +18.041% | +11.842% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mdp| 7.679% | -0.113% | +3.874% | +14.369% | +-----+------------------------+--------+------------+------------+------------+ | :-| | meteor_contest| 2.593% | +0.027% | +4.314% | +5.017% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nbody| 0.416% | +0.049% | -2.390% | +6.543% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nqueens| 1.503% | -0.169% | +2.199% | +7.038% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pathlib| 1.308% | +0.182% | +3.714% | +10.503% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle| 1.582% | +0.486% | +1.040% | +22.717% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_dict| 0.560% | +0.379% | +5.858% | +18.483% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_list| 0.967% | +0.328% | +6.118% | +17.656% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_pure_python| 5.139% | -1.045% | +10.889% | +10.388% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pidigits| 0.051% | +0.069% | +0.570% | +9.544% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup| 0.118% | -0.075% | +1.547% | +4.905% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup_no_site| 0.088% | -0.118% | +1.158% | +5.118% | +-----+------------------------+--------+------------+------------+------------+ | :-| | raytrace| 1.443% | +0.090% | +9.202% | +11.873% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_compile| 4.811% | -0.710% | -7.268% | +10.612% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_dna| 0.424% | +0.215% | +1.869% | +8.666% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_effbot| 1.684% | -0.366% | +1.299% | +5.510% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_v8| 0.969% | +0.586% | +11.864% | +3.636% | +-----+------------------------+--------+------------+------------+------------+ | :-| | richards| 8.976% | +0.587% | +6.039% | +14.901% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_fft| 0.644% | -0.068% | +1.766% | +0.445% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_lu| 2.173% | +0.676% | +27.159% | +8.217% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_monte_carlo| 1.737% | +0.432% | +5.622% | +4.052% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sor| 0.722% | +0.413% | +15.873% | +5.910% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sparse_mat_mult| 0.680% | +0.086% | +4.304% | -3.034% | +-----+------------------------+--------+------------+------------+------------+ | :-| | spectral_norm| 0.716% | +0.156% | +5.878% | +2.188% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_declarative| 1.445% | +0.039% | +6.066% | +7.774% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_imperative| 2.614% | +0.146% | +4.814% | +4.566% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlite_synth| 3.230% | -0.066% | +2.748% | +7.840% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_expand| 2.849% | -0.241% | +12.455% | +9.428% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_integrate| 1.768% | -0.074% | +10.648% | +6.732% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_str| 3.361% | +0.134% | +12.555% | +9.618% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_sum| 4.563% | -0.118% | +10.971% | +12.557% | +-----+------------------------+--------+------------+------------+------------+ | :-| | telco| 3.772% | +0.754% | +22.574% | +9.514% | +-----+------------------------+--------+------------+------------+------------+ | :-| | tornado_http| 1.492% | -0.156% | +5.223% | +7.255% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpack_sequence| 6.587% | -1.621% | -3.103% | +4.490% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle| 5.914% | +0.182% | +9.575% | +19.880% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_list| 1.361% | +0.261% | +1.753% | +15.848% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_pure_python| 1.568% | -0.090% | +8.543% | +6.434% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_generate| 0.954% | +0.122% | +6.469% | +7.394% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_iterparse| 2.118% | +0.095% | +6.519% | +4.087% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_parse| 3.162% | +0.375% | -0.200% | +10.987% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_process| 1.281% | +0.144% | +7.684% | +7.098% | +-----+------------------------+--------+------------+------------+------------+ * Relative Standard Deviation (Standard Deviation/Average) If this is not displayed properly please visit our results page here: http://languagesperformance.intel.com/65-flat-results-for-python-master-branch-2017-06-14 Our lab does a nightly source pull and build of the Python project and measures performance changes against the previous stable version and the previous nightly measurement. This is provided as a service to the community so that quality issues with current hardware can be identified quickly. Intel technologies' features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. From noreply at github.com Thu Jun 15 00:41:14 2017 From: noreply at github.com (GitHub) Date: Wed, 14 Jun 2017 21:41:14 -0700 Subject: [Python-checkins] [python/cpython] 4217e9: bpo-28180: Standard stream & FS encoding differ on... Message-ID: <59420fea17744_16f1d3fb6c1429c3c131693@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/buildbot-custom Home: https://github.com/python/cpython Commit: 4217e9d4102e05bd74c97badcdc77f7c862bad86 https://github.com/python/cpython/commit/4217e9d4102e05bd74c97badcdc77f7c862bad86 Author: Nick Coghlan Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Lib/test/test_c_locale_coercion.py Log Message: ----------- bpo-28180: Standard stream & FS encoding differ on Mac OS X In the C locale on Mac OS X, the default filesystem encoding used for operating system interfaces is UTF-8, but the default encoding used on the standard streams is still ASCII. From noreply at github.com Thu Jun 15 02:03:46 2017 From: noreply at github.com (GitHub) Date: Wed, 14 Jun 2017 23:03:46 -0700 Subject: [Python-checkins] [python/cpython] 442cb0: Skip POSIX locale coercion tests on Mac OS X Message-ID: <5942234214155_62ad3fd2d724bc3040425@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/buildbot-custom Home: https://github.com/python/cpython Commit: 442cb095a41c1e2638bbc27a569aac0c00d8cb66 https://github.com/python/cpython/commit/442cb095a41c1e2638bbc27a569aac0c00d8cb66 Author: Nick Coghlan Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Lib/test/test_c_locale_coercion.py Log Message: ----------- Skip POSIX locale coercion tests on Mac OS X From solipsis at pitrou.net Thu Jun 15 05:07:18 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Thu, 15 Jun 2017 09:07:18 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=5 Message-ID: <20170615090713.104770.B069BCFCB6812997@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_functools leaked [0, 3, 1] memory blocks, sum=4 test_multiprocessing_fork leaked [2, 0, -1] memory blocks, sum=1 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/reflogFNeNZJ', '--timeout', '7200'] From noreply at github.com Thu Jun 15 05:11:41 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 02:11:41 -0700 Subject: [Python-checkins] [python/cpython] 792651: bpo-28180: Standard stream & FS encoding differ on... Message-ID: <59424f4ddd006_7d2a3f9155bebc2c604ca@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 7926516ff95ed9c8345ed4c4c4910f44ffbd5949 https://github.com/python/cpython/commit/7926516ff95ed9c8345ed4c4c4910f44ffbd5949 Author: Nick Coghlan Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Lib/test/test_c_locale_coercion.py Log Message: ----------- bpo-28180: Standard stream & FS encoding differ on Mac OS X (GH-2208) In the C locale on Mac OS X, the default filesystem encoding used for operating system interfaces is UTF-8, but the default encoding used on the standard streams is still ASCII. Setting the POSIX locale also behaves differently from setting other locales on Mac OS X, so skip that in the test suite for now. From noreply at github.com Thu Jun 15 05:12:09 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 02:12:09 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <59424f693a438_166af3f8b86c05c3c1452d9@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/buildbot-custom Home: https://github.com/python/cpython From noreply at github.com Thu Jun 15 09:30:42 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 06:30:42 -0700 Subject: [Python-checkins] [python/cpython] 8acb4c: bpo-30602: Fix refleak in os.spawnv() (#2212) Message-ID: <59428c0249973_166283fdb26cedc2c81826@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 8acb4cf2b3436652568d7a70228b166316181466 https://github.com/python/cpython/commit/8acb4cf2b3436652568d7a70228b166316181466 Author: Victor Stinner Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Modules/posixmodule.c Log Message: ----------- bpo-30602: Fix refleak in os.spawnv() (#2212) When os.spawnv() fails while handling arguments, free correctly argvlist: pass lastarg+1 rather than lastarg to free_string_array() to also free the first item. From noreply at github.com Thu Jun 15 09:55:23 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 06:55:23 -0700 Subject: [Python-checkins] [python/cpython] 523a24: [3.6] bpo-30605: Fix compiling binary regexs with ... Message-ID: <594291cbaf376_34d63faefa305c307973a@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 523a243840feb4d5f444a1b128e540876afac3d2 https://github.com/python/cpython/commit/523a243840feb4d5f444a1b128e540876afac3d2 Author: Serhiy Storchaka Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Lib/sre_parse.py M Lib/test/test_re.py M Misc/ACKS M Misc/NEWS Log Message: ----------- [3.6] bpo-30605: Fix compiling binary regexs with BytesWarnings enabled. (GH-2016) (#2214) Running our unit tests with `-bb` enabled triggered this failure.. (cherry picked from commit 171b9a354e816eebc6d4c3a8553303942e9c5025) From noreply at github.com Thu Jun 15 09:57:55 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 06:57:55 -0700 Subject: [Python-checkins] [python/cpython] f75f6e: [3.6] bpo-30650: Fixed a syntax error: missed righ... Message-ID: <5942926332450_166853f85bf1c5c301065da@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: f75f6edb1fdbaeb12f9de368ebdeb1b7d1836433 https://github.com/python/cpython/commit/f75f6edb1fdbaeb12f9de368ebdeb1b7d1836433 Author: Serhiy Storchaka Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Modules/posixmodule.c Log Message: ----------- [3.6] bpo-30650: Fixed a syntax error: missed right parentheses (GH-2154) (#2215) (cherry picked from commit 0d32218) From noreply at github.com Thu Jun 15 09:58:16 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 06:58:16 -0700 Subject: [Python-checkins] [python/cpython] b39c78: [3.5] bpo-30650: Fixed a syntax error: missed righ... Message-ID: <59429278bb666_50bc3f8aedb31c3c14512@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: b39c78a73c203dcaf8f2061da81827c667440402 https://github.com/python/cpython/commit/b39c78a73c203dcaf8f2061da81827c667440402 Author: Serhiy Storchaka Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Modules/posixmodule.c Log Message: ----------- [3.5] bpo-30650: Fixed a syntax error: missed right parentheses (GH-2154) (#2216) (cherry picked from commit 0d32218) From noreply at github.com Thu Jun 15 10:16:40 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 07:16:40 -0700 Subject: [Python-checkins] [python/cpython] cf58df: [3.6] bpo-29931 fix __lt__ check in ipaddress.ip_i... Message-ID: <594296c87d0fe_39cf3fd9014fdc3c478a8@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: cf58dfb44cc11d41ea1473cd7436618b210b8258 https://github.com/python/cpython/commit/cf58dfb44cc11d41ea1473cd7436618b210b8258 Author: Serhiy Storchaka Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Lib/ipaddress.py M Lib/test/test_ipaddress.py M Misc/NEWS Log Message: ----------- [3.6] bpo-29931 fix __lt__ check in ipaddress.ip_interface for both v4 and v6. (GH-879) (#2217) the original logic was just comparing the network address but this is wrong because if the network address is equal then we need to compare the ip address for breaking the tie add more ip_interface comparison tests. (cherry picked from commit 7bd8d3e794782582a4ad1c9749424fff86802c3e) From noreply at github.com Thu Jun 15 10:16:57 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 07:16:57 -0700 Subject: [Python-checkins] [python/cpython] c5a6fb: [3.5] bpo-29931 fix __lt__ check in ipaddress.ip_i... Message-ID: <594296d9acde0_789e3f9f37241c406316c@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: c5a6fb654a280c7b17f1d348e2e40d62ca04c5d3 https://github.com/python/cpython/commit/c5a6fb654a280c7b17f1d348e2e40d62ca04c5d3 Author: Serhiy Storchaka Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Lib/ipaddress.py M Lib/test/test_ipaddress.py M Misc/NEWS Log Message: ----------- [3.5] bpo-29931 fix __lt__ check in ipaddress.ip_interface for both v4 and v6. (GH-879) (#2218) the original logic was just comparing the network address but this is wrong because if the network address is equal then we need to compare the ip address for breaking the tie add more ip_interface comparison tests. (cherry picked from commit 7bd8d3e794782582a4ad1c9749424fff86802c3e) From noreply at github.com Thu Jun 15 10:42:00 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 07:42:00 -0700 Subject: [Python-checkins] [python/cpython] e45ea3: bpo-30149: Fix partialmethod without explicit self... Message-ID: <59429cb8adb3a_d27c3f8f1e70bc401117e7@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: e45ea377b8d9ae23893d4587003c6d3e7f54b99a https://github.com/python/cpython/commit/e45ea377b8d9ae23893d4587003c6d3e7f54b99a Author: Dong-hee Na Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Lib/inspect.py M Lib/test/test_inspect.py M Misc/NEWS Log Message: ----------- bpo-30149: Fix partialmethod without explicit self parameter (#1308) (#1662) From noreply at github.com Thu Jun 15 10:42:02 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 07:42:02 -0700 Subject: [Python-checkins] [python/cpython] fb0825: bpo-30149: Fix partialmethod without explicit self... Message-ID: <59429cbab49f2_3c963fa4b9a41c3825465@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: fb0825c2784f80689c4c00c3ede22958faaf512c https://github.com/python/cpython/commit/fb0825c2784f80689c4c00c3ede22958faaf512c Author: Dong-hee Na Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Lib/inspect.py M Lib/test/test_inspect.py M Misc/NEWS Log Message: ----------- bpo-30149: Fix partialmethod without explicit self parameter (#1308) (#1663) From noreply at github.com Thu Jun 15 11:05:24 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 08:05:24 -0700 Subject: [Python-checkins] [python/cpython] 96c7c0: bpo-20627: Fix error message when keyword argument... Message-ID: <5942a234eb970_39cf3fd9014fdc3c49653@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 96c7c0685045b739fdc5145018cddfd252155713 https://github.com/python/cpython/commit/96c7c0685045b739fdc5145018cddfd252155713 Author: Sylvain Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Lib/test/test_call.py M Modules/_hashopenssl.c M Modules/_struct.c M Python/bltinmodule.c Log Message: ----------- bpo-20627: Fix error message when keyword arguments are used (#2115) From noreply at github.com Thu Jun 15 13:54:40 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 10:54:40 -0700 Subject: [Python-checkins] [python/cpython] 145541: bpo-30626: Fix error handling in PyImport_Import()... Message-ID: <5942c9e0264d0_34ff3fbc5765dc3894857@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 145541cfa05394c38cfd64c0be2c5fb382860995 https://github.com/python/cpython/commit/145541cfa05394c38cfd64c0be2c5fb382860995 Author: Serhiy Storchaka Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Python/import.c Log Message: ----------- bpo-30626: Fix error handling in PyImport_Import(). (#2103) In rare circumstances PyImport_Import() could return NULL without raising an error. From noreply at github.com Thu Jun 15 14:15:12 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 11:15:12 -0700 Subject: [Python-checkins] [python/cpython] fab05d: [3.6] bpo-30626: Fix error handling in PyImport_Im... Message-ID: <5942ceb09a0af_7da63fa10850dc3010898a@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: fab05de21480fc54a5101cf813195cb32724b5ad https://github.com/python/cpython/commit/fab05de21480fc54a5101cf813195cb32724b5ad Author: Serhiy Storchaka Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Python/import.c Log Message: ----------- [3.6] bpo-30626: Fix error handling in PyImport_Import(). (GH-2103) (#2221) In rare circumstances PyImport_Import() could return NULL without raising an error. (cherry picked from commit 145541c) From noreply at github.com Thu Jun 15 14:15:28 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 11:15:28 -0700 Subject: [Python-checkins] [python/cpython] 263dcc: [3.5] bpo-30626: Fix error handling in PyImport_Im... Message-ID: <5942cec05df35_63213f96fd9c5c38592f@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 263dcc39daa74066c2b2fcb007a4bd4f7ec65073 https://github.com/python/cpython/commit/263dcc39daa74066c2b2fcb007a4bd4f7ec65073 Author: Serhiy Storchaka Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Python/import.c Log Message: ----------- [3.5] bpo-30626: Fix error handling in PyImport_Import(). (GH-2103) (#2222) In rare circumstances PyImport_Import() could return NULL without raising an error. (cherry picked from commit 145541c) From noreply at github.com Thu Jun 15 14:19:46 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 11:19:46 -0700 Subject: [Python-checkins] [python/cpython] 258bfc: bpo-30673: test.bat: add -t option (timeout) (#221... Message-ID: <5942cfc29c50e_18903fd4aa55bc3439322@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 258bfc462b1e58689b43f662a10e44ece3a10bef https://github.com/python/cpython/commit/258bfc462b1e58689b43f662a10e44ece3a10bef Author: Victor Stinner Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Tools/buildbot/test.bat Log Message: ----------- bpo-30673: test.bat: add -t option (timeout) (#2211) From noreply at github.com Thu Jun 15 18:04:36 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 15:04:36 -0700 Subject: [Python-checkins] [python/cpython] b41dbb: bpo-23890: Fix ref cycle in TestCase.assertRaises Message-ID: <594304743f447_210a3fe671977c2c55793@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/backport-bbd3cf8-3.6 Home: https://github.com/python/cpython Commit: b41dbb303a975a43fcfac8bb02a4da1bdb3886ea https://github.com/python/cpython/commit/b41dbb303a975a43fcfac8bb02a4da1bdb3886ea Author: Victor Stinner Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Lib/unittest/case.py M Lib/unittest/test/test_case.py M Misc/NEWS Log Message: ----------- bpo-23890: Fix ref cycle in TestCase.assertRaises unittest.TestCase.assertRaises() now manually breaks a reference cycle to not keep objects alive longer than expected. (cherry picked from commit bbd3cf8f1ef1e91a8d6dac6411e18b4b9084abf5) From noreply at github.com Thu Jun 15 18:08:41 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 15:08:41 -0700 Subject: [Python-checkins] [python/cpython] 33cf0c: bpo-30675: Fix multiprocessing code in regrtest (#... Message-ID: <5943056975096_6f873fe817d2fc3c5071d@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 33cf0c4cd6e8abe138c3469ca9ec1502410945f0 https://github.com/python/cpython/commit/33cf0c4cd6e8abe138c3469ca9ec1502410945f0 Author: Victor Stinner Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M Lib/test/regrtest.py Log Message: ----------- bpo-30675: Fix multiprocessing code in regrtest (#2220) * Rewrite code to pass slaveargs from the master process to worker processes: reuse the same code of the Python master branch * Move code to initialize tests in a new setup_tests() function, similar change was done in the master branch * In a worker process, call setup_tests() with the namespace built from slaveargs to initialize correctly tests Before this change, warm_caches() was not called in worker processes because the setup was done before rebuilding the namespace from slaveargs. As a consequence, the huntrleaks feature was unstable. For example, test_zipfile reported randomly false positive on reference leaks. From noreply at github.com Thu Jun 15 18:14:36 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 15:14:36 -0700 Subject: [Python-checkins] [python/cpython] e064d4: bpo-30673: test.bat: add -t option (timeout) (#221... Message-ID: <594306cccdc8e_338d3fdc469b5c2898271@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: e064d4dfeda09fd206653697b70b434e98cc1b57 https://github.com/python/cpython/commit/e064d4dfeda09fd206653697b70b434e98cc1b57 Author: Victor Stinner Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M Tools/buildbot/test.bat Log Message: ----------- bpo-30673: test.bat: add -t option (timeout) (#2211) (#2225) (cherry picked from commit 258bfc462b1e58689b43f662a10e44ece3a10bef) From noreply at github.com Thu Jun 15 18:14:47 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 15:14:47 -0700 Subject: [Python-checkins] [python/cpython] ab4ea0: bpo-30673: test.bat: add -t option (timeout) (#221... Message-ID: <594306d7295fe_2a1c23fa1327cdc346432d@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: ab4ea09604ea7754a80e4fc36280f5772bf4a8b2 https://github.com/python/cpython/commit/ab4ea09604ea7754a80e4fc36280f5772bf4a8b2 Author: Victor Stinner Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M Tools/buildbot/test.bat Log Message: ----------- bpo-30673: test.bat: add -t option (timeout) (#2211) (#2226) (cherry picked from commit 258bfc462b1e58689b43f662a10e44ece3a10bef) From noreply at github.com Thu Jun 15 18:18:17 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 15:18:17 -0700 Subject: [Python-checkins] [python/cpython] 50dbf5: bpo-23890: Fix ref cycle in TestCase.assertRaises ... Message-ID: <594307a9163c9_293db3fa662a29c3c232b6@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 50dbf577e10f806056d60ac956db0748d2cc8257 https://github.com/python/cpython/commit/50dbf577e10f806056d60ac956db0748d2cc8257 Author: Victor Stinner Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M Lib/unittest/case.py M Lib/unittest/test/test_case.py M Misc/NEWS Log Message: ----------- bpo-23890: Fix ref cycle in TestCase.assertRaises (#858) unittest.TestCase.assertRaises() now manually breaks a reference cycle to not keep objects alive longer than expected. (cherry picked from commit bbd3cf8f1ef1e91a8d6dac6411e18b4b9084abf5) From noreply at github.com Thu Jun 15 18:18:19 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 15:18:19 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <594307ab99a2f_2e8f3fda2d20bc2c41790@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/backport-bbd3cf8-3.6 Home: https://github.com/python/cpython From noreply at github.com Thu Jun 15 18:51:25 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 15:51:25 -0700 Subject: [Python-checkins] [python/cpython] 3dc573: Fix ref cycles in TestCase.assertRaises() (#193) (... Message-ID: <59430f6de55c2_3b8a3fefe8541c2c67638@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 3dc573c8d19dc42ed786ca3237afdad183c41ca0 https://github.com/python/cpython/commit/3dc573c8d19dc42ed786ca3237afdad183c41ca0 Author: Victor Stinner Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M Lib/unittest/case.py M Lib/unittest/test/test_case.py M Misc/NEWS Log Message: ----------- Fix ref cycles in TestCase.assertRaises() (#193) (#2228) bpo-23890: unittest.TestCase.assertRaises() now manually breaks a reference cycle to not keep objects alive longer than expected. (cherry picked from commit bbd3cf8f1ef1e91a8d6dac6411e18b4b9084abf5) From lp_benchmark_robot at intel.com Thu Jun 15 19:34:50 2017 From: lp_benchmark_robot at intel.com (lp_benchmark_robot at intel.com) Date: Thu, 15 Jun 2017 16:34:50 -0700 Subject: [Python-checkins] [65 flat] Results for Python (master branch) 2017-06-15 Message-ID: <2e32205e-1b1c-4f5b-985e-b8f6e89295f0@orsmsx152.amr.corp.intel.com> Results for project python/master, build date: 2017-06-15 03:03:32-07:00. - commit: 7926516 - previous commit: 3402f72 - revision date: 2017-06-15 19:11:39+10:00 - environment: Broadwell-EP - cpu: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz 2x22 cores, stepping 1, LLC 55 MB - mem: 128 GB - os: Ubuntu 16.04.2 LTS - kernel: 4.4.0-62-generic x86_64 GNU/Linux Baseline results were generated using release v3.6.0, with hash 5c4568a from 2016-12-22 23:38:47+00:00. +-----+------------------------+--------+------------+------------+------------+ | | |relative|change since|change since|current rev | | | benchmark|std_dev*| last run | baseline |run with PGO| +-----+------------------------+--------+------------+------------+------------+ | :-| | 2to3| 0.668% | +0.338% | +4.384% | +7.631% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method| 0.624% | +0.141% | +20.491% | +12.899% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_slots| 1.086% | +0.018% | +21.329% | +12.516% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_unknown| 0.747% | +0.132% | +19.174% | +11.841% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_simple| 2.538% | +0.289% | +4.674% | +12.696% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chameleon| 1.070% | -0.133% | +12.569% | +10.798% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chaos| 0.713% | +0.362% | +5.486% | +11.323% | +-----+------------------------+--------+------------+------------+------------+ | :-| | crypto_pyaes| 0.403% | -0.000% | +4.337% | +6.141% | +-----+------------------------+--------+------------+------------+------------+ | :-| | deltablue| 3.328% | +0.326% | +6.438% | +19.107% | +-----+------------------------+--------+------------+------------+------------+ | :-| | django_template| 1.160% | +0.578% | +11.694% | +11.192% | +-----+------------------------+--------+------------+------------+------------+ | :-| | dulwich_log| 1.126% | -0.227% | +2.586% | +7.583% | +-----+------------------------+--------+------------+------------+------------+ | :-| | fannkuch| 1.366% | -0.173% | +5.127% | +4.232% | +-----+------------------------+--------+------------+------------+------------+ | :-| | float| 1.087% | -0.043% | +4.213% | +5.233% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_text| 1.004% | +0.599% | +8.909% | +11.278% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_xml| 2.678% | +0.640% | +8.179% | +8.849% | +-----+------------------------+--------+------------+------------+------------+ | :-| | go| 0.815% | -0.107% | +4.638% | +13.048% | +-----+------------------------+--------+------------+------------+------------+ | :-| | hexiom| 0.804% | -0.233% | +9.433% | +11.798% | +-----+------------------------+--------+------------+------------+------------+ | :-| | html5lib| 3.065% | +0.213% | +8.633% | +9.903% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_dumps| 1.402% | +0.595% | +3.891% | +9.369% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_loads| 1.034% | +0.504% | +3.127% | +11.179% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_format| 1.392% | +1.098% | +6.982% | +10.542% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_silent| 2.407% | +0.393% | +13.372% | +12.295% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_simple| 1.640% | +1.002% | +7.430% | +12.196% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mako| 0.710% | +0.015% | +18.053% | +11.183% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mdp| 6.877% | +0.651% | +4.499% | +14.408% | +-----+------------------------+--------+------------+------------+------------+ | :-| | meteor_contest| 2.369% | -0.223% | +4.101% | +5.432% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nbody| 0.578% | -0.114% | -2.507% | +4.981% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nqueens| 1.780% | +0.130% | +2.327% | +5.424% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pathlib| 1.302% | -0.274% | +3.450% | +10.915% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle| 1.190% | +0.499% | +1.533% | +22.871% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_dict| 0.687% | -0.117% | +5.748% | +17.655% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_list| 0.633% | -0.047% | +6.074% | +17.279% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_pure_python| 6.874% | -0.874% | +10.110% | +11.260% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pidigits| 0.111% | +0.001% | +0.570% | +9.859% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup| 0.123% | +0.135% | +1.680% | +4.909% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup_no_site| 0.085% | +0.178% | +1.334% | +5.051% | +-----+------------------------+--------+------------+------------+------------+ | :-| | raytrace| 1.305% | -0.045% | +9.161% | +13.368% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_compile| 4.692% | -0.101% | -7.377% | +11.287% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_dna| 1.084% | -0.141% | +1.731% | +9.377% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_effbot| 2.741% | -0.253% | +1.049% | +6.086% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_v8| 1.427% | -0.130% | +11.749% | +3.960% | +-----+------------------------+--------+------------+------------+------------+ | :-| | richards| 9.767% | -1.610% | +4.526% | +18.171% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_fft| 0.561% | -0.009% | +1.757% | +0.969% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_lu| 3.107% | -0.744% | +26.617% | +7.074% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_monte_carlo| 2.535% | -1.255% | +4.438% | +5.732% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sor| 0.606% | -0.128% | +15.765% | +8.290% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sparse_mat_mult| 1.478% | -0.078% | +4.229% | -5.115% | +-----+------------------------+--------+------------+------------+------------+ | :-| | spectral_norm| 0.707% | +0.025% | +5.901% | +2.045% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_declarative| 1.423% | +0.251% | +6.301% | +7.226% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_imperative| 2.872% | +0.189% | +4.994% | +5.227% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlite_synth| 2.971% | +0.801% | +3.526% | +5.908% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_expand| 2.894% | +0.041% | +12.491% | +8.498% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_integrate| 1.160% | +0.511% | +11.105% | +5.815% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_str| 3.445% | +0.082% | +12.627% | +8.703% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_sum| 5.079% | +0.001% | +10.972% | +11.391% | +-----+------------------------+--------+------------+------------+------------+ | :-| | telco| 5.151% | -1.062% | +21.751% | +8.876% | +-----+------------------------+--------+------------+------------+------------+ | :-| | tornado_http| 1.312% | +0.549% | +5.744% | +7.248% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpack_sequence| 5.012% | +1.577% | -1.477% | +2.117% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle| 4.504% | +1.363% | +10.808% | +19.135% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_list| 1.005% | -0.147% | +1.608% | +13.780% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_pure_python| 2.718% | -0.267% | +8.299% | +6.414% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_generate| 0.945% | -0.038% | +6.434% | +8.229% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_iterparse| 2.277% | -0.421% | +6.125% | +4.473% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_parse| 4.354% | -1.688% | -1.892% | +9.835% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_process| 1.321% | -0.242% | +7.461% | +8.182% | +-----+------------------------+--------+------------+------------+------------+ * Relative Standard Deviation (Standard Deviation/Average) If this is not displayed properly please visit our results page here: http://languagesperformance.intel.com/65-flat-results-for-python-master-branch-2017-06-15 Our lab does a nightly source pull and build of the Python project and measures performance changes against the previous stable version and the previous nightly measurement. This is provided as a service to the community so that quality issues with current hardware can be identified quickly. Intel technologies' features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. From noreply at github.com Thu Jun 15 21:49:44 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 18:49:44 -0700 Subject: [Python-checkins] [python/cpython] 6a90a1: bpo-30656: Fix Python C API Module Objects documen... Message-ID: <594339387c578_10993fcb04763c34310f5@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 6a90a124706b73824aebf5c2bd7b27daf82b2342 https://github.com/python/cpython/commit/6a90a124706b73824aebf5c2bd7b27daf82b2342 Author: Mariatta Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Doc/c-api/module.rst Log Message: ----------- bpo-30656: Fix Python C API Module Objects documentation (GH-2170) (GH-2230) `PyModule_New()` now refers to `PyModule_NewObject()` (cherry picked from commit 2d0afef82a07afdb666f2ca0c533aac5d39155cd) From noreply at github.com Thu Jun 15 21:49:56 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 18:49:56 -0700 Subject: [Python-checkins] [python/cpython] 0b13f5: bpo-30656: Fix Python C API Module Objects documen... Message-ID: <59433944302ee_34543fbceff29c346547b@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 0b13f58497d3a36d062c3b3b827abb05db5afbc1 https://github.com/python/cpython/commit/0b13f58497d3a36d062c3b3b827abb05db5afbc1 Author: Mariatta Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Doc/c-api/module.rst Log Message: ----------- bpo-30656: Fix Python C API Module Objects documentation (GH-2170) (GH-2231) `PyModule_New()` now refers to `PyModule_NewObject()` (cherry picked from commit 2d0afef82a07afdb666f2ca0c533aac5d39155cd) From noreply at github.com Thu Jun 15 22:12:47 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 19:12:47 -0700 Subject: [Python-checkins] [python/cpython] 9cead0: Check that Python is 64-bit before enabling BLAKE2... Message-ID: <59433e9fc4f24_2a2e53fd59643fc3c781d@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 9cead06076f890d4951b3ea2571408efe76f8b2c https://github.com/python/cpython/commit/9cead06076f890d4951b3ea2571408efe76f8b2c Author: Neil Schemenauer Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M setup.py Log Message: ----------- Check that Python is 64-bit before enabling BLAKE2_USE_SSE. (GH-1332) (GH-2042) (cherry picked from commit 6c991bdee7ec4bedd8c1b8d3812dc884b654b57c) From noreply at github.com Thu Jun 15 22:12:50 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 19:12:50 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <59433ea2c4f14_62113ff29f28bc4465695@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/backport-6c991bd-3.6 Home: https://github.com/python/cpython From noreply at github.com Thu Jun 15 22:18:55 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 19:18:55 -0700 Subject: [Python-checkins] [python/cpython] 214f7e: bpo-30603: add tests to textwrap.dedent (GH-2206) Message-ID: <5943400fec67d_314a3fe29c747c3c58a9@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 214f7eed7640f873223427c02a95a70775d2b396 https://github.com/python/cpython/commit/214f7eed7640f873223427c02a95a70775d2b396 Author: Jonathan Eunice Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Lib/test/test_textwrap.py Log Message: ----------- bpo-30603: add tests to textwrap.dedent (GH-2206) * test dedent with declining indent level * add textwrap.dedent test cases From noreply at github.com Thu Jun 15 22:19:44 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 19:19:44 -0700 Subject: [Python-checkins] [python/cpython] 7a8018: bpo-30620: Remove dead lines from textwrap.dedent ... Message-ID: <59434040da7f4_6b6a3ff94c0b3c389845e@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 7a801839e9a88bdcac5aaab494b532230fcf7caa https://github.com/python/cpython/commit/7a801839e9a88bdcac5aaab494b532230fcf7caa Author: Jonathan Eunice Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Lib/textwrap.py Log Message: ----------- bpo-30620: Remove dead lines from textwrap.dedent (GH-2064) From noreply at github.com Thu Jun 15 22:38:13 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 19:38:13 -0700 Subject: [Python-checkins] [python/cpython] 820b71: [email] bpo-29478: Fix passing max_line_length=Non... Message-ID: <594344959f8ca_343f3fdac9111c306305b@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 820b71464c2c0e8cca1abfb5dfe47fa7f7ffec75 https://github.com/python/cpython/commit/820b71464c2c0e8cca1abfb5dfe47fa7f7ffec75 Author: Mariatta Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Lib/email/_policybase.py M Lib/test/test_email/test_generator.py M Misc/ACKS M Misc/NEWS Log Message: ----------- [email] bpo-29478: Fix passing max_line_length=None from Compat32 policy (GH-595) (GH-2234) If max_line_length=None is specified while using the Compat32 policy, it is no longer ignored.. (cherry picked from commit b459f7482612d340b88b62edc024628595ec6337) From noreply at github.com Thu Jun 15 22:56:54 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 19:56:54 -0700 Subject: [Python-checkins] [python/cpython] 292b42: bpo-28837: Fix lib2to3 handling of map/zip/filter ... Message-ID: <594348f650679_2c743fe17945dc34488e@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 292b421d48ab91b0c68ea4040fc7371e7d6d610e https://github.com/python/cpython/commit/292b421d48ab91b0c68ea4040fc7371e7d6d610e Author: Mariatta Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Lib/lib2to3/fixes/fix_filter.py M Lib/lib2to3/fixes/fix_map.py M Lib/lib2to3/fixes/fix_zip.py M Lib/lib2to3/tests/test_fixers.py M Misc/ACKS Log Message: ----------- bpo-28837: Fix lib2to3 handling of map/zip/filter calls when followed with a 'trailer', e.g. zip()[x] (GH-24) (GH-2235) (cherry picked from commit 93b4b47e3a720171d67f3b608de406aef462835c) From noreply at github.com Thu Jun 15 23:08:52 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 20:08:52 -0700 Subject: [Python-checkins] [python/cpython] 51599e: bpo-30450: Pull Windows dependencies from GitHub r... Message-ID: <59434bc4e4135_21413fe494733c3828193@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 51599e2bdd10ab77212a7cbb41a13ea70ee13da8 https://github.com/python/cpython/commit/51599e2bdd10ab77212a7cbb41a13ea70ee13da8 Author: Zachary Ware Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: A PCbuild/get_external.py M PCbuild/get_externals.bat M PCbuild/readme.txt M Tools/msi/get_externals.bat Log Message: ----------- bpo-30450: Pull Windows dependencies from GitHub rather than svn (GH-1783) The Windows build now depends on Python 3.6 to fetch externals, but it will be downloaded via NuGet (which is downloaded via PowerShell) if it is not available via `py -3.6`. This means the only thing that must be installed on a modern Windows box to do a full build of CPython with all extensions is Visual Studio. Also fixes an outdated note about _lzma in PCbuild/readme.txt From noreply at github.com Thu Jun 15 23:12:06 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 20:12:06 -0700 Subject: [Python-checkins] [python/cpython] c93188: bpo-30631: Silence MSVC warnings in third-party co... Message-ID: <59434c86990d5_2939f3fa2e1393c3046697@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: c9318853bbe8d62cb72ed853b0ffb75311ea474c https://github.com/python/cpython/commit/c9318853bbe8d62cb72ed853b0ffb75311ea474c Author: Segev Finer Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M PCbuild/liblzma.vcxproj M PCbuild/openssl.props M PCbuild/pcbuild.sln M PCbuild/tix.vcxproj Log Message: ----------- bpo-30631: Silence MSVC warnings in third-party code (GH-1963) From noreply at github.com Thu Jun 15 23:20:09 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 20:20:09 -0700 Subject: [Python-checkins] [python/cpython] 116dd5: bpo-30176: Add missing curses cell attributes cons... Message-ID: <59434e699d3d5_2a803fcf85d75c3c57217@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 116dd5eba60a940b35db6aaf4e8c998ac30ad440 https://github.com/python/cpython/commit/116dd5eba60a940b35db6aaf4e8c998ac30ad440 Author: Xiang Zhang Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Doc/library/curses.rst M Misc/NEWS M Modules/_cursesmodule.c Log Message: ----------- bpo-30176: Add missing curses cell attributes constants (GH-1302) From noreply at github.com Thu Jun 15 23:35:01 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 20:35:01 -0700 Subject: [Python-checkins] [python/cpython] cb8c04: bpo-30450: Add NEWS and whatsnew (GH-2236) Message-ID: <594351e54a3cd_29f563fe9929d7c341992@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: cb8c0485ab1e3aeb4f64e76177aabbc6eba5a0ef https://github.com/python/cpython/commit/cb8c0485ab1e3aeb4f64e76177aabbc6eba5a0ef Author: Zachary Ware Date: 2017-06-15 (Thu, 15 Jun 2017) Changed paths: M Doc/whatsnew/3.7.rst M Misc/NEWS Log Message: ----------- bpo-30450: Add NEWS and whatsnew (GH-2236) From noreply at github.com Fri Jun 16 01:54:58 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 22:54:58 -0700 Subject: [Python-checkins] [python/cpython] faa63d: Add IDLE items to NEWS and idlelib/NEWS.txt (#2239... Message-ID: <594372b2767d8_11ca3fc1a9bb9c3452359@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: faa63d1e84b273f75d94fe6e66f67a13e4c97f5e https://github.com/python/cpython/commit/faa63d1e84b273f75d94fe6e66f67a13e4c97f5e Author: terryjreedy Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M Lib/idlelib/NEWS.txt M Misc/NEWS Log Message: ----------- Add IDLE items to NEWS and idlelib/NEWS.txt (#2239) From noreply at github.com Fri Jun 16 02:06:37 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 23:06:37 -0700 Subject: [Python-checkins] [python/cpython] 04431c: bpo-30450: Pull Windows dependencies from GitHub r... Message-ID: <5943756dd68e2_2e923fe57e8dbc30340a6@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 04431c926a88be433203f89e3577addd0d41b602 https://github.com/python/cpython/commit/04431c926a88be433203f89e3577addd0d41b602 Author: Zachary Ware Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M Misc/NEWS A PCbuild/get_external.py M PCbuild/get_externals.bat M PCbuild/readme.txt M Tools/msi/get_externals.bat Log Message: ----------- bpo-30450: Pull Windows dependencies from GitHub rather than svn (GH-1783) (GH-2237) The Windows build now depends on Python 3.6 to fetch externals, but it will be downloaded via NuGet (which is downloaded via PowerShell) if it is not available via `py -3.6`. This means the only thing that must be installed on a modern Windows box to do a full build of CPython with all extensions is Visual Studio. Also fixes an outdated note about _lzma in PCbuild/readme.txt (cherry-picked from commit 51599e2bdd10ab77212a7cbb41a13ea70ee13da8) From noreply at github.com Fri Jun 16 02:11:33 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 23:11:33 -0700 Subject: [Python-checkins] [python/cpython] 0a4bcf: [3.6]Add IDLE items to NEWS and idlelib/NEWS.txt (... Message-ID: <5943769516760_6f463f8672197c3c197c0@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 0a4bcf18a785ed79a6faba45c05887762c1f56b4 https://github.com/python/cpython/commit/0a4bcf18a785ed79a6faba45c05887762c1f56b4 Author: terryjreedy Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M Lib/idlelib/NEWS.txt M Misc/NEWS Log Message: ----------- [3.6]Add IDLE items to NEWS and idlelib/NEWS.txt (#2239) (#2240) From noreply at github.com Fri Jun 16 02:59:03 2017 From: noreply at github.com (GitHub) Date: Thu, 15 Jun 2017 23:59:03 -0700 Subject: [Python-checkins] [python/cpython] 272d88: bpo-29783: Replace codecs.open() with io.open() (#... Message-ID: <594381b747ac1_18b93fa7f2b4bc3c359bd@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 272d888c7b58aff5e1614e3b12e8198b92054835 https://github.com/python/cpython/commit/272d888c7b58aff5e1614e3b12e8198b92054835 Author: Victor Stinner Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M Doc/tools/extensions/pyspecific.py M Lib/codecs.py M Lib/lib2to3/pgen2/driver.py M Lib/lib2to3/refactor.py M Lib/test/test_argparse.py Log Message: ----------- bpo-29783: Replace codecs.open() with io.open() (#599) From solipsis at pitrou.net Fri Jun 16 05:06:06 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Fri, 16 Jun 2017 09:06:06 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=6 Message-ID: <20170616090606.60864.82E87966D98DEB46@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_collections leaked [-7, 1, 7] memory blocks, sum=1 test_functools leaked [0, 3, 1] memory blocks, sum=4 test_multiprocessing_forkserver leaked [2, 0, -1] memory blocks, sum=1 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/reflogxvUUf9', '--timeout', '7200'] From noreply at github.com Fri Jun 16 05:36:20 2017 From: noreply at github.com (GitHub) Date: Fri, 16 Jun 2017 02:36:20 -0700 Subject: [Python-checkins] [python/cpython] a49c93: bpo-30523: regrtest: Add --list-cases option (#223... Message-ID: <5943a694cadf1_200c3fa58c4cdc3881586@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: a49c935cfd6b4f8ea1f750888dd9260bbf5b9980 https://github.com/python/cpython/commit/a49c935cfd6b4f8ea1f750888dd9260bbf5b9980 Author: mlouielu Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M Lib/test/libregrtest/cmdline.py M Lib/test/libregrtest/main.py M Lib/test/libregrtest/runtest.py Log Message: ----------- bpo-30523: regrtest: Add --list-cases option (#2238) * bpo-30523: regrtest: Add --list-cases option * bpo-30523: Enhance --list-cases * Add get_abs_module() function, use it in list_cases() * list_cases() now logs skipped tests into stderr * Remove unused doctest From noreply at github.com Fri Jun 16 06:14:10 2017 From: noreply at github.com (GitHub) Date: Fri, 16 Jun 2017 03:14:10 -0700 Subject: [Python-checkins] [python/cpython] 8bb086: bpo-30675: Fix refleak hunting in regrtest (#2227) Message-ID: <5943af727adc6_63403fa4ccc0dc3434331@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 8bb0863e0282c71d21bc2c1b5184d05d8f3a0988 https://github.com/python/cpython/commit/8bb0863e0282c71d21bc2c1b5184d05d8f3a0988 Author: Victor Stinner Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M Lib/test/regrtest.py Log Message: ----------- bpo-30675: Fix refleak hunting in regrtest (#2227) regrtest now warms up caches: create explicitly all internal singletons which are created on demand to prevent false positives when checking for reference leaks. From noreply at github.com Fri Jun 16 06:19:33 2017 From: noreply at github.com (GitHub) Date: Fri, 16 Jun 2017 03:19:33 -0700 Subject: [Python-checkins] [python/cpython] 11e97f: bpo-30682: Removed a too-strict assertion that fai... Message-ID: <5943b0b565c65_349e3ff8e32a5c4468182@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 11e97f2f80bf65cc828c127eafc95229df35d403 https://github.com/python/cpython/commit/11e97f2f80bf65cc828c127eafc95229df35d403 Author: ericvsmith Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M Lib/test/test_fstring.py M Misc/NEWS M Python/ast.c Log Message: ----------- bpo-30682: Removed a too-strict assertion that failed for certain f-strings. (#2232) This caused a segfault on eval("f'\\\n'") and eval("f'\\\r'") in debug build. From noreply at github.com Fri Jun 16 07:15:29 2017 From: noreply at github.com (GitHub) Date: Fri, 16 Jun 2017 04:15:29 -0700 Subject: [Python-checkins] [python/cpython] b0c58d: bpo-30523: Add --list-cases unittest (#2243) Message-ID: <5943bdd1c6928_298003fa90fe85c2c1083ac@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: b0c58d3c569d1b9060248e665857b5df94817340 https://github.com/python/cpython/commit/b0c58d3c569d1b9060248e665857b5df94817340 Author: Louie Lu Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M Lib/test/test_regrtest.py Log Message: ----------- bpo-30523: Add --list-cases unittest (#2243) * bpo-30523: Add --list-cases unittest * Addressed haypo's request * Addressed haypo's request From noreply at github.com Fri Jun 16 08:38:33 2017 From: noreply at github.com (GitHub) Date: Fri, 16 Jun 2017 05:38:33 -0700 Subject: [Python-checkins] [python/cpython] 085a57: Revert "bpo-30673: test.bat: add -t option (timeou... Message-ID: <5943d149cd4ca_2ab53ff442e1bc2c5437e@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 085a57a8d63b3c8057b5f793518e3d04179710a1 https://github.com/python/cpython/commit/085a57a8d63b3c8057b5f793518e3d04179710a1 Author: Victor Stinner Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M Tools/buildbot/test.bat Log Message: ----------- Revert "bpo-30673: test.bat: add -t option (timeout) (#2211) (#2225)" (#2246) This reverts commit e064d4dfeda09fd206653697b70b434e98cc1b57. From noreply at github.com Fri Jun 16 08:38:36 2017 From: noreply at github.com (GitHub) Date: Fri, 16 Jun 2017 05:38:36 -0700 Subject: [Python-checkins] [python/cpython] 2d98c5: Revert "bpo-30673: test.bat: add -t option (timeou... Message-ID: <5943d14c22832_38453ff4478a3c401090b3@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 2d98c5354239e600cc4f799feabc9cb44666118e https://github.com/python/cpython/commit/2d98c5354239e600cc4f799feabc9cb44666118e Author: Victor Stinner Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M Tools/buildbot/test.bat Log Message: ----------- Revert "bpo-30673: test.bat: add -t option (timeout) (#2211)" (#2245) This reverts commit 258bfc462b1e58689b43f662a10e44ece3a10bef. From noreply at github.com Fri Jun 16 08:38:51 2017 From: noreply at github.com (GitHub) Date: Fri, 16 Jun 2017 05:38:51 -0700 Subject: [Python-checkins] [python/cpython] f50a3b: Revert "bpo-30673: test.bat: add -t option (timeou... Message-ID: <5943d15bf0a8b_36d43fe44d03bc38515ac@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: f50a3b1e7a74f3132d6b5e1afc793ace6de7e631 https://github.com/python/cpython/commit/f50a3b1e7a74f3132d6b5e1afc793ace6de7e631 Author: Victor Stinner Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M Tools/buildbot/test.bat Log Message: ----------- Revert "bpo-30673: test.bat: add -t option (timeout) (#2211) (#2226)" (#2247) This reverts commit ab4ea09604ea7754a80e4fc36280f5772bf4a8b2. From noreply at github.com Fri Jun 16 08:39:11 2017 From: noreply at github.com (GitHub) Date: Fri, 16 Jun 2017 05:39:11 -0700 Subject: [Python-checkins] [python/cpython] a0ccc5: Synchronize libregrtest from master to 3.6 (#2244) Message-ID: <5943d16fe26c_2e983f9eba1efc24112442@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: a0ccc54e6dffacf9e7c06f2a3e9056d2d35d21eb https://github.com/python/cpython/commit/a0ccc54e6dffacf9e7c06f2a3e9056d2d35d21eb Author: Victor Stinner Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M Lib/test/libregrtest/cmdline.py M Lib/test/libregrtest/main.py M Lib/test/libregrtest/refleak.py M Lib/test/libregrtest/runtest.py M Lib/test/libregrtest/runtest_mp.py M Lib/test/support/__init__.py M Lib/test/test_regrtest.py Log Message: ----------- Synchronize libregrtest from master to 3.6 (#2244) * bpo-30523: regrtest: Add --list-cases option (#2238) * bpo-30284: Fix regrtest for out of tree build (#1481) * bpo-30540: regrtest: add --matchfile option (#1909) * bpo-30258: regrtest: Fix run_tests_multiprocess() (#1479) * bpo-30263: regrtest: log system load (#1452) From noreply at github.com Fri Jun 16 09:29:43 2017 From: noreply at github.com (GitHub) Date: Fri, 16 Jun 2017 06:29:43 -0700 Subject: [Python-checkins] [python/cpython] 2eca5b: [3.6] bpo-30682: Removed a too-strict assertion th... Message-ID: <5943dd47e961f_120a3fd5c8b69c2499425@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 2eca5b465f7404cc8484457b7966f828f434ec20 https://github.com/python/cpython/commit/2eca5b465f7404cc8484457b7966f828f434ec20 Author: Serhiy Storchaka Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M Lib/test/test_fstring.py M Misc/NEWS M Python/ast.c Log Message: ----------- [3.6] bpo-30682: Removed a too-strict assertion that failed for certain f-strings. (GH-2232) (#2242) This caused a segfault on eval("f'\\\n'") and eval("f'\\\r'") in debug build.. (cherry picked from commit 11e97f2f80bf65cc828c127eafc95229df35d403) From noreply at github.com Fri Jun 16 10:19:00 2017 From: noreply at github.com (GitHub) Date: Fri, 16 Jun 2017 07:19:00 -0700 Subject: [Python-checkins] [python/cpython] e9f4d8: [email] bpo-29478: Fix passing max_line_length=Non... Message-ID: <5943e8d455b36_d013f99171e3c381061e@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: e9f4d8db5f30a9603fa0c005382bff78aa1ce232 https://github.com/python/cpython/commit/e9f4d8db5f30a9603fa0c005382bff78aa1ce232 Author: Mariatta Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M Lib/email/_policybase.py M Lib/test/test_email/test_generator.py M Misc/ACKS M Misc/NEWS Log Message: ----------- [email] bpo-29478: Fix passing max_line_length=None from Compat32 policy (GH-595) (GH-2233) If max_line_length=None is specified while using the Compat32 policy, it is no longer ignored.. (cherry picked from commit b459f7482612d340b88b62edc024628595ec6337) From noreply at github.com Fri Jun 16 10:19:57 2017 From: noreply at github.com (GitHub) Date: Fri, 16 Jun 2017 07:19:57 -0700 Subject: [Python-checkins] [python/cpython] 304a96: bpo-30176: Add missing curses cell attributes cons... Message-ID: <5943e90d8ff64_1b193fbd8ec5fc34106565@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 304a96e5868c1b38a87692668f297aaf041e6e67 https://github.com/python/cpython/commit/304a96e5868c1b38a87692668f297aaf041e6e67 Author: Mariatta Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M Doc/library/curses.rst M Misc/NEWS Log Message: ----------- bpo-30176: Add missing curses cell attributes constants (GH-1302). (GH-2241) (cherry picked from commit 116dd5eba60a940b35db6aaf4e8c998ac30ad440) From noreply at github.com Fri Jun 16 11:30:04 2017 From: noreply at github.com (GitHub) Date: Fri, 16 Jun 2017 08:30:04 -0700 Subject: [Python-checkins] [python/cpython] 24c2c2: bpo-30540, bpo-30523: Add --matchfile and --list-c... Message-ID: <5943f97ce6473_19783fc82b035c2c90867@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 24c2c20873dc800c99d1dabf26419b40cadfe627 https://github.com/python/cpython/commit/24c2c20873dc800c99d1dabf26419b40cadfe627 Author: Victor Stinner Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M Lib/test/regrtest.py M Lib/test/support/__init__.py M Lib/test/test_regrtest.py Log Message: ----------- bpo-30540, bpo-30523: Add --matchfile and --list-cases options to regrtest (#2249) [2.7] bpo-30540, bpo-30523: Add --matchfile and --list-cases options to regrtest From noreply at github.com Fri Jun 16 12:04:39 2017 From: noreply at github.com (GitHub) Date: Fri, 16 Jun 2017 09:04:39 -0700 Subject: [Python-checkins] [python/cpython] 46e299: [3.5] bpo-30540, bpo-30523: Add --matchfile and --... Message-ID: <5944019778255_70e63fd601141c405296a@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 46e299c1536da541b9dbf76c0cb909bf8c79f589 https://github.com/python/cpython/commit/46e299c1536da541b9dbf76c0cb909bf8c79f589 Author: Victor Stinner Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M Lib/test/regrtest.py M Lib/test/support/__init__.py M Lib/test/test_regrtest.py Log Message: ----------- [3.5] bpo-30540, bpo-30523: Add --matchfile and --list-cases options to regrtest (#2250) * bpo-30540: regrtest: add --matchfile option * Add a new option taking a filename to get a list of test names to filter tests. * support.match_tests becomes a list. * Modify run_unittest() to accept to match the whole test identifier, not just a part of a test identifier. For example, the following command only runs test_access() of the FileTests class of test_os: $ ./python -m test -v -m test.test_os.FileTests.test_access test_os * bpo-30523: regrtest: Add --list-cases option * Add --list-cases option to regrtest * Add get_abs_module() function, use it in list_cases() * Add ns mandatory positional argument to runtest() and runtest_inner() * Add file optional parameter to printlist() Co-Authored-By: Louie Lu From lp_benchmark_robot at intel.com Fri Jun 16 18:45:44 2017 From: lp_benchmark_robot at intel.com (lp_benchmark_robot at intel.com) Date: Fri, 16 Jun 2017 15:45:44 -0700 Subject: [Python-checkins] [65 flat] Results for Python (master branch) 2017-06-16 Message-ID: Results for project python/master, build date: 2017-06-16 03:03:32-07:00. - commit: a49c935 - previous commit: 7926516 - revision date: 2017-06-16 11:36:19+02:00 - environment: Broadwell-EP - cpu: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz 2x22 cores, stepping 1, LLC 55 MB - mem: 128 GB - os: Ubuntu 16.04.2 LTS - kernel: 4.4.0-62-generic x86_64 GNU/Linux Baseline results were generated using release v3.6.0, with hash 5c4568a from 2016-12-22 23:38:47+00:00. +-----+------------------------+--------+------------+------------+------------+ | | |relative|change since|change since|current rev | | | benchmark|std_dev*| last run | baseline |run with PGO| +-----+------------------------+--------+------------+------------+------------+ | :-| | 2to3| 0.703% | -0.213% | +4.181% | +7.755% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method| 1.651% | +0.076% | +20.551% | +14.474% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_slots| 0.714% | +0.337% | +21.594% | +11.561% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_unknown| 0.837% | +0.610% | +19.666% | +13.105% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_simple| 2.495% | +0.687% | +5.329% | +15.877% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chameleon| 0.984% | -1.318% | +11.417% | +11.388% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chaos| 1.202% | +0.076% | +5.558% | +11.657% | +-----+------------------------+--------+------------+------------+------------+ | :-| | crypto_pyaes| 0.704% | +0.276% | +4.601% | +5.999% | +-----+------------------------+--------+------------+------------+------------+ | :-| | deltablue| 3.535% | -0.113% | +6.332% | +19.804% | +-----+------------------------+--------+------------+------------+------------+ | :-| | django_template| 1.354% | -0.701% | +11.075% | +11.485% | +-----+------------------------+--------+------------+------------+------------+ | :-| | dulwich_log| 1.244% | -0.190% | +2.401% | +7.956% | +-----+------------------------+--------+------------+------------+------------+ | :-| | fannkuch| 0.428% | +0.272% | +5.385% | +5.224% | +-----+------------------------+--------+------------+------------+------------+ | :-| | float| 0.870% | -0.235% | +3.988% | +5.360% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_text| 1.273% | -0.017% | +8.894% | +11.965% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_xml| 2.293% | -0.043% | +8.139% | +9.513% | +-----+------------------------+--------+------------+------------+------------+ | :-| | go| 0.645% | +0.183% | +4.813% | +13.516% | +-----+------------------------+--------+------------+------------+------------+ | :-| | hexiom| 0.587% | -0.009% | +9.425% | +11.963% | +-----+------------------------+--------+------------+------------+------------+ | :-| | html5lib| 3.211% | -0.618% | +8.069% | +9.972% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_dumps| 1.258% | +0.522% | +4.392% | +8.270% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_loads| 5.920% | -1.378% | +1.792% | +10.790% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_format| 1.712% | -0.875% | +6.167% | +12.572% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_silent| 2.721% | -0.953% | +12.546% | +13.749% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_simple| 1.318% | -0.621% | +6.855% | +13.216% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mako| 0.534% | +0.417% | +18.395% | +11.111% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mdp| 7.036% | -0.328% | +4.187% | +13.477% | +-----+------------------------+--------+------------+------------+------------+ | :-| | meteor_contest| 1.696% | -0.235% | +3.876% | +5.598% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nbody| 0.641% | -0.095% | -2.604% | +6.891% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nqueens| 2.567% | -0.015% | +2.312% | +7.493% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pathlib| 1.281% | -0.086% | +3.367% | +11.287% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle| 1.344% | -0.239% | +1.298% | +22.939% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_dict| 0.749% | +0.099% | +5.842% | +17.939% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_list| 0.853% | +0.105% | +6.173% | +17.201% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_pure_python| 5.020% | +1.401% | +11.369% | +9.837% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pidigits| 0.233% | -0.034% | +0.536% | +9.207% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup| 0.130% | -0.263% | +1.422% | +4.886% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup_no_site| 0.093% | -0.214% | +1.122% | +5.005% | +-----+------------------------+--------+------------+------------+------------+ | :-| | raytrace| 1.243% | +0.464% | +9.583% | +11.562% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_compile| 4.427% | +0.725% | -6.599% | +9.073% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_dna| 0.381% | +0.001% | +1.732% | +8.775% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_effbot| 1.468% | +0.668% | +1.710% | +4.390% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_v8| 0.604% | +0.180% | +11.908% | +0.504% | +-----+------------------------+--------+------------+------------+------------+ | :-| | richards| 9.887% | +0.157% | +4.677% | +18.216% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_fft| 0.621% | +0.600% | +2.346% | +2.235% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_lu| 1.539% | +1.265% | +27.545% | +10.053% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_monte_carlo| 1.701% | +0.674% | +5.082% | +5.383% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sor| 0.696% | +0.012% | +15.775% | +8.223% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sparse_mat_mult| 0.851% | +0.166% | +4.388% | -4.598% | +-----+------------------------+--------+------------+------------+------------+ | :-| | spectral_norm| 0.621% | -0.030% | +5.873% | +2.442% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_declarative| 1.157% | -0.929% | +5.431% | +7.274% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_imperative| 3.313% | -1.099% | +3.950% | +5.446% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlite_synth| 4.135% | -1.602% | +1.981% | +9.811% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_expand| 2.999% | -0.501% | +12.052% | +9.230% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_integrate| 1.697% | -0.714% | +10.470% | +6.637% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_str| 3.514% | -0.683% | +12.030% | +9.746% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_sum| 4.664% | -0.142% | +10.846% | +11.340% | +-----+------------------------+--------+------------+------------+------------+ | :-| | telco| 6.871% | -0.256% | +21.551% | +9.660% | +-----+------------------------+--------+------------+------------+------------+ | :-| | tornado_http| 1.341% | -0.042% | +5.704% | +6.808% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpack_sequence| 4.188% | +1.239% | -0.220% | +2.432% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle| 6.964% | -1.855% | +9.154% | +20.262% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_list| 0.983% | -0.304% | +1.309% | +14.948% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_pure_python| 1.465% | +0.112% | +8.401% | +7.201% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_generate| 1.024% | -0.179% | +6.267% | +7.927% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_iterparse| 2.454% | -0.064% | +6.065% | +4.366% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_parse| 4.727% | -0.734% | -2.640% | +9.340% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_process| 1.290% | +0.125% | +7.577% | +7.690% | +-----+------------------------+--------+------------+------------+------------+ * Relative Standard Deviation (Standard Deviation/Average) If this is not displayed properly please visit our results page here: http://languagesperformance.intel.com/65-flat-results-for-python-master-branch-2017-06-16 Our lab does a nightly source pull and build of the Python project and measures performance changes against the previous stable version and the previous nightly measurement. This is provided as a service to the community so that quality issues with current hardware can be identified quickly. Intel technologies' features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. From noreply at github.com Fri Jun 16 21:15:26 2017 From: noreply at github.com (GitHub) Date: Fri, 16 Jun 2017 18:15:26 -0700 Subject: [Python-checkins] [python/cpython] 3358d5: bpo-30629: Remove second call of str.lower() in ht... Message-ID: <594482aec8eb0_662c3ff96c785c3011848a@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 3358d589fb51372a56ddcfffa277855e5661c4c0 https://github.com/python/cpython/commit/3358d589fb51372a56ddcfffa277855e5661c4c0 Author: Motoki Naruse Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M Lib/html/parser.py Log Message: ----------- bpo-30629: Remove second call of str.lower() in html.parser.parse_endtag. (#2099) elem is the result of .lower() 6 lines above the handle_endtag call. Patch by Motoki Naruse From noreply at github.com Fri Jun 16 22:30:51 2017 From: noreply at github.com (GitHub) Date: Fri, 16 Jun 2017 19:30:51 -0700 Subject: [Python-checkins] [python/cpython] b7c59f: bpo-23894: add Misc/NEWS entry. (#2255) Message-ID: <5944945bd954d_2937f3f9e231e1c242312c@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: b7c59f0d05bde0d4dd2d7bffc1b8af72c25d3f71 https://github.com/python/cpython/commit/b7c59f0d05bde0d4dd2d7bffc1b8af72c25d3f71 Author: Ned Deily Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M Misc/NEWS Log Message: ----------- bpo-23894: add Misc/NEWS entry. (#2255) From noreply at github.com Fri Jun 16 22:43:32 2017 From: noreply at github.com (GitHub) Date: Fri, 16 Jun 2017 19:43:32 -0700 Subject: [Python-checkins] [python/cpython] ceb817: bpo-23894: add Misc/NEWS entry. (#2256) Message-ID: <594497549a81c_1cd83fdd2fb7dc38883af@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: ceb817dcfe8bf99725de033cce16a6f4cbced6ba https://github.com/python/cpython/commit/ceb817dcfe8bf99725de033cce16a6f4cbced6ba Author: Ned Deily Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M Misc/NEWS Log Message: ----------- bpo-23894: add Misc/NEWS entry. (#2256) From noreply at github.com Fri Jun 16 23:34:34 2017 From: noreply at github.com (GitHub) Date: Fri, 16 Jun 2017 20:34:34 -0700 Subject: [Python-checkins] [python/cpython] 6a98a0: bpo-30038: add Misc/NEWS entry. (#2258) Message-ID: <5944a34a2b5e4_2e983f9eba1efc24123238@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 6a98a04e21fc3209b2170c3930ce4488e89680e3 https://github.com/python/cpython/commit/6a98a04e21fc3209b2170c3930ce4488e89680e3 Author: Ned Deily Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M Misc/NEWS Log Message: ----------- bpo-30038: add Misc/NEWS entry. (#2258) From noreply at github.com Sat Jun 17 02:43:15 2017 From: noreply at github.com (GitHub) Date: Fri, 16 Jun 2017 23:43:15 -0700 Subject: [Python-checkins] [python/cpython] 0a794a: bpo-30038: add Misc/NEWS entry. Message-ID: <5944cf8314dc2_299693ff9e819bc30799c9@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 0a794a3256b24ccf57b18ec9964f2367ac1f3d30 https://github.com/python/cpython/commit/0a794a3256b24ccf57b18ec9964f2367ac1f3d30 Author: Ned Deily Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M Misc/NEWS Log Message: ----------- bpo-30038: add Misc/NEWS entry. From noreply at github.com Sat Jun 17 02:45:03 2017 From: noreply at github.com (GitHub) Date: Fri, 16 Jun 2017 23:45:03 -0700 Subject: [Python-checkins] [python/cpython] da2ffe: bpo-30565: Add PYTHONCOERCECLOCALE=warn runtime fl... Message-ID: <5944cfefd6e7e_33763ff750b43c28288e8@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/buildbot-custom Home: https://github.com/python/cpython Commit: da2ffe2721274e76b9a0570e0da311a0c0abfb51 https://github.com/python/cpython/commit/da2ffe2721274e76b9a0570e0da311a0c0abfb51 Author: Nick Coghlan Date: 2017-06-17 (Sat, 17 Jun 2017) Changed paths: M Lib/test/test_c_locale_coercion.py M Python/pylifecycle.c Log Message: ----------- bpo-30565: Add PYTHONCOERCECLOCALE=warn runtime flag - legacy locale warnings are now silent by default - build time configuration setting is removed - set PYTHONCOERCECLOCALE=warn to enable them - updates test cases accordingly From solipsis at pitrou.net Sat Jun 17 05:06:06 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Sat, 17 Jun 2017 09:06:06 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=9 Message-ID: <20170617090606.13161.213B86839F6A0985@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_collections leaked [0, 0, 7] memory blocks, sum=7 test_functools leaked [0, 3, 1] memory blocks, sum=4 test_multiprocessing_spawn leaked [-2, 2, -2] memory blocks, sum=-2 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/reflogKN68FV', '--timeout', '7200'] From noreply at github.com Sat Jun 17 09:26:57 2017 From: noreply at github.com (GitHub) Date: Sat, 17 Jun 2017 06:26:57 -0700 Subject: [Python-checkins] [python/cpython] 093c8d: Handle lack of coercion targets in tests Message-ID: <59452e212b469_343f3fdac9111c307906b@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/buildbot-custom Home: https://github.com/python/cpython Commit: 093c8da161c7f57594c0044e64c64c29bd16d6e1 https://github.com/python/cpython/commit/093c8da161c7f57594c0044e64c64c29bd16d6e1 Author: Nick Coghlan Date: 2017-06-17 (Sat, 17 Jun 2017) Changed paths: M Lib/test/test_c_locale_coercion.py Log Message: ----------- Handle lack of coercion targets in tests From noreply at github.com Sat Jun 17 09:59:10 2017 From: noreply at github.com (GitHub) Date: Sat, 17 Jun 2017 06:59:10 -0700 Subject: [Python-checkins] [python/cpython] 58e925: Check expected behaviour without coercion target l... Message-ID: <594535ae71198_38453ff4478a3c4012574e@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/buildbot-custom Home: https://github.com/python/cpython Commit: 58e925180fdd96957f990476d91f32ab90a122e3 https://github.com/python/cpython/commit/58e925180fdd96957f990476d91f32ab90a122e3 Author: Nick Coghlan Date: 2017-06-17 (Sat, 17 Jun 2017) Changed paths: M Lib/test/test_c_locale_coercion.py Log Message: ----------- Check expected behaviour without coercion target locales From noreply at github.com Sat Jun 17 10:58:10 2017 From: noreply at github.com (GitHub) Date: Sat, 17 Jun 2017 07:58:10 -0700 Subject: [Python-checkins] [python/cpython] 733f72: Correctly check for target availability Message-ID: <594543821f560_3bf43f87c1f13c4412583c@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/buildbot-custom Home: https://github.com/python/cpython Commit: 733f72f999615ad99fafc85d46d652e7a9cc1ee0 https://github.com/python/cpython/commit/733f72f999615ad99fafc85d46d652e7a9cc1ee0 Author: Nick Coghlan Date: 2017-06-18 (Sun, 18 Jun 2017) Changed paths: M Lib/test/test_c_locale_coercion.py Log Message: ----------- Correctly check for target availability From noreply at github.com Sat Jun 17 11:23:28 2017 From: noreply at github.com (GitHub) Date: Sat, 17 Jun 2017 08:23:28 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <594549703acc6_18f53ff992b89c346693b@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/buildbot-custom Home: https://github.com/python/cpython From noreply at github.com Sat Jun 17 20:42:08 2017 From: noreply at github.com (GitHub) Date: Sat, 17 Jun 2017 17:42:08 -0700 Subject: [Python-checkins] [python/cpython] da2ffe: bpo-30565: Add PYTHONCOERCECLOCALE=warn runtime fl... Message-ID: <5945cc60bdc0d_16f63f8c6887fc38118617@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/buildbot-custom Home: https://github.com/python/cpython Commit: da2ffe2721274e76b9a0570e0da311a0c0abfb51 https://github.com/python/cpython/commit/da2ffe2721274e76b9a0570e0da311a0c0abfb51 Author: Nick Coghlan Date: 2017-06-17 (Sat, 17 Jun 2017) Changed paths: M Lib/test/test_c_locale_coercion.py M Python/pylifecycle.c Log Message: ----------- bpo-30565: Add PYTHONCOERCECLOCALE=warn runtime flag - legacy locale warnings are now silent by default - build time configuration setting is removed - set PYTHONCOERCECLOCALE=warn to enable them - updates test cases accordingly Commit: 093c8da161c7f57594c0044e64c64c29bd16d6e1 https://github.com/python/cpython/commit/093c8da161c7f57594c0044e64c64c29bd16d6e1 Author: Nick Coghlan Date: 2017-06-17 (Sat, 17 Jun 2017) Changed paths: M Lib/test/test_c_locale_coercion.py Log Message: ----------- Handle lack of coercion targets in tests Commit: 58e925180fdd96957f990476d91f32ab90a122e3 https://github.com/python/cpython/commit/58e925180fdd96957f990476d91f32ab90a122e3 Author: Nick Coghlan Date: 2017-06-17 (Sat, 17 Jun 2017) Changed paths: M Lib/test/test_c_locale_coercion.py Log Message: ----------- Check expected behaviour without coercion target locales Commit: 733f72f999615ad99fafc85d46d652e7a9cc1ee0 https://github.com/python/cpython/commit/733f72f999615ad99fafc85d46d652e7a9cc1ee0 Author: Nick Coghlan Date: 2017-06-18 (Sun, 18 Jun 2017) Changed paths: M Lib/test/test_c_locale_coercion.py Log Message: ----------- Correctly check for target availability Commit: c0d8b8e0e18d9e793e965521d9784a1d21cee08f https://github.com/python/cpython/commit/c0d8b8e0e18d9e793e965521d9784a1d21cee08f Author: Nick Coghlan Date: 2017-06-18 (Sun, 18 Jun 2017) Changed paths: M Lib/test/test_c_locale_coercion.py Log Message: ----------- Expect legacy locale warning in tests Compare: https://github.com/python/cpython/compare/da2ffe272127^...c0d8b8e0e18d From noreply at github.com Sat Jun 17 21:18:52 2017 From: noreply at github.com (GitHub) Date: Sat, 17 Jun 2017 18:18:52 -0700 Subject: [Python-checkins] [python/cpython] 69fa58: Skip testing the POSIX locale for now Message-ID: <5945d4fc3c5ab_1dcd3fa5ced0dc4430443@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/buildbot-custom Home: https://github.com/python/cpython Commit: 69fa58b005d851fb0f3a66123c616977d87efc4f https://github.com/python/cpython/commit/69fa58b005d851fb0f3a66123c616977d87efc4f Author: Nick Coghlan Date: 2017-06-18 (Sun, 18 Jun 2017) Changed paths: M Lib/test/test_c_locale_coercion.py Log Message: ----------- Skip testing the POSIX locale for now From noreply at github.com Sat Jun 17 21:31:59 2017 From: noreply at github.com (GitHub) Date: Sat, 17 Jun 2017 18:31:59 -0700 Subject: [Python-checkins] [python/cpython] d5d5e3: Disable UTF-8 as a coercion target locale Message-ID: <5945d80fef2c_299973fb4b12e9c3080159@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/buildbot-custom Home: https://github.com/python/cpython Commit: d5d5e36e3e7ce363f7d29a5ca7d1d4bd0b13b917 https://github.com/python/cpython/commit/d5d5e36e3e7ce363f7d29a5ca7d1d4bd0b13b917 Author: Nick Coghlan Date: 2017-06-18 (Sun, 18 Jun 2017) Changed paths: M Lib/test/test_c_locale_coercion.py M Python/pylifecycle.c Log Message: ----------- Disable UTF-8 as a coercion target locale From noreply at github.com Sat Jun 17 22:01:02 2017 From: noreply at github.com (GitHub) Date: Sat, 17 Jun 2017 19:01:02 -0700 Subject: [Python-checkins] [python/cpython] 4da522: Add option to pass vcs info into Mac installer bui... Message-ID: <5945dede2442a_17c63f85dd7afc2c1001c2@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 4da52247d6ae53b8384f9753430e8cd2672ff97d https://github.com/python/cpython/commit/4da52247d6ae53b8384f9753430e8cd2672ff97d Author: Ned Deily Date: 2017-06-17 (Sat, 17 Jun 2017) Changed paths: M Mac/BuildScript/build-installer.py Log Message: ----------- Add option to pass vcs info into Mac installer build Commit: 4f05ef4e483b40a4bf6b06431197fac78cd26ffe https://github.com/python/cpython/commit/4f05ef4e483b40a4bf6b06431197fac78cd26ffe Author: Ned Deily Date: 2017-06-17 (Sat, 17 Jun 2017) Changed paths: M Mac/BuildScript/build-installer.py Log Message: ----------- Remove check for git binary in Mac installer build Commit: 8c5483eb2292f6ca01ebbf965fd0e5f6b2c69dc6 https://github.com/python/cpython/commit/8c5483eb2292f6ca01ebbf965fd0e5f6b2c69dc6 Author: Ned Deily Date: 2017-06-17 (Sat, 17 Jun 2017) Changed paths: M Lib/pydoc_data/topics.py Log Message: ----------- Update pydoc topics for v3.6.2rc1 Commit: 268e1fbf215fb17e1ebed793190457dab6d182cf https://github.com/python/cpython/commit/268e1fbf215fb17e1ebed793190457dab6d182cf Author: Ned Deily Date: 2017-06-17 (Sat, 17 Jun 2017) Changed paths: M Include/patchlevel.h M Misc/NEWS M README.rst Log Message: ----------- Version bump to 3.6.2rc1 Commit: ccc06d32708157b6712808309faf52ceaf7c2870 https://github.com/python/cpython/commit/ccc06d32708157b6712808309faf52ceaf7c2870 Author: Ned Deily Date: 2017-06-17 (Sat, 17 Jun 2017) Changed paths: M Include/patchlevel.h M Misc/NEWS Log Message: ----------- Bump version for post 3.6.2rc1 Compare: https://github.com/python/cpython/compare/0a794a3256b2...ccc06d327081 From noreply at github.com Sat Jun 17 22:01:29 2017 From: noreply at github.com (GitHub) Date: Sat, 17 Jun 2017 19:01:29 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <5945def9be6e0_c353f8afece1c3876011@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/tags/v3.6.2rc1 Home: https://github.com/python/cpython From noreply at github.com Sat Jun 17 22:29:43 2017 From: noreply at github.com (GitHub) Date: Sat, 17 Jun 2017 19:29:43 -0700 Subject: [Python-checkins] [python/cpython] eb8179: bpo-30565: Add PYTHONCOERCECLOCALE=warn runtime fl... Message-ID: <5945e597abdfd_da23fbe6c917c3c230b1@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: eb81795d7d3a8c898fa89a376d63fc3bbfb9a081 https://github.com/python/cpython/commit/eb81795d7d3a8c898fa89a376d63fc3bbfb9a081 Author: Nick Coghlan Date: 2017-06-18 (Sun, 18 Jun 2017) Changed paths: M Doc/using/cmdline.rst M Doc/whatsnew/3.7.rst M Lib/test/test_c_locale_coercion.py M Modules/main.c M Python/pylifecycle.c Log Message: ----------- bpo-30565: Add PYTHONCOERCECLOCALE=warn runtime flag (GH-2260) - removes PY_WARN_ON_C_LOCALE build time flag - locale coercion and compatibility warnings are now always compiled in, but are off by default - adds PYTHONCOERCECLOCALE=warn runtime option to aid in debugging potentially locale related compatibility problems Due to not-yet-resolved test failures on *BSD systems (including Mac OS X), this also temporarily disables UTF-8 as a locale coercion target, and skips testing the interpreter's behavior in the POSIX locale. From solipsis at pitrou.net Sun Jun 18 05:05:35 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Sun, 18 Jun 2017 09:05:35 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=-2 Message-ID: <20170618090535.124472.40FEA99FC2729220@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_collections leaked [-7, 1, 0] memory blocks, sum=-6 test_functools leaked [0, 3, 1] memory blocks, sum=4 test_multiprocessing_forkserver leaked [-2, 2, 0] memory blocks, sum=0 test_multiprocessing_spawn leaked [0, -2, 2] memory blocks, sum=0 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/reflogVsngdP', '--timeout', '7200'] From noreply at github.com Sun Jun 18 12:41:05 2017 From: noreply at github.com (GitHub) Date: Sun, 18 Jun 2017 09:41:05 -0700 Subject: [Python-checkins] [python/cpython] c3c9db: [2.7] bpo-30657: Check & prevent integer overflow ... Message-ID: <5946ad216342d_32903f8d8aacdc38364d3@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: c3c9db89273fabc62ea1b48389d9a3000c1c03ae https://github.com/python/cpython/commit/c3c9db89273fabc62ea1b48389d9a3000c1c03ae Author: Jay Bosamiya Date: 2017-06-18 (Sun, 18 Jun 2017) Changed paths: M Misc/ACKS M Misc/NEWS M Objects/stringobject.c Log Message: ----------- [2.7] bpo-30657: Check & prevent integer overflow in PyString_DecodeEscape (#2174) From noreply at github.com Sun Jun 18 20:25:58 2017 From: noreply at github.com (GitHub) Date: Sun, 18 Jun 2017 17:25:58 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <59471a1639497_17193fc6677c5c28107676@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/legacy-trunk Home: https://github.com/python/cpython From noreply at github.com Sun Jun 18 20:26:12 2017 From: noreply at github.com (GitHub) Date: Sun, 18 Jun 2017 17:26:12 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <59471a2426544_2a3643f9cb0ca1c2863168@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/2.0 Home: https://github.com/python/cpython From noreply at github.com Sun Jun 18 20:26:28 2017 From: noreply at github.com (GitHub) Date: Sun, 18 Jun 2017 17:26:28 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <59471a3413761_200c3fa58c4cdc3895972@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.1 Home: https://github.com/python/cpython From noreply at github.com Sun Jun 18 20:26:30 2017 From: noreply at github.com (GitHub) Date: Sun, 18 Jun 2017 17:26:30 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <59471a36bbe65_12413f9d2ea5fc34104325@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/python/cpython From noreply at github.com Sun Jun 18 20:26:33 2017 From: noreply at github.com (GitHub) Date: Sun, 18 Jun 2017 17:26:33 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <59471a3950954_29d7b3fdcc51cdc34104054@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/python/cpython From noreply at github.com Sun Jun 18 20:26:35 2017 From: noreply at github.com (GitHub) Date: Sun, 18 Jun 2017 17:26:35 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <59471a3b8843_28f93f894df2bc301412f8@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.4 Home: https://github.com/python/cpython From noreply at github.com Sun Jun 18 20:26:39 2017 From: noreply at github.com (GitHub) Date: Sun, 18 Jun 2017 17:26:39 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <59471a3fef422_63a83f80128b7c3052959@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.5 Home: https://github.com/python/cpython From noreply at github.com Sun Jun 18 20:27:16 2017 From: noreply at github.com (GitHub) Date: Sun, 18 Jun 2017 17:27:16 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <59471a643f911_266b3fdc2e2d3c249678b@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.6 Home: https://github.com/python/cpython From noreply at github.com Sun Jun 18 20:27:20 2017 From: noreply at github.com (GitHub) Date: Sun, 18 Jun 2017 17:27:20 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <59471a687e404_2a2063f8b59649c3098965@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.0 Home: https://github.com/python/cpython From noreply at github.com Sun Jun 18 20:27:22 2017 From: noreply at github.com (GitHub) Date: Sun, 18 Jun 2017 17:27:22 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <59471a6ac6846_1b443fa0c5b0bc384352b@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.1 Home: https://github.com/python/cpython From noreply at github.com Sun Jun 18 20:27:26 2017 From: noreply at github.com (GitHub) Date: Sun, 18 Jun 2017 17:27:26 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <59471a6e6b7f9_bce3f82e8f0bc3413636@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.2 Home: https://github.com/python/cpython From solipsis at pitrou.net Mon Jun 19 05:07:00 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Mon, 19 Jun 2017 09:07:00 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=4 Message-ID: <20170619090659.117177.F0B2AEB7ED20A279@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_collections leaked [7, 0, -7] memory blocks, sum=0 test_functools leaked [0, 3, 1] memory blocks, sum=4 test_multiprocessing_forkserver leaked [1, -2, 1] memory blocks, sum=0 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/reflogkNkX1V', '--timeout', '7200'] From noreply at github.com Mon Jun 19 07:22:56 2017 From: noreply at github.com (GitHub) Date: Mon, 19 Jun 2017 04:22:56 -0700 Subject: [Python-checkins] [python/cpython] 51f40a: [3.6] bpo-29887: Test normalization now fails if d... Message-ID: <5947b410f18ba_2e993fe05ceafc281270ee@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 51f40a81a4acbc85cb1034750fb16cb1854b2315 https://github.com/python/cpython/commit/51f40a81a4acbc85cb1034750fb16cb1854b2315 Author: Mariatta Date: 2017-06-19 (Mon, 19 Jun 2017) Changed paths: M Lib/test/test_normalization.py Log Message: ----------- [3.6] bpo-29887: Test normalization now fails if download fails (GH-905) (#2271) * test_normalization fails if download fails bpo-29887. The test is still skipped if "-u urlfetch" option is not passed to regrtest (python3 -m test -u urlfetch test_normalization). * Fix ResourceWarning in test_normalization bpo-29887: Fix ResourceWarning in test_normalization if tests are interrupted by CTRL+c. (cherry picked from commit 722a3af092b94983aa26f5e591fb1b45e2c2a0ff) From noreply at github.com Mon Jun 19 09:42:46 2017 From: noreply at github.com (GitHub) Date: Mon, 19 Jun 2017 06:42:46 -0700 Subject: [Python-checkins] [python/cpython] acdf15: bpo-29887: test_normalization handles PermissionEr... Message-ID: <5947d4d6a70f5_298fa3f88662e3c4483074@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: acdf159b245aaac28f54dd10606911386ab39058 https://github.com/python/cpython/commit/acdf159b245aaac28f54dd10606911386ab39058 Author: Victor Stinner Date: 2017-06-19 (Mon, 19 Jun 2017) Changed paths: M Lib/test/test_normalization.py Log Message: ----------- bpo-29887: test_normalization handles PermissionError (#1196) (#2275) Skip test_normalization.test_main() if download raises a permission error. (cherry picked from commit d13d54748d3a7db023d9db37223ea7d40bb8f8e3) From noreply at github.com Mon Jun 19 10:07:01 2017 From: noreply at github.com (GitHub) Date: Mon, 19 Jun 2017 07:07:01 -0700 Subject: [Python-checkins] [python/cpython] 04521c: bpo-30176: Add missing curses cell attributes cons... Message-ID: <5947da8571ad2_31163fce4c8b3c381237ec@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 04521c275e47e4df59046ee0297810f06c208350 https://github.com/python/cpython/commit/04521c275e47e4df59046ee0297810f06c208350 Author: Xiang Zhang Date: 2017-06-19 (Mon, 19 Jun 2017) Changed paths: M Doc/library/curses.rst M Misc/NEWS Log Message: ----------- bpo-30176: Add missing curses cell attributes constants (#2277) From noreply at github.com Mon Jun 19 10:12:47 2017 From: noreply at github.com (GitHub) Date: Mon, 19 Jun 2017 07:12:47 -0700 Subject: [Python-checkins] [python/cpython] b39a74: bpo-30176: Add missing curses cell attributes cons... Message-ID: <5947dbdf35cbd_61f93fb2d31d3c2c478d@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: b39a7481ee7e6166d6d2b252a7a514b1f6553dfa https://github.com/python/cpython/commit/b39a7481ee7e6166d6d2b252a7a514b1f6553dfa Author: Xiang Zhang Date: 2017-06-19 (Mon, 19 Jun 2017) Changed paths: M Doc/library/curses.rst M Misc/NEWS Log Message: ----------- bpo-30176: Add missing curses cell attributes constants (#2278) From noreply at github.com Mon Jun 19 12:33:23 2017 From: noreply at github.com (GitHub) Date: Mon, 19 Jun 2017 09:33:23 -0700 Subject: [Python-checkins] [python/cpython] a601fc: [3.5] bpo-30383: Backport regrtest and test_regrte... Message-ID: <5947fcd31c51b_29fbe3fb2678b1c2c5323f@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: a601fcca3bf2061e43d4d2710a730536cf26327b https://github.com/python/cpython/commit/a601fcca3bf2061e43d4d2710a730536cf26327b Author: Victor Stinner Date: 2017-06-19 (Mon, 19 Jun 2017) Changed paths: M Lib/test/regrtest.py M Lib/test/test_regrtest.py Log Message: ----------- [3.5] bpo-30383: Backport regrtest and test_regrtest enhancements from master to 3.5 (#2279) * bpo-30383: regrtest: prepend testdir to sys.path * bpo-30383: Backport test_regrtest * regrtest: rename --slow option to --slowest The old --slow syntax is still accepted. * regrtest: add a single oneliner summary Example: "Tests result: SUCCESS" * test_regrtest: add test_coverage() regrtest now also displays the number of successful tests when coverage is used. * test_regrtest: add test_crashed() Handle correctly crashing test: account the crash has a failed test, but continue to run other tests. * regrtest: backport --list-tests feature * regrtest: backport --fromfile enhancements * regrtest: backport displaying progress enhancements * test_regrtest: backport test_randseed() * regrtest: Fix --coverage on Windows Don't ignore any directory anymore. Change backported from master. From noreply at github.com Mon Jun 19 13:34:27 2017 From: noreply at github.com (GitHub) Date: Mon, 19 Jun 2017 10:34:27 -0700 Subject: [Python-checkins] [python/cpython] 40a23e: bpo-30687: Fixes build scripts to find msbuild.exe... Message-ID: <59480b2366f4c_67b13faf2db7dc2c98554@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 40a23e88994aca92c83c8e84ab8b8cdc11d7ec54 https://github.com/python/cpython/commit/40a23e88994aca92c83c8e84ab8b8cdc11d7ec54 Author: Steve Dower Date: 2017-06-19 (Mon, 19 Jun 2017) Changed paths: M Misc/NEWS M PC/bdist_wininst/bdist_wininst.vcxproj M PC/bdist_wininst/build.bat M PCbuild/build.bat A PCbuild/find_msbuild.bat M PCbuild/python.vcxproj M Tools/msi/build.bat M Tools/msi/buildrelease.bat M Tools/msi/uploadrelease.bat M Tools/nuget/build.bat Log Message: ----------- bpo-30687: Fixes build scripts to find msbuild.exe and stop relying on vcvarsall.bat (#2252) * Fixes build scripts to find msbuild.exe and stop relying on vcvarsall.bat Also fixes bdist_wininst.vcxproj to use correct version in generated name. From noreply at github.com Mon Jun 19 14:12:58 2017 From: noreply at github.com (GitHub) Date: Mon, 19 Jun 2017 11:12:58 -0700 Subject: [Python-checkins] [python/cpython] 06d6e3: bpo-30687: Fixes build scripts to find msbuild.exe... Message-ID: <5948142ac4fc4_2f1f3ffde281fc34632f1@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 06d6e3d0bb5b8a3d3105289034953a8014356a0b https://github.com/python/cpython/commit/06d6e3d0bb5b8a3d3105289034953a8014356a0b Author: Steve Dower Date: 2017-06-19 (Mon, 19 Jun 2017) Changed paths: M Misc/NEWS M PC/bdist_wininst/bdist_wininst.vcxproj M PC/bdist_wininst/build.bat M PCbuild/build.bat A PCbuild/find_msbuild.bat M PCbuild/python.vcxproj M Tools/msi/build.bat M Tools/msi/buildrelease.bat M Tools/msi/uploadrelease.bat M Tools/nuget/build.bat Log Message: ----------- bpo-30687: Fixes build scripts to find msbuild.exe and stop relying on vcvarsall.bat (#2252) (#2280) * Fixes build scripts to find msbuild.exe and stop relying on vcvarsall.bat Also fixes bdist_wininst.vcxproj to use correct version in generated name. From noreply at github.com Mon Jun 19 14:32:36 2017 From: noreply at github.com (GitHub) Date: Mon, 19 Jun 2017 11:32:36 -0700 Subject: [Python-checkins] [python/cpython] 2c899c: bpo-30687: Fixes build scripts to find msbuild.exe... Message-ID: <594818c43b7d1_2e983f9eba1efc2414845a@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 2c899ccffda92a7f3d4e7a01f14a666504db07b5 https://github.com/python/cpython/commit/2c899ccffda92a7f3d4e7a01f14a666504db07b5 Author: Steve Dower Date: 2017-06-19 (Mon, 19 Jun 2017) Changed paths: M Misc/NEWS M PC/bdist_wininst/bdist_wininst.vcxproj M PC/bdist_wininst/build.bat M PCbuild/build.bat A PCbuild/find_msbuild.bat M PCbuild/python.vcxproj M Tools/msi/build.bat M Tools/msi/buildrelease.bat M Tools/msi/uploadrelease.bat M Tools/nuget/build.bat Log Message: ----------- bpo-30687: Fixes build scripts to find msbuild.exe and stop relying on vcvarsall.bat (#2252) (#2281) * Fixes build scripts to find msbuild.exe and stop relying on vcvarsall.bat Also fixes bdist_wininst.vcxproj to use correct version in generated name. From lp_benchmark_robot at intel.com Mon Jun 19 21:41:25 2017 From: lp_benchmark_robot at intel.com (lp_benchmark_robot at intel.com) Date: Mon, 19 Jun 2017 18:41:25 -0700 Subject: [Python-checkins] [1 down, 1 up, 63 flat] Results for Python (master branch) 2017-06-19 Message-ID: <7f1eb973-eaa6-4bc3-9d47-13a2a05aa6c9@orsmsx103.amr.corp.intel.com> Results for project python/master, build date: 2017-06-19 03:03:31-07:00. - commit: eb81795 - previous commit: a49c935 - revision date: 2017-06-18 12:29:42+10:00 - environment: Broadwell-EP - cpu: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz 2x22 cores, stepping 1, LLC 55 MB - mem: 128 GB - os: Ubuntu 16.04.2 LTS - kernel: 4.4.0-62-generic x86_64 GNU/Linux Baseline results were generated using release v3.6.0, with hash 5c4568a from 2016-12-22 23:38:47+00:00. +-----+------------------------+--------+------------+------------+------------+ | | |relative|change since|change since|current rev | | | benchmark|std_dev*| last run | baseline |run with PGO| +-----+------------------------+--------+------------+------------+------------+ | :-| | 2to3| 0.654% | +0.456% | +4.617% | +7.368% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method| 1.535% | +0.606% | +21.033% | +13.246% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_slots| 0.958% | +1.332% | +22.639% | +10.692% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_unknown| 0.567% | +2.095% | +21.349% | +10.797% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_simple| 2.641% | +1.083% | +6.355% | +12.200% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chameleon| 0.975% | +0.683% | +12.022% | +10.391% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chaos| 0.978% | +2.920% | +8.316% | +8.679% | +-----+------------------------+--------+------------+------------+------------+ | :-| | crypto_pyaes| 0.631% | +0.512% | +5.090% | +3.632% | +-----+------------------------+--------+------------+------------+------------+ | :-| | deltablue| 2.923% | -0.702% | +5.675% | +20.488% | +-----+------------------------+--------+------------+------------+------------+ | :-| | django_template| 2.250% | +1.206% | +12.147% | +11.323% | +-----+------------------------+--------+------------+------------+------------+ | :-| | dulwich_log| 1.432% | +0.848% | +3.229% | +6.938% | +-----+------------------------+--------+------------+------------+------------+ | :-| | fannkuch| 0.543% | +0.363% | +5.728% | +5.326% | +-----+------------------------+--------+------------+------------+------------+ | :-| | float| 1.097% | -0.064% | +3.926% | +5.860% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_text| 1.132% | -1.116% | +7.877% | +11.664% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_xml| 2.576% | -1.678% | +6.598% | +9.267% | +-----+------------------------+--------+------------+------------+------------+ | :-) | go| 0.807% | +2.889% | +7.563% | +9.275% | +-----+------------------------+--------+------------+------------+------------+ | :-| | hexiom| 0.473% | +0.400% | +9.787% | +11.382% | +-----+------------------------+--------+------------+------------+------------+ | :-| | html5lib| 3.244% | +1.535% | +9.480% | +7.322% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_dumps| 5.043% | -1.076% | +3.364% | +10.020% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_loads| 1.537% | +0.867% | +2.643% | +9.718% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_format| 1.633% | +1.285% | +7.373% | +8.893% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_silent| 2.907% | +0.622% | +13.090% | +11.905% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_simple| 1.522% | +1.903% | +8.628% | +10.162% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mako| 0.542% | +0.653% | +18.928% | +10.513% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mdp| 7.652% | +0.725% | +4.882% | +14.102% | +-----+------------------------+--------+------------+------------+------------+ | :-| | meteor_contest| 3.014% | +0.491% | +4.347% | +5.081% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nbody| 0.565% | -1.528% | -4.172% | +5.245% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nqueens| 2.711% | -0.698% | +1.630% | +9.058% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pathlib| 1.449% | +0.842% | +4.180% | +10.149% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle| 1.183% | +0.352% | +1.645% | +22.188% | +-----+------------------------+--------+------------+------------+------------+ | :-( | pickle_dict| 0.540% | -2.961% | +3.054% | +17.819% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_list| 0.811% | +0.001% | +6.174% | +16.105% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_pure_python| 2.166% | +2.170% | +13.293% | +8.398% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pidigits| 0.236% | -0.256% | +0.282% | +10.213% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup| 0.118% | +0.201% | +1.620% | +4.445% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup_no_site| 0.086% | +0.204% | +1.324% | +4.616% | +-----+------------------------+--------+------------+------------+------------+ | :-| | raytrace| 1.980% | +1.237% | +10.702% | +10.982% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_compile| 4.547% | -2.554% | -9.321% | +10.793% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_dna| 1.957% | -0.002% | +1.730% | +7.566% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_effbot| 2.450% | -0.379% | +1.338% | +3.846% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_v8| 1.675% | +0.003% | +11.911% | +4.398% | +-----+------------------------+--------+------------+------------+------------+ | :-| | richards| 8.209% | +3.160% | +7.689% | +14.969% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_fft| 0.609% | -0.305% | +2.049% | +1.367% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_lu| 1.585% | -0.275% | +27.346% | +7.724% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_monte_carlo| 1.518% | +1.311% | +6.327% | +4.148% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sor| 0.709% | +0.664% | +16.334% | +7.195% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sparse_mat_mult| 0.536% | -1.741% | +2.723% | -1.697% | +-----+------------------------+--------+------------+------------+------------+ | :-| | spectral_norm| 0.819% | -0.231% | +5.656% | +1.393% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_declarative| 1.079% | +0.284% | +5.699% | +5.453% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_imperative| 3.391% | +0.084% | +4.030% | +5.240% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlite_synth| 3.717% | -0.759% | +1.237% | +10.205% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_expand| 2.198% | +0.507% | +12.498% | +7.523% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_integrate| 1.565% | +0.299% | +10.737% | +5.320% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_str| 3.786% | -0.376% | +11.699% | +8.305% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_sum| 5.480% | -0.679% | +10.241% | +9.039% | +-----+------------------------+--------+------------+------------+------------+ | :-| | telco| 3.932% | -0.334% | +21.290% | +10.209% | +-----+------------------------+--------+------------+------------+------------+ | :-| | tornado_http| 1.142% | +0.834% | +6.490% | +6.115% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpack_sequence| 3.193% | +0.430% | +0.211% | +2.139% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle| 5.404% | +2.503% | +11.428% | +17.843% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_list| 1.539% | +0.350% | +1.655% | +15.403% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_pure_python| 2.337% | -0.261% | +8.162% | +6.083% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_generate| 1.169% | +0.207% | +6.461% | +8.253% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_iterparse| 2.709% | -1.383% | +4.766% | +5.782% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_parse| 4.086% | -0.411% | -3.061% | +12.586% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_process| 2.305% | +0.075% | +7.646% | +7.574% | +-----+------------------------+--------+------------+------------+------------+ * Relative Standard Deviation (Standard Deviation/Average) If this is not displayed properly please visit our results page here: http://languagesperformance.intel.com/1-down-1-up-63-flat-results-for-python-master-branch-2017-06-19 Our lab does a nightly source pull and build of the Python project and measures performance changes against the previous stable version and the previous nightly measurement. This is provided as a service to the community so that quality issues with current hardware can be identified quickly. Intel technologies' features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. From noreply at github.com Mon Jun 19 23:28:18 2017 From: noreply at github.com (GitHub) Date: Mon, 19 Jun 2017 20:28:18 -0700 Subject: [Python-checkins] [python/cpython] 0a4fe1: [3.6] bpo-30420: List cwd parameter in subprocess ... Message-ID: <594896521881b_10e03f7e0bc13c34149811@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 0a4fe1d8578fa59004518f8deef137282be4d71a https://github.com/python/cpython/commit/0a4fe1d8578fa59004518f8deef137282be4d71a Author: Mariatta Date: 2017-06-19 (Mon, 19 Jun 2017) Changed paths: M Doc/library/subprocess.rst Log Message: ----------- [3.6] bpo-30420: List cwd parameter in subprocess convenience APIs (GH-1685) (GH-2253) Partially clarify the subprocess convenience API documentation by explicitly listing the `cwd` parameter in their abbreviated signatures. While this has been merged as an improvement, it doesn't fully resolve the issue, as the `cwd` should also be covered in the "Frequently Used Arguments" section, and the fact these APIs pass unlisted keyword arguments down to the lower level APIs is currently still unclear. (cherry picked from commit 368cf1d20630498ca7939069a05d744fabb570aa) From noreply at github.com Tue Jun 20 00:30:02 2017 From: noreply at github.com (GitHub) Date: Mon, 19 Jun 2017 21:30:02 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <5948a4ca574cd_253d3ff805fadc401297bb@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/29406-revert-3.6 Home: https://github.com/python/cpython From noreply at github.com Tue Jun 20 00:30:01 2017 From: noreply at github.com (GitHub) Date: Mon, 19 Jun 2017 21:30:01 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <5948a4c998678_18b93fa7f2b4bc3c76082@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/29406-revert-3.5 Home: https://github.com/python/cpython From noreply at github.com Tue Jun 20 00:30:03 2017 From: noreply at github.com (GitHub) Date: Mon, 19 Jun 2017 21:30:03 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <5948a4cb34ee0_332d3facaac99c304144d@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/29406-revert Home: https://github.com/python/cpython From noreply at github.com Tue Jun 20 00:30:03 2017 From: noreply at github.com (GitHub) Date: Mon, 19 Jun 2017 21:30:03 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <5948a4cbeb784_260e3fef7cf29c3814e9@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/bpo-30508-3.6 Home: https://github.com/python/cpython From noreply at github.com Tue Jun 20 02:31:13 2017 From: noreply at github.com (GitHub) Date: Mon, 19 Jun 2017 23:31:13 -0700 Subject: [Python-checkins] [python/cpython] 070ba8: [3.5] bpo-29887: Test normalization now fails if d... Message-ID: <5948c1311e6b_38373fe424471c2c7230@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 070ba85a8f45819d9197bce4541cd594d79d247c https://github.com/python/cpython/commit/070ba85a8f45819d9197bce4541cd594d79d247c Author: Mariatta Date: 2017-06-20 (Tue, 20 Jun 2017) Changed paths: M Lib/test/test_normalization.py Log Message: ----------- [3.5] bpo-29887: Test normalization now fails if download fails (GH-905) (#2272) * [3.5] bpo-29887: Test normalization now fails if download fails (GH-905) * test_normalization fails if download fails bpo-29887. The test is still skipped if "-u urlfetch" option is not passed to regrtest (python3 -m test -u urlfetch test_normalization). * Fix ResourceWarning in test_normalization bpo-29887: Fix ResourceWarning in test_normalization if tests are interrupted by CTRL+c. (cherry picked from commit 722a3af092b94983aa26f5e591fb1b45e2c2a0ff) * bpo-29887: test_normalization handles PermissionError (#1196) Skip test_normalization.test_main() if download raises a permission error. (cherry picked from commit d13d54748d3a7db023d9db37223ea7d40bb8f8e3) * no f-strings :( From noreply at github.com Tue Jun 20 04:10:14 2017 From: noreply at github.com (GitHub) Date: Tue, 20 Jun 2017 01:10:14 -0700 Subject: [Python-checkins] [python/cpython] 5cc7ac: bpo-30629: Add Motoki Naruse to Misc/ACKS (#2284) Message-ID: <5948d866c1ea6_1efc3fbe14479c288012c@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 5cc7ac24da10568d2a910a91a24183b904118cf8 https://github.com/python/cpython/commit/5cc7ac24da10568d2a910a91a24183b904118cf8 Author: Motoki Naruse Date: 2017-06-20 (Tue, 20 Jun 2017) Changed paths: M Misc/ACKS Log Message: ----------- bpo-30629: Add Motoki Naruse to Misc/ACKS (#2284) From solipsis at pitrou.net Tue Jun 20 05:12:47 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Tue, 20 Jun 2017 09:12:47 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=5 Message-ID: <20170620090738.113510.7D1BE9EED9D717D3@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_functools leaked [0, 3, 1] memory blocks, sum=4 test_multiprocessing_fork leaked [1, -2, 2] memory blocks, sum=1 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/reflogovf4Rx', '--timeout', '7200'] From noreply at github.com Tue Jun 20 09:02:46 2017 From: noreply at github.com (GitHub) Date: Tue, 20 Jun 2017 06:02:46 -0700 Subject: [Python-checkins] [python/cpython] 90e01e: urllib: Simplify splithost by calling into urlpars... Message-ID: <59491cf6715e0_2a5ad3f996ddc7c381160fa@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 90e01e50ef8a9e6c91f30d965563c378a4ad26de https://github.com/python/cpython/commit/90e01e50ef8a9e6c91f30d965563c378a4ad26de Author: postmasters Date: 2017-06-20 (Tue, 20 Jun 2017) Changed paths: M Lib/test/test_urlparse.py M Lib/urllib/parse.py M Misc/ACKS M Misc/NEWS Log Message: ----------- urllib: Simplify splithost by calling into urlparse. (#1849) The current regex based splitting produces a wrong result. For example:: http://abc#@def Web browsers parse that URL as ``http://abc/#@def``, that is, the host is ``abc``, the path is ``/``, and the fragment is ``#@def``. From noreply at github.com Tue Jun 20 09:31:34 2017 From: noreply at github.com (GitHub) Date: Tue, 20 Jun 2017 06:31:34 -0700 Subject: [Python-checkins] [python/cpython] 3a7f03: bpo-30597: Show expected input in custom 'print' e... Message-ID: <594923b68759d_2989f3ff7b914fc30121185@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 3a7f03584ab75afbf5507970711c87042e423bb4 https://github.com/python/cpython/commit/3a7f03584ab75afbf5507970711c87042e423bb4 Author: Sanyam Khurana Date: 2017-06-20 (Tue, 20 Jun 2017) Changed paths: M Lib/test/test_print.py M Misc/NEWS M Objects/exceptions.c Log Message: ----------- bpo-30597: Show expected input in custom 'print' error message. (#2009) From noreply at github.com Tue Jun 20 09:33:36 2017 From: noreply at github.com (GitHub) Date: Tue, 20 Jun 2017 06:33:36 -0700 Subject: [Python-checkins] [python/cpython] 4899d8: bpo-30500: urllib: Simplify splithost by calling i... Message-ID: <5949243068a5b_33c33f8a98d7dc341448c2@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 4899d847ed3f56b2a712799f896aa1f28540a5c0 https://github.com/python/cpython/commit/4899d847ed3f56b2a712799f896aa1f28540a5c0 Author: Victor Stinner Date: 2017-06-20 (Tue, 20 Jun 2017) Changed paths: M Lib/test/test_urlparse.py M Lib/urllib/parse.py M Misc/ACKS M Misc/NEWS Log Message: ----------- bpo-30500: urllib: Simplify splithost by calling into urlparse. (#1849) (#2290) The current regex based splitting produces a wrong result. For example:: http://abc#@def Web browsers parse that URL as ``http://abc/#@def``, that is, the host is ``abc``, the path is ``/``, and the fragment is ``#@def``. (cherry picked from commit 90e01e50ef8a9e6c91f30d965563c378a4ad26de) From noreply at github.com Tue Jun 20 09:37:25 2017 From: noreply at github.com (GitHub) Date: Tue, 20 Jun 2017 06:37:25 -0700 Subject: [Python-checkins] [python/cpython] 536c1f: bpo-30500: urllib: Simplify splithost by calling i... Message-ID: <59492515dd059_29753f8807f8bc4410746@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 536c1f1246f4faa302f9f5613fc3444e7ae09b4a https://github.com/python/cpython/commit/536c1f1246f4faa302f9f5613fc3444e7ae09b4a Author: Victor Stinner Date: 2017-06-20 (Tue, 20 Jun 2017) Changed paths: M Lib/test/test_urlparse.py M Lib/urllib/parse.py M Misc/ACKS M Misc/NEWS Log Message: ----------- bpo-30500: urllib: Simplify splithost by calling into urlparse. (#1849) (#2289) The current regex based splitting produces a wrong result. For example:: http://abc#@def Web browsers parse that URL as ``http://abc/#@def``, that is, the host is ``abc``, the path is ``/``, and the fragment is ``#@def``. (cherry picked from commit 90e01e50ef8a9e6c91f30d965563c378a4ad26de) From noreply at github.com Tue Jun 20 10:09:07 2017 From: noreply at github.com (GitHub) Date: Tue, 20 Jun 2017 07:09:07 -0700 Subject: [Python-checkins] [python/cpython] 82acab: bpo-30500: Fix the NEWS entry (#2296) Message-ID: <59492c8393f42_15773f8de8d77c3c1564f4@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 82acabd3c52508d9e3f83a41fe7c684619cbbe7b https://github.com/python/cpython/commit/82acabd3c52508d9e3f83a41fe7c684619cbbe7b Author: Victor Stinner Date: 2017-06-20 (Tue, 20 Jun 2017) Changed paths: M Misc/NEWS Log Message: ----------- bpo-30500: Fix the NEWS entry (#2296) splithost() expects an URL starting with "//" not with "http://". From noreply at github.com Tue Jun 20 10:09:08 2017 From: noreply at github.com (GitHub) Date: Tue, 20 Jun 2017 07:09:08 -0700 Subject: [Python-checkins] [python/cpython] 410860: bpo-30500: Fix the NEWS entry (#2295) Message-ID: <59492c8437fc9_255a3fb6363a5c388353d@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 410860662f53945cddf5886801c5a88a84801fec https://github.com/python/cpython/commit/410860662f53945cddf5886801c5a88a84801fec Author: Victor Stinner Date: 2017-06-20 (Tue, 20 Jun 2017) Changed paths: M Misc/NEWS Log Message: ----------- bpo-30500: Fix the NEWS entry (#2295) splithost() expects an URL starting with "//" not with "http://". From noreply at github.com Tue Jun 20 10:09:24 2017 From: noreply at github.com (GitHub) Date: Tue, 20 Jun 2017 07:09:24 -0700 Subject: [Python-checkins] [python/cpython] 845770: bpo-30500: Fix the NEWS entry (#2293) Message-ID: <59492c9412dde_27ae3f87834a1c2c112316@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 8457706ee308a621103e9b9c760ca9da3cc4e7c0 https://github.com/python/cpython/commit/8457706ee308a621103e9b9c760ca9da3cc4e7c0 Author: Victor Stinner Date: 2017-06-20 (Tue, 20 Jun 2017) Changed paths: M Misc/NEWS Log Message: ----------- bpo-30500: Fix the NEWS entry (#2293) splithost() expects an URL starting with "//" not with "http://". From noreply at github.com Tue Jun 20 10:13:31 2017 From: noreply at github.com (GitHub) Date: Tue, 20 Jun 2017 07:13:31 -0700 Subject: [Python-checkins] [python/cpython] 26cb46: bpo-29755: Fixed the lgettext() family of function... Message-ID: <59492d8ba7c7f_da23fbe6c917c3c510d@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 26cb4657bcc9a7adffa95798ececb588dddfeadb https://github.com/python/cpython/commit/26cb4657bcc9a7adffa95798ececb588dddfeadb Author: Serhiy Storchaka Date: 2017-06-20 (Tue, 20 Jun 2017) Changed paths: M Doc/library/gettext.rst M Lib/gettext.py M Lib/test/test_gettext.py M Misc/NEWS Log Message: ----------- bpo-29755: Fixed the lgettext() family of functions in the gettext module. (#2266) They now always return bytes. Updated the gettext documentation. From noreply at github.com Tue Jun 20 10:20:38 2017 From: noreply at github.com (GitHub) Date: Tue, 20 Jun 2017 07:20:38 -0700 Subject: [Python-checkins] [python/cpython] d4324b: bpo-30500: urllib: Simplify splithost by calling i... Message-ID: <59492f3652dec_17263f9917aabc44820d1@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: d4324baca4c03eb8d55446cd1b74b32ec5633af5 https://github.com/python/cpython/commit/d4324baca4c03eb8d55446cd1b74b32ec5633af5 Author: Victor Stinner Date: 2017-06-20 (Tue, 20 Jun 2017) Changed paths: M Lib/test/test_urllib.py M Lib/urllib.py M Misc/ACKS M Misc/NEWS Log Message: ----------- bpo-30500: urllib: Simplify splithost by calling into urlparse. (#1849) (#2294) The current regex based splitting produces a wrong result. For example:: http://abc#@def Web browsers parse that URL as ``http://abc/#@def``, that is, the host is ``abc``, the path is ``/``, and the fragment is ``#@def``. (cherry picked from commit 90e01e50ef8a9e6c91f30d965563c378a4ad26de) From noreply at github.com Tue Jun 20 11:06:49 2017 From: noreply at github.com (GitHub) Date: Tue, 20 Jun 2017 08:06:49 -0700 Subject: [Python-checkins] [python/cpython] a1115e: [3.6] bpo-29755: Fixed the lgettext() family of fu... Message-ID: <59493a09e4d81_345e3fa61760bc2c68940@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: a1115e1a0454f0548f96cace6ee97b286dfa1c0d https://github.com/python/cpython/commit/a1115e1a0454f0548f96cace6ee97b286dfa1c0d Author: Serhiy Storchaka Date: 2017-06-20 (Tue, 20 Jun 2017) Changed paths: M Doc/library/gettext.rst M Lib/gettext.py M Lib/test/test_gettext.py M Misc/NEWS Log Message: ----------- [3.6] bpo-29755: Fixed the lgettext() family of functions in the gettext module. (GH-2266) (#2297) They now always return bytes. Updated the gettext documentation.. (cherry picked from commit 26cb4657bcc9a7adffa95798ececb588dddfeadb) From noreply at github.com Tue Jun 20 11:07:00 2017 From: noreply at github.com (GitHub) Date: Tue, 20 Jun 2017 08:07:00 -0700 Subject: [Python-checkins] [python/cpython] 29c89d: [3.5] bpo-29755: Fixed the lgettext() family of fu... Message-ID: <59493a14d08a1_345e3fa61760bc2c6914e@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 29c89d00bf4b57c5ee2aafe660002ce1b8cea176 https://github.com/python/cpython/commit/29c89d00bf4b57c5ee2aafe660002ce1b8cea176 Author: Serhiy Storchaka Date: 2017-06-20 (Tue, 20 Jun 2017) Changed paths: M Doc/library/gettext.rst M Lib/gettext.py M Lib/test/test_gettext.py M Misc/NEWS Log Message: ----------- [3.5] bpo-29755: Fixed the lgettext() family of functions in the gettext module. (GH-2266) (#2298) They now always return bytes. Updated the gettext documentation. (cherry picked from commit 26cb465) From noreply at github.com Tue Jun 20 11:46:38 2017 From: noreply at github.com (GitHub) Date: Tue, 20 Jun 2017 08:46:38 -0700 Subject: [Python-checkins] [python/cpython] 5ea4c0: bpo-30054: Expose tracemalloc C API (#1236) Message-ID: <5949435e8d393_6bba3fb7e3279c345983c@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 5ea4c0677389ead2eee759958694cff2c65834a7 https://github.com/python/cpython/commit/5ea4c0677389ead2eee759958694cff2c65834a7 Author: Victor Stinner Date: 2017-06-20 (Tue, 20 Jun 2017) Changed paths: M Doc/c-api/memory.rst M Doc/library/tracemalloc.rst M Include/pymem.h M Modules/_testcapimodule.c M Modules/_tracemalloc.c Log Message: ----------- bpo-30054: Expose tracemalloc C API (#1236) * Make PyTraceMalloc_Track() and PyTraceMalloc_Untrack() functions public (remove the "_" prefix) * Remove the _PyTraceMalloc_domain_t type: use directly unsigned int. * Document methods Note: methods are already tested in test_tracemalloc. From noreply at github.com Tue Jun 20 15:32:04 2017 From: noreply at github.com (GitHub) Date: Tue, 20 Jun 2017 12:32:04 -0700 Subject: [Python-checkins] [python/cpython] 5200a7: bpo-29933: Improve set_write_buffer_limits descrip... Message-ID: <594978342eb6_c3283fed412a1c2842711@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 5200a7c7f9ea65a96330c5f276f4acc6ec70854e https://github.com/python/cpython/commit/5200a7c7f9ea65a96330c5f276f4acc6ec70854e Author: Kojo Idrissa Date: 2017-06-20 (Tue, 20 Jun 2017) Changed paths: M Doc/library/asyncio-protocol.rst Log Message: ----------- bpo-29933: Improve set_write_buffer_limits description (GH-2262) Improve the description of the high and low parameters for set_write_buffer_limits. Also fixed a small grammatical issue. From noreply at github.com Tue Jun 20 16:07:22 2017 From: noreply at github.com (GitHub) Date: Tue, 20 Jun 2017 13:07:22 -0700 Subject: [Python-checkins] [python/cpython] 76c567: Fix trivial typo in json module docstring (GH-2274... Message-ID: <5949807a3eec8_56e83f811c605c34733d7@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 76c567ee27342d76f631a35c8291b715b2a61f3e https://github.com/python/cpython/commit/76c567ee27342d76f631a35c8291b715b2a61f3e Author: dong-jy Date: 2017-06-20 (Tue, 20 Jun 2017) Changed paths: M Lib/json/__init__.py Log Message: ----------- Fix trivial typo in json module docstring (GH-2274) From noreply at github.com Tue Jun 20 16:53:43 2017 From: noreply at github.com (GitHub) Date: Tue, 20 Jun 2017 13:53:43 -0700 Subject: [Python-checkins] [python/cpython] ebbcce: bpo-30368: Update build_ssl.py to restore Perl-les... Message-ID: <59498b57119be_62583f86805a5c3016611@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: ebbccea997e03f60fec8308f2fb9e89a11521a74 https://github.com/python/cpython/commit/ebbccea997e03f60fec8308f2fb9e89a11521a74 Author: Jeremy Kloth Date: 2017-06-20 (Tue, 20 Jun 2017) Changed paths: M PC/VS9.0/_hashlib.vcproj M PC/VS9.0/_ssl.vcproj M PC/VS9.0/build_ssl.py M PCbuild/prepare_ssl.py Log Message: ----------- bpo-30368: Update build_ssl.py to restore Perl-less building (#1805) * bpo-30368: Update build_ssl.py to restore Perl-less building OpenSSL 1.0.2 releases changed how files are copied in the makefile, thus causing Perl to be required even for Python's "prepared" OpenSSL. Now build_ssl.py does the requisite copies before running nmake. * bpo-30368: Update build_ssl.py to use prepared OpenSSL * Updates SSL-linking projects to use the new include{suffix} directory * build_ssl.py now only copies those files not handled by prepare_ssl.py * * bpo-30368: Update build_ssl.py to use prepared OpenSSL * Update SSL-linking projects to use the new include{suffix} directory * Move comment to following line From lp_benchmark_robot at intel.com Tue Jun 20 19:37:09 2017 From: lp_benchmark_robot at intel.com (lp_benchmark_robot at intel.com) Date: Tue, 20 Jun 2017 16:37:09 -0700 Subject: [Python-checkins] [65 flat] Results for Python (master branch) 2017-06-20 Message-ID: Results for project python/master, build date: 2017-06-20 03:03:31-07:00. - commit: 5cc7ac2 - previous commit: eb81795 - revision date: 2017-06-20 04:10:12-04:00 - environment: Broadwell-EP - cpu: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz 2x22 cores, stepping 1, LLC 55 MB - mem: 128 GB - os: Ubuntu 16.04.2 LTS - kernel: 4.4.0-62-generic x86_64 GNU/Linux Baseline results were generated using release v3.6.0, with hash 5c4568a from 2016-12-22 23:38:47+00:00. +-----+------------------------+--------+------------+------------+------------+ | | |relative|change since|change since|current rev | | | benchmark|std_dev*| last run | baseline |run with PGO| +-----+------------------------+--------+------------+------------+------------+ | :-| | 2to3| 0.730% | -0.329% | +4.303% | +7.476% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method| 0.521% | +0.603% | +21.509% | +12.860% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_slots| 1.772% | -0.248% | +22.447% | +12.040% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_unknown| 1.219% | -0.318% | +21.099% | +9.409% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_simple| 2.771% | -0.566% | +5.825% | +12.062% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chameleon| 2.002% | -0.388% | +11.680% | +11.182% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chaos| 1.901% | -0.514% | +7.844% | +9.361% | +-----+------------------------+--------+------------+------------+------------+ | :-| | crypto_pyaes| 0.711% | -0.097% | +4.998% | +4.595% | +-----+------------------------+--------+------------+------------+------------+ | :-| | deltablue| 3.701% | +0.079% | +5.749% | +19.499% | +-----+------------------------+--------+------------+------------+------------+ | :-| | django_template| 3.155% | -2.123% | +10.281% | +13.869% | +-----+------------------------+--------+------------+------------+------------+ | :-| | dulwich_log| 1.252% | -0.201% | +3.035% | +7.637% | +-----+------------------------+--------+------------+------------+------------+ | :-| | fannkuch| 0.374% | +0.104% | +5.826% | +4.537% | +-----+------------------------+--------+------------+------------+------------+ | :-| | float| 0.964% | +0.327% | +4.241% | +4.425% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_text| 1.225% | -0.393% | +7.515% | +11.987% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_xml| 1.996% | -0.666% | +5.976% | +11.067% | +-----+------------------------+--------+------------+------------+------------+ | :-| | go| 1.045% | -0.417% | +7.177% | +10.598% | +-----+------------------------+--------+------------+------------+------------+ | :-| | hexiom| 0.517% | +0.022% | +9.808% | +11.026% | +-----+------------------------+--------+------------+------------+------------+ | :-| | html5lib| 3.034% | -0.947% | +8.623% | +9.132% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_dumps| 1.973% | +0.295% | +3.648% | +9.579% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_loads| 3.323% | -0.866% | +1.800% | +11.339% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_format| 1.551% | -2.002% | +5.518% | +11.546% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_silent| 2.650% | -0.016% | +13.076% | +11.646% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_simple| 1.674% | -2.506% | +6.338% | +13.191% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mako| 0.437% | +0.082% | +18.994% | +9.508% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mdp| 6.457% | +0.834% | +5.675% | +13.043% | +-----+------------------------+--------+------------+------------+------------+ | :-| | meteor_contest| 2.914% | -0.373% | +3.991% | +4.808% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nbody| 0.409% | +0.131% | -4.035% | +3.724% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nqueens| 1.770% | +0.220% | +1.847% | +7.348% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pathlib| 1.136% | -0.982% | +3.239% | +11.666% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle| 1.557% | -0.368% | +1.283% | +23.305% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_dict| 0.568% | +0.118% | +3.168% | +23.431% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_list| 0.668% | -0.146% | +6.037% | +19.501% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_pure_python| 5.387% | -1.780% | +11.749% | +10.579% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pidigits| 0.241% | +0.010% | +0.291% | +9.774% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup| 0.120% | -0.219% | +1.405% | +4.928% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup_no_site| 0.092% | -0.134% | +1.191% | +4.884% | +-----+------------------------+--------+------------+------------+------------+ | :-| | raytrace| 0.624% | +0.183% | +10.865% | +11.441% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_compile| 4.370% | +0.878% | -8.360% | +11.844% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_dna| 0.461% | +0.466% | +2.187% | +9.640% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_effbot| 1.948% | -0.097% | +1.242% | +6.146% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_v8| 2.391% | -0.647% | +11.341% | +3.865% | +-----+------------------------+--------+------------+------------+------------+ | :-| | richards| 6.802% | +0.300% | +7.965% | +15.154% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_fft| 2.182% | -0.109% | +1.942% | +0.056% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_lu| 1.865% | -0.052% | +27.308% | +8.919% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_monte_carlo| 2.344% | -0.437% | +5.917% | +3.918% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sor| 0.538% | +0.219% | +16.517% | +7.214% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sparse_mat_mult| 2.301% | -0.378% | +2.355% | -1.276% | +-----+------------------------+--------+------------+------------+------------+ | :-| | spectral_norm| 0.772% | -0.378% | +5.299% | +2.963% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_declarative| 1.140% | -0.248% | +5.465% | +6.069% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_imperative| 3.495% | -0.813% | +3.250% | +6.379% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlite_synth| 3.955% | +1.120% | +2.343% | +9.184% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_expand| 2.449% | -0.425% | +12.126% | +8.526% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_integrate| 1.994% | -0.591% | +10.210% | +6.516% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_str| 3.798% | -0.305% | +11.429% | +10.148% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_sum| 4.834% | -0.468% | +9.821% | +12.557% | +-----+------------------------+--------+------------+------------+------------+ | :-| | telco| 3.793% | -0.193% | +21.138% | +11.888% | +-----+------------------------+--------+------------+------------+------------+ | :-| | tornado_http| 1.353% | -0.549% | +5.977% | +6.847% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpack_sequence| 5.038% | -0.950% | -0.737% | +1.755% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle| 6.173% | -0.432% | +11.045% | +16.846% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_list| 2.361% | -0.736% | +0.931% | +17.127% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_pure_python| 1.543% | +0.062% | +8.219% | +6.720% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_generate| 1.289% | +0.058% | +6.515% | +7.998% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_iterparse| 3.217% | +0.088% | +4.850% | +6.402% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_parse| 4.116% | +0.285% | -2.767% | +11.245% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_process| 1.210% | +0.430% | +8.043% | +7.890% | +-----+------------------------+--------+------------+------------+------------+ * Relative Standard Deviation (Standard Deviation/Average) If this is not displayed properly please visit our results page here: http://languagesperformance.intel.com/65-flat-results-for-python-master-branch-2017-06-20 Our lab does a nightly source pull and build of the Python project and measures performance changes against the previous stable version and the previous nightly measurement. This is provided as a service to the community so that quality issues with current hardware can be identified quickly. Intel technologies' features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. From noreply at github.com Tue Jun 20 20:21:50 2017 From: noreply at github.com (GitHub) Date: Tue, 20 Jun 2017 17:21:50 -0700 Subject: [Python-checkins] [python/cpython] 77f68e: Fix typo in 3.7 whatsnew (#2308) Message-ID: <5949bc1e39c60_7eb33f9e78e9bc44372a3@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 77f68e36189437dc293e4c0cef4eae8001f1d4b6 https://github.com/python/cpython/commit/77f68e36189437dc293e4c0cef4eae8001f1d4b6 Author: Daniel Porteous Date: 2017-06-20 (Tue, 20 Jun 2017) Changed paths: M Doc/whatsnew/3.7.rst Log Message: ----------- Fix typo in 3.7 whatsnew (#2308) From noreply at github.com Wed Jun 21 00:30:46 2017 From: noreply at github.com (GitHub) Date: Tue, 20 Jun 2017 21:30:46 -0700 Subject: [Python-checkins] [python/cpython] f3e820: Fix trivial typo in idlelib/config.py (GH-2309) Message-ID: <5949f676e5a2c_6acf3fd089c43c38430ba@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: f3e8209152dffd201620c5b5936946a9250ac359 https://github.com/python/cpython/commit/f3e8209152dffd201620c5b5936946a9250ac359 Author: KunYuChen <18z at users.noreply.github.com> Date: 2017-06-20 (Tue, 20 Jun 2017) Changed paths: M Lib/idlelib/config.py Log Message: ----------- Fix trivial typo in idlelib/config.py (GH-2309) Comceptually -> Conceptually From solipsis at pitrou.net Wed Jun 21 05:06:20 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Wed, 21 Jun 2017 09:06:20 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=5 Message-ID: <20170621090620.88933.DD5F2C5F53F3D501@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_asyncio leaked [3, 0, 0] memory blocks, sum=3 test_functools leaked [0, 3, 1] memory blocks, sum=4 test_multiprocessing_forkserver leaked [-1, 1, -2] memory blocks, sum=-2 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/reflogElxOfC', '--timeout', '7200'] From noreply at github.com Wed Jun 21 08:39:23 2017 From: noreply at github.com (GitHub) Date: Wed, 21 Jun 2017 05:39:23 -0700 Subject: [Python-checkins] [python/cpython] 5ff713: bpo-30694: Upgrade Modules/expat/ to libexpat 2.2.... Message-ID: <594a68fb75802_35623fae61ba5c304011c@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 5ff7132313eb651107b179d20218dfe5d4e47f13 https://github.com/python/cpython/commit/5ff7132313eb651107b179d20218dfe5d4e47f13 Author: Victor Stinner Date: 2017-06-21 (Wed, 21 Jun 2017) Changed paths: M Misc/NEWS M Modules/expat/COPYING M Modules/expat/expat.h M Modules/expat/expat_external.h A Modules/expat/siphash.h M Modules/expat/winconfig.h M Modules/expat/xmlparse.c M Modules/expat/xmlrole.c M Modules/expat/xmltok.c Log Message: ----------- bpo-30694: Upgrade Modules/expat/ to libexpat 2.2.1 (#2300) New file: Modules/expat/siphash.h. From noreply at github.com Wed Jun 21 10:05:16 2017 From: noreply at github.com (GitHub) Date: Wed, 21 Jun 2017 07:05:16 -0700 Subject: [Python-checkins] [python/cpython] 91d171: bpo-30694: Upgrade Modules/expat/ to libexpat 2.2.... Message-ID: <594a7d1c61469_144683fa389f27c381159eb@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 91d171be45942d37a973b0675521b5159a96be31 https://github.com/python/cpython/commit/91d171be45942d37a973b0675521b5159a96be31 Author: Victor Stinner Date: 2017-06-21 (Wed, 21 Jun 2017) Changed paths: M Misc/NEWS M Modules/expat/COPYING M Modules/expat/expat.h M Modules/expat/expat_external.h A Modules/expat/siphash.h M Modules/expat/winconfig.h M Modules/expat/xmlparse.c M Modules/expat/xmlrole.c M Modules/expat/xmltok.c Log Message: ----------- bpo-30694: Upgrade Modules/expat/ to libexpat 2.2.1 (#2300) (#2314) New file: Modules/expat/siphash.h. (cherry picked from commit 5ff7132313eb651107b179d20218dfe5d4e47f13) From noreply at github.com Wed Jun 21 10:05:13 2017 From: noreply at github.com (GitHub) Date: Wed, 21 Jun 2017 07:05:13 -0700 Subject: [Python-checkins] [python/cpython] 4a6652: bpo-30694: Upgrade Modules/expat/ to libexpat 2.2.... Message-ID: <594a7d19f0551_2cf83fa327281c3471072@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 4a66524006852fc982aebafa277f2c043d9ad149 https://github.com/python/cpython/commit/4a66524006852fc982aebafa277f2c043d9ad149 Author: Victor Stinner Date: 2017-06-21 (Wed, 21 Jun 2017) Changed paths: M Misc/NEWS M Modules/expat/COPYING M Modules/expat/expat.h M Modules/expat/expat_external.h A Modules/expat/siphash.h M Modules/expat/winconfig.h M Modules/expat/xmlparse.c M Modules/expat/xmlrole.c M Modules/expat/xmltok.c Log Message: ----------- bpo-30694: Upgrade Modules/expat/ to libexpat 2.2.1 (#2300) (#2313) New file: Modules/expat/siphash.h. (cherry picked from commit 5ff7132313eb651107b179d20218dfe5d4e47f13) From noreply at github.com Wed Jun 21 11:12:49 2017 From: noreply at github.com (GitHub) Date: Wed, 21 Jun 2017 08:12:49 -0700 Subject: [Python-checkins] [python/cpython] 2ada64: [2.7] bpo-30694: Upgrade Modules/expat/ to libexpa... Message-ID: <594a8cf1b5290_6ef93f8382757c3c11631f@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 2ada64d2a073f85f135461833952dbe8d656810d https://github.com/python/cpython/commit/2ada64d2a073f85f135461833952dbe8d656810d Author: Victor Stinner Date: 2017-06-21 (Wed, 21 Jun 2017) Changed paths: M Misc/NEWS M Modules/expat/COPYING M Modules/expat/expat.h M Modules/expat/expat_external.h A Modules/expat/siphash.h M Modules/expat/winconfig.h M Modules/expat/xmlparse.c M Modules/expat/xmlrole.c M Modules/expat/xmltok.c Log Message: ----------- [2.7] bpo-30694: Upgrade Modules/expat/ to libexpat 2.2.1 (#2300) (#2312) * bpo-30694: Upgrade Modules/expat/ to libexpat 2.2.1 (#2300) New file: Modules/expat/siphash.h. (cherry picked from commit 5ff7132313eb651107b179d20218dfe5d4e47f13) * siphash.h: Address lack of stdint.h for Visual Studio 2003-2008 (cherry picked from libexpat commit c74d380b8f0b5215153d840d2af9455d9c53b960) From noreply at github.com Wed Jun 21 12:52:35 2017 From: noreply at github.com (GitHub) Date: Wed, 21 Jun 2017 09:52:35 -0700 Subject: [Python-checkins] [python/cpython] dcc8ce: bpo-30616: Functional API of enum allows to create... Message-ID: <594aa453d970_4a33fc5ce39bc2c6606@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: dcc8ce44c74492670e6bfbde588a2acbf8f365e0 https://github.com/python/cpython/commit/dcc8ce44c74492670e6bfbde588a2acbf8f365e0 Author: Dong-hee Na Date: 2017-06-21 (Wed, 21 Jun 2017) Changed paths: M Lib/enum.py M Lib/test/test_enum.py M Misc/NEWS Log Message: ----------- bpo-30616: Functional API of enum allows to create empty enums. (#2304) * bpo-30616: Functional API of enum allows to create empty enums. * Update NEWS move addition to avoid conflict From noreply at github.com Wed Jun 21 14:18:24 2017 From: noreply at github.com (GitHub) Date: Wed, 21 Jun 2017 11:18:24 -0700 Subject: [Python-checkins] [python/cpython] c90e96: bpo-30183: Fixes HP-UX cc compilation error in pyt... Message-ID: <594ab8708817b_31233fce009fbc2c82567@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: c90e96015085784df86632b26059b19c80cbfc97 https://github.com/python/cpython/commit/c90e96015085784df86632b26059b19c80cbfc97 Author: haney Date: 2017-06-21 (Wed, 21 Jun 2017) Changed paths: M Python/pytime.c Log Message: ----------- bpo-30183: Fixes HP-UX cc compilation error in pytime.c (#1351) * bpo-30183: Fixes HP-UX cc compilation error in pytime.c HP-UX does not support the CLOCK_MONOTONIC identifier, and will fail to compile: "Python/pytime.c", line 723: error #2020: identifier "CLOCK_MONOTONIC" is undefined const clockid_t clk_id = CLOCK_MONOTONIC; Add a new section for __hpux that calls 'gethrtime()' instead of 'clock_gettime()'. * bpo-30183: Removes unnecessary return From noreply at github.com Wed Jun 21 15:14:55 2017 From: noreply at github.com (GitHub) Date: Wed, 21 Jun 2017 12:14:55 -0700 Subject: [Python-checkins] [python/cpython] ab3b0a: bpo-29591: Update VS project files (#2310) Message-ID: <594ac5af116a9_5d233fc20ad1bc38288e0@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: ab3b0ade505ce07a3d5ec4fbc991a154242732e6 https://github.com/python/cpython/commit/ab3b0ade505ce07a3d5ec4fbc991a154242732e6 Author: Jeremy Kloth Date: 2017-06-21 (Wed, 21 Jun 2017) Changed paths: M PC/VS9.0/_elementtree.vcproj M PC/VS9.0/pyexpat.vcproj M PC/VS9.0/pyproject.vsprops M PCbuild/_elementtree.vcxproj M PCbuild/pyexpat.vcxproj Log Message: ----------- bpo-29591: Update VS project files (#2310) * Silence warnings caused by duplicated defines from Modules\expat\winconfig.h * Add WIN32 define to VS9.0 project files to match MSBuild project files. From noreply at github.com Wed Jun 21 17:44:38 2017 From: noreply at github.com (GitHub) Date: Wed, 21 Jun 2017 14:44:38 -0700 Subject: [Python-checkins] [python/cpython] f3cffd: bpo-30604: clean up co_extra support (#2144) Message-ID: <594ae8c620654_38893f8c7afe5c2c781a8@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: f3cffd2b7879d209f982de899b782fb89cfc410a https://github.com/python/cpython/commit/f3cffd2b7879d209f982de899b782fb89cfc410a Author: Dino Viehland Date: 2017-06-21 (Wed, 21 Jun 2017) Changed paths: M Include/pystate.h M Lib/test/test_code.py M Misc/NEWS M Objects/codeobject.c M Python/ceval.c M Python/pystate.c Log Message: ----------- bpo-30604: clean up co_extra support (#2144) bpo-30604: port fix from 3.6 dropping binary compatibility tweaks From lp_benchmark_robot at intel.com Wed Jun 21 19:50:52 2017 From: lp_benchmark_robot at intel.com (lp_benchmark_robot at intel.com) Date: Wed, 21 Jun 2017 16:50:52 -0700 Subject: [Python-checkins] [1 down, 1 up, 63 flat] Results for Python (master branch) 2017-06-21 Message-ID: Results for project python/master, build date: 2017-06-21 03:03:31-07:00. - commit: f3e8209 - previous commit: 5cc7ac2 - revision date: 2017-06-20 21:30:45-07:00 - environment: Broadwell-EP - cpu: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz 2x22 cores, stepping 1, LLC 55 MB - mem: 128 GB - os: Ubuntu 16.04.2 LTS - kernel: 4.4.0-62-generic x86_64 GNU/Linux Baseline results were generated using release v3.6.0, with hash 5c4568a from 2016-12-22 23:38:47+00:00. +-----+------------------------+--------+------------+------------+------------+ | | |relative|change since|change since|current rev | | | benchmark|std_dev*| last run | baseline |run with PGO| +-----+------------------------+--------+------------+------------+------------+ | :-| | 2to3| 0.605% | +0.167% | +4.463% | +7.170% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method| 0.541% | -1.165% | +20.594% | +13.556% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_slots| 1.264% | +0.532% | +22.859% | +10.019% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_unknown| 0.509% | -1.201% | +20.151% | +11.486% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_simple| 3.172% | +2.586% | +8.260% | +9.995% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chameleon| 1.091% | +0.746% | +12.339% | +10.312% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chaos| 1.000% | -0.979% | +6.942% | +10.137% | +-----+------------------------+--------+------------+------------+------------+ | :-| | crypto_pyaes| 0.777% | -0.729% | +4.306% | +5.757% | +-----+------------------------+--------+------------+------------+------------+ | :-| | deltablue| 3.380% | +3.940% | +9.462% | +16.974% | +-----+------------------------+--------+------------+------------+------------+ | :-| | django_template| 3.552% | -0.824% | +9.542% | +10.171% | +-----+------------------------+--------+------------+------------+------------+ | :-| | dulwich_log| 1.074% | +0.393% | +3.415% | +6.372% | +-----+------------------------+--------+------------+------------+------------+ | :-| | fannkuch| 0.487% | -0.560% | +5.299% | +5.922% | +-----+------------------------+--------+------------+------------+------------+ | :-| | float| 0.666% | -0.269% | +3.983% | +6.278% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_text| 1.572% | +0.794% | +8.249% | +12.114% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_xml| 2.150% | +0.868% | +6.793% | +10.477% | +-----+------------------------+--------+------------+------------+------------+ | :-| | go| 0.766% | -0.340% | +6.861% | +11.398% | +-----+------------------------+--------+------------+------------+------------+ | :-| | hexiom| 0.685% | +0.461% | +10.223% | +10.341% | +-----+------------------------+--------+------------+------------+------------+ | :-| | html5lib| 2.945% | -0.841% | +7.855% | +9.376% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_dumps| 2.097% | -1.375% | +2.323% | +9.620% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_loads| 5.944% | +1.811% | +3.579% | +10.212% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_format| 1.561% | +0.506% | +5.997% | +11.526% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_silent| 2.217% | -0.660% | +12.502% | +11.690% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_simple| 1.340% | -0.192% | +6.158% | +12.988% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mako| 0.930% | -0.843% | +18.311% | +11.438% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mdp| 7.402% | +0.060% | +5.731% | +12.819% | +-----+------------------------+--------+------------+------------+------------+ | :-| | meteor_contest| 2.268% | +0.478% | +4.450% | +4.150% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nbody| 0.422% | +0.361% | -3.659% | +4.571% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nqueens| 0.958% | +0.699% | +2.533% | +7.364% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pathlib| 1.790% | -0.618% | +2.641% | +12.470% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle| 1.355% | +1.193% | +2.461% | +21.373% | +-----+------------------------+--------+------------+------------+------------+ | :-) | pickle_dict| 0.209% | +2.628% | +5.713% | +16.086% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_list| 1.021% | -0.585% | +5.487% | +16.781% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_pure_python| 2.335% | +1.377% | +12.964% | +9.369% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pidigits| 0.340% | -0.131% | +0.160% | +10.035% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup| 0.115% | +0.166% | +1.568% | +4.559% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup_no_site| 0.088% | -0.075% | +1.117% | +4.853% | +-----+------------------------+--------+------------+------------+------------+ | :-| | raytrace| 1.154% | -0.860% | +10.099% | +11.887% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_compile| 4.403% | -3.039% | -11.653% | +11.942% | +-----+------------------------+--------+------------+------------+------------+ | :-( | regex_dna| 0.879% | -4.148% | -1.870% | +12.231% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_effbot| 2.298% | -3.025% | -1.745% | +5.352% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_v8| 1.985% | -0.013% | +11.329% | +4.253% | +-----+------------------------+--------+------------+------------+------------+ | :-| | richards|10.013% | -2.700% | +5.480% | +17.473% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_fft| 0.534% | -1.412% | +0.557% | +3.820% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_lu| 1.686% | +0.244% | +27.486% | +9.664% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_monte_carlo| 1.771% | -0.371% | +5.568% | +4.824% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sor| 1.886% | -1.683% | +15.111% | +8.099% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sparse_mat_mult| 1.681% | -0.421% | +1.944% | -2.944% | +-----+------------------------+--------+------------+------------+------------+ | :-| | spectral_norm| 0.672% | +0.850% | +6.103% | +3.144% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_declarative| 1.284% | +0.292% | +5.741% | +5.858% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_imperative| 3.056% | +1.089% | +4.303% | +5.128% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlite_synth| 3.531% | -1.982% | +0.407% | +8.895% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_expand| 2.573% | -0.518% | +11.671% | +8.654% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_integrate| 1.788% | -0.070% | +10.147% | +6.471% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_str| 4.344% | -0.295% | +11.168% | +9.403% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_sum| 4.786% | -0.769% | +9.128% | +10.166% | +-----+------------------------+--------+------------+------------+------------+ | :-| | telco| 2.532% | +2.528% | +23.131% | +8.895% | +-----+------------------------+--------+------------+------------+------------+ | :-| | tornado_http| 1.644% | -0.948% | +5.086% | +7.313% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpack_sequence| 5.508% | -0.444% | -1.184% | +5.543% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle| 8.851% | -5.580% | +6.082% | +22.442% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_list| 5.192% | -4.334% | -3.363% | +17.655% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_pure_python| 2.958% | -0.034% | +8.188% | +6.598% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_generate| 1.033% | -0.196% | +6.332% | +7.471% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_iterparse| 1.796% | +1.320% | +6.106% | +5.206% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_parse| 3.801% | +2.652% | -0.042% | +9.449% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_process| 1.422% | -0.896% | +7.219% | +7.152% | +-----+------------------------+--------+------------+------------+------------+ * Relative Standard Deviation (Standard Deviation/Average) If this is not displayed properly please visit our results page here: http://languagesperformance.intel.com/1-down-1-up-63-flat-results-for-python-master-branch-2017-06-21 Our lab does a nightly source pull and build of the Python project and measures performance changes against the previous stable version and the previous nightly measurement. This is provided as a service to the community so that quality issues with current hardware can be identified quickly. Intel technologies' features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. From noreply at github.com Wed Jun 21 20:09:41 2017 From: noreply at github.com (GitHub) Date: Wed, 21 Jun 2017 17:09:41 -0700 Subject: [Python-checkins] [python/cpython] da6d30: bpo-8799: Reduce timing sensitivity of condition t... Message-ID: <594b0ac5d3117_1409e3f814fdbdc3c531f8@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: da6d305b6fcd49ba1224b1fd2131d7648a5be6b9 https://github.com/python/cpython/commit/da6d305b6fcd49ba1224b1fd2131d7648a5be6b9 Author: Victor Stinner Date: 2017-06-22 (Thu, 22 Jun 2017) Changed paths: M Lib/test/lock_tests.py Log Message: ----------- bpo-8799: Reduce timing sensitivity of condition test by explicitly (#2320) delaying the main thread so that it doesn't race ahead of the workers. (cherry picked from commit 020af2a2bc4708215360a3793b5a1790e15d05dd) From noreply at github.com Wed Jun 21 21:43:48 2017 From: noreply at github.com (GitHub) Date: Wed, 21 Jun 2017 18:43:48 -0700 Subject: [Python-checkins] [python/cpython] 296dc4: [3.6] Fix trivial typo in idlelib/config.py (GH-23... Message-ID: <594b20d4a0553_39843ff0cc14fc386893c@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 296dc492cc610f349db39a082a18042a79d0dc46 https://github.com/python/cpython/commit/296dc492cc610f349db39a082a18042a79d0dc46 Author: terryjreedy Date: 2017-06-21 (Wed, 21 Jun 2017) Changed paths: M Lib/idlelib/config.py Log Message: ----------- [3.6] Fix trivial typo in idlelib/config.py (GH-2309) (#2321) Comceptually -> Conceptually (cherry picked from commit f3e8209) From noreply at github.com Wed Jun 21 22:14:25 2017 From: noreply at github.com (GitHub) Date: Wed, 21 Jun 2017 19:14:25 -0700 Subject: [Python-checkins] [python/cpython] a0e911: Fix typo in idlelib.config_key.py (#2322) Message-ID: <594b280162481_13e543ff3bf53fc3010759d@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: a0e911b190a229693a1b9948caf768de0069046b https://github.com/python/cpython/commit/a0e911b190a229693a1b9948caf768de0069046b Author: terryjreedy Date: 2017-06-21 (Wed, 21 Jun 2017) Changed paths: M Lib/idlelib/config_key.py Log Message: ----------- Fix typo in idlelib.config_key.py (#2322) From noreply at github.com Wed Jun 21 22:46:09 2017 From: noreply at github.com (GitHub) Date: Wed, 21 Jun 2017 19:46:09 -0700 Subject: [Python-checkins] [python/cpython] 396998: [3.6] Fix typo in idlelib.config_key.py (GH-2322) ... Message-ID: <594b2f71d4265_144653f914b815c3844132@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 396998e0c6ee7e555133c53ce42224046b1255f7 https://github.com/python/cpython/commit/396998e0c6ee7e555133c53ce42224046b1255f7 Author: terryjreedy Date: 2017-06-21 (Wed, 21 Jun 2017) Changed paths: M Lib/idlelib/config_key.py Log Message: ----------- [3.6] Fix typo in idlelib.config_key.py (GH-2322) (#2323) (cherry picked from commit a0e911b) From noreply at github.com Thu Jun 22 02:41:14 2017 From: noreply at github.com (GitHub) Date: Wed, 21 Jun 2017 23:41:14 -0700 Subject: [Python-checkins] [python/cpython] a3d91b: bpo-29212: Fix the ugly repr() ThreadPoolExecutor ... Message-ID: <594b668ae709d_36333ff7f38a1c38123830@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: a3d91b43c2851312fb942f31afa12f5961706db6 https://github.com/python/cpython/commit/a3d91b43c2851312fb942f31afa12f5961706db6 Author: Gregory P. Smith Date: 2017-06-21 (Wed, 21 Jun 2017) Changed paths: M Lib/concurrent/futures/thread.py M Lib/test/test_concurrent_futures.py M Misc/NEWS Log Message: ----------- bpo-29212: Fix the ugly repr() ThreadPoolExecutor thread name. (#2315) bpo-29212: Fix the ugly ThreadPoolExecutor thread name. Fixes the newly introduced ugly default thread name for concurrent.futures thread.ThreadPoolExecutor threads. They'll now resemble the old <=3.5 threading default Thread-x names by being named ThreadPoolExecutor-y_n. From solipsis at pitrou.net Thu Jun 22 05:08:39 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Thu, 22 Jun 2017 09:08:39 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=3 Message-ID: <20170622090839.45205.EF4B4A9D4F5E5E54@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_collections leaked [7, -7, 1] memory blocks, sum=1 test_functools leaked [0, 3, 1] memory blocks, sum=4 test_multiprocessing_spawn leaked [-1, 1, -2] memory blocks, sum=-2 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/refloggUbG30', '--timeout', '7200'] From noreply at github.com Thu Jun 22 09:14:58 2017 From: noreply at github.com (GitHub) Date: Thu, 22 Jun 2017 06:14:58 -0700 Subject: [Python-checkins] [python/cpython] 6580c1: bpo-30619: Clarify typing.Union documentation (GH-... Message-ID: <594bc2d2dbfda_39003f8198ee3c301293f@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 6580c19bbbe7bc9bc0884699afd69184f523b32e https://github.com/python/cpython/commit/6580c19bbbe7bc9bc0884699afd69184f523b32e Author: khyox Date: 2017-06-22 (Thu, 22 Jun 2017) Changed paths: M Doc/library/typing.rst Log Message: ----------- bpo-30619: Clarify typing.Union documentation (GH-2326) When a class and its subclass are present, the latter is skipped. From noreply at github.com Thu Jun 22 13:29:05 2017 From: noreply at github.com (GitHub) Date: Thu, 22 Jun 2017 10:29:05 -0700 Subject: [Python-checkins] [python/cpython] ea0079: Add "Misc/NEWS.d" directory tree for "blurb". (GH-... Message-ID: <594bfe61e112a_38893f8c7afe5c2c93926@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: ea007984d3eb4f80f3b632730fa34ae01c4ef188 https://github.com/python/cpython/commit/ea007984d3eb4f80f3b632730fa34ae01c4ef188 Author: larryhastings Date: 2017-06-22 (Thu, 22 Jun 2017) Changed paths: A Misc/NEWS.d/next/Build/README.rst A Misc/NEWS.d/next/C API/README.rst A Misc/NEWS.d/next/Core and Builtins/README.rst A Misc/NEWS.d/next/Documentation/README.rst A Misc/NEWS.d/next/IDLE/README.rst A Misc/NEWS.d/next/Library/README.rst A Misc/NEWS.d/next/Security/README.rst A Misc/NEWS.d/next/Tests/README.rst A Misc/NEWS.d/next/Tools-Demos/README.rst A Misc/NEWS.d/next/Windows/README.rst A Misc/NEWS.d/next/macOS/README.rst Log Message: ----------- Add "Misc/NEWS.d" directory tree for "blurb". (GH-2316) Add "Misc/NEWS.d" directory tree for "blurb". CPython workflow is changing! We're going to start using "blurb" to manage Misc/NEWS entries: https://github.com/python/core-workflow (This will be a big win for release managers, honest.) This checkin simply populates the "Misc/NEWS.d" subdirectory tree so that people can start putting their news entries in there. No other changes (yet). From noreply at github.com Thu Jun 22 19:00:07 2017 From: noreply at github.com (GitHub) Date: Thu, 22 Jun 2017 16:00:07 -0700 Subject: [Python-checkins] [python/cpython] 1ecfa4: Add "Misc/NEWS.d" directory tree for "blurb". (#23... Message-ID: <594c4bf7e9d2_76b23fd2e8a7fc38105349@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 1ecfa451957ffc43c6ec101b8934e84c01f5dd3a https://github.com/python/cpython/commit/1ecfa451957ffc43c6ec101b8934e84c01f5dd3a Author: larryhastings Date: 2017-06-22 (Thu, 22 Jun 2017) Changed paths: A Misc/NEWS.d/next/Build/README.rst A Misc/NEWS.d/next/C API/README.rst A Misc/NEWS.d/next/Core and Builtins/README.rst A Misc/NEWS.d/next/Documentation/README.rst A Misc/NEWS.d/next/IDLE/README.rst A Misc/NEWS.d/next/Library/README.rst A Misc/NEWS.d/next/Security/README.rst A Misc/NEWS.d/next/Tests/README.rst A Misc/NEWS.d/next/Tools-Demos/README.rst A Misc/NEWS.d/next/Windows/README.rst A Misc/NEWS.d/next/macOS/README.rst Log Message: ----------- Add "Misc/NEWS.d" directory tree for "blurb". (#2333) CPython workflow is changing! We're going to start using "blurb" to manage Misc/NEWS entries: https://github.com/python/core-workflow (This will be a big win for release managers, honest.) This checkin simply populates the "Misc/NEWS.d" subdirectory tree so that people can start putting their news entries in there. No other changes (yet). From noreply at github.com Thu Jun 22 19:00:33 2017 From: noreply at github.com (GitHub) Date: Thu, 22 Jun 2017 16:00:33 -0700 Subject: [Python-checkins] [python/cpython] 87700f: Add "Misc/NEWS.d" directory tree for "blurb". GH-2... Message-ID: <594c4c11929a6_79873fc3b0843c40139263@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.3 Home: https://github.com/python/cpython Commit: 87700f1890dfbc54f21ab01b137b2ad02ce4adbb https://github.com/python/cpython/commit/87700f1890dfbc54f21ab01b137b2ad02ce4adbb Author: larryhastings Date: 2017-06-22 (Thu, 22 Jun 2017) Changed paths: A Misc/NEWS.d/next/Build/README.rst A Misc/NEWS.d/next/C API/README.rst A Misc/NEWS.d/next/Core and Builtins/README.rst A Misc/NEWS.d/next/Documentation/README.rst A Misc/NEWS.d/next/IDLE/README.rst A Misc/NEWS.d/next/Library/README.rst A Misc/NEWS.d/next/Security/README.rst A Misc/NEWS.d/next/Tests/README.rst A Misc/NEWS.d/next/Tools-Demos/README.rst A Misc/NEWS.d/next/Windows/README.rst A Misc/NEWS.d/next/macOS/README.rst Log Message: ----------- Add "Misc/NEWS.d" directory tree for "blurb". GH-2332 CPython workflow is changing! We're going to start using "blurb" to manage Misc/NEWS entries: https://github.com/python/core-workflow (This will be a big win for release managers, honest.) This checkin simply populates the "Misc/NEWS.d" subdirectory tree so that people can start putting their news entries in there. No other changes (yet). From noreply at github.com Thu Jun 22 19:00:47 2017 From: noreply at github.com (GitHub) Date: Thu, 22 Jun 2017 16:00:47 -0700 Subject: [Python-checkins] [python/cpython] ad1fb8: Add "Misc/NEWS.d" directory tree for "blurb". GH-2... Message-ID: <594c4c1fcb12b_3e1c3fd40284bc441204e@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.4 Home: https://github.com/python/cpython Commit: ad1fb813a62733c096a877971d678a2585797b24 https://github.com/python/cpython/commit/ad1fb813a62733c096a877971d678a2585797b24 Author: larryhastings Date: 2017-06-22 (Thu, 22 Jun 2017) Changed paths: A Misc/NEWS.d/next/Build/README.rst A Misc/NEWS.d/next/C API/README.rst A Misc/NEWS.d/next/Core and Builtins/README.rst A Misc/NEWS.d/next/Documentation/README.rst A Misc/NEWS.d/next/IDLE/README.rst A Misc/NEWS.d/next/Library/README.rst A Misc/NEWS.d/next/Security/README.rst A Misc/NEWS.d/next/Tests/README.rst A Misc/NEWS.d/next/Tools-Demos/README.rst A Misc/NEWS.d/next/Windows/README.rst A Misc/NEWS.d/next/macOS/README.rst Log Message: ----------- Add "Misc/NEWS.d" directory tree for "blurb". GH-2331 CPython workflow is changing! We're going to start using "blurb" to manage Misc/NEWS entries: https://github.com/python/core-workflow (This will be a big win for release managers, honest.) This checkin simply populates the "Misc/NEWS.d" subdirectory tree so that people can start putting their news entries in there. No other changes (yet). From noreply at github.com Thu Jun 22 19:01:01 2017 From: noreply at github.com (GitHub) Date: Thu, 22 Jun 2017 16:01:01 -0700 Subject: [Python-checkins] [python/cpython] 491afb: Add "Misc/NEWS.d" directory tree for "blurb". GH-2... Message-ID: <594c4c2d8d40d_30923fdb74285c3c6270@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 491afb533e40ac2066e427bdce6a77ce8f20d73b https://github.com/python/cpython/commit/491afb533e40ac2066e427bdce6a77ce8f20d73b Author: larryhastings Date: 2017-06-22 (Thu, 22 Jun 2017) Changed paths: A Misc/NEWS.d/next/Build/README.rst A Misc/NEWS.d/next/C API/README.rst A Misc/NEWS.d/next/Core and Builtins/README.rst A Misc/NEWS.d/next/Documentation/README.rst A Misc/NEWS.d/next/IDLE/README.rst A Misc/NEWS.d/next/Library/README.rst A Misc/NEWS.d/next/Security/README.rst A Misc/NEWS.d/next/Tests/README.rst A Misc/NEWS.d/next/Tools-Demos/README.rst A Misc/NEWS.d/next/Windows/README.rst A Misc/NEWS.d/next/macOS/README.rst Log Message: ----------- Add "Misc/NEWS.d" directory tree for "blurb". GH-2330 CPython workflow is changing! We're going to start using "blurb" to manage Misc/NEWS entries: https://github.com/python/core-workflow (This will be a big win for release managers, honest.) This checkin simply populates the "Misc/NEWS.d" subdirectory tree so that people can start putting their news entries in there. No other changes (yet). From lp_benchmark_robot at intel.com Thu Jun 22 20:09:12 2017 From: lp_benchmark_robot at intel.com (lp_benchmark_robot at intel.com) Date: Thu, 22 Jun 2017 17:09:12 -0700 Subject: [Python-checkins] [1 down, 1 up, 63 flat] Results for Python (master branch) 2017-06-22 Message-ID: <8558174c-2685-4d99-80ea-daf713e06a3d@orsmsx107.amr.corp.intel.com> Results for project python/master, build date: 2017-06-22 03:03:31-07:00. - commit: a3d91b4 - previous commit: f3e8209 - revision date: 2017-06-21 23:41:13-07:00 - environment: Broadwell-EP - cpu: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz 2x22 cores, stepping 1, LLC 55 MB - mem: 128 GB - os: Ubuntu 16.04.2 LTS - kernel: 4.4.0-62-generic x86_64 GNU/Linux Baseline results were generated using release v3.6.0, with hash 5c4568a from 2016-12-22 23:38:47+00:00. +-----+------------------------+--------+------------+------------+------------+ | | |relative|change since|change since|current rev | | | benchmark|std_dev*| last run | baseline |run with PGO| +-----+------------------------+--------+------------+------------+------------+ | :-| | 2to3| 0.600% | +0.150% | +4.607% | +6.852% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method| 0.702% | +1.896% | +22.099% | +10.949% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_slots| 1.971% | +1.253% | +23.826% | +7.928% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_unknown| 0.905% | +0.749% | +20.750% | +10.364% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_simple| 3.062% | -0.196% | +8.081% | +6.746% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chameleon| 0.882% | +0.204% | +12.518% | +9.438% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chaos| 1.617% | -0.525% | +6.454% | +10.784% | +-----+------------------------+--------+------------+------------+------------+ | :-| | crypto_pyaes| 0.599% | -0.266% | +4.051% | +4.503% | +-----+------------------------+--------+------------+------------+------------+ | :-| | deltablue| 2.793% | -1.581% | +8.031% | +17.060% | +-----+------------------------+--------+------------+------------+------------+ | :-| | django_template| 2.146% | +2.188% | +11.522% | +11.503% | +-----+------------------------+--------+------------+------------+------------+ | :-| | dulwich_log| 1.386% | -0.136% | +3.284% | +8.046% | +-----+------------------------+--------+------------+------------+------------+ | :-| | fannkuch| 0.440% | +0.414% | +5.691% | +3.667% | +-----+------------------------+--------+------------+------------+------------+ | :-| | float| 1.047% | +0.166% | +4.142% | +4.666% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_text| 1.249% | +0.293% | +8.518% | +10.722% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_xml| 1.554% | -0.411% | +6.409% | +10.577% | +-----+------------------------+--------+------------+------------+------------+ | :-| | go| 0.872% | -0.521% | +6.376% | +10.271% | +-----+------------------------+--------+------------+------------+------------+ | :-| | hexiom| 1.591% | -0.303% | +9.952% | +9.913% | +-----+------------------------+--------+------------+------------+------------+ | :-| | html5lib| 2.669% | +1.990% | +9.688% | +7.577% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_dumps| 2.440% | +0.868% | +3.171% | +9.746% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_loads| 5.017% | -1.322% | +2.304% | +10.379% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_format| 1.827% | -0.479% | +5.546% | +12.142% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_silent| 2.030% | -3.348% | +9.573% | +14.704% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_simple| 1.308% | +0.371% | +6.506% | +13.194% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mako| 0.709% | -0.179% | +18.165% | +12.719% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mdp| 8.450% | -0.414% | +5.341% | +12.975% | +-----+------------------------+--------+------------+------------+------------+ | :-| | meteor_contest| 1.352% | -1.321% | +3.188% | +5.610% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nbody| 0.611% | -0.077% | -3.739% | +3.340% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nqueens| 1.984% | -0.320% | +2.221% | +7.221% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pathlib| 1.107% | +1.242% | +3.851% | +11.200% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle| 3.274% | -0.736% | +1.743% | +22.922% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_dict| 0.706% | -1.520% | +4.279% | +23.160% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_list| 0.803% | -0.219% | +5.279% | +20.004% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_pure_python| 4.638% | -1.765% | +11.428% | +9.935% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pidigits| 0.141% | +0.255% | +0.415% | +10.206% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup| 0.118% | +0.041% | +1.609% | +4.644% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup_no_site| 0.086% | +0.312% | +1.425% | +4.704% | +-----+------------------------+--------+------------+------------+------------+ | :-| | raytrace| 1.339% | -0.267% | +9.858% | +11.567% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_compile| 4.497% | +4.201% | -6.962% | +9.733% | +-----+------------------------+--------+------------+------------+------------+ | :-) | regex_dna| 0.322% | +4.091% | +2.298% | +7.985% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_effbot| 2.001% | +1.302% | -0.421% | +6.596% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_v8| 2.708% | -1.405% | +10.083% | +5.254% | +-----+------------------------+--------+------------+------------+------------+ | :-| | richards| 7.702% | -0.009% | +5.472% | +11.881% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_fft| 1.747% | +0.400% | +0.955% | +1.007% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_lu| 2.490% | -0.086% | +27.423% | +8.296% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_monte_carlo| 2.488% | -0.964% | +4.658% | +4.791% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sor| 0.999% | +1.392% | +16.293% | +6.160% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sparse_mat_mult| 2.810% | -2.382% | -0.392% | +0.576% | +-----+------------------------+--------+------------+------------+------------+ | :-| | spectral_norm| 0.680% | +0.172% | +6.265% | +1.155% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_declarative| 1.359% | +0.408% | +6.125% | +5.368% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_imperative| 3.051% | -0.109% | +4.199% | +4.745% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlite_synth| 3.458% | +0.339% | +0.745% | +9.156% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_expand| 2.654% | +0.645% | +12.240% | +8.574% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_integrate| 1.634% | +0.287% | +10.405% | +6.130% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_str| 3.714% | +1.181% | +12.217% | +8.415% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_sum| 5.161% | +1.885% | +10.841% | +9.149% | +-----+------------------------+--------+------------+------------+------------+ | :-| | telco| 6.067% | -3.332% | +20.570% | +11.517% | +-----+------------------------+--------+------------+------------+------------+ | :-| | tornado_http| 1.285% | +0.794% | +5.839% | +6.631% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpack_sequence| 4.843% | +0.123% | -1.060% | +1.837% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle| 8.876% | -0.175% | +5.918% | +23.665% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_list| 4.141% | +2.402% | -0.880% | +18.985% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_pure_python| 2.324% | +0.693% | +8.824% | +5.547% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_generate| 0.897% | +0.156% | +6.478% | +7.588% | +-----+------------------------+--------+------------+------------+------------+ | :-( | xml_etree_iterparse| 2.201% | -7.487% | -0.924% | +8.453% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_parse| 4.022% | -8.729% | -8.774% | +11.141% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_process| 1.235% | +0.092% | +7.304% | +7.781% | +-----+------------------------+--------+------------+------------+------------+ * Relative Standard Deviation (Standard Deviation/Average) If this is not displayed properly please visit our results page here: http://languagesperformance.intel.com/1-down-1-up-63-flat-results-for-python-master-branch-2017-06-22 Our lab does a nightly source pull and build of the Python project and measures performance changes against the previous stable version and the previous nightly measurement. This is provided as a service to the community so that quality issues with current hardware can be identified quickly. Intel technologies' features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. From noreply at github.com Thu Jun 22 20:38:49 2017 From: noreply at github.com (GitHub) Date: Thu, 22 Jun 2017 17:38:49 -0700 Subject: [Python-checkins] [python/cpython] e9b34c: Add "Misc/NEWS.d" directory tree for "blurb". GH-2... Message-ID: <594c6319c1a37_f7a3fd0301a3c3c1179f7@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: e9b34c11001a0a2d71323e64fe7324fe6455e94f https://github.com/python/cpython/commit/e9b34c11001a0a2d71323e64fe7324fe6455e94f Author: larryhastings Date: 2017-06-22 (Thu, 22 Jun 2017) Changed paths: A Misc/NEWS.d/next/Build/README.rst A Misc/NEWS.d/next/C API/README.rst A Misc/NEWS.d/next/Core and Builtins/README.rst A Misc/NEWS.d/next/Documentation/README.rst A Misc/NEWS.d/next/IDLE/README.rst A Misc/NEWS.d/next/Library/README.rst A Misc/NEWS.d/next/Security/README.rst A Misc/NEWS.d/next/Tests/README.rst A Misc/NEWS.d/next/Tools-Demos/README.rst A Misc/NEWS.d/next/Windows/README.rst A Misc/NEWS.d/next/macOS/README.rst Log Message: ----------- Add "Misc/NEWS.d" directory tree for "blurb". GH-2329 CPython workflow is changing! We're going to start using "blurb" to manage Misc/NEWS entries: https://github.com/python/core-workflow (This will be a big win for release managers, honest.) This checkin simply populates the "Misc/NEWS.d" subdirectory tree so that people can start putting their news entries in there. No other changes (yet). From noreply at github.com Thu Jun 22 21:52:59 2017 From: noreply at github.com (GitHub) Date: Thu, 22 Jun 2017 18:52:59 -0700 Subject: [Python-checkins] [python/cpython] 8baf78: [3.6] bpo-30619: Clarify typing.Union documentatio... Message-ID: <594c747b58464_1382c3f906a631c3c715e5@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 8baf78b98f3acd76e51a4381542ff1612911b18f https://github.com/python/cpython/commit/8baf78b98f3acd76e51a4381542ff1612911b18f Author: Mariatta Date: 2017-06-22 (Thu, 22 Jun 2017) Changed paths: M Doc/library/typing.rst Log Message: ----------- [3.6] bpo-30619: Clarify typing.Union documentation (GH-2326) (GH-2337) When a class and its subclass are present, the latter is skipped. (cherry picked from commit 6580c19bbbe7bc9bc0884699afd69184f523b32e) From noreply at github.com Thu Jun 22 22:18:07 2017 From: noreply at github.com (GitHub) Date: Thu, 22 Jun 2017 19:18:07 -0700 Subject: [Python-checkins] [python/cpython] ce1bd6: [3.5] bpo-30619: Clarify typing.Union documentatio... Message-ID: <594c7a5fd7af_6ab73fc067de1c34363c6@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: ce1bd6ac7ffaf396157a9ceb55b281a3b196323f https://github.com/python/cpython/commit/ce1bd6ac7ffaf396157a9ceb55b281a3b196323f Author: Mariatta Date: 2017-06-22 (Thu, 22 Jun 2017) Changed paths: M Doc/library/typing.rst Log Message: ----------- [3.5] bpo-30619: Clarify typing.Union documentation (GH-2326) (GH-2338) When a class and its subclass are present, the latter is skipped. (cherry picked from commit 6580c19bbbe7bc9bc0884699afd69184f523b32e) From noreply at github.com Thu Jun 22 23:54:36 2017 From: noreply at github.com (GitHub) Date: Thu, 22 Jun 2017 20:54:36 -0700 Subject: [Python-checkins] [python/cpython] b066ed: bpo-30709: Improve code example in Descriptor HowT... Message-ID: <594c90fcb92ef_2e103fabd400fc341036d5@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: b066edfb1b268e90ea11f45dd1827f46d7ceec88 https://github.com/python/cpython/commit/b066edfb1b268e90ea11f45dd1827f46d7ceec88 Author: _ = NaN Date: 2017-06-22 (Thu, 22 Jun 2017) Changed paths: M Doc/howto/descriptor.rst Log Message: ----------- bpo-30709: Improve code example in Descriptor HowTo doc (GH-2339) From noreply at github.com Fri Jun 23 00:24:25 2017 From: noreply at github.com (GitHub) Date: Thu, 22 Jun 2017 21:24:25 -0700 Subject: [Python-checkins] [python/cpython] 508267: [2.7] bpo-30709: Improve code example in Descripto... Message-ID: <594c97f948c82_136f43ff3bbdf9c30986fb@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 508267437cc66fdadc12fb19fb2958c452b8a26f https://github.com/python/cpython/commit/508267437cc66fdadc12fb19fb2958c452b8a26f Author: Mariatta Date: 2017-06-22 (Thu, 22 Jun 2017) Changed paths: M Doc/howto/descriptor.rst Log Message: ----------- [2.7] bpo-30709: Improve code example in Descriptor HowTo doc (GH-2339) (GH-2340) (cherry picked from commit b066edfb1b268e90ea11f45dd1827f46d7ceec88) From noreply at github.com Fri Jun 23 00:24:34 2017 From: noreply at github.com (GitHub) Date: Thu, 22 Jun 2017 21:24:34 -0700 Subject: [Python-checkins] [python/cpython] 8aa15b: [3.5] bpo-30709: Improve code example in Descripto... Message-ID: <594c9802844e3_772e3fa1622efc3c68396@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 8aa15ba884b14c1cf65d4c1a4c5abc4253f5c9ed https://github.com/python/cpython/commit/8aa15ba884b14c1cf65d4c1a4c5abc4253f5c9ed Author: Mariatta Date: 2017-06-22 (Thu, 22 Jun 2017) Changed paths: M Doc/howto/descriptor.rst Log Message: ----------- [3.5] bpo-30709: Improve code example in Descriptor HowTo doc (GH-2339) (GH-2341) (cherry picked from commit b066edfb1b268e90ea11f45dd1827f46d7ceec88) From noreply at github.com Fri Jun 23 00:24:45 2017 From: noreply at github.com (GitHub) Date: Thu, 22 Jun 2017 21:24:45 -0700 Subject: [Python-checkins] [python/cpython] d79ac2: [3.6] bpo-30709: Improve code example in Descripto... Message-ID: <594c980d512ce_137ce3ff751725c3012377b@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: d79ac2c2468f072653ed9096cd33f89acb6ff5bb https://github.com/python/cpython/commit/d79ac2c2468f072653ed9096cd33f89acb6ff5bb Author: Mariatta Date: 2017-06-22 (Thu, 22 Jun 2017) Changed paths: M Doc/howto/descriptor.rst Log Message: ----------- [3.6] bpo-30709: Improve code example in Descriptor HowTo doc (GH-2339) (GH-2342) (cherry picked from commit b066edfb1b268e90ea11f45dd1827f46d7ceec88) From noreply at github.com Fri Jun 23 00:41:49 2017 From: noreply at github.com (GitHub) Date: Thu, 22 Jun 2017 21:41:49 -0700 Subject: [Python-checkins] [python/cpython] 1320ec: upgrade to Unicode 10.0 Message-ID: <594c9c0d65929_6953f89b13b3c2c1085ec@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/benjamin-uni-10 Home: https://github.com/python/cpython Commit: 1320ec8434c6766d03a0b7ff990f308814f286b8 https://github.com/python/cpython/commit/1320ec8434c6766d03a0b7ff990f308814f286b8 Author: Benjamin Peterson Date: 2017-06-22 (Thu, 22 Jun 2017) Changed paths: M Doc/library/unicodedata.rst M Doc/whatsnew/3.7.rst M Lib/test/test_unicodedata.py M Misc/NEWS M Modules/unicodedata.c M Modules/unicodedata_db.h M Modules/unicodename_db.h M Objects/unicodetype_db.h M Tools/unicode/makeunicodedata.py Log Message: ----------- upgrade to Unicode 10.0 Straightforward. While we're at it, though, strip trailing whitespace from generated tables. From noreply at github.com Fri Jun 23 00:42:12 2017 From: noreply at github.com (GitHub) Date: Thu, 22 Jun 2017 21:42:12 -0700 Subject: [Python-checkins] [python/cpython] 536630: bpo-30736: upgrade to Unicode 10.0 Message-ID: <594c9c249e43a_57bf3f98baaafc3431279@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/benjamin-uni-10 Home: https://github.com/python/cpython Commit: 53663025c4d087c63bf37de82115544149d6b046 https://github.com/python/cpython/commit/53663025c4d087c63bf37de82115544149d6b046 Author: Benjamin Peterson Date: 2017-06-22 (Thu, 22 Jun 2017) Changed paths: M Doc/library/unicodedata.rst M Doc/whatsnew/3.7.rst M Lib/test/test_unicodedata.py M Misc/NEWS M Modules/unicodedata.c M Modules/unicodedata_db.h M Modules/unicodename_db.h M Objects/unicodetype_db.h M Tools/unicode/makeunicodedata.py Log Message: ----------- bpo-30736: upgrade to Unicode 10.0 Straightforward. While we're at it, though, strip trailing whitespace from generated tables. From noreply at github.com Fri Jun 23 01:17:38 2017 From: noreply at github.com (GitHub) Date: Thu, 22 Jun 2017 22:17:38 -0700 Subject: [Python-checkins] [python/cpython] 2a2c01: bpo-30736: upgrade to Unicode 10.0 Message-ID: <594ca47292cfd_78913f9d80001c2c11082b@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/benjamin-uni-10 Home: https://github.com/python/cpython Commit: 2a2c01688e6b022caac81f3e17c96e9c1a429fc8 https://github.com/python/cpython/commit/2a2c01688e6b022caac81f3e17c96e9c1a429fc8 Author: Benjamin Peterson Date: 2017-06-22 (Thu, 22 Jun 2017) Changed paths: M Doc/library/unicodedata.rst M Doc/whatsnew/3.7.rst M Lib/test/test_unicodedata.py M Misc/NEWS M Modules/unicodedata.c M Modules/unicodedata_db.h M Modules/unicodename_db.h M Objects/unicodetype_db.h M Tools/unicode/makeunicodedata.py Log Message: ----------- bpo-30736: upgrade to Unicode 10.0 Straightforward. While we're at it, though, strip trailing whitespace from generated tables. From noreply at github.com Fri Jun 23 01:18:50 2017 From: noreply at github.com (GitHub) Date: Thu, 22 Jun 2017 22:18:50 -0700 Subject: [Python-checkins] [python/cpython] c49f1e: bpo-30736: upgrade to Unicode 10.0 Message-ID: <594ca4ba1fa8e_391f3fce61fa9c301236ef@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/benjamin-uni-10 Home: https://github.com/python/cpython Commit: c49f1ebe8fe7db0c0b453ce2283b7857b914e156 https://github.com/python/cpython/commit/c49f1ebe8fe7db0c0b453ce2283b7857b914e156 Author: Benjamin Peterson Date: 2017-06-22 (Thu, 22 Jun 2017) Changed paths: M Doc/library/stdtypes.rst M Doc/library/unicodedata.rst M Doc/reference/lexical_analysis.rst M Doc/whatsnew/3.7.rst M Lib/test/test_unicodedata.py M Misc/NEWS M Modules/unicodedata.c M Modules/unicodedata_db.h M Modules/unicodename_db.h M Objects/unicodetype_db.h M Tools/unicode/makeunicodedata.py Log Message: ----------- bpo-30736: upgrade to Unicode 10.0 Straightforward. While we're at it, though, strip trailing whitespace from generated tables. From noreply at github.com Fri Jun 23 01:31:09 2017 From: noreply at github.com (GitHub) Date: Thu, 22 Jun 2017 22:31:09 -0700 Subject: [Python-checkins] [python/cpython] 279a96: bpo-30736: upgrade to Unicode 10.0 (#2344) Message-ID: <594ca79d6208b_137ce3ff751725c30124166@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 279a96206f3118a482d10826a1e32b272db4505d https://github.com/python/cpython/commit/279a96206f3118a482d10826a1e32b272db4505d Author: Benjamin Peterson Date: 2017-06-22 (Thu, 22 Jun 2017) Changed paths: M Doc/library/stdtypes.rst M Doc/library/unicodedata.rst M Doc/reference/lexical_analysis.rst M Doc/whatsnew/3.7.rst M Lib/test/test_unicodedata.py M Misc/NEWS M Modules/unicodedata.c M Modules/unicodedata_db.h M Modules/unicodename_db.h M Objects/unicodetype_db.h M Tools/unicode/makeunicodedata.py Log Message: ----------- bpo-30736: upgrade to Unicode 10.0 (#2344) Straightforward. While we're at it, though, strip trailing whitespace from generated tables. From noreply at github.com Fri Jun 23 01:31:12 2017 From: noreply at github.com (GitHub) Date: Thu, 22 Jun 2017 22:31:12 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <594ca7a0ab036_63fb3f8cd1debc308056d@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/benjamin-uni-10 Home: https://github.com/python/cpython From noreply at github.com Fri Jun 23 02:01:07 2017 From: noreply at github.com (GitHub) Date: Thu, 22 Jun 2017 23:01:07 -0700 Subject: [Python-checkins] [python/cpython] caa890: fix some reference to Unicode 8 that should be to ... Message-ID: <594caea3c45_2be23fa89c97bc2c1285b5@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/benjamin-uni-refs Home: https://github.com/python/cpython Commit: caa890082811694371f8721a93e50fe4fa4581db https://github.com/python/cpython/commit/caa890082811694371f8721a93e50fe4fa4581db Author: Benjamin Peterson Date: 2017-06-22 (Thu, 22 Jun 2017) Changed paths: M Doc/library/stdtypes.rst M Doc/reference/lexical_analysis.rst Log Message: ----------- fix some reference to Unicode 8 that should be to Unicode 9 From noreply at github.com Fri Jun 23 02:11:53 2017 From: noreply at github.com (GitHub) Date: Thu, 22 Jun 2017 23:11:53 -0700 Subject: [Python-checkins] [python/cpython] bae5dd: fix some reference to Unicode 8 that should be to ... Message-ID: <594cb129c1556_13e543ff3bf53fc30146512@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: bae5ddab2c7b602cc846beef7285b4d2ae376d66 https://github.com/python/cpython/commit/bae5ddab2c7b602cc846beef7285b4d2ae376d66 Author: Benjamin Peterson Date: 2017-06-22 (Thu, 22 Jun 2017) Changed paths: M Doc/library/stdtypes.rst M Doc/reference/lexical_analysis.rst Log Message: ----------- fix some reference to Unicode 8 that should be to Unicode 9 (#2346) From noreply at github.com Fri Jun 23 02:11:55 2017 From: noreply at github.com (GitHub) Date: Thu, 22 Jun 2017 23:11:55 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <594cb12bd05c9_2a173fdbdad11c301436cb@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/benjamin-uni-refs Home: https://github.com/python/cpython From noreply at github.com Fri Jun 23 02:22:52 2017 From: noreply at github.com (GitHub) Date: Thu, 22 Jun 2017 23:22:52 -0700 Subject: [Python-checkins] [python/cpython] 073ae4: bpo-29304: simplify lookdict_index() function. (GH... Message-ID: <594cb3bc12463_1fb23fe0aacdfc3881334@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 073ae487b3ff9001c69d530c7555ddaa530dee16 https://github.com/python/cpython/commit/073ae487b3ff9001c69d530c7555ddaa530dee16 Author: INADA Naoki Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M Objects/dictobject.c Log Message: ----------- bpo-29304: simplify lookdict_index() function. (GH-2273) From noreply at github.com Fri Jun 23 04:09:36 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 01:09:36 -0700 Subject: [Python-checkins] [python/cpython] c8fb58: bpo-30726: PCbuild _elementtree: remove duplicate ... Message-ID: <594cccc04be61_4333f91eec1fc2c6853c@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: c8fb58bd7917151e63398587a7fc2126db7c26de https://github.com/python/cpython/commit/c8fb58bd7917151e63398587a7fc2126db7c26de Author: Victor Stinner Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M PCbuild/_elementtree.vcxproj Log Message: ----------- bpo-30726: PCbuild _elementtree: remove duplicate defines (#2348) bpo-30726, bpo-29591: libexpat 2.2.1 of Modules/expat/ now uses a winconfig.h configuration file which already defines: * XML_NS * XML_DTD * BYTEORDER=1234 * XML_CONTEXT_BYTES=1024 * HAVE_MEMMOVE Remove these defines from PCbuild/_elementtree.vcxproj to prevent compiler warnings. Co-Authored-By: Jeremy Kloth From solipsis at pitrou.net Fri Jun 23 05:07:35 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Fri, 23 Jun 2017 09:07:35 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=5 Message-ID: <20170623090735.113360.D61CA86416D4779A@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_collections leaked [-7, 8, 0] memory blocks, sum=1 test_functools leaked [0, 3, 1] memory blocks, sum=4 test_multiprocessing_spawn leaked [1, 1, -2] memory blocks, sum=0 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/reflogNQrJTU', '--timeout', '7200'] From noreply at github.com Fri Jun 23 06:36:38 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 03:36:38 -0700 Subject: [Python-checkins] [python/cpython] 32cb96: bpo-30727: Fix a race condition in test_threading.... Message-ID: <594cef36b4ff4_7f0f3fa3fc16bc34885fb@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 32cb968a2edd482891c33b6f2ebae10f1d305424 https://github.com/python/cpython/commit/32cb968a2edd482891c33b6f2ebae10f1d305424 Author: Serhiy Storchaka Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M Lib/test/lock_tests.py Log Message: ----------- bpo-30727: Fix a race condition in test_threading. (#2334) From noreply at github.com Fri Jun 23 06:45:02 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 03:45:02 -0700 Subject: [Python-checkins] [python/cpython] 87c655: bpo-30726: Fix elementtree warnings on Windows due... Message-ID: <594cf12eb2553_72953fec13931c341379f7@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 87c65550730a8f85ce339ba197bce4fb7e836619 https://github.com/python/cpython/commit/87c65550730a8f85ce339ba197bce4fb7e836619 Author: Segev Finer Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M PCbuild/_elementtree.vcxproj Log Message: ----------- bpo-30726: Fix elementtree warnings on Windows due to expat upgrade (#2319) * bpo-30726: Fix elementtree warnings on Windows Caused by usage of `getenv` which should be safe. And a few integer truncations which should also be ok. * bpo-30726: Don't ignore libexpat warnings which haypo intends to fix upstream From noreply at github.com Fri Jun 23 06:52:07 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 03:52:07 -0700 Subject: [Python-checkins] [python/cpython] c1d534: [3.6] bpo-30727: Fix a race condition in test_thre... Message-ID: <594cf2d7d7e42_27843fb593debc4088646@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: c1d5345679eaa5fccd719b1c130140eecc8ba4c8 https://github.com/python/cpython/commit/c1d5345679eaa5fccd719b1c130140eecc8ba4c8 Author: Serhiy Storchaka Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M Lib/test/lock_tests.py Log Message: ----------- [3.6] bpo-30727: Fix a race condition in test_threading. (GH-2334) (#2351) (cherry picked from commit 32cb968) From noreply at github.com Fri Jun 23 06:52:24 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 03:52:24 -0700 Subject: [Python-checkins] [python/cpython] e2aec8: [3.5] bpo-30727: Fix a race condition in test_thre... Message-ID: <594cf2e84e2d0_33093fe53c2bfc4433749@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: e2aec8e691d8acb08373889d9af48a5b1d03b689 https://github.com/python/cpython/commit/e2aec8e691d8acb08373889d9af48a5b1d03b689 Author: Serhiy Storchaka Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M Lib/test/lock_tests.py Log Message: ----------- [3.5] bpo-30727: Fix a race condition in test_threading. (GH-2334) (#2352) (cherry picked from commit 32cb968) From noreply at github.com Fri Jun 23 07:13:40 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 04:13:40 -0700 Subject: [Python-checkins] [python/cpython] 7709b4: [2.7] bpo-30727: Fix a race condition in test_thre... Message-ID: <594cf7e474617_54b13f8fa42edc2c59521@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 7709b4d57b433ef027a2e7e63b4cab3fc9ad910d https://github.com/python/cpython/commit/7709b4d57b433ef027a2e7e63b4cab3fc9ad910d Author: Serhiy Storchaka Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M Lib/test/lock_tests.py Log Message: ----------- [2.7] bpo-30727: Fix a race condition in test_threading. (GH-2334). (#2353) (cherry picked from commit 32cb968a2edd482891c33b6f2ebae10f1d305424) From noreply at github.com Fri Jun 23 09:04:48 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 06:04:48 -0700 Subject: [Python-checkins] [python/cpython] c8d6ab: bpo-30602: Fix lastarg in os.spawnve() (#2287) Message-ID: <594d11f05e85f_319c3fa7a9257c3c1597d2@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: c8d6ab2e25ff212702d387e516e258b1d8c52910 https://github.com/python/cpython/commit/c8d6ab2e25ff212702d387e516e258b1d8c52910 Author: Victor Stinner Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M Modules/posixmodule.c Log Message: ----------- bpo-30602: Fix lastarg in os.spawnve() (#2287) Fix a regression introduced by myself in the commit 526b22657cb18fe79118c2ea68511aca09430c2c. From noreply at github.com Fri Jun 23 09:08:56 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 06:08:56 -0700 Subject: [Python-checkins] [python/cpython] a4b091: bpo-30604: Skip CoExtra tests if ctypes is missing... Message-ID: <594d12e8df098_36a33f951e94bc346224c@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: a4b091e135ccf345cfafdd8477aef897c5214f82 https://github.com/python/cpython/commit/a4b091e135ccf345cfafdd8477aef897c5214f82 Author: Victor Stinner Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M Lib/test/test_code.py Log Message: ----------- bpo-30604: Skip CoExtra tests if ctypes is missing (#2356) From noreply at github.com Fri Jun 23 09:11:13 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 06:11:13 -0700 Subject: [Python-checkins] [python/cpython] f87b85: bpo-21071: struct.Struct.format type is now str (#... Message-ID: <594d13719ef03_649d3feae89e7c2c154349@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: f87b85f80853c580b1c8bf78a51b0e9a25f6e1a7 https://github.com/python/cpython/commit/f87b85f80853c580b1c8bf78a51b0e9a25f6e1a7 Author: Victor Stinner Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M Doc/library/struct.rst M Doc/whatsnew/3.7.rst M Lib/test/test_struct.py M Misc/NEWS M Modules/_struct.c Log Message: ----------- bpo-21071: struct.Struct.format type is now str (#845) From noreply at github.com Fri Jun 23 09:14:19 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 06:14:19 -0700 Subject: [Python-checkins] [python/cpython] f42ce1: [3.5] bpo-30726: PCbuild _elementtree: remove dupl... Message-ID: <594d142bc7588_7f393f92188cdc34108262@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: f42ce179c8aaa7e211ac4123c58fa3dd9a452004 https://github.com/python/cpython/commit/f42ce179c8aaa7e211ac4123c58fa3dd9a452004 Author: Victor Stinner Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M PCbuild/_elementtree.vcxproj Log Message: ----------- [3.5] bpo-30726: PCbuild _elementtree: remove duplicate defines (#2348) (#2350) * bpo-30726: PCbuild _elementtree: remove duplicate defines (#2348) bpo-30726, bpo-29591: libexpat 2.2.1 of Modules/expat/ now uses a winconfig.h configuration file which already defines: * XML_NS * XML_DTD * BYTEORDER=1234 * XML_CONTEXT_BYTES=1024 * HAVE_MEMMOVE Remove these defines from PCbuild/_elementtree.vcxproj to prevent compiler warnings. Co-Authored-By: Jeremy Kloth (cherry picked from commit c8fb58bd7917151e63398587a7fc2126db7c26de) * bpo-30726: Fix elementtree warnings on Windows due to expat upgrade (#2319) * bpo-30726: Fix elementtree warnings on Windows Caused by usage of `getenv` which should be safe. And a few integer truncations which should also be ok. * bpo-30726: Don't ignore libexpat warnings which haypo intends to fix upstream (cherry picked from commit 87c65550730a8f85ce339ba197bce4fb7e836619) From noreply at github.com Fri Jun 23 09:21:25 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 06:21:25 -0700 Subject: [Python-checkins] [python/cpython] c472fb: bpo-30602: Fix lastarg in os.spawnve() (#2287) (#2... Message-ID: <594d15d5b6bea_37883f9dbbf1bc2c14238c@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: c472fb6b2744b36c7a0823c20e0d5ac9be3ea623 https://github.com/python/cpython/commit/c472fb6b2744b36c7a0823c20e0d5ac9be3ea623 Author: Victor Stinner Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M Modules/posixmodule.c Log Message: ----------- bpo-30602: Fix lastarg in os.spawnve() (#2287) (#2357) Fix a regression introduced by myself in the commit 526b22657cb18fe79118c2ea68511aca09430c2c. (cherry picked from commit c8d6ab2e25ff212702d387e516e258b1d8c52910) From noreply at github.com Fri Jun 23 09:21:35 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 06:21:35 -0700 Subject: [Python-checkins] [python/cpython] d32a05: [3.6] bpo-30726: PCbuild _elementtree: remove dupl... Message-ID: <594d15df1a20_136fe3f898df8fc2c1024c3@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: d32a05953130fb5cc2d3c0c9fcb20ad0859353f3 https://github.com/python/cpython/commit/d32a05953130fb5cc2d3c0c9fcb20ad0859353f3 Author: Victor Stinner Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M PCbuild/_elementtree.vcxproj Log Message: ----------- [3.6] bpo-30726: PCbuild _elementtree: remove duplicate defines (#2348) (#2349) * bpo-30726: PCbuild _elementtree: remove duplicate defines (#2348) bpo-30726, bpo-29591: libexpat 2.2.1 of Modules/expat/ now uses a winconfig.h configuration file which already defines: * XML_NS * XML_DTD * BYTEORDER=1234 * XML_CONTEXT_BYTES=1024 * HAVE_MEMMOVE Remove these defines from PCbuild/_elementtree.vcxproj to prevent compiler warnings. Co-Authored-By: Jeremy Kloth (cherry picked from commit c8fb58bd7917151e63398587a7fc2126db7c26de) * bpo-30726: Fix elementtree warnings on Windows due to expat upgrade (#2319) * bpo-30726: Fix elementtree warnings on Windows Caused by usage of `getenv` which should be safe. And a few integer truncations which should also be ok. * bpo-30726: Don't ignore libexpat warnings which haypo intends to fix upstream (cherry picked from commit 87c65550730a8f85ce339ba197bce4fb7e836619) From noreply at github.com Fri Jun 23 09:24:30 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 06:24:30 -0700 Subject: [Python-checkins] [python/cpython] cea217: bpo-30604: Skip CoExtra tests if ctypes is missing... Message-ID: <594d168e2e999_61063fb003c4bc2c1032a5@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: cea2174ab7cce01c420b2770562be4c91f1f4e35 https://github.com/python/cpython/commit/cea2174ab7cce01c420b2770562be4c91f1f4e35 Author: Victor Stinner Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M Lib/test/test_code.py Log Message: ----------- bpo-30604: Skip CoExtra tests if ctypes is missing (#2356) (#2358) (cherry picked from commit a4b091e135ccf345cfafdd8477aef897c5214f82) From noreply at github.com Fri Jun 23 12:00:31 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 09:00:31 -0700 Subject: [Python-checkins] [python/cpython] d352d6: bpo-24813: IDLE: Add icon to help_about (#2335) Message-ID: <594d3b1f3d624_621d3fbdd28a5c301729c3@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: d352d689775699c289e011e8cec52c23c600b7fa https://github.com/python/cpython/commit/d352d689775699c289e011e8cec52c23c600b7fa Author: csabella Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M Lib/idlelib/help_about.py M Lib/idlelib/idle_test/test_help_about.py Log Message: ----------- bpo-24813: IDLE: Add icon to help_about (#2335) Patch by Cheryl Sabella From noreply at github.com Fri Jun 23 12:39:29 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 09:39:29 -0700 Subject: [Python-checkins] [python/cpython] d174d2: bpo-30730: Prevent environment variables injection... Message-ID: <594d444147dca_627f3fcd602f7c3c11362b@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: d174d24a5d37d1516b885dc7c82f71ecd5930700 https://github.com/python/cpython/commit/d174d24a5d37d1516b885dc7c82f71ecd5930700 Author: Serhiy Storchaka Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M Lib/subprocess.py M Lib/test/test_subprocess.py M Misc/NEWS M Modules/_winapi.c M Objects/abstract.c Log Message: ----------- bpo-30730: Prevent environment variables injection in subprocess on Windows. (#2325) Prevent passing other invalid environment variables and command arguments. From noreply at github.com Fri Jun 23 13:00:01 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 10:00:01 -0700 Subject: [Python-checkins] [python/cpython] 1b7474: [3.6] bpo-24813: IDLE: Add icon to help_about (GH-... Message-ID: <594d491160449_54a93f811e4c1c401428af@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 1b7474dedcbbd731a362b17abfbd7e5a60b64f63 https://github.com/python/cpython/commit/1b7474dedcbbd731a362b17abfbd7e5a60b64f63 Author: terryjreedy Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M Lib/idlelib/help_about.py M Lib/idlelib/idle_test/test_help_about.py Log Message: ----------- [3.6] bpo-24813: IDLE: Add icon to help_about (GH-2335) (#2359) Patch by Cheryl Sabella (cherry picked from commit d352d68) From noreply at github.com Fri Jun 23 13:17:40 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 10:17:40 -0700 Subject: [Python-checkins] [python/cpython] e71357: [3.6] bpo-30730: Prevent environment variables inj... Message-ID: <594d4d3414eb1_2a183ffd1f735c3869268@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: e7135751b8e48af80665e40ac8fa6d0073e5affe https://github.com/python/cpython/commit/e7135751b8e48af80665e40ac8fa6d0073e5affe Author: Serhiy Storchaka Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M Lib/subprocess.py M Lib/test/test_subprocess.py M Misc/NEWS M Modules/_winapi.c M Objects/abstract.c Log Message: ----------- [3.6] bpo-30730: Prevent environment variables injection in subprocess on Windows. (GH-2325) (#2360) Prevent passing other invalid environment variables and command arguments.. (cherry picked from commit d174d24a5d37d1516b885dc7c82f71ecd5930700) From noreply at github.com Fri Jun 23 13:27:03 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 10:27:03 -0700 Subject: [Python-checkins] [python/cpython] a7c026: [3.5] bpo-30730: Prevent environment variables inj... Message-ID: <594d4f67ce511_3aae3ffbb827dc3097335@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: a7c0264735f46afab13771be4218d8eab0d7dc91 https://github.com/python/cpython/commit/a7c0264735f46afab13771be4218d8eab0d7dc91 Author: Serhiy Storchaka Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M Lib/subprocess.py M Lib/test/test_subprocess.py M Misc/NEWS M Modules/_winapi.c M Objects/abstract.c Log Message: ----------- [3.5] bpo-30730: Prevent environment variables injection in subprocess on Windows. (GH-2325) (#2361) Prevent passing other invalid environment variables and command arguments.. (cherry picked from commit d174d24a5d37d1516b885dc7c82f71ecd5930700) From noreply at github.com Fri Jun 23 13:35:04 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 10:35:04 -0700 Subject: [Python-checkins] [python/cpython] c38e32: bpo-30645: don't append to an inner loop path in i... Message-ID: <594d51487c6f2_3ce13fad97163c3811492f@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: c38e32a10061a7c6d54e7e53ffabf7af7998f045 https://github.com/python/cpython/commit/c38e32a10061a7c6d54e7e53ffabf7af7998f045 Author: Alexandru Ardelean Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M Lib/imp.py M Misc/ACKS M Misc/NEWS Log Message: ----------- bpo-30645: don't append to an inner loop path in imp.load_package() (GH-2268) Bug didn't manifest itself when importing a module with source as .py files are always the first on the search path. The issue only showed up in bytecode-only packages where the calculated file path would be ``__init__.py/__init__.pyc``. Patch by Alexandru Ardelean. From noreply at github.com Fri Jun 23 14:23:39 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 11:23:39 -0700 Subject: [Python-checkins] [python/cpython] 9db3ae: [3.6] bpo-30645: don't append to an inner loop pat... Message-ID: <594d5cab4310a_60d23fd6b970fc4074595@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 9db3ae045dd462a2da2e016c44231de1befd1f87 https://github.com/python/cpython/commit/9db3ae045dd462a2da2e016c44231de1befd1f87 Author: Brett Cannon Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M Lib/imp.py M Misc/ACKS M Misc/NEWS Log Message: ----------- [3.6] bpo-30645: don't append to an inner loop path in imp.load_package() (GH-2268) (#2364) Bug didn't manifest itself when importing a module with source as .py files are always the first on the search path. The issue only showed up in bytecode-only packages where the calculated file path would be ``__init__.py/__init__.pyc``. Patch by Alexandru Ardelean. (cherry picked from commit c38e32a10061a7c6d54e7e53ffabf7af7998f045) From noreply at github.com Fri Jun 23 14:39:55 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 11:39:55 -0700 Subject: [Python-checkins] [python/cpython] 599ff0: [3.5] bpo-30645: don't append to an inner loop pat... Message-ID: <594d607b5f6b4_28fd3fe5fb15dc38105310@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 599ff020b308113f3709fd4e623d9f0d08511706 https://github.com/python/cpython/commit/599ff020b308113f3709fd4e623d9f0d08511706 Author: Brett Cannon Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M Lib/imp.py M Misc/ACKS M Misc/NEWS Log Message: ----------- [3.5] bpo-30645: don't append to an inner loop path in imp.load_package() (GH-2268) (GH-2365) Bug didn't manifest itself when importing a module with source as .py files are always the first on the search path. The issue only showed up in bytecode-only packages where the calculated file path would be ``__init__.py/__init__.pyc``. Patch by Alexandru Ardelean. (cherry picked from commit c38e32a10061a7c6d54e7e53ffabf7af7998f045) From noreply at github.com Fri Jun 23 14:47:41 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 11:47:41 -0700 Subject: [Python-checkins] [python/cpython] 48fbe5: bpo-30664: The description of a unittest subtest n... Message-ID: <594d624d4eb17_60a13fd57e4f9c3076160@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 48fbe52ac71ea711a4701db909ad1ce2647b09fd https://github.com/python/cpython/commit/48fbe52ac71ea711a4701db909ad1ce2647b09fd Author: Serhiy Storchaka Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M Lib/unittest/case.py M Lib/unittest/test/test_result.py M Misc/NEWS Log Message: ----------- bpo-30664: The description of a unittest subtest now preserves the (#2265) order of keyword arguments of TestCase.subTest(). From noreply at github.com Fri Jun 23 16:35:43 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 13:35:43 -0700 Subject: [Python-checkins] [python/cpython] 50c285: Trivial cleanup: remove redundant variable stores ... Message-ID: <594d7b9f7e815_4c053fce47eb9c2c82658@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 50c2850fc86d1aeee901029d28a8d64899c8e7e5 https://github.com/python/cpython/commit/50c2850fc86d1aeee901029d28a8d64899c8e7e5 Author: Adrian Wielgosik Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M Python/ceval.c Log Message: ----------- Trivial cleanup: remove redundant variable stores in ceval.c (#2012) Redundant code leftover from cleanup in #16191: the variable `err` is being written to, even though it wasn't used after that point. From lp_benchmark_robot at intel.com Fri Jun 23 18:57:48 2017 From: lp_benchmark_robot at intel.com (lp_benchmark_robot at intel.com) Date: Fri, 23 Jun 2017 15:57:48 -0700 Subject: [Python-checkins] [1 down, 64 flat] Results for Python (master branch) 2017-06-23 Message-ID: <7e713a8b-09dc-4c84-9f0b-01001f491faf@orsmsx104.amr.corp.intel.com> Results for project python/master, build date: 2017-06-23 03:03:31-07:00. - commit: c8fb58b - previous commit: a3d91b4 - revision date: 2017-06-23 10:09:34+02:00 - environment: Broadwell-EP - cpu: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz 2x22 cores, stepping 1, LLC 55 MB - mem: 128 GB - os: Ubuntu 16.04.2 LTS - kernel: 4.4.0-62-generic x86_64 GNU/Linux Baseline results were generated using release v3.6.0, with hash 5c4568a from 2016-12-22 23:38:47+00:00. +-----+------------------------+--------+------------+------------+------------+ | | |relative|change since|change since|current rev | | | benchmark|std_dev*| last run | baseline |run with PGO| +-----+------------------------+--------+------------+------------+------------+ | :-| | 2to3| 0.782% | +0.744% | +5.317% | +6.149% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method| 0.612% | -1.096% | +21.245% | +7.304% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_slots| 1.004% | -1.934% | +22.353% | +5.997% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_unknown| 0.860% | +0.075% | +20.809% | +6.807% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_simple| 3.359% | -1.225% | +6.955% | +4.337% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chameleon| 1.152% | +0.233% | +12.722% | +8.685% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chaos| 1.701% | +0.289% | +6.724% | +10.469% | +-----+------------------------+--------+------------+------------+------------+ | :-| | crypto_pyaes| 0.521% | -0.728% | +3.352% | +6.729% | +-----+------------------------+--------+------------+------------+------------+ | :-| | deltablue| 3.017% | +1.324% | +9.248% | +16.287% | +-----+------------------------+--------+------------+------------+------------+ | :-| | django_template| 3.456% | -1.287% | +10.383% | +10.662% | +-----+------------------------+--------+------------+------------+------------+ | :-| | dulwich_log| 1.242% | +0.173% | +3.451% | +6.484% | +-----+------------------------+--------+------------+------------+------------+ | :-| | fannkuch| 0.473% | -0.802% | +4.934% | +6.016% | +-----+------------------------+--------+------------+------------+------------+ | :-| | float| 1.286% | +0.021% | +4.162% | +5.615% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_text| 1.316% | +0.978% | +9.413% | +10.586% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_xml| 1.920% | +1.012% | +7.356% | +8.608% | +-----+------------------------+--------+------------+------------+------------+ | :-| | go| 0.760% | +0.791% | +7.117% | +9.651% | +-----+------------------------+--------+------------+------------+------------+ | :-| | hexiom| 0.487% | +0.174% | +10.109% | +10.171% | +-----+------------------------+--------+------------+------------+------------+ | :-| | html5lib| 2.875% | -0.339% | +9.382% | +8.179% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_dumps| 1.839% | +0.147% | +3.313% | +8.778% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_loads| 2.355% | +2.454% | +4.701% | +5.806% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_format| 1.406% | -0.136% | +5.418% | +11.428% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_silent| 2.400% | +3.681% | +12.902% | +10.796% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_simple| 1.919% | +0.003% | +6.508% | +12.767% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mako| 0.798% | -0.892% | +17.435% | +11.526% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mdp| 6.229% | +2.305% | +7.523% | +10.462% | +-----+------------------------+--------+------------+------------+------------+ | :-| | meteor_contest| 1.717% | -0.356% | +2.844% | +5.844% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nbody| 0.548% | +0.052% | -3.685% | +4.792% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nqueens| 2.252% | -0.013% | +2.208% | +7.580% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pathlib| 1.222% | -0.079% | +3.775% | +11.136% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle| 2.461% | +0.023% | +1.765% | +23.350% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_dict| 0.402% | -0.264% | +4.026% | +22.561% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_list| 0.753% | -0.166% | +5.122% | +18.770% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_pure_python| 3.063% | +1.971% | +13.174% | +8.489% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pidigits| 0.205% | -0.039% | +0.376% | +9.100% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup| 0.117% | +0.199% | +1.805% | +4.257% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup_no_site| 0.087% | +0.125% | +1.549% | +4.210% | +-----+------------------------+--------+------------+------------+------------+ | :-| | raytrace| 1.148% | +1.175% | +10.918% | +10.272% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_compile| 5.313% | -0.744% | -7.758% | +8.590% | +-----+------------------------+--------+------------+------------+------------+ | :-( | regex_dna| 1.238% | -4.630% | -2.226% | +12.678% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_effbot| 2.433% | -2.214% | -2.644% | +9.043% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_v8| 1.958% | +2.093% | +11.965% | +0.669% | +-----+------------------------+--------+------------+------------+------------+ | :-| | richards| 9.362% | +0.563% | +6.004% | +13.482% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_fft| 0.568% | -0.364% | +0.594% | +1.891% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_lu| 3.607% | -1.199% | +26.552% | +9.534% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_monte_carlo| 2.697% | -0.056% | +4.605% | +5.634% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sor| 1.036% | +0.143% | +16.412% | +6.711% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sparse_mat_mult| 1.692% | +0.345% | -0.045% | -5.022% | +-----+------------------------+--------+------------+------------+------------+ | :-| | spectral_norm| 0.831% | -0.628% | +5.676% | +1.734% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_declarative| 1.533% | +0.212% | +6.324% | +5.490% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_imperative| 3.063% | +0.536% | +4.713% | +4.917% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlite_synth| 3.707% | +2.689% | +3.414% | +9.075% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_expand| 2.675% | -0.529% | +11.776% | +7.670% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_integrate| 1.640% | +0.205% | +10.588% | +5.768% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_str| 4.597% | -0.602% | +11.689% | +8.759% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_sum| 5.925% | -1.906% | +9.141% | +11.445% | +-----+------------------------+--------+------------+------------+------------+ | :-| | telco| 7.268% | -2.859% | +18.300% | +12.814% | +-----+------------------------+--------+------------+------------+------------+ | :-| | tornado_http| 1.185% | +0.513% | +6.322% | +5.339% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpack_sequence| 5.930% | -0.253% | -1.315% | +3.087% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle| 7.690% | +0.433% | +6.325% | +23.414% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_list| 2.152% | +0.419% | -0.457% | +17.792% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_pure_python| 1.094% | -0.103% | +8.730% | +5.788% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_generate| 1.043% | +0.090% | +6.562% | +7.145% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_iterparse| 2.303% | -0.614% | -1.543% | +9.169% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_parse| 2.789% | +0.131% | -8.632% | +11.698% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_process| 1.498% | -0.109% | +7.203% | +7.434% | +-----+------------------------+--------+------------+------------+------------+ * Relative Standard Deviation (Standard Deviation/Average) If this is not displayed properly please visit our results page here: http://languagesperformance.intel.com/1-down-64-flat-results-for-python-master-branch-2017-06-23 Our lab does a nightly source pull and build of the Python project and measures performance changes against the previous stable version and the previous nightly measurement. This is provided as a service to the community so that quality issues with current hardware can be identified quickly. Intel technologies' features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. From noreply at github.com Fri Jun 23 19:08:58 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 16:08:58 -0700 Subject: [Python-checkins] [python/cpython] 8f5258: bpo-30726: expat: Fix compiler warnings on Windows... Message-ID: <594d9f8a3b62b_48d23fd15f919c3483546@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 8f525882fa43209d52afdb99753de2f5111d7433 https://github.com/python/cpython/commit/8f525882fa43209d52afdb99753de2f5111d7433 Author: Victor Stinner Date: 2017-06-24 (Sat, 24 Jun 2017) Changed paths: M Modules/expat/siphash.h Log Message: ----------- bpo-30726: expat: Fix compiler warnings on Windows 64-bit (#2368) Explicitly cast on integer downcasting to fix compiler warnings. (cherry picked from libexpat commit 788bff7a3baad1983b15b17c29e19e1a1a795c48) From noreply at github.com Fri Jun 23 20:01:00 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 17:01:00 -0700 Subject: [Python-checkins] [python/cpython] 18ede0: bpo-24813: IDLE: Add default title to help_about (... Message-ID: <594dabbc3bd84_42f13fbb07f95c3469753@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 18ede062581edb7e8d359d02cd3419466114cf5a https://github.com/python/cpython/commit/18ede062581edb7e8d359d02cd3419466114cf5a Author: csabella Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M Lib/idlelib/editor.py M Lib/idlelib/help_about.py M Lib/idlelib/idle_test/test_help_about.py M Lib/idlelib/macosx.py Log Message: ----------- bpo-24813: IDLE: Add default title to help_about (#2366) Patch by Cheryl Sabella. From noreply at github.com Fri Jun 23 20:03:21 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 17:03:21 -0700 Subject: [Python-checkins] [python/cpython] 870c28: bp-29304: Simplify dictobject.c (GH-2347) Message-ID: <594dac4930c87_11b63fa8fe92dc2c90576@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 870c286e27863077747011c2896723c38ea8dc96 https://github.com/python/cpython/commit/870c286e27863077747011c2896723c38ea8dc96 Author: INADA Naoki Date: 2017-06-24 (Sat, 24 Jun 2017) Changed paths: M Objects/dictobject.c Log Message: ----------- bp-29304: Simplify dictobject.c (GH-2347) replace `(i << 2) + 1` with `i*5` From noreply at github.com Fri Jun 23 20:19:47 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 17:19:47 -0700 Subject: [Python-checkins] [python/cpython] bd570f: [3.6] bpo-24813: IDLE: Add default title to help_a... Message-ID: <594db0239ca17_42ae3fd2c6db3c3c65479@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: bd570f42110b99bade6e58e3ed2d620f27a92fc3 https://github.com/python/cpython/commit/bd570f42110b99bade6e58e3ed2d620f27a92fc3 Author: terryjreedy Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M Lib/idlelib/editor.py M Lib/idlelib/help_about.py M Lib/idlelib/idle_test/test_help_about.py M Lib/idlelib/macosx.py Log Message: ----------- [3.6] bpo-24813: IDLE: Add default title to help_about (GH-2366) (#2369) Patch by Cheryl Sabella. (cherry picked from commit 18ede06) From noreply at github.com Sat Jun 24 01:18:55 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 22:18:55 -0700 Subject: [Python-checkins] [python/cpython] cab469: Fix a typo in a comment in coroutines.py (GH-2267) Message-ID: <594df63faf21a_1e793f9b5fb71c38150e0@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: cab469245d7635447c5e04fa6ed860b067dfc26b https://github.com/python/cpython/commit/cab469245d7635447c5e04fa6ed860b067dfc26b Author: Johan de Jager Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M Lib/asyncio/coroutines.py Log Message: ----------- Fix a typo in a comment in coroutines.py (GH-2267) defiend -> defined From noreply at github.com Sat Jun 24 01:44:59 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 22:44:59 -0700 Subject: [Python-checkins] [python/cpython] 20f102: [3.6] Fix a typo in a comment in coroutines.py (GH... Message-ID: <594dfc5b553c3_4d33fcc26affc30604aa@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 20f1029584a091959ead30b7f7ef238668745aa0 https://github.com/python/cpython/commit/20f1029584a091959ead30b7f7ef238668745aa0 Author: Mariatta Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M Lib/asyncio/coroutines.py Log Message: ----------- [3.6] Fix a typo in a comment in coroutines.py (GH-2267) (GH-2370) defiend -> defined (cherry picked from commit cab469245d7635447c5e04fa6ed860b067dfc26b) From noreply at github.com Sat Jun 24 01:50:32 2017 From: noreply at github.com (GitHub) Date: Fri, 23 Jun 2017 22:50:32 -0700 Subject: [Python-checkins] [python/cpython] 3e8d6f: [3.5] Fix a typo in a comment in coroutines.py (GH... Message-ID: <594dfda8edc7c_7f6a3fd67dcddc3023164@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 3e8d6f564395b668bad7ff9bf55703eaa6d1b888 https://github.com/python/cpython/commit/3e8d6f564395b668bad7ff9bf55703eaa6d1b888 Author: Mariatta Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M Lib/asyncio/coroutines.py Log Message: ----------- [3.5] Fix a typo in a comment in coroutines.py (GH-2267) (GH-2371) defiend -> defined (cherry picked from commit cab469245d7635447c5e04fa6ed860b067dfc26b) From noreply at github.com Sat Jun 24 03:55:02 2017 From: noreply at github.com (GitHub) Date: Sat, 24 Jun 2017 00:55:02 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <594e1ad658982_500e3fb5349abc345187e@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/buildbot-custom Home: https://github.com/python/cpython From noreply at github.com Sat Jun 24 04:25:57 2017 From: noreply at github.com (GitHub) Date: Sat, 24 Jun 2017 01:25:57 -0700 Subject: [Python-checkins] [python/cpython] f051cc: bpo-30647: Check nl_langinfo(CODESET) in locale co... Message-ID: <594e221574b7a_14db3f8b4aba5c2424180@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/buildbot-custom Home: https://github.com/python/cpython Commit: f051cc56a7cc9b040b4eb1a11582cf017521f51f https://github.com/python/cpython/commit/f051cc56a7cc9b040b4eb1a11582cf017521f51f Author: Nick Coghlan Date: 2017-06-24 (Sat, 24 Jun 2017) Changed paths: M Lib/test/test_c_locale_coercion.py M Python/pylifecycle.c Log Message: ----------- bpo-30647: Check nl_langinfo(CODESET) in locale coercion - On some versions of FreeBSD, setting the "UTF-8" locale succeeds, but a subsequent "nl_langinfo(CODESET)" fails - adding a check for this in the coercion logic means that coercion will happen on systems where this check succeeds, and will be skipped otherwise - that way CPython should automatically adapt to changes in platform behaviour, rather than needing a new release to enable coercion at build time - this also allows UTF-8 to be re-enabled as a coercion target, restoring the locale coercion behaviour on Mac OS X From noreply at github.com Sat Jun 24 04:49:02 2017 From: noreply at github.com (GitHub) Date: Sat, 24 Jun 2017 01:49:02 -0700 Subject: [Python-checkins] [python/cpython] 9dda2c: [2.7] bpo-30730: Prevent environment variables inj... Message-ID: <594e277eb9752_24663fb770ecbc3020516@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 9dda2caca8edc7ff1285f6b0d1c5279b51854b7d https://github.com/python/cpython/commit/9dda2caca8edc7ff1285f6b0d1c5279b51854b7d Author: Serhiy Storchaka Date: 2017-06-24 (Sat, 24 Jun 2017) Changed paths: M Lib/test/test_subprocess.py M Misc/NEWS M Modules/posixmodule.c M PC/_subprocess.c Log Message: ----------- [2.7] bpo-30730: Prevent environment variables injection in subprocess on Windows. (GH-2325) (#2372) Prevent passing other invalid environment variables and command arguments.. (cherry picked from commit d174d24a5d37d1516b885dc7c82f71ecd5930700) From solipsis at pitrou.net Sat Jun 24 05:06:18 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Sat, 24 Jun 2017 09:06:18 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=6 Message-ID: <20170624090617.96193.0EEA4D0425D4EAA9@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_collections leaked [7, 0, -7] memory blocks, sum=0 test_functools leaked [0, 3, 1] memory blocks, sum=4 test_multiprocessing_fork leaked [2, -1, 1] memory blocks, sum=2 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/reflogsHklNA', '--timeout', '7200'] From noreply at github.com Sat Jun 24 08:43:50 2017 From: noreply at github.com (GitHub) Date: Sat, 24 Jun 2017 05:43:50 -0700 Subject: [Python-checkins] [python/cpython] 64a708: Attempt to fix skip condition in tests Message-ID: <594e5e8667324_6c783fb206ef7c281524f@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/buildbot-custom Home: https://github.com/python/cpython Commit: 64a708cc5801eb41e0c07e17dd6d778a4f481e2a https://github.com/python/cpython/commit/64a708cc5801eb41e0c07e17dd6d778a4f481e2a Author: Nick Coghlan Date: 2017-06-24 (Sat, 24 Jun 2017) Changed paths: M Lib/test/test_c_locale_coercion.py Log Message: ----------- Attempt to fix skip condition in tests From noreply at github.com Sat Jun 24 09:14:09 2017 From: noreply at github.com (GitHub) Date: Sat, 24 Jun 2017 06:14:09 -0700 Subject: [Python-checkins] [python/cpython] 0ee32c: bpo-30745: Fix compiler warnings introduced in bpo... Message-ID: <594e65a187868_72c43f946fd4fc2c664c7@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 0ee32c148119031e19c79359f5c4789ee69fa355 https://github.com/python/cpython/commit/0ee32c148119031e19c79359f5c4789ee69fa355 Author: Serhiy Storchaka Date: 2017-06-24 (Sat, 24 Jun 2017) Changed paths: M Modules/_winapi.c Log Message: ----------- bpo-30745: Fix compiler warnings introduced in bpo-30730. (#2376) From noreply at github.com Sat Jun 24 09:28:28 2017 From: noreply at github.com (GitHub) Date: Sat, 24 Jun 2017 06:28:28 -0700 Subject: [Python-checkins] [python/cpython] 0e1f9e: [3.6] bpo-30745: Fix compiler warnings introduced ... Message-ID: <594e68fc6391e_9203f988fafdc346872e@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 0e1f9e8d3ea82262cbb9a403b70a884da5e6a6ac https://github.com/python/cpython/commit/0e1f9e8d3ea82262cbb9a403b70a884da5e6a6ac Author: Serhiy Storchaka Date: 2017-06-24 (Sat, 24 Jun 2017) Changed paths: M Modules/_winapi.c Log Message: ----------- [3.6] bpo-30745: Fix compiler warnings introduced in bpo-30730. (GH-2376) (#2378) (cherry picked from commit 0ee32c1) From noreply at github.com Sat Jun 24 09:42:46 2017 From: noreply at github.com (GitHub) Date: Sat, 24 Jun 2017 06:42:46 -0700 Subject: [Python-checkins] [python/cpython] e0d446: [3.5] bpo-30745: Fix compiler warnings introduced ... Message-ID: <594e6c563eb5b_7c773f9194badc44850d0@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: e0d446e9caa38923e43818f78c94f95fe0aa995e https://github.com/python/cpython/commit/e0d446e9caa38923e43818f78c94f95fe0aa995e Author: Serhiy Storchaka Date: 2017-06-24 (Sat, 24 Jun 2017) Changed paths: M Modules/_winapi.c Log Message: ----------- [3.5] bpo-30745: Fix compiler warnings introduced in bpo-30730. (GH-2376) (#2379) (cherry picked from commit 0ee32c1) From noreply at github.com Sat Jun 24 10:08:23 2017 From: noreply at github.com (GitHub) Date: Sat, 24 Jun 2017 07:08:23 -0700 Subject: [Python-checkins] [python/cpython] 5f262e: Conditionally check nl_langinfo in locale coercion... Message-ID: <594e72577c586_1d2e3ff99d04bc2c5131f@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/buildbot-custom Home: https://github.com/python/cpython Commit: 5f262ef550ea9a5860dc92d232fd4a307f059f54 https://github.com/python/cpython/commit/5f262ef550ea9a5860dc92d232fd4a307f059f54 Author: Nick Coghlan Date: 2017-06-25 (Sun, 25 Jun 2017) Changed paths: M Lib/test/test_c_locale_coercion.py Log Message: ----------- Conditionally check nl_langinfo in locale coercion tests The problem with dynamically adaptive tests is that they can sometimes pass without actually testing anything useful. On Linux and Mac OS X, if setlocale works, we also expect nl_langinfo(CODESET) to *always* work for the coercion target locales. The tests now reflect this by always assuming the target locale will work if setlocale succeeds when running on Linux or Mac OS X. From noreply at github.com Sat Jun 24 12:12:21 2017 From: noreply at github.com (GitHub) Date: Sat, 24 Jun 2017 09:12:21 -0700 Subject: [Python-checkins] [python/cpython] 504b95: [3.6] bpo-30616: Functional API of enum allows to ... Message-ID: <594e8f65b70d0_26fb3ffc903b5c3c86157@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 504b95047a8ada06ab630abce55ac2f85566ca37 https://github.com/python/cpython/commit/504b95047a8ada06ab630abce55ac2f85566ca37 Author: Dong-hee Na Date: 2017-06-24 (Sat, 24 Jun 2017) Changed paths: M Lib/enum.py M Lib/test/test_enum.py M Misc/NEWS Log Message: ----------- [3.6] bpo-30616: Functional API of enum allows to create empty enums. (#2304) (#2324) From noreply at github.com Sat Jun 24 13:22:24 2017 From: noreply at github.com (GitHub) Date: Sat, 24 Jun 2017 10:22:24 -0700 Subject: [Python-checkins] [python/cpython] 13e96c: Fix bpo-30596: Add close() method to multiprocessi... Message-ID: <594e9fd0d65ef_6ada3ff4d3423c38123ac@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 13e96cc596d158b98996db3fa291086ea4afecd9 https://github.com/python/cpython/commit/13e96cc596d158b98996db3fa291086ea4afecd9 Author: Antoine Pitrou Date: 2017-06-24 (Sat, 24 Jun 2017) Changed paths: M Doc/library/multiprocessing.rst M Lib/multiprocessing/forkserver.py M Lib/multiprocessing/popen_fork.py M Lib/multiprocessing/popen_forkserver.py M Lib/multiprocessing/popen_spawn_posix.py M Lib/multiprocessing/popen_spawn_win32.py M Lib/multiprocessing/process.py M Lib/test/_test_multiprocessing.py A Misc/NEWS.d/next/Library/2017-06-24-18-55-58.bpo-30596.VhB8iG.rst Log Message: ----------- Fix bpo-30596: Add close() method to multiprocessing.Process (#2010) * Fix bpo-30596: Add close() method to multiprocessing.Process * Raise ValueError if close() is called before the Process is finished running * Add docs * Add NEWS blurb From noreply at github.com Sat Jun 24 19:51:24 2017 From: noreply at github.com (GitHub) Date: Sat, 24 Jun 2017 16:51:24 -0700 Subject: [Python-checkins] [python/cpython] 70cb18: Check the whitespace of pull requests on Travis (G... Message-ID: <594efafc9e05f_6b733ff2f0423c2c718e0@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 70cb1875bb5343e31d7268f4b2d231a5fecdf989 https://github.com/python/cpython/commit/70cb1875bb5343e31d7268f4b2d231a5fecdf989 Author: Brett Cannon Date: 2017-06-24 (Sat, 24 Jun 2017) Changed paths: M .travis.yml M Tools/scripts/patchcheck.py Log Message: ----------- Check the whitespace of pull requests on Travis (GH-2367) From noreply at github.com Sat Jun 24 20:59:51 2017 From: noreply at github.com (GitHub) Date: Sat, 24 Jun 2017 17:59:51 -0700 Subject: [Python-checkins] [python/cpython] 57ee0c: [3.6] Check the whitespace of pull requests on Tra... Message-ID: <594f0b074277c_6a773fbdce665c309048e@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 57ee0c8c9e73c3405a0343e1a05cba673ac7f8cb https://github.com/python/cpython/commit/57ee0c8c9e73c3405a0343e1a05cba673ac7f8cb Author: Brett Cannon Date: 2017-06-24 (Sat, 24 Jun 2017) Changed paths: M .travis.yml M Tools/scripts/patchcheck.py Log Message: ----------- [3.6] Check the whitespace of pull requests on Travis (GH-2367) (GH-2386) (cherry picked from commit 70cb1875bb5343e31d7268f4b2d231a5fecdf989) From noreply at github.com Sat Jun 24 21:00:09 2017 From: noreply at github.com (GitHub) Date: Sat, 24 Jun 2017 18:00:09 -0700 Subject: [Python-checkins] [python/cpython] 4b1468: [3.5] Check the whitespace of pull requests on Tra... Message-ID: <594f0b19a38c3_512b3fd5ca6fbc4413196@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 4b1468f723491a6afc0506128b843d3e82771912 https://github.com/python/cpython/commit/4b1468f723491a6afc0506128b843d3e82771912 Author: Brett Cannon Date: 2017-06-24 (Sat, 24 Jun 2017) Changed paths: M .travis.yml M Tools/scripts/patchcheck.py Log Message: ----------- [3.5] Check the whitespace of pull requests on Travis (GH-2367) (GH-2387) (cherry picked from commit 70cb1875bb5343e31d7268f4b2d231a5fecdf989) From noreply at github.com Sat Jun 24 21:21:51 2017 From: noreply at github.com (GitHub) Date: Sat, 24 Jun 2017 18:21:51 -0700 Subject: [Python-checkins] [python/cpython] 1ba946: Update `make patchcheck` for blurb and NEWS.d (#23... Message-ID: <594f102f6ba8f_42a83fbe875e1c3c10315e@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 1ba9469e9fdff0c52ba19b1e13a9c4b7235fc9eb https://github.com/python/cpython/commit/1ba9469e9fdff0c52ba19b1e13a9c4b7235fc9eb Author: Antoine Pitrou Date: 2017-06-25 (Sun, 25 Jun 2017) Changed paths: M Tools/scripts/patchcheck.py Log Message: ----------- Update `make patchcheck` for blurb and NEWS.d (#2381) From noreply at github.com Sun Jun 25 00:33:02 2017 From: noreply at github.com (GitHub) Date: Sat, 24 Jun 2017 21:33:02 -0700 Subject: [Python-checkins] [python/cpython] 777039: bpo-30746: Prohibited the '=' character in environ... Message-ID: <594f3cfed453e_52193f8464599c28496a3@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 77703942c5997dff00c48f10df1b29b11645624c https://github.com/python/cpython/commit/77703942c5997dff00c48f10df1b29b11645624c Author: Serhiy Storchaka Date: 2017-06-25 (Sun, 25 Jun 2017) Changed paths: M Lib/test/test_os.py M Lib/test/test_posix.py M Misc/NEWS M Modules/posixmodule.c Log Message: ----------- bpo-30746: Prohibited the '=' character in environment variable names (#2382) in `os.putenv()` and `os.spawn*()`. From noreply at github.com Sun Jun 25 01:14:35 2017 From: noreply at github.com (GitHub) Date: Sat, 24 Jun 2017 22:14:35 -0700 Subject: [Python-checkins] [python/cpython] f5fe87: Skip the nl_langinfo check on OS X Message-ID: <594f46bb1c5f5_12d43f9374019c34660e7@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/buildbot-custom Home: https://github.com/python/cpython Commit: f5fe87425940adbc6a64fed39247b1a57bdb40f1 https://github.com/python/cpython/commit/f5fe87425940adbc6a64fed39247b1a57bdb40f1 Author: Nick Coghlan Date: 2017-06-25 (Sun, 25 Jun 2017) Changed paths: M Python/pylifecycle.c Log Message: ----------- Skip the nl_langinfo check on OS X From noreply at github.com Sun Jun 25 02:48:55 2017 From: noreply at github.com (GitHub) Date: Sat, 24 Jun 2017 23:48:55 -0700 Subject: [Python-checkins] [python/cpython] af5392: bpo-30746: Port more tests for os.spawnvpe() and o... Message-ID: <594f5cd776260_21643fd586a7bc3c587bb@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: af5392f5c6f8014659e995840df6ee7b5017f743 https://github.com/python/cpython/commit/af5392f5c6f8014659e995840df6ee7b5017f743 Author: Serhiy Storchaka Date: 2017-06-25 (Sun, 25 Jun 2017) Changed paths: M Lib/test/test_os.py Log Message: ----------- bpo-30746: Port more tests for os.spawnvpe() and os.execve() from 2.7. (#2394) From noreply at github.com Sun Jun 25 02:49:17 2017 From: noreply at github.com (GitHub) Date: Sat, 24 Jun 2017 23:49:17 -0700 Subject: [Python-checkins] [python/cpython] 9c2dc0: [3.6] bpo-30746: Prohibited the '=' character in e... Message-ID: <594f5cedf539_75813fcae61c7c30142b9@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 9c2dc0c58a878ac3d1c44dd0048f8e1cfab2790e https://github.com/python/cpython/commit/9c2dc0c58a878ac3d1c44dd0048f8e1cfab2790e Author: Serhiy Storchaka Date: 2017-06-25 (Sun, 25 Jun 2017) Changed paths: M Lib/test/test_os.py M Lib/test/test_posix.py M Misc/NEWS M Modules/posixmodule.c Log Message: ----------- [3.6] bpo-30746: Prohibited the '=' character in environment variable names (GH-2382) (#2391) in `os.putenv()` and `os.spawn*()`.. (cherry picked from commit 77703942c5997dff00c48f10df1b29b11645624c) From noreply at github.com Sun Jun 25 02:49:42 2017 From: noreply at github.com (GitHub) Date: Sat, 24 Jun 2017 23:49:42 -0700 Subject: [Python-checkins] [python/cpython] 99e9eb: [3.5] bpo-30746: Prohibited the '=' character in e... Message-ID: <594f5d069418f_7063fc797f7dc2820186@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 99e9eb6111ef6a11bfff358866c9f2b0c201ac08 https://github.com/python/cpython/commit/99e9eb6111ef6a11bfff358866c9f2b0c201ac08 Author: Serhiy Storchaka Date: 2017-06-25 (Sun, 25 Jun 2017) Changed paths: M Lib/test/test_os.py M Lib/test/test_posix.py M Misc/NEWS M Modules/posixmodule.c Log Message: ----------- [3.5] bpo-30746: Prohibited the '=' character in environment variable names (GH-2382) (#2392) in `os.putenv()` and `os.spawn*()`.. (cherry picked from commit 77703942c5997dff00c48f10df1b29b11645624c) From noreply at github.com Sun Jun 25 02:50:01 2017 From: noreply at github.com (GitHub) Date: Sat, 24 Jun 2017 23:50:01 -0700 Subject: [Python-checkins] [python/cpython] 787826: [2.7] bpo-30746: Prohibited the '=' character in e... Message-ID: <594f5d19c219e_4e043fd413c15c38920e6@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 787826c9316b03ac8a197078ec1cdf98fa840c5c https://github.com/python/cpython/commit/787826c9316b03ac8a197078ec1cdf98fa840c5c Author: Serhiy Storchaka Date: 2017-06-25 (Sun, 25 Jun 2017) Changed paths: M Lib/test/test_os.py M Lib/test/test_posix.py M Misc/NEWS M Modules/posixmodule.c Log Message: ----------- [2.7] bpo-30746: Prohibited the '=' character in environment variable names (GH-2382) (#2393) in `os.putenv()` and `os.spawn*()`.. (cherry picked from commit 77703942c5997dff00c48f10df1b29b11645624c) From solipsis at pitrou.net Sun Jun 25 05:06:21 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Sun, 25 Jun 2017 09:06:21 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=6 Message-ID: <20170625090621.72564.150C943EA21526AF@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_collections leaked [-7, 1, 7] memory blocks, sum=1 test_functools leaked [0, 3, 1] memory blocks, sum=4 test_multiprocessing_fork leaked [0, 2, -2] memory blocks, sum=0 test_multiprocessing_forkserver leaked [1, 0, -2] memory blocks, sum=-1 test_multiprocessing_spawn leaked [0, 2, 0] memory blocks, sum=2 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/reflogYldO_F', '--timeout', '7200'] From noreply at github.com Mon Jun 26 00:55:50 2017 From: noreply at github.com (GitHub) Date: Sun, 25 Jun 2017 21:55:50 -0700 Subject: [Python-checkins] [python/cpython] 8c78aa: bpo-6739: IDLE: Check for valid keybinding in conf... Message-ID: <595093d64b0c5_593a3fadc111bc3810253d@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 8c78aa70c888a370af18896a72cabd00e4120f09 https://github.com/python/cpython/commit/8c78aa70c888a370af18896a72cabd00e4120f09 Author: csabella Date: 2017-06-26 (Mon, 26 Jun 2017) Changed paths: M Lib/idlelib/config_key.py M Lib/idlelib/idle_test/test_config_key.py A Misc/NEWS.d/next/IDLE/2017-06-26-00-28-59.bpo-6739.x5MfhB.rst Log Message: ----------- bpo-6739: IDLE: Check for valid keybinding in config_keys (#2377) Verify user-entered key sequences by trying to bind them with tk. Add tests for all 3 validation functions. Original patch by G Polo. Tests added by Cheryl Sabella. From noreply at github.com Mon Jun 26 01:21:04 2017 From: noreply at github.com (GitHub) Date: Sun, 25 Jun 2017 22:21:04 -0700 Subject: [Python-checkins] [python/cpython] 64a0c2: [3.6] bpo-6739: IDLE: Check for valid keybinding i... Message-ID: <595099c05f622_54383f98e73c3c2c117f@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 64a0c266e78c6b5363668012fa7fb614f6018930 https://github.com/python/cpython/commit/64a0c266e78c6b5363668012fa7fb614f6018930 Author: terryjreedy Date: 2017-06-26 (Mon, 26 Jun 2017) Changed paths: M Lib/idlelib/config_key.py M Lib/idlelib/idle_test/test_config_key.py A Misc/NEWS.d/next/IDLE/2017-06-26-00-28-59.bpo-6739.x5MfhB.rst Log Message: ----------- [3.6] bpo-6739: IDLE: Check for valid keybinding in config_keys (GH-2377) (#2397) Verify user-entered key sequences by trying to bind them with tk. Add tests for all 3 validation functions. Original patch by G Polo. Tests added by Cheryl Sabella. (cherry picked from commit 8c78aa7) From solipsis at pitrou.net Mon Jun 26 05:08:35 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Mon, 26 Jun 2017 09:08:35 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=5 Message-ID: <20170626090834.96084.A79A7C197CB2CC3D@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_collections leaked [7, -7, 1] memory blocks, sum=1 test_functools leaked [0, 3, 1] memory blocks, sum=4 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/reflogTUw03a', '--timeout', '7200'] From noreply at github.com Mon Jun 26 08:18:52 2017 From: noreply at github.com (GitHub) Date: Mon, 26 Jun 2017 05:18:52 -0700 Subject: [Python-checkins] [python/cpython] ace56d: bpo-30523: regrtest --list-cases --match (#2401) Message-ID: <5950fbac78359_2b453fc68eb13c2835370@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: ace56d583664f855d89d1219ece7c21c2fddcf30 https://github.com/python/cpython/commit/ace56d583664f855d89d1219ece7c21c2fddcf30 Author: Victor Stinner Date: 2017-06-26 (Mon, 26 Jun 2017) Changed paths: M Lib/test/libregrtest/main.py M Lib/test/support/__init__.py M Lib/test/test_regrtest.py Log Message: ----------- bpo-30523: regrtest --list-cases --match (#2401) * regrtest --list-cases now supports --match and --match-file options. Example: ./python -m test --list-cases -m FileTests test_os * --list-cases now also sets support.verbose to False to prevent messages to stdout when loading test modules. * Add support._match_test() private function. From noreply at github.com Mon Jun 26 11:23:04 2017 From: noreply at github.com (GitHub) Date: Mon, 26 Jun 2017 08:23:04 -0700 Subject: [Python-checkins] [python/cpython] cdee3f: bpo-30764: test_subprocess uses SuppressCrashRepor... Message-ID: <595126d8a8738_7fab3f91e1571c34309d2@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: cdee3f14f7f4c995e7eedb0bf6a67e260c739f7d https://github.com/python/cpython/commit/cdee3f14f7f4c995e7eedb0bf6a67e260c739f7d Author: Victor Stinner Date: 2017-06-26 (Mon, 26 Jun 2017) Changed paths: M Lib/test/test_subprocess.py Log Message: ----------- bpo-30764: test_subprocess uses SuppressCrashReport (#2405) bpo-30764, bpo-29335: test_child_terminated_in_stopped_state() of test_subprocess now uses support.SuppressCrashReport() to prevent the creation of a core dump on FreeBSD. From noreply at github.com Mon Jun 26 12:05:23 2017 From: noreply at github.com (GitHub) Date: Mon, 26 Jun 2017 09:05:23 -0700 Subject: [Python-checkins] [python/cpython] 849b06: bpo-30764: test_subprocess uses SuppressCrashRepor... Message-ID: <595130c3244bb_6bc43fc8fd5afc34712fd@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 849b062a82ca2f09e33259d34067faba196c9e23 https://github.com/python/cpython/commit/849b062a82ca2f09e33259d34067faba196c9e23 Author: Victor Stinner Date: 2017-06-26 (Mon, 26 Jun 2017) Changed paths: M Lib/test/test_subprocess.py Log Message: ----------- bpo-30764: test_subprocess uses SuppressCrashReport (#2405) (#2411) bpo-30764, bpo-29335: test_child_terminated_in_stopped_state() of test_subprocess now uses support.SuppressCrashReport() to prevent the creation of a core dump on FreeBSD. (cherry picked from commit cdee3f14f7f4c995e7eedb0bf6a67e260c739f7d) From noreply at github.com Mon Jun 26 12:31:53 2017 From: noreply at github.com (GitHub) Date: Mon, 26 Jun 2017 09:31:53 -0700 Subject: [Python-checkins] [python/cpython] f5c58c: bpo-30733: Fix typos in "What's New" entry (GH-241... Message-ID: <595136f9c4216_797c3feb751c3c34844eb@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: f5c58c781aa0bb296885baf62f4f39100f2cd93d https://github.com/python/cpython/commit/f5c58c781aa0bb296885baf62f4f39100f2cd93d Author: Walter D?rwald Date: 2017-06-26 (Mon, 26 Jun 2017) Changed paths: M Doc/whatsnew/3.7.rst Log Message: ----------- bpo-30733: Fix typos in "What's New" entry (GH-2414) From noreply at github.com Mon Jun 26 12:33:20 2017 From: noreply at github.com (GitHub) Date: Mon, 26 Jun 2017 09:33:20 -0700 Subject: [Python-checkins] [python/cpython] 63f54c: bpo-30764: regrtest: add --fail-env-changed option... Message-ID: <59513750a8d73_7a83fc785693c3c108885@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 63f54c68936d648c70ca411661e4208329edcf26 https://github.com/python/cpython/commit/63f54c68936d648c70ca411661e4208329edcf26 Author: Victor Stinner Date: 2017-06-26 (Mon, 26 Jun 2017) Changed paths: M Lib/test/libregrtest/cmdline.py M Lib/test/libregrtest/main.py M Lib/test/test_regrtest.py Log Message: ----------- bpo-30764: regrtest: add --fail-env-changed option (#2402) * bpo-30764: regrtest: change exit code on failure * Exit code 2 if failed tests ("bad") * Exit code 3 if interrupted * bpo-30764: regrtest: add --fail-env-changed option If the option is set, mark a test as failed if it alters the environment, for example if it creates a file without removing it. From noreply at github.com Mon Jun 26 14:41:08 2017 From: noreply at github.com (GitHub) Date: Mon, 26 Jun 2017 11:41:08 -0700 Subject: [Python-checkins] [python/cpython] f84ac4: bpo-30765: Avoid blocking when PyThread_acquire_lo... Message-ID: <595155448c128_429e3fd6869c1c3c327eb@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: f84ac420c2af98339678744953869cad3c253281 https://github.com/python/cpython/commit/f84ac420c2af98339678744953869cad3c253281 Author: Antoine Pitrou Date: 2017-06-26 (Mon, 26 Jun 2017) Changed paths: A Misc/NEWS.d/next/Core and Builtins/2017-06-26-14-29-50.bpo-30765.Q5iBmf.rst M Python/thread_pthread.h Log Message: ----------- bpo-30765: Avoid blocking when PyThread_acquire_lock() is asked not to (#2403) * bpo-30765: Avoid blocking when PyThread_acquire_lock() is asked not to lock This is especially important if PyThread_acquire_lock() is called reentrantly (for example from a signal handler). * Update 2017-06-26-14-29-50.bpo-30765.Q5iBmf.rst * Avoid core logic when taking the mutex failed From noreply at github.com Mon Jun 26 15:57:30 2017 From: noreply at github.com (GitHub) Date: Mon, 26 Jun 2017 12:57:30 -0700 Subject: [Python-checkins] [python/cpython] 55ab60: [3.6] bpo-30765: Avoid blocking when PyThread_acqu... Message-ID: <5951672ac8c0b_23c43f9a89a6dc28102750@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 55ab604e3fdb91baabe98d1c407b5910eeb31cef https://github.com/python/cpython/commit/55ab604e3fdb91baabe98d1c407b5910eeb31cef Author: Antoine Pitrou Date: 2017-06-26 (Mon, 26 Jun 2017) Changed paths: A Misc/NEWS.d/next/Core and Builtins/2017-06-26-14-29-50.bpo-30765.Q5iBmf.rst M Python/thread_pthread.h Log Message: ----------- [3.6] bpo-30765: Avoid blocking when PyThread_acquire_lock() is asked not to (GH-2403) (#2418) * bpo-30765: Avoid blocking when PyThread_acquire_lock() is asked not to lock This is especially important if PyThread_acquire_lock() is called reentrantly (for example from a signal handler). * Update 2017-06-26-14-29-50.bpo-30765.Q5iBmf.rst * Avoid core logic when taking the mutex failed (cherry picked from commit f84ac420c2af98339678744953869cad3c253281) From noreply at github.com Mon Jun 26 16:07:24 2017 From: noreply at github.com (GitHub) Date: Mon, 26 Jun 2017 13:07:24 -0700 Subject: [Python-checkins] [python/cpython] 85b34e: [3.5] bpo-30765: Avoid blocking when PyThread_acqu... Message-ID: <5951697c2f5d_4e043fd413c15c38107598@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 85b34edd8b575b918490afbcb0db6f791874dbdd https://github.com/python/cpython/commit/85b34edd8b575b918490afbcb0db6f791874dbdd Author: Antoine Pitrou Date: 2017-06-26 (Mon, 26 Jun 2017) Changed paths: A Misc/NEWS.d/next/Core and Builtins/2017-06-26-14-29-50.bpo-30765.Q5iBmf.rst M Python/thread_pthread.h Log Message: ----------- [3.5] bpo-30765: Avoid blocking when PyThread_acquire_lock() is asked not to (GH-2403) (#2419) * bpo-30765: Avoid blocking when PyThread_acquire_lock() is asked not to lock This is especially important if PyThread_acquire_lock() is called reentrantly (for example from a signal handler). * Update 2017-06-26-14-29-50.bpo-30765.Q5iBmf.rst * Avoid core logic when taking the mutex failed. (cherry picked from commit f84ac420c2af98339678744953869cad3c253281) From noreply at github.com Mon Jun 26 16:13:40 2017 From: noreply at github.com (GitHub) Date: Mon, 26 Jun 2017 13:13:40 -0700 Subject: [Python-checkins] [python/cpython] 828488: [2.7] bpo-30765: Avoid blocking when PyThread_acqu... Message-ID: <59516af460502_7dd3fb5dffc3c38679e6@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 828488393ca79f2ceb0acc2d7c30fb68baad85f8 https://github.com/python/cpython/commit/828488393ca79f2ceb0acc2d7c30fb68baad85f8 Author: Antoine Pitrou Date: 2017-06-26 (Mon, 26 Jun 2017) Changed paths: A Misc/NEWS.d/next/Core and Builtins/2017-06-26-14-29-50.bpo-30765.Q5iBmf.rst M Python/thread_pthread.h Log Message: ----------- [2.7] bpo-30765: Avoid blocking when PyThread_acquire_lock() is asked not to (GH-2403) (#2420) * [2.7] bpo-30765: Avoid blocking when PyThread_acquire_lock() is asked not to (GH-2403) * bpo-30765: Avoid blocking when PyThread_acquire_lock() is asked not to lock This is especially important if PyThread_acquire_lock() is called reentrantly (for example from a signal handler). * Update 2017-06-26-14-29-50.bpo-30765.Q5iBmf.rst * Avoid core logic when taking the mutex failed. (cherry picked from commit f84ac420c2af98339678744953869cad3c253281) * Remove test undef From noreply at github.com Mon Jun 26 17:41:36 2017 From: noreply at github.com (GitHub) Date: Mon, 26 Jun 2017 14:41:36 -0700 Subject: [Python-checkins] [python/cpython] b350c2: bpo-30532: Fix whitespace folding in certain cases Message-ID: <59517f90c2d08_157c13fef2893fc2c7779d@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: b350c22ebcbb891412e0b334afc9f0db19534e06 https://github.com/python/cpython/commit/b350c22ebcbb891412e0b334afc9f0db19534e06 Author: Joel Hillacre Date: 2017-06-26 (Mon, 26 Jun 2017) Changed paths: M Lib/email/_header_value_parser.py M Lib/test/test_email/test__header_value_parser.py M Misc/ACKS A Misc/NEWS.d/next/Library/2017-06-26-11-01-59.bpo-30532.qTeL1o.rst Log Message: ----------- bpo-30532: Fix whitespace folding in certain cases Leading whitespace was incorrectly dropped during folding of certain lines in the _header_value_parser's folding algorithm. This makes the whitespace handling code consistent. From noreply at github.com Mon Jun 26 17:46:28 2017 From: noreply at github.com (GitHub) Date: Mon, 26 Jun 2017 14:46:28 -0700 Subject: [Python-checkins] [python/cpython] bac7d3: bpo-30728: IDLE: Refactor configdialog to PEP8 nam... Message-ID: <595180b476be5_4dfe3ff12d3d5c303874@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: bac7d3363b099d0cdef3e541f8581859edfddc85 https://github.com/python/cpython/commit/bac7d3363b099d0cdef3e541f8581859edfddc85 Author: csabella Date: 2017-06-26 (Mon, 26 Jun 2017) Changed paths: M Lib/idlelib/configdialog.py M Lib/idlelib/idle_test/test_configdialog.py A Misc/NEWS.d/next/IDLE/2017-06-26-15-47-13.bpo-30728.qH4TGL.rst Log Message: ----------- bpo-30728: IDLE: Refactor configdialog to PEP8 names (#2307) Also, change '*' in the tkinter import to an explicit list of names. Patch by Cheryl Sabella. From noreply at github.com Mon Jun 26 18:00:35 2017 From: noreply at github.com (GitHub) Date: Mon, 26 Jun 2017 15:00:35 -0700 Subject: [Python-checkins] [python/cpython] 9ad50d: bpo-30764: test_subprocess uses SuppressCrashRepor... Message-ID: <5951840319340_1da03f92231a1c3485339@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 9ad50d94599aed0c37beaf78948ec271c8aa3881 https://github.com/python/cpython/commit/9ad50d94599aed0c37beaf78948ec271c8aa3881 Author: Victor Stinner Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M Lib/test/test_subprocess.py Log Message: ----------- bpo-30764: test_subprocess uses SuppressCrashReport (#2405) (#2410) bpo-30764, bpo-29335: test_child_terminated_in_stopped_state() of test_subprocess now uses support.SuppressCrashReport() to prevent the creation of a core dump on FreeBSD. (cherry picked from commit cdee3f14f7f4c995e7eedb0bf6a67e260c739f7d) From noreply at github.com Mon Jun 26 18:00:53 2017 From: noreply at github.com (GitHub) Date: Mon, 26 Jun 2017 15:00:53 -0700 Subject: [Python-checkins] [python/cpython] 2097b9: [2.7] bpo-30764: test_subprocess uses SuppressCras... Message-ID: <595184152d8a2_79d73fb19f293c3c136143@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 2097b9e0ef32ab7a0d745edc0f707c615780c006 https://github.com/python/cpython/commit/2097b9e0ef32ab7a0d745edc0f707c615780c006 Author: Victor Stinner Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M Lib/test/support/__init__.py M Lib/test/test_subprocess.py Log Message: ----------- [2.7] bpo-30764: test_subprocess uses SuppressCrashReport (#2405) (#2412) * bpo-30764: Backport support.SuppressCrashReport Backport test.support.SuppressCrashReport context-manager from master. Drop the Windows implementation since it depends on msvcrt.CrtSetReportMode() which isn't available on Python 2.7. * bpo-30764: test_subprocess uses SuppressCrashReport (#2405) bpo-30764, bpo-29335: test_child_terminated_in_stopped_state() of test_subprocess now uses support.SuppressCrashReport() to prevent the creation of a core dump on FreeBSD. (cherry picked from commit cdee3f14f7f4c995e7eedb0bf6a67e260c739f7d) From lp_benchmark_robot at intel.com Mon Jun 26 19:15:44 2017 From: lp_benchmark_robot at intel.com (lp_benchmark_robot at intel.com) Date: Mon, 26 Jun 2017 16:15:44 -0700 Subject: [Python-checkins] [1 down, 2 up, 62 flat] Results for Python (master branch) 2017-06-26 Message-ID: <5cc9a4b4-b095-414a-bcc5-d73d1c1a2a91@orsmsx107.amr.corp.intel.com> Results for project python/master, build date: 2017-06-26 03:03:32-07:00. - commit: 8c78aa7 - previous commit: c8fb58b - revision date: 2017-06-26 00:55:48-04:00 - environment: Broadwell-EP - cpu: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz 2x22 cores, stepping 1, LLC 55 MB - mem: 128 GB - os: Ubuntu 16.04.2 LTS - kernel: 4.4.0-62-generic x86_64 GNU/Linux Baseline results were generated using release v3.6.0, with hash 5c4568a from 2016-12-22 23:38:47+00:00. +-----+------------------------+--------+------------+------------+------------+ | | |relative|change since|change since|current rev | | | benchmark|std_dev*| last run | baseline |run with PGO| +-----+------------------------+--------+------------+------------+------------+ | :-| | 2to3| 0.611% | -0.701% | +4.652% | +6.548% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method| 0.457% | -0.806% | +20.610% | +12.910% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_slots| 1.648% | -0.849% | +21.693% | +11.528% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_unknown| 0.406% | -1.285% | +19.791% | +14.562% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_simple| 4.182% | -1.276% | +5.767% | +13.780% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chameleon| 1.520% | -0.587% | +12.210% | +9.395% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chaos| 0.895% | +1.053% | +7.706% | +8.474% | +-----+------------------------+--------+------------+------------+------------+ | :-| | crypto_pyaes| 0.430% | +0.590% | +3.922% | +5.508% | +-----+------------------------+--------+------------+------------+------------+ | :-| | deltablue| 3.441% | -0.988% | +8.352% | +17.176% | +-----+------------------------+--------+------------+------------+------------+ | :-| | django_template| 1.950% | +0.225% | +10.584% | +11.325% | +-----+------------------------+--------+------------+------------+------------+ | :-| | dulwich_log| 1.522% | -0.238% | +3.222% | +6.743% | +-----+------------------------+--------+------------+------------+------------+ | :-| | fannkuch| 2.095% | -0.088% | +4.850% | +3.827% | +-----+------------------------+--------+------------+------------+------------+ | :-| | float| 0.891% | +0.111% | +4.269% | +5.140% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_text| 1.440% | -0.100% | +9.322% | +10.048% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_xml| 2.063% | +0.415% | +7.741% | +6.429% | +-----+------------------------+--------+------------+------------+------------+ | :-| | go| 0.828% | -0.328% | +6.812% | +9.149% | +-----+------------------------+--------+------------+------------+------------+ | :-| | hexiom| 0.767% | -0.212% | +9.918% | +9.997% | +-----+------------------------+--------+------------+------------+------------+ | :-| | html5lib| 2.647% | +1.346% | +10.602% | +6.206% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_dumps| 2.673% | -0.859% | +2.483% | +9.259% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_loads| 2.371% | -0.167% | +4.542% | +8.139% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_format| 1.755% | +1.254% | +6.604% | +9.211% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_silent| 2.915% | -0.103% | +12.811% | +11.649% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_simple| 1.215% | +1.674% | +8.073% | +9.584% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mako| 0.823% | +0.964% | +18.231% | +10.814% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mdp| 7.023% | -3.344% | +4.430% | +13.921% | +-----+------------------------+--------+------------+------------+------------+ | :-| | meteor_contest| 1.978% | +1.070% | +3.883% | +4.525% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nbody| 0.580% | +0.954% | -2.696% | +4.195% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nqueens| 0.780% | +0.430% | +2.628% | +6.472% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pathlib| 1.293% | +0.182% | +3.950% | +10.751% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle| 1.961% | +2.031% | +3.761% | +22.120% | +-----+------------------------+--------+------------+------------+------------+ | :-) | pickle_dict| 0.233% | +2.541% | +6.465% | +17.551% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_list| 0.775% | +0.438% | +5.537% | +17.631% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_pure_python| 2.785% | -0.065% | +13.118% | +7.617% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pidigits| 0.303% | -0.085% | +0.291% | +10.005% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup| 0.123% | +0.036% | +1.840% | +4.426% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup_no_site| 0.091% | -0.036% | +1.513% | +4.654% | +-----+------------------------+--------+------------+------------+------------+ | :-| | raytrace| 1.264% | -1.118% | +9.922% | +11.722% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_compile| 4.907% | +0.313% | -7.421% | +9.983% | +-----+------------------------+--------+------------+------------+------------+ | :-) | regex_dna| 0.516% | +3.721% | +1.579% | +8.354% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_effbot| 2.062% | +3.612% | +1.063% | +5.291% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_v8| 1.275% | -0.384% | +11.627% | +3.251% | +-----+------------------------+--------+------------+------------+------------+ | :-| | richards| 9.092% | -0.368% | +5.658% | +15.784% | +-----+------------------------+--------+------------+------------+------------+ | :-( | scimark_fft| 0.421% | -2.525% | -1.916% | +4.186% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_lu| 3.257% | +0.471% | +26.899% | +8.758% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_monte_carlo| 1.996% | +1.261% | +5.808% | +3.225% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sor| 2.126% | -0.742% | +15.792% | +6.241% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sparse_mat_mult| 3.455% | +2.139% | +2.095% | -1.943% | +-----+------------------------+--------+------------+------------+------------+ | :-| | spectral_norm| 0.654% | +0.622% | +6.263% | +2.270% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_declarative| 1.461% | +0.237% | +6.547% | +6.156% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_imperative| 3.477% | -0.634% | +4.108% | +5.382% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlite_synth| 5.945% | -2.864% | +0.648% | +10.865% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_expand| 2.812% | +0.327% | +12.065% | +8.014% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_integrate| 2.092% | -1.026% | +9.671% | +6.214% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_str| 4.429% | -0.172% | +11.537% | +9.071% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_sum| 5.757% | +1.293% | +10.316% | +11.338% | +-----+------------------------+--------+------------+------------+------------+ | :-| | telco| 2.727% | +4.183% | +21.717% | +8.424% | +-----+------------------------+--------+------------+------------+------------+ | :-| | tornado_http| 1.218% | -0.211% | +6.124% | +6.008% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpack_sequence| 5.953% | +0.086% | -1.228% | +2.753% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle| 6.158% | +0.790% | +7.065% | +20.322% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_list| 1.298% | -1.248% | -1.711% | +20.070% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_pure_python| 2.524% | -0.528% | +8.249% | +6.260% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_generate| 1.060% | +0.127% | +6.681% | +7.528% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_iterparse| 3.339% | +3.435% | +1.945% | +6.481% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_parse| 2.269% | +2.229% | -6.210% | +11.229% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_process| 1.338% | +0.226% | +7.412% | +7.354% | +-----+------------------------+--------+------------+------------+------------+ * Relative Standard Deviation (Standard Deviation/Average) If this is not displayed properly please visit our results page here: http://languagesperformance.intel.com/1-down-2-up-62-flat-results-for-python-master-branch-2017-06-26 Our lab does a nightly source pull and build of the Python project and measures performance changes against the previous stable version and the previous nightly measurement. This is provided as a service to the community so that quality issues with current hardware can be identified quickly. Intel technologies' features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. From noreply at github.com Mon Jun 26 20:02:06 2017 From: noreply at github.com (GitHub) Date: Mon, 26 Jun 2017 17:02:06 -0700 Subject: [Python-checkins] [python/cpython] 48b5c4: bpo-30776: reduce regrtest -R false positives (#24... Message-ID: <5951a07e55703_3b73ff28bb95c2c265ab@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 48b5c422ffb03affb00c184b9a99e5537be92732 https://github.com/python/cpython/commit/48b5c422ffb03affb00c184b9a99e5537be92732 Author: Victor Stinner Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M Lib/test/libregrtest/refleak.py M Lib/test/test_regrtest.py Log Message: ----------- bpo-30776: reduce regrtest -R false positives (#2422) * Change the regrtest --huntrleaks checker to decide if a test file leaks or not. Require that each run leaks at least 1 reference. * Warmup runs are now completely ignored: ignored in the checker test and not used anymore to compute the sum. * Add an unit test for a reference leak. Example of reference differences previously considered a failure (leak) and now considered as success (success, no leak): [3, 0, 0] [0, 1, 0] [8, -8, 1] From noreply at github.com Mon Jun 26 20:48:40 2017 From: noreply at github.com (GitHub) Date: Mon, 26 Jun 2017 17:48:40 -0700 Subject: [Python-checkins] [python/cpython] 938e73: [3.6] bpo-30728: IDLE: Refactor configdialog to PE... Message-ID: <5951ab689ae1c_fe53f9f257cdc343363a@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 938e73809d10f6073c85ecd330c88a85c6095530 https://github.com/python/cpython/commit/938e73809d10f6073c85ecd330c88a85c6095530 Author: terryjreedy Date: 2017-06-26 (Mon, 26 Jun 2017) Changed paths: M Lib/idlelib/configdialog.py M Lib/idlelib/idle_test/test_configdialog.py A Misc/NEWS.d/next/IDLE/2017-06-26-15-47-13.bpo-30728.qH4TGL.rst Log Message: ----------- [3.6] bpo-30728: IDLE: Refactor configdialog to PEP8 names (GH-2307) (#2421) Also, change '*' in the tkinter import to an explicit list of names. Patch by Cheryl Sabella. (cherry picked from commit bac7d33) From noreply at github.com Mon Jun 26 21:35:21 2017 From: noreply at github.com (GitHub) Date: Mon, 26 Jun 2017 18:35:21 -0700 Subject: [Python-checkins] [python/cpython] a7874c: bpo-30769: Fix reference leak introduced in 777039... Message-ID: <5951b659a0619_74073ff835589c341349ca@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: a7874c73c0c729bbec2fd4b077bd0eec276cfff4 https://github.com/python/cpython/commit/a7874c73c0c729bbec2fd4b077bd0eec276cfff4 Author: Eric N. Vander Weele Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M Misc/ACKS M Modules/posixmodule.c Log Message: ----------- bpo-30769: Fix reference leak introduced in 77703942c59 (#2416) New error condition paths were introduced, which did not decrement `key2` and `val2` objects. Therefore, decrement references before jumping to the error label. Signed-off-by: Eric N. Vander Weele From noreply at github.com Mon Jun 26 22:28:59 2017 From: noreply at github.com (GitHub) Date: Mon, 26 Jun 2017 19:28:59 -0700 Subject: [Python-checkins] [python/cpython] 9a02ae: bpo-24813: IDLE: Add build bitness to About Idle t... Message-ID: <5951c2eb6bfcd_52483fce59a81c389921a@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 9a02ae3d3d645f0c8178f3362694f473bab6fe3e https://github.com/python/cpython/commit/9a02ae3d3d645f0c8178f3362694f473bab6fe3e Author: csabella Date: 2017-06-26 (Mon, 26 Jun 2017) Changed paths: M Lib/idlelib/help_about.py M Lib/idlelib/idle_test/test_help_about.py Log Message: ----------- bpo-24813: IDLE: Add build bitness to About Idle title (#2380) Patch by Cheryl Sabella. From noreply at github.com Mon Jun 26 23:09:46 2017 From: noreply at github.com (GitHub) Date: Mon, 26 Jun 2017 20:09:46 -0700 Subject: [Python-checkins] [python/cpython] 8047f0: [3.6] bpo-24813: IDLE: Add build bitness to About ... Message-ID: <5951cc7a84040_5c303f828ae3dc341130a4@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 8047f02a4b0db81cb023df1f5ce4cc1c42d17821 https://github.com/python/cpython/commit/8047f02a4b0db81cb023df1f5ce4cc1c42d17821 Author: terryjreedy Date: 2017-06-26 (Mon, 26 Jun 2017) Changed paths: M Lib/idlelib/help_about.py M Lib/idlelib/idle_test/test_help_about.py Log Message: ----------- [3.6] bpo-24813: IDLE: Add build bitness to About Idle title (GH-2380) (#2426) Patch by Cheryl Sabella. (cherry picked from commit 9a02ae3) From noreply at github.com Tue Jun 27 00:02:33 2017 From: noreply at github.com (GitHub) Date: Mon, 26 Jun 2017 21:02:33 -0700 Subject: [Python-checkins] [python/cpython] 213ce1: bpo-29910: IDLE no longer deletes a character afte... Message-ID: <5951d8d9dcbc2_11b63fa8fe92dc2c109551@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 213ce12adfc9281c6f381bb45d132e9de8ffd450 https://github.com/python/cpython/commit/213ce12adfc9281c6f381bb45d132e9de8ffd450 Author: Serhiy Storchaka Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M Lib/idlelib/autocomplete.py M Lib/idlelib/calltip_w.py M Lib/idlelib/calltips.py M Lib/idlelib/codecontext.py M Lib/idlelib/editor.py M Lib/idlelib/idle_test/test_parenmatch.py M Lib/idlelib/parenmatch.py M Lib/idlelib/runscript.py M Lib/idlelib/scrolledlist.py M Lib/idlelib/zoomheight.py A Misc/NEWS.d/next/IDLE/2017-06-26-22-45-27.bpo-29910.mqHh7u.rst Log Message: ----------- bpo-29910: IDLE no longer deletes a character after commenting out a region (#825) This happened because shortcut has a class binding and 'break' was not returned. Fix other potential conflicts between IDLE and default key bindings. * Add news item * Update NEWS From noreply at github.com Tue Jun 27 00:59:26 2017 From: noreply at github.com (GitHub) Date: Mon, 26 Jun 2017 21:59:26 -0700 Subject: [Python-checkins] [python/cpython] 2d348f: [3.6] bpo-30769: Fix reference leak introduced in ... Message-ID: <5951e62ead469_1d273f98a7b1fc2c250ef@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 2d348f7a723db839aa18ce8213b8663ccb0a3d35 https://github.com/python/cpython/commit/2d348f7a723db839aa18ce8213b8663ccb0a3d35 Author: Emily Morehouse Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M Misc/ACKS M Modules/posixmodule.c Log Message: ----------- [3.6] bpo-30769: Fix reference leak introduced in 77703942c59 (GH-2416) (#2425) New error condition paths were introduced, which did not decrement `key2` and `val2` objects. Therefore, decrement references before jumping to the error label. Signed-off-by: Eric N. Vander Weele (cherry picked from commit a7874c73c0c729bbec2fd4b077bd0eec276cfff4) From noreply at github.com Tue Jun 27 01:23:56 2017 From: noreply at github.com (GitHub) Date: Mon, 26 Jun 2017 22:23:56 -0700 Subject: [Python-checkins] [python/cpython] 44913e: bpo-21519: IDLE basic custom key entry better dete... Message-ID: <5951ebecdcf32_7a83fc785693c3c1250e6@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 44913e584bcf4e2a0e1a6372c304c2d5ea521fc6 https://github.com/python/cpython/commit/44913e584bcf4e2a0e1a6372c304c2d5ea521fc6 Author: terryjreedy Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M Lib/idlelib/config_key.py M Lib/idlelib/idle_test/test_config_key.py A Misc/NEWS.d/next/IDLE/2017-06-27-00-29-56.bpo-21519.fTj9T0.rst Log Message: ----------- bpo-21519: IDLE basic custom key entry better detects duplicates. (#2428) From noreply at github.com Tue Jun 27 01:53:41 2017 From: noreply at github.com (GitHub) Date: Mon, 26 Jun 2017 22:53:41 -0700 Subject: [Python-checkins] [python/cpython] 8bdc3b: [3.6] bpo-29910: IDLE no longer deletes a characte... Message-ID: <5951f2e5b4ab0_5a3b3f88fda59c342935e@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 8bdc3bd3d66fefdc07d32bd19c41c6f902f16111 https://github.com/python/cpython/commit/8bdc3bd3d66fefdc07d32bd19c41c6f902f16111 Author: terryjreedy Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M Lib/idlelib/autocomplete.py M Lib/idlelib/calltip_w.py M Lib/idlelib/calltips.py M Lib/idlelib/codecontext.py M Lib/idlelib/editor.py M Lib/idlelib/idle_test/test_parenmatch.py M Lib/idlelib/parenmatch.py M Lib/idlelib/runscript.py M Lib/idlelib/scrolledlist.py M Lib/idlelib/zoomheight.py A Misc/NEWS.d/next/IDLE/2017-06-26-22-45-27.bpo-29910.mqHh7u.rst Log Message: ----------- [3.6] bpo-29910: IDLE no longer deletes a character after commenting out a region (GH-825) (#2429) This happened because shortcut has a class binding and 'break' was not returned. Fix other potential conflicts between IDLE and default key bindings. * Add news item * Update NEWS (cherry picked from commit 213ce12) From noreply at github.com Tue Jun 27 01:58:19 2017 From: noreply at github.com (GitHub) Date: Mon, 26 Jun 2017 22:58:19 -0700 Subject: [Python-checkins] [python/cpython] 93b88e: [3.6] bpo-21519: IDLE basic custom key entry bette... Message-ID: <5951f3fb8c317_5e273ffb345f3c2c10874a@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 93b88e995373c48713c9f7d4b32fe1d0166709e5 https://github.com/python/cpython/commit/93b88e995373c48713c9f7d4b32fe1d0166709e5 Author: terryjreedy Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M Lib/idlelib/config_key.py M Lib/idlelib/idle_test/test_config_key.py A Misc/NEWS.d/next/IDLE/2017-06-27-00-29-56.bpo-21519.fTj9T0.rst Log Message: ----------- [3.6] bpo-21519: IDLE basic custom key entry better detects duplicates. (GH-2428) (#2433) Original patch by Saimadhav Heblikar. (cherry picked from commit 44913e5) From noreply at github.com Tue Jun 27 02:41:10 2017 From: noreply at github.com (GitHub) Date: Mon, 26 Jun 2017 23:41:10 -0700 Subject: [Python-checkins] [python/cpython] 65474b: bpo-30674: IDLE: add docstrings to grep.py (#2213) Message-ID: <5951fe065e5f1_54e23fc611b7dc2c617ba@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 65474b9d7a230943d4d3f1d7d51f77bb141240f0 https://github.com/python/cpython/commit/65474b9d7a230943d4d3f1d7d51f77bb141240f0 Author: csabella Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M Lib/idlelib/grep.py A Misc/NEWS.d/next/IDLE/2017-06-27-01-40-34.bpo-30674.ppK_q8.rst Log Message: ----------- bpo-30674: IDLE: add docstrings to grep.py (#2213) Patch by Cheryl Sabella From noreply at github.com Tue Jun 27 02:42:02 2017 From: noreply at github.com (GitHub) Date: Mon, 26 Jun 2017 23:42:02 -0700 Subject: [Python-checkins] [python/cpython] 305f33: bpo-30283: Add NEWS entry for backported regrtest ... Message-ID: <5951fe3a97174_5c473fc8288dbc44121628@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 305f333a447bc8cff62eece16fab7fe4a9bef71c https://github.com/python/cpython/commit/305f333a447bc8cff62eece16fab7fe4a9bef71c Author: Victor Stinner Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: A Misc/NEWS.d/next/Tests/2017-06-26-11-24-14.bpo-30283.qCQmlm.rst Log Message: ----------- bpo-30283: Add NEWS entry for backported regrtest (#2398) From noreply at github.com Tue Jun 27 03:01:59 2017 From: noreply at github.com (GitHub) Date: Tue, 27 Jun 2017 00:01:59 -0700 Subject: [Python-checkins] [python/cpython] 39e501: [3.6] bpo-30674: IDLE: add docstrings to grep.py (... Message-ID: <595202e7db66b_560a3faa79af7c3489168@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 39e501a2913eff047f7a644e2b20eb4278f97d50 https://github.com/python/cpython/commit/39e501a2913eff047f7a644e2b20eb4278f97d50 Author: terryjreedy Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M Lib/idlelib/grep.py A Misc/NEWS.d/next/IDLE/2017-06-27-01-40-34.bpo-30674.ppK_q8.rst Log Message: ----------- [3.6] bpo-30674: IDLE: add docstrings to grep.py (GH-2213) (#2434) Patch by Cheryl Sabella (cherry picked from commit 65474b9) From solipsis at pitrou.net Tue Jun 27 05:07:13 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Tue, 27 Jun 2017 09:07:13 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=5 Message-ID: <20170627090712.96264.7448F179A958977A@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_functools leaked [0, 3, 1] memory blocks, sum=4 test_multiprocessing_forkserver leaked [-1, 2, 0] memory blocks, sum=1 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/reflogBlnF7Y', '--timeout', '7200'] From noreply at github.com Tue Jun 27 08:03:14 2017 From: noreply at github.com (GitHub) Date: Tue, 27 Jun 2017 05:03:14 -0700 Subject: [Python-checkins] [python/cpython] eef254: bpo-30383: Add NEWS entry for backported regrtest ... Message-ID: <595249821bc6_2e443fcb97addc3c577e2@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: eef254d6c6b13db2f3d6a2f219bc76e84416f59c https://github.com/python/cpython/commit/eef254d6c6b13db2f3d6a2f219bc76e84416f59c Author: Victor Stinner Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: A Misc/NEWS.d/next/Tests/2017-06-27-13-52-43.bpo-30383.rCmrv7.rst Log Message: ----------- bpo-30383: Add NEWS entry for backported regrtest (#2438) From noreply at github.com Tue Jun 27 08:31:41 2017 From: noreply at github.com (GitHub) Date: Tue, 27 Jun 2017 05:31:41 -0700 Subject: [Python-checkins] [python/cpython] 95a91d: bpo-30764: Windows support.SuppressCrashReport (#2... Message-ID: <5952502dacc5c_12d43f9374019c349448c@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 95a91df0363f88722ea2860d9d42a0b04b3f8be2 https://github.com/python/cpython/commit/95a91df0363f88722ea2860d9d42a0b04b3f8be2 Author: Victor Stinner Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M Lib/test/support/__init__.py M Modules/_testcapimodule.c Log Message: ----------- bpo-30764: Windows support.SuppressCrashReport (#2423) * Add Windows support to test.support.SuppressCrashReport: call SetErrorMode() and CrtSetReportMode(). * _testcapi: add CrtSetReportMode() and CrtSetReportFile() functions and CRT_xxx and CRTDBG_xxx constants needed by SuppressCrashReport. From noreply at github.com Tue Jun 27 09:03:15 2017 From: noreply at github.com (GitHub) Date: Tue, 27 Jun 2017 06:03:15 -0700 Subject: [Python-checkins] [python/cpython] e613e6: bpo-30708: Check for null characters in PyUnicode_... Message-ID: <59525793ad11a_157c13fef2893fc2c91150@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: e613e6add5f07ff6aad5802924596b631b707d2a https://github.com/python/cpython/commit/e613e6add5f07ff6aad5802924596b631b707d2a Author: Serhiy Storchaka Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M Doc/c-api/unicode.rst M Doc/whatsnew/3.7.rst M Lib/ctypes/test/test_slicing.py M Misc/NEWS M Modules/_io/winconsoleio.c M Objects/unicodeobject.c Log Message: ----------- bpo-30708: Check for null characters in PyUnicode_AsWideCharString(). (#2285) Raise a ValueError if the second argument is NULL and the wchar_t\* string contains null characters. From noreply at github.com Tue Jun 27 09:37:21 2017 From: noreply at github.com (GitHub) Date: Tue, 27 Jun 2017 06:37:21 -0700 Subject: [Python-checkins] [python/cpython] 2d7755: bpo-30705: Fix test_regrtest.test_crashed() (#2439... Message-ID: <59525f915b63_f8e3fd6496b7c2c66951@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 2d775589d98959abb9833121bd9d417003de56c0 https://github.com/python/cpython/commit/2d775589d98959abb9833121bd9d417003de56c0 Author: Victor Stinner Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M Lib/test/support/__init__.py M Lib/test/test_regrtest.py M Lib/test/test_subprocess.py Log Message: ----------- bpo-30705: Fix test_regrtest.test_crashed() (#2439) * Add test.support._crash_python() which triggers a crash but uses test.support.SuppressCrashReport() to prevent a crash report from popping up. * Modify test_child_terminated_in_stopped_state() of test_subprocess and test_crashed() of test_regrtest to use _crash_python(). From noreply at github.com Tue Jun 27 10:04:17 2017 From: noreply at github.com (GitHub) Date: Tue, 27 Jun 2017 07:04:17 -0700 Subject: [Python-checkins] [python/cpython] 35d2ca: [3.6] bpo-30523, bpo-30764, bpo-30776: Sync regrte... Message-ID: <595265e197ab7_560a3faa79af7c349832@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 35d2ca2b94a6ff29e763ddb7727166f0592edfa2 https://github.com/python/cpython/commit/35d2ca2b94a6ff29e763ddb7727166f0592edfa2 Author: Victor Stinner Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M Lib/test/libregrtest/cmdline.py M Lib/test/libregrtest/main.py M Lib/test/libregrtest/refleak.py M Lib/test/support/__init__.py M Lib/test/test_regrtest.py Log Message: ----------- [3.6] bpo-30523, bpo-30764, bpo-30776: Sync regrtest from master (#2441) * bpo-30523: regrtest --list-cases --match (#2401) * regrtest --list-cases now supports --match and --match-file options. Example: ./python -m test --list-cases -m FileTests test_os * --list-cases now also sets support.verbose to False to prevent messages to stdout when loading test modules. * Add support._match_test() private function. (cherry picked from commit ace56d583664f855d89d1219ece7c21c2fddcf30) * bpo-30764: regrtest: add --fail-env-changed option (#2402) * bpo-30764: regrtest: change exit code on failure * Exit code 2 if failed tests ("bad") * Exit code 3 if interrupted * bpo-30764: regrtest: add --fail-env-changed option If the option is set, mark a test as failed if it alters the environment, for example if it creates a file without removing it. (cherry picked from commit 63f54c68936d648c70ca411661e4208329edcf26) * bpo-30776: reduce regrtest -R false positives (#2422) * Change the regrtest --huntrleaks checker to decide if a test file leaks or not. Require that each run leaks at least 1 reference. * Warmup runs are now completely ignored: ignored in the checker test and not used anymore to compute the sum. * Add an unit test for a reference leak. Example of reference differences previously considered a failure (leak) and now considered as success (success, no leak): [3, 0, 0] [0, 1, 0] [8, -8, 1] (cherry picked from commit 48b5c422ffb03affb00c184b9a99e5537be92732) From noreply at github.com Tue Jun 27 10:35:20 2017 From: noreply at github.com (GitHub) Date: Tue, 27 Jun 2017 07:35:20 -0700 Subject: [Python-checkins] [python/cpython] de1850: [3.5] bpo-30523, bpo-30764, bpo-30776: Sync regrte... Message-ID: <59526d2833bd9_112f3fac1ecc3c243643d@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: de1850bb03f8225cbff85f437b6e972bf9b68c2a https://github.com/python/cpython/commit/de1850bb03f8225cbff85f437b6e972bf9b68c2a Author: Victor Stinner Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M Lib/test/regrtest.py M Lib/test/support/__init__.py M Lib/test/test_regrtest.py Log Message: ----------- [3.5] bpo-30523, bpo-30764, bpo-30776: Sync regrtest from master (#2442) * bpo-30523: regrtest --list-cases --match (#2401) * regrtest --list-cases now supports --match and --match-file options. Example: ./python -m test --list-cases -m FileTests test_os * --list-cases now also sets support.verbose to False to prevent messages to stdout when loading test modules. * Add support._match_test() private function. (cherry picked from commit ace56d583664f855d89d1219ece7c21c2fddcf30) * bpo-30764: regrtest: add --fail-env-changed option (#2402) * bpo-30764: regrtest: change exit code on failure * Exit code 2 if failed tests ("bad") * Exit code 3 if interrupted * bpo-30764: regrtest: add --fail-env-changed option If the option is set, mark a test as failed if it alters the environment, for example if it creates a file without removing it. (cherry picked from commit 63f54c68936d648c70ca411661e4208329edcf26) * bpo-30776: reduce regrtest -R false positives (#2422) * Change the regrtest --huntrleaks checker to decide if a test file leaks or not. Require that each run leaks at least 1 reference. * Warmup runs are now completely ignored: ignored in the checker test and not used anymore to compute the sum. * Add an unit test for a reference leak. Example of reference differences previously considered a failure (leak) and now considered as success (success, no leak): [3, 0, 0] [0, 1, 0] [8, -8, 1] (cherry picked from commit 48b5c422ffb03affb00c184b9a99e5537be92732) From noreply at github.com Tue Jun 27 10:56:45 2017 From: noreply at github.com (GitHub) Date: Tue, 27 Jun 2017 07:56:45 -0700 Subject: [Python-checkins] [python/cpython] fea98b: [2.7] bpo-30523, bpo-30764, bpo-30776: Sync regrte... Message-ID: <5952722d2c43c_6c783fb206ef7c285301e@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: fea98bfcff6ccf9142daa97677fe86c1fdf8e63e https://github.com/python/cpython/commit/fea98bfcff6ccf9142daa97677fe86c1fdf8e63e Author: Victor Stinner Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M Lib/test/regrtest.py M Lib/test/support/__init__.py M Lib/test/test_regrtest.py Log Message: ----------- [2.7] bpo-30523, bpo-30764, bpo-30776: Sync regrtest from master (#2444) * bpo-30523: regrtest --list-cases --match (#2401) * regrtest --list-cases now supports --match and --match-file options. Example: ./python -m test --list-cases -m FileTests test_os * --list-cases now also sets support.verbose to False to prevent messages to stdout when loading test modules. * Add support._match_test() private function. (cherry picked from commit ace56d583664f855d89d1219ece7c21c2fddcf30) (cherry picked from commit 36946c06a3bdb1104c53f0fe535086572ffbdd9e) * bpo-30764: regrtest: add --fail-env-changed option (#2402) * bpo-30764: regrtest: change exit code on failure * Exit code 2 if failed tests ("bad") * Exit code 3 if interrupted * bpo-30764: regrtest: add --fail-env-changed option If the option is set, mark a test as failed if it alters the environment, for example if it creates a file without removing it. (cherry picked from commit 63f54c68936d648c70ca411661e4208329edcf26) (cherry picked from commit 1f33857a3677de84bdc6d80c39f577eb081ed85d) * bpo-30776: reduce regrtest -R false positives (#2422) * Change the regrtest --huntrleaks checker to decide if a test file leaks or not. Require that each run leaks at least 1 reference. * Warmup runs are now completely ignored: ignored in the checker test and not used anymore to compute the sum. * Add an unit test for a reference leak. Example of reference differences previously considered a failure (leak) and now considered as success (success, no leak): [3, 0, 0] [0, 1, 0] [8, -8, 1] (cherry picked from commit 48b5c422ffb03affb00c184b9a99e5537be92732) (cherry picked from commit e0f8b43a46850aa5e5992465cab684496f102fe5) From noreply at github.com Tue Jun 27 12:08:50 2017 From: noreply at github.com (GitHub) Date: Tue, 27 Jun 2017 09:08:50 -0700 Subject: [Python-checkins] [python/cpython] eb3c52: [3.5] bpo-30769: Fix reference leak introduced in ... Message-ID: <59528312b535_b763faac2123c3c60167@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: eb3c52a0d273491e745e0cbff2b73900bb96aa45 https://github.com/python/cpython/commit/eb3c52a0d273491e745e0cbff2b73900bb96aa45 Author: Emily Morehouse Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M Modules/posixmodule.c Log Message: ----------- [3.5] bpo-30769: Fix reference leak introduced in 7770394 (GH-2416) (#2447) From noreply at github.com Tue Jun 27 14:09:00 2017 From: noreply at github.com (GitHub) Date: Tue, 27 Jun 2017 11:09:00 -0700 Subject: [Python-checkins] [python/cpython] 0edffa: [3.6] bpo-30708: Check for null characters in PyUn... Message-ID: <59529f3cc4772_24da3fca49d0dc2c5446c@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 0edffa3073b551ffeca34952529e7b292f1bd350 https://github.com/python/cpython/commit/0edffa3073b551ffeca34952529e7b292f1bd350 Author: Serhiy Storchaka Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M Include/unicodeobject.h M Lib/ctypes/test/test_slicing.py M Modules/_ctypes/callproc.c M Modules/_ctypes/cfield.c M Modules/_cursesmodule.c M Modules/_io/winconsoleio.c M Modules/_localemodule.c M Modules/_tkinter.c M Modules/overlapped.c M Modules/timemodule.c M Objects/unicodeobject.c M PC/winsound.c Log Message: ----------- [3.6] bpo-30708: Check for null characters in PyUnicode_AsWideCharString(). (GH-2285) (#2443) Raise a ValueError if the second argument is NULL and the wchar_t\* string contains null characters.. (cherry picked from commit e613e6add5f07ff6aad5802924596b631b707d2a) From noreply at github.com Tue Jun 27 14:52:12 2017 From: noreply at github.com (GitHub) Date: Tue, 27 Jun 2017 11:52:12 -0700 Subject: [Python-checkins] [python/cpython] 94b169: [3.5] bpo-30708: Add private C API function _PyUni... Message-ID: <5952a95c1eb38_5e2a3f924d28bc24619e2@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 94b169fe48bc7ea76b926823885d1b12c2c381fa https://github.com/python/cpython/commit/94b169fe48bc7ea76b926823885d1b12c2c381fa Author: Serhiy Storchaka Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M Include/unicodeobject.h M Lib/ctypes/test/test_slicing.py M Modules/_ctypes/callproc.c M Modules/_ctypes/cfield.c M Modules/_cursesmodule.c M Modules/_localemodule.c M Modules/_tkinter.c M Modules/overlapped.c M Modules/timemodule.c M Objects/unicodeobject.c Log Message: ----------- [3.5] bpo-30708: Add private C API function _PyUnicode_AsWideCharString(). (GH-2285) (GH-2443) (#2448) And use it instead of PyUnicode_AsWideCharString() if appropriate. _PyUnicode_AsWideCharString(unicode) is like PyUnicode_AsWideCharString(unicode, NULL), but raises a ValueError if the wchar_t* string contains null characters. (cherry picked from commit e613e6add5f07ff6aad5802924596b631b707d2a). (cherry picked from commit 0edffa3073b551ffeca34952529e7b292f1bd350) From noreply at github.com Tue Jun 27 18:40:44 2017 From: noreply at github.com (GitHub) Date: Tue, 27 Jun 2017 15:40:44 -0700 Subject: [Python-checkins] [python/cpython] 36fc89: Clarification to the `break` statement (GH-2453) Message-ID: <5952deec35fab_7c763fe054443c24110037@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 36fc896740319d2c03aa2054a90a999c162517ef https://github.com/python/cpython/commit/36fc896740319d2c03aa2054a90a999c162517ef Author: regexaurus Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M Doc/tutorial/controlflow.rst Log Message: ----------- Clarification to the `break` statement (GH-2453) Clarify that the break statement breaks out of the innermost enclosing for or while loop. From noreply at github.com Tue Jun 27 20:12:02 2017 From: noreply at github.com (GitHub) Date: Tue, 27 Jun 2017 17:12:02 -0700 Subject: [Python-checkins] [python/cpython] 23e794: bpo-30704, bpo-30604: Fix memleak in code_dealloc(... Message-ID: <5952f452b752a_21583f9094ac1c3c119950@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 23e7944eba1968bb8432fdc4cc96d4fdd2c1a230 https://github.com/python/cpython/commit/23e7944eba1968bb8432fdc4cc96d4fdd2c1a230 Author: Victor Stinner Date: 2017-06-28 (Wed, 28 Jun 2017) Changed paths: M Objects/codeobject.c Log Message: ----------- bpo-30704, bpo-30604: Fix memleak in code_dealloc() (#2455) Free also co_extra->ce_extras, not only co_extra. From noreply at github.com Tue Jun 27 20:24:43 2017 From: noreply at github.com (GitHub) Date: Tue, 27 Jun 2017 17:24:43 -0700 Subject: [Python-checkins] [python/cpython] 84d9d1: bpo-29512: Add test.bisect, bisect failing tests (... Message-ID: <5952f74b2f2c3_79da3fd308561c2c119425@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 84d9d14a1fa395fbd21262ba195490be25a7b3bc https://github.com/python/cpython/commit/84d9d14a1fa395fbd21262ba195490be25a7b3bc Author: Victor Stinner Date: 2017-06-28 (Wed, 28 Jun 2017) Changed paths: A Lib/test/bisect.py Log Message: ----------- bpo-29512: Add test.bisect, bisect failing tests (#2452) Add a new "python3 -m test.bisect" tool to bisect failing tests. It can be used to find which test method(s) leak references, leak files, etc. From noreply at github.com Tue Jun 27 20:28:52 2017 From: noreply at github.com (GitHub) Date: Tue, 27 Jun 2017 17:28:52 -0700 Subject: [Python-checkins] [python/cpython] 26daad: bpo-30704, bpo-30604: Fix memleak in code_dealloc(... Message-ID: <5952f84496af5_ded3fa4443edc441212e3@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 26daad4ee14693381d84a5235709d22aed1c22ed https://github.com/python/cpython/commit/26daad4ee14693381d84a5235709d22aed1c22ed Author: Victor Stinner Date: 2017-06-28 (Wed, 28 Jun 2017) Changed paths: M Objects/codeobject.c Log Message: ----------- bpo-30704, bpo-30604: Fix memleak in code_dealloc() (#2455) (#2456) Free also co_extra->ce_extras, not only co_extra. (cherry picked from commit 23e7944eba1968bb8432fdc4cc96d4fdd2c1a230) From lp_benchmark_robot at intel.com Tue Jun 27 21:08:05 2017 From: lp_benchmark_robot at intel.com (lp_benchmark_robot at intel.com) Date: Tue, 27 Jun 2017 18:08:05 -0700 Subject: [Python-checkins] [1 down, 64 flat] Results for Python (master branch) 2017-06-27 Message-ID: Results for project python/master, build date: 2017-06-27 03:03:32-07:00. - commit: 65474b9 - previous commit: 8c78aa7 - revision date: 2017-06-27 02:41:08-04:00 - environment: Broadwell-EP - cpu: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz 2x22 cores, stepping 1, LLC 55 MB - mem: 128 GB - os: Ubuntu 16.04.2 LTS - kernel: 4.4.0-62-generic x86_64 GNU/Linux Baseline results were generated using release v3.6.0, with hash 5c4568a from 2016-12-22 23:38:47+00:00. +-----+------------------------+--------+------------+------------+------------+ | | |relative|change since|change since|current rev | | | benchmark|std_dev*| last run | baseline |run with PGO| +-----+------------------------+--------+------------+------------+------------+ | :-| | 2to3| 0.607% | -0.180% | +4.481% | +6.694% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method| 0.764% | -0.060% | +20.563% | +11.246% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_slots| 0.869% | +0.296% | +21.925% | +9.902% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_unknown| 0.897% | -0.275% | +19.570% | +11.091% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_simple| 2.790% | +0.815% | +6.536% | +12.992% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chameleon| 1.902% | -0.123% | +12.102% | +10.654% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chaos| 2.411% | -0.682% | +7.076% | +9.393% | +-----+------------------------+--------+------------+------------+------------+ | :-| | crypto_pyaes| 0.432% | -0.061% | +3.864% | +5.978% | +-----+------------------------+--------+------------+------------+------------+ | :-| | deltablue| 3.471% | -0.457% | +7.933% | +17.911% | +-----+------------------------+--------+------------+------------+------------+ | :-| | django_template| 3.504% | -1.819% | +8.958% | +12.762% | +-----+------------------------+--------+------------+------------+------------+ | :-| | dulwich_log| 1.549% | +0.198% | +3.414% | +6.402% | +-----+------------------------+--------+------------+------------+------------+ | :-| | fannkuch| 0.828% | +0.190% | +5.031% | +3.969% | +-----+------------------------+--------+------------+------------+------------+ | :-| | float| 1.218% | -0.148% | +4.127% | +5.164% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_text| 1.031% | -0.283% | +9.065% | +10.577% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_xml| 2.949% | -0.480% | +7.298% | +9.414% | +-----+------------------------+--------+------------+------------+------------+ | :-| | go| 0.963% | -0.172% | +6.651% | +8.625% | +-----+------------------------+--------+------------+------------+------------+ | :-| | hexiom| 0.783% | +0.058% | +9.971% | +10.231% | +-----+------------------------+--------+------------+------------+------------+ | :-| | html5lib| 2.762% | -1.288% | +9.451% | +8.029% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_dumps| 1.513% | -0.134% | +2.352% | +9.440% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_loads| 4.153% | -0.626% | +3.944% | +9.201% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_format| 1.310% | -1.546% | +5.161% | +11.711% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_silent| 2.542% | -0.298% | +12.551% | +12.466% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_simple| 1.404% | -1.943% | +6.287% | +13.655% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mako| 0.596% | -0.158% | +18.101% | +12.025% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mdp| 5.847% | +1.047% | +5.431% | +13.257% | +-----+------------------------+--------+------------+------------+------------+ | :-| | meteor_contest| 1.855% | -0.216% | +3.676% | +4.604% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nbody| 1.321% | -0.273% | -2.977% | +2.319% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nqueens| 0.630% | +0.085% | +2.711% | +6.430% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pathlib| 1.606% | -1.059% | +2.933% | +12.045% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle| 0.955% | +0.395% | +4.141% | +22.382% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_dict| 0.440% | +0.090% | +6.549% | +20.682% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_list| 0.762% | +0.153% | +5.682% | +19.600% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_pure_python| 3.697% | -0.436% | +12.739% | +8.994% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pidigits| 0.445% | -0.048% | +0.243% | +10.059% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup| 0.129% | -0.265% | +1.580% | +4.743% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup_no_site| 0.093% | -0.206% | +1.311% | +4.818% | +-----+------------------------+--------+------------+------------+------------+ | :-| | raytrace| 1.214% | +0.190% | +10.093% | +11.398% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_compile| 4.932% | -1.446% | -8.974% | +11.893% | +-----+------------------------+--------+------------+------------+------------+ | :-( | regex_dna| 0.185% | -3.336% | -1.704% | +12.157% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_effbot| 1.946% | -3.742% | -2.639% | +8.187% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_v8| 1.088% | +0.389% | +11.972% | +1.198% | +-----+------------------------+--------+------------+------------+------------+ | :-| | richards| 9.935% | -0.618% | +5.075% | +17.264% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_fft| 0.613% | -0.036% | -1.952% | +3.103% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_lu| 2.375% | +1.011% | +27.638% | +8.019% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_monte_carlo| 1.938% | +0.103% | +5.905% | +3.814% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sor| 1.350% | +0.118% | +15.891% | +7.259% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sparse_mat_mult| 0.826% | +0.753% | +2.833% | -5.501% | +-----+------------------------+--------+------------+------------+------------+ | :-| | spectral_norm| 0.593% | +0.293% | +6.538% | +1.690% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_declarative| 1.374% | -0.566% | +6.018% | +6.527% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_imperative| 3.275% | -0.439% | +3.687% | +4.852% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlite_synth| 5.640% | +0.655% | +1.298% | +9.164% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_expand| 2.643% | -0.123% | +11.957% | +8.352% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_integrate| 1.920% | +0.181% | +9.834% | +6.852% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_str| 3.214% | +1.244% | +12.637% | +8.458% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_sum| 5.599% | +0.899% | +11.122% | +12.034% | +-----+------------------------+--------+------------+------------+------------+ | :-| | telco| 4.252% | -0.746% | +21.133% | +10.474% | +-----+------------------------+--------+------------+------------+------------+ | :-| | tornado_http| 1.241% | -0.131% | +6.001% | +5.834% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpack_sequence| 9.120% | -0.707% | -1.943% | +3.629% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle| 8.589% | -2.529% | +4.715% | +23.453% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_list| 1.699% | -0.137% | -1.850% | +18.730% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_pure_python| 2.668% | -0.258% | +8.012% | +6.527% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_generate| 0.850% | +0.069% | +6.745% | +7.125% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_iterparse| 2.343% | +0.108% | +2.051% | +5.504% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_parse| 1.677% | +0.268% | -5.926% | +10.900% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_process| 1.336% | +0.055% | +7.464% | +7.300% | +-----+------------------------+--------+------------+------------+------------+ * Relative Standard Deviation (Standard Deviation/Average) If this is not displayed properly please visit our results page here: http://languagesperformance.intel.com/1-down-64-flat-results-for-python-master-branch-2017-06-27 Our lab does a nightly source pull and build of the Python project and measures performance changes against the previous stable version and the previous nightly measurement. This is provided as a service to the community so that quality issues with current hardware can be identified quickly. Intel technologies' features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. From noreply at github.com Tue Jun 27 22:36:16 2017 From: noreply at github.com (GitHub) Date: Tue, 27 Jun 2017 19:36:16 -0700 Subject: [Python-checkins] [python/cpython] 5b5002: Clarification to the `break` statement (GH-2453) (... Message-ID: <59531620bea18_5b8f3fbab83c9c381415cf@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 5b5002c466f7952a81634e482d1aa9ef0f3e96f7 https://github.com/python/cpython/commit/5b5002c466f7952a81634e482d1aa9ef0f3e96f7 Author: regexaurus Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M Doc/tutorial/controlflow.rst Log Message: ----------- Clarification to the `break` statement (GH-2453) (GH-2459) Clarify that the break statement breaks out of the innermost enclosing for or while loop. (cherry picked from commit 36fc896740319d2c03aa2054a90a999c162517ef) From noreply at github.com Tue Jun 27 22:36:25 2017 From: noreply at github.com (GitHub) Date: Tue, 27 Jun 2017 19:36:25 -0700 Subject: [Python-checkins] [python/cpython] fae2c3: bpo-30723: IDLE -- Enhance parenmatch; add style, ... Message-ID: <595316295fee1_6a6e3fafe31e5c301168d2@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: fae2c3538ecbcdd37b6eca891c0815d2093c39e3 https://github.com/python/cpython/commit/fae2c3538ecbcdd37b6eca891c0815d2093c39e3 Author: wohlganger Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M Lib/idlelib/configdialog.py M Lib/idlelib/idle_test/test_parenmatch.py M Lib/idlelib/parenmatch.py M Misc/ACKS A Misc/NEWS.d/next/IDLE/2017-06-27-19-05-40.bpo-30723.rQh06y.rst Log Message: ----------- bpo-30723: IDLE -- Enhance parenmatch; add style, flash, and help (#2306) * Add 'parens' style to highlight both opener and closer. * Make 'default' style, which is not default, a synonym for 'opener'. * Make time-delay work the same with all styles. * Add help for config dialog extensions tab, including parenmatch. * Add new tests. Original patch by Charles Wohlganger. From noreply at github.com Tue Jun 27 22:37:07 2017 From: noreply at github.com (GitHub) Date: Tue, 27 Jun 2017 19:37:07 -0700 Subject: [Python-checkins] [python/cpython] 9dff52: Clarification to the `break` statement (GH-2453) (... Message-ID: <5953165366f4_4e033fdadfcc1c4010188a@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 9dff523e42a5f8eca8e88151785be54468e57969 https://github.com/python/cpython/commit/9dff523e42a5f8eca8e88151785be54468e57969 Author: regexaurus Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M Doc/tutorial/controlflow.rst Log Message: ----------- Clarification to the `break` statement (GH-2453) (GH-2458) Clarify that the break statement breaks out of the innermost enclosing for or while loop. (cherry picked from commit 36fc896740319d2c03aa2054a90a999c162517ef) From noreply at github.com Tue Jun 27 22:38:23 2017 From: noreply at github.com (GitHub) Date: Tue, 27 Jun 2017 19:38:23 -0700 Subject: [Python-checkins] [python/cpython] c4cc55: Clarification to the `break` statement (GH-2453) (... Message-ID: <5953169f7623d_43543fe23da93c3869959@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: c4cc5534fd32dfde5564dd44f867f2fd66d3e1da https://github.com/python/cpython/commit/c4cc5534fd32dfde5564dd44f867f2fd66d3e1da Author: regexaurus Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M Doc/tutorial/controlflow.rst Log Message: ----------- Clarification to the `break` statement (GH-2453) (#GH-2457) Clarify that the break statement breaks out of the innermost enclosing for or while loop. (cherry picked from commit 36fc896740319d2c03aa2054a90a999c162517ef) From noreply at github.com Tue Jun 27 22:42:12 2017 From: noreply at github.com (GitHub) Date: Tue, 27 Jun 2017 19:42:12 -0700 Subject: [Python-checkins] [python/cpython] 592eda: bpo-24813: IDLE tagline is Integrated Development... Message-ID: <5953178446ab_4b963fe00cd5fc24760b4@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 592eda123329bb5ce2bffcbe3701be6b909f1b2a https://github.com/python/cpython/commit/592eda123329bb5ce2bffcbe3701be6b909f1b2a Author: Mark Roseman Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M Lib/idlelib/help_about.py Log Message: ----------- bpo-24813: IDLE tagline is Integrated Development and Learning Environment (#2451) Patch by Mark Roseman From noreply at github.com Tue Jun 27 23:02:20 2017 From: noreply at github.com (GitHub) Date: Tue, 27 Jun 2017 20:02:20 -0700 Subject: [Python-checkins] [python/cpython] af6838: [3.6] bpo-30723: IDLE -- Enhance parenmatch; add s... Message-ID: <59531c3cc3d09_4adf3fefc185dc341143d6@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: af68382f68b08a383e7064777cf817375681e434 https://github.com/python/cpython/commit/af68382f68b08a383e7064777cf817375681e434 Author: terryjreedy Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M Lib/idlelib/configdialog.py M Lib/idlelib/idle_test/test_parenmatch.py M Lib/idlelib/parenmatch.py M Misc/ACKS A Misc/NEWS.d/next/IDLE/2017-06-27-19-05-40.bpo-30723.rQh06y.rst Log Message: ----------- [3.6] bpo-30723: IDLE -- Enhance parenmatch; add style, flash, and help (GH-2306) (#2460) * Add 'parens' style to highlight both opener and closer. * Make 'default' style, which is not default, a synonym for 'opener'. * Make time-delay work the same with all styles. * Add help for config dialog extensions tab, including parenmatch. * Add new tests. Original patch by Charles Wohlganger. (cherry picked from commit fae2c35) From noreply at github.com Tue Jun 27 23:02:39 2017 From: noreply at github.com (GitHub) Date: Tue, 27 Jun 2017 20:02:39 -0700 Subject: [Python-checkins] [python/cpython] 413c0a: [3.6] bpo-24813: IDLE tagline is Integrated Devel... Message-ID: <59531c4f7db3e_55ce3fe54e2c5c2c7245@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 413c0a92bcc92efe92849fe5e711163da453410b https://github.com/python/cpython/commit/413c0a92bcc92efe92849fe5e711163da453410b Author: terryjreedy Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M Lib/idlelib/help_about.py Log Message: ----------- [3.6] bpo-24813: IDLE tagline is Integrated Development and Learning Environment (GH-2451) (#2461) Patch by Mark Roseman (cherry picked from commit 592eda1) From noreply at github.com Wed Jun 28 01:30:08 2017 From: noreply at github.com (GitHub) Date: Tue, 27 Jun 2017 22:30:08 -0700 Subject: [Python-checkins] [python/cpython] f7eae0: [security] bpo-13617: Reject embedded null charact... Message-ID: <59533ee056a63_de73fb0be9e3c3075396@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: f7eae0adfcd4c50034281b2c69f461b43b68db84 https://github.com/python/cpython/commit/f7eae0adfcd4c50034281b2c69f461b43b68db84 Author: Serhiy Storchaka Date: 2017-06-28 (Wed, 28 Jun 2017) Changed paths: M Include/unicodeobject.h M Lib/ctypes/test/test_loading.py M Lib/test/test_builtin.py M Lib/test/test_curses.py M Lib/test/test_grp.py M Lib/test/test_imp.py M Lib/test/test_locale.py M Lib/test/test_time.py M Lib/test/test_winsound.py M Modules/_ctypes/callproc.c M Modules/_cursesmodule.c M Modules/_io/fileio.c M Modules/_localemodule.c M Modules/grpmodule.c M Modules/nismodule.c M Modules/posixmodule.c M Modules/pwdmodule.c M Modules/spwdmodule.c M Objects/unicodeobject.c M PC/_msi.c M Python/dynload_win.c M Python/fileutils.c Log Message: ----------- [security] bpo-13617: Reject embedded null characters in wchar* strings. (#2302) Based on patch by Victor Stinner. Add private C API function _PyUnicode_AsUnicode() which is similar to PyUnicode_AsUnicode(), but checks for null characters. From noreply at github.com Wed Jun 28 02:27:36 2017 From: noreply at github.com (GitHub) Date: Tue, 27 Jun 2017 23:27:36 -0700 Subject: [Python-checkins] [python/cpython] 083490: [3.6] bpo-13617: Reject embedded null characters i... Message-ID: <59534c58d8771_3ddc3fced6d17c40590d4@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 0834905d9b61291b1fc5e05a1ffbc69de9c9379f https://github.com/python/cpython/commit/0834905d9b61291b1fc5e05a1ffbc69de9c9379f Author: Serhiy Storchaka Date: 2017-06-28 (Wed, 28 Jun 2017) Changed paths: M Include/unicodeobject.h M Lib/ctypes/test/test_loading.py M Lib/test/test_builtin.py M Lib/test/test_curses.py M Lib/test/test_grp.py M Lib/test/test_imp.py M Lib/test/test_locale.py M Lib/test/test_time.py M Lib/test/test_winsound.py M Modules/_ctypes/callproc.c M Modules/_cursesmodule.c M Modules/_io/fileio.c M Modules/_localemodule.c M Modules/grpmodule.c M Modules/nismodule.c M Modules/posixmodule.c M Modules/pwdmodule.c M Modules/spwdmodule.c M Objects/unicodeobject.c M PC/_msi.c M Python/dynload_win.c M Python/fileutils.c Log Message: ----------- [3.6] bpo-13617: Reject embedded null characters in wchar* strings. (GH-2302) (#2462) Based on patch by Victor Stinner. Add private C API function _PyUnicode_AsUnicode() which is similar to PyUnicode_AsUnicode(), but checks for null characters.. (cherry picked from commit f7eae0adfcd4c50034281b2c69f461b43b68db84) From noreply at github.com Wed Jun 28 02:55:23 2017 From: noreply at github.com (GitHub) Date: Tue, 27 Jun 2017 23:55:23 -0700 Subject: [Python-checkins] [python/cpython] ccdc09: Fix compiler warnings on Windows introduced in bpo... Message-ID: <595352dbaff45_2a423ffb78237c34583a@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: ccdc09ed1ebea7d7c6b41548132aa08bd797bfe8 https://github.com/python/cpython/commit/ccdc09ed1ebea7d7c6b41548132aa08bd797bfe8 Author: Serhiy Storchaka Date: 2017-06-28 (Wed, 28 Jun 2017) Changed paths: M Modules/_ctypes/callproc.c M PC/_msi.c Log Message: ----------- Fix compiler warnings on Windows introduced in bpo-13617. (#2464) From noreply at github.com Wed Jun 28 03:31:01 2017 From: noreply at github.com (GitHub) Date: Wed, 28 Jun 2017 00:31:01 -0700 Subject: [Python-checkins] [python/cpython] 54ba94: [3.5] bpo-13617: Reject embedded null characters i... Message-ID: <59535b3597a31_6c783fb206ef7c286367f@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 54ba940abc2fabb94fede46dfad80f8ac15632a3 https://github.com/python/cpython/commit/54ba940abc2fabb94fede46dfad80f8ac15632a3 Author: Serhiy Storchaka Date: 2017-06-28 (Wed, 28 Jun 2017) Changed paths: M Include/unicodeobject.h M Lib/ctypes/test/test_loading.py M Lib/test/test_builtin.py M Lib/test/test_curses.py M Lib/test/test_grp.py M Lib/test/test_imp.py M Lib/test/test_locale.py M Lib/test/test_time.py M Lib/test/test_winsound.py M Modules/_ctypes/callproc.c M Modules/_cursesmodule.c M Modules/_localemodule.c M Modules/grpmodule.c M Modules/nismodule.c M Modules/posixmodule.c M Modules/pwdmodule.c M Modules/spwdmodule.c M Objects/unicodeobject.c M PC/_msi.c M Python/dynload_win.c M Python/fileutils.c Log Message: ----------- [3.5] bpo-13617: Reject embedded null characters in wchar* strings. (GH-2302) (#2463) Based on patch by Victor Stinner. Add private C API function _PyUnicode_AsUnicode() which is similar to PyUnicode_AsUnicode(), but checks for null characters.. (cherry picked from commit f7eae0adfcd4c50034281b2c69f461b43b68db84) From solipsis at pitrou.net Wed Jun 28 05:07:29 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Wed, 28 Jun 2017 09:07:29 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=-1 Message-ID: <20170628090729.71583.40A640B045F17DD0@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_collections leaked [0, 0, -7] memory blocks, sum=-7 test_functools leaked [0, 3, 1] memory blocks, sum=4 test_multiprocessing_spawn leaked [2, -2, 2] memory blocks, sum=2 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/reflogvJcDct', '--timeout', '7200'] From noreply at github.com Wed Jun 28 05:21:54 2017 From: noreply at github.com (GitHub) Date: Wed, 28 Jun 2017 02:21:54 -0700 Subject: [Python-checkins] [python/cpython] a79f8f: bpo-30775: Fix refleaks in test_multiprocessing (#... Message-ID: <59537532943af_12d43f9374019c341148f3@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: a79f8faccf5e26f55e8b9496ad49d2071b5e299c https://github.com/python/cpython/commit/a79f8faccf5e26f55e8b9496ad49d2071b5e299c Author: Antoine Pitrou Date: 2017-06-28 (Wed, 28 Jun 2017) Changed paths: M Lib/test/_test_multiprocessing.py Log Message: ----------- bpo-30775: Fix refleaks in test_multiprocessing (#2467) Forgetting to call Process.join() can keep some resources alive. From noreply at github.com Wed Jun 28 05:49:40 2017 From: noreply at github.com (GitHub) Date: Wed, 28 Jun 2017 02:49:40 -0700 Subject: [Python-checkins] [python/cpython] e022aa: [3.6] bpo-30775: Fix refleaks in test_multiprocess... Message-ID: <59537bb4570e2_fe23f8d172b5c301414bc@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: e022aad73a4151b5628e2476a8465ce6c0d18b8c https://github.com/python/cpython/commit/e022aad73a4151b5628e2476a8465ce6c0d18b8c Author: Antoine Pitrou Date: 2017-06-28 (Wed, 28 Jun 2017) Changed paths: M Lib/test/_test_multiprocessing.py Log Message: ----------- [3.6] bpo-30775: Fix refleaks in test_multiprocessing (GH-2467) (#2468) Forgetting to call Process.join() can keep some resources alive. (cherry picked from commit a79f8faccf5e26f55e8b9496ad49d2071b5e299c) From noreply at github.com Wed Jun 28 05:50:46 2017 From: noreply at github.com (GitHub) Date: Wed, 28 Jun 2017 02:50:46 -0700 Subject: [Python-checkins] [python/cpython] f15bf1: [3.5] bpo-30775: Fix refleaks in test_multiprocess... Message-ID: <59537bf641ee3_e8f3fb540e09c34827d0@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: f15bf1f3f3104f6ab2229e4b359984489a74685b https://github.com/python/cpython/commit/f15bf1f3f3104f6ab2229e4b359984489a74685b Author: Antoine Pitrou Date: 2017-06-28 (Wed, 28 Jun 2017) Changed paths: M Lib/test/_test_multiprocessing.py Log Message: ----------- [3.5] bpo-30775: Fix refleaks in test_multiprocessing (GH-2467) (#2469) Forgetting to call Process.join() can keep some resources alive. (cherry picked from commit a79f8faccf5e26f55e8b9496ad49d2071b5e299c) From noreply at github.com Wed Jun 28 06:29:09 2017 From: noreply at github.com (GitHub) Date: Wed, 28 Jun 2017 03:29:09 -0700 Subject: [Python-checkins] [python/cpython] 79d37a: Clear potential ref cycle between Process and Proc... Message-ID: <595384f56566e_58423fd7636d3c2c678c5@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 79d37ae979a65ada0b2ac820279ccc3b1cd41ba6 https://github.com/python/cpython/commit/79d37ae979a65ada0b2ac820279ccc3b1cd41ba6 Author: Antoine Pitrou Date: 2017-06-28 (Wed, 28 Jun 2017) Changed paths: M Lib/multiprocessing/process.py M Lib/test/_test_multiprocessing.py Log Message: ----------- Clear potential ref cycle between Process and Process target (#2470) * Clear potential ref cycle between Process and Process target Besides Process.join() not being called, this was an indirect cause of bpo-30775. The threading module already does this. * Add issue reference From noreply at github.com Wed Jun 28 07:08:22 2017 From: noreply at github.com (GitHub) Date: Wed, 28 Jun 2017 04:08:22 -0700 Subject: [Python-checkins] [python/cpython] 38d6a4: [3.6] Clear potential ref cycle between Process an... Message-ID: <59538e268e6a2_41b3fc00f45dc381090c4@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 38d6a40898940d2c62c637fcc8acce05e75de5c2 https://github.com/python/cpython/commit/38d6a40898940d2c62c637fcc8acce05e75de5c2 Author: Antoine Pitrou Date: 2017-06-28 (Wed, 28 Jun 2017) Changed paths: M Lib/multiprocessing/process.py M Lib/test/_test_multiprocessing.py Log Message: ----------- [3.6] Clear potential ref cycle between Process and Process target (GH-2470) (#2471) * Clear potential ref cycle between Process and Process target Besides Process.join() not being called, this was an indirect cause of bpo-30775. The threading module already does this. * Add issue reference. (cherry picked from commit 79d37ae979a65ada0b2ac820279ccc3b1cd41ba6) From noreply at github.com Wed Jun 28 07:15:59 2017 From: noreply at github.com (GitHub) Date: Wed, 28 Jun 2017 04:15:59 -0700 Subject: [Python-checkins] [python/cpython] a9705b: [3.5] Clear potential ref cycle between Process an... Message-ID: <59538fefef43b_6c783fb206ef7c28654ec@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: a9705b777859f555d50eb5dcd5fc4260c42a0188 https://github.com/python/cpython/commit/a9705b777859f555d50eb5dcd5fc4260c42a0188 Author: Antoine Pitrou Date: 2017-06-28 (Wed, 28 Jun 2017) Changed paths: M Lib/multiprocessing/process.py M Lib/test/_test_multiprocessing.py Log Message: ----------- [3.5] Clear potential ref cycle between Process and Process target (GH-2470) (#2472) * Clear potential ref cycle between Process and Process target Besides Process.join() not being called, this was an indirect cause of bpo-30775. The threading module already does this. * Add issue reference. (cherry picked from commit 79d37ae979a65ada0b2ac820279ccc3b1cd41ba6) From noreply at github.com Wed Jun 28 07:23:42 2017 From: noreply at github.com (GitHub) Date: Wed, 28 Jun 2017 04:23:42 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <595391be6cd2f_70fa3ffa47c0bc38770cd@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/buildbot-custom Home: https://github.com/python/cpython From noreply at github.com Wed Jun 28 07:48:40 2017 From: noreply at github.com (GitHub) Date: Wed, 28 Jun 2017 04:48:40 -0700 Subject: [Python-checkins] [python/cpython] 12536b: [2.7] Clear potential ref cycle between Process an... Message-ID: <595397983ca9c_20533fe421e67c34689af@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 12536bd261ba95cd2748f3d7d47768742a6ffa7a https://github.com/python/cpython/commit/12536bd261ba95cd2748f3d7d47768742a6ffa7a Author: Antoine Pitrou Date: 2017-06-28 (Wed, 28 Jun 2017) Changed paths: M Lib/multiprocessing/process.py M Lib/test/test_multiprocessing.py Log Message: ----------- [2.7] Clear potential ref cycle between Process and Process target (GH-2470) (#2473) * Clear potential ref cycle between Process and Process target Besides Process.join() not being called, this was an indirect cause of bpo-30775. The threading module already does this. * Add issue reference. (cherry picked from commit 79d37ae979a65ada0b2ac820279ccc3b1cd41ba6) From noreply at github.com Wed Jun 28 11:31:55 2017 From: noreply at github.com (GitHub) Date: Wed, 28 Jun 2017 08:31:55 -0700 Subject: [Python-checkins] [python/cpython] a8f8d5: bpo-29585: optimize site.py startup time (GH-136) Message-ID: <5953cbeb5a686_51773fe5bfe41c24974cb@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: a8f8d5b4bd30dbe0828550469d98f12d2ebb2ef4 https://github.com/python/cpython/commit/a8f8d5b4bd30dbe0828550469d98f12d2ebb2ef4 Author: INADA Naoki Date: 2017-06-29 (Thu, 29 Jun 2017) Changed paths: M Lib/site.py M Lib/sysconfig.py M Lib/test/test_site.py A Misc/NEWS.d/next/Library/2017-06-29-00-17-38.bpo-29585.x2V0my.rst M Python/sysmodule.c M configure M configure.ac M pyconfig.h.in Log Message: ----------- bpo-29585: optimize site.py startup time (GH-136) Avoid importing `sysconfig` from `site` by copying minimum code. Python startup is 5% faster on Linux and 30% faster on macOS From noreply at github.com Wed Jun 28 12:14:42 2017 From: noreply at github.com (GitHub) Date: Wed, 28 Jun 2017 09:14:42 -0700 Subject: [Python-checkins] [python/cpython] 1365b1: Revert "bpo-29585: optimize site.py startup time (... Message-ID: <5953d5f2a0258_520a3fc49bf27c3c847ce@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/revert-136-optimize-site-startup Home: https://github.com/python/cpython Commit: 1365b10a402e121d0fa410bbc400d92e93d19031 https://github.com/python/cpython/commit/1365b10a402e121d0fa410bbc400d92e93d19031 Author: Victor Stinner Date: 2017-06-28 (Wed, 28 Jun 2017) Changed paths: M Lib/site.py M Lib/sysconfig.py M Lib/test/test_site.py R Misc/NEWS.d/next/Library/2017-06-29-00-17-38.bpo-29585.x2V0my.rst M Python/sysmodule.c M configure M configure.ac M pyconfig.h.in Log Message: ----------- Revert "bpo-29585: optimize site.py startup time (GH-136)" This reverts commit a8f8d5b4bd30dbe0828550469d98f12d2ebb2ef4. From noreply at github.com Wed Jun 28 12:34:43 2017 From: noreply at github.com (GitHub) Date: Wed, 28 Jun 2017 09:34:43 -0700 Subject: [Python-checkins] [python/cpython] b01c57: bpo-29585: Define PYTHONFRAMEWORK in PC/pyconfig.h... Message-ID: <5953daa3e0f46_3ddc3fced6d17c40740f5@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: b01c574ad6d796025152b5d605eceb7816e6f7a7 https://github.com/python/cpython/commit/b01c574ad6d796025152b5d605eceb7816e6f7a7 Author: Victor Stinner Date: 2017-06-28 (Wed, 28 Jun 2017) Changed paths: M Lib/site.py M PC/pyconfig.h Log Message: ----------- bpo-29585: Define PYTHONFRAMEWORK in PC/pyconfig.h (#2477) * bpo-29585: Fix PC/pyconfig.h whitespaces Run "make patchcheck". * bpo-29585: Define PYTHONFRAMEWORK in PC/pyconfig.h * site: Fix path separator in _get_path() on Windows From noreply at github.com Wed Jun 28 12:35:47 2017 From: noreply at github.com (GitHub) Date: Wed, 28 Jun 2017 09:35:47 -0700 Subject: [Python-checkins] [python/cpython] Message-ID: <5953dae3d2301_4af93ff2cbd71c2c847ea@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/revert-136-optimize-site-startup Home: https://github.com/python/cpython From noreply at github.com Wed Jun 28 15:14:54 2017 From: noreply at github.com (GitHub) Date: Wed, 28 Jun 2017 12:14:54 -0700 Subject: [Python-checkins] [python/cpython] 5b8f97: bpo-30362 : Add list options to launcher. (#1578) Message-ID: <5954002e43992_2d53fd758b9bc3886013@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 5b8f972e093157cc55185841db9ad33fa332a641 https://github.com/python/cpython/commit/5b8f972e093157cc55185841db9ad33fa332a641 Author: Steve (Gadget) Barnes Date: 2017-06-28 (Wed, 28 Jun 2017) Changed paths: M Doc/whatsnew/3.7.rst A Misc/NEWS.d/next/Windows/2017-06-28-03-08-22.bpo-30362.XxeVMB.rst A Misc/NEWS.d/next/Windows/2017-06-28-03-20-48.bpo-30291.zBpOl6.rst M PC/launcher.c Log Message: ----------- bpo-30362 : Add list options to launcher. (#1578) * bpo-30362 Add list options to launcher. * bpo-30362 Add list options to help message. * To avoid possible later conflict with python replaced flags with --launcher-list and --launcher-list-paths * bpo-30362 Changed flag to -0 as suggested on review. * bpo-30362: Modified to default to not path for -0, -0p to dispaly path and append * to default * bpo-30362: Modified to display list on required version not found. * bpo-30362 add --list and --list-paths added back in following review by paul.moore * bpo-30362 Cleaner handing of -0 & -0p by not calling exit directly per review by @zooba * bpo-30362: Tidy up and add news & what's new Removed commented out line of code in PC/launcher.c. Added the results of using blurb to add details of bpo-30362 & bpo-30291. Updated Doc/whatsnew/3.7.rst to add a Windows only section covering both tickets. * bpo-30362 Resolve conflict in Doc/whatsnew/3.7.rst * bpo-30362:Address Whitespace Issue in Doc\whatsnew\3.7.rst * Shorten NEWS message for bpo-30362 * Shorten NEWS item for bpo-30291 From noreply at github.com Wed Jun 28 16:51:02 2017 From: noreply at github.com (GitHub) Date: Wed, 28 Jun 2017 13:51:02 -0700 Subject: [Python-checkins] [python/cpython] 9f3bdc: bpo-23451: Fix socket deprecation warnings in sock... Message-ID: <595416b62160a_ac93ff0bc93bc2c102195@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 9f3bdcb643623e07497af2fc35f0496c2302f1be https://github.com/python/cpython/commit/9f3bdcb643623e07497af2fc35f0496c2302f1be Author: Segev Finer Date: 2017-06-28 (Wed, 28 Jun 2017) Changed paths: M Doc/whatsnew/3.7.rst A Misc/NEWS.d/next/Windows/2017-06-27-07-04-06.bpo-23451.bl_QOB.rst M Modules/socketmodule.c M PC/pyconfig.h Log Message: ----------- bpo-23451: Fix socket deprecation warnings in socketmodule.c (#2318) * bpo-23451: Fix WSASocket and WSADuplicateSocket deprecation warnings * bpo-23451: Add backwards compatibility note about socket share/fromshare * bpo-23451: Fixed `WSAAddressToString`/`WSAStringToAddress` deprecation warnings * bpo-23451: Use `inet_pton`/`inet_ntop` instead of `WSAAddressToString`/`WSAStringToAddress` * bpo-23451: Move `HAVE_INET_PTON` from _socket.vcxproj to pyconfig.h * bpo-23451: Add SUPPRESS_DEPRECATED_CALL to socketmodule.c * bpo-23451: Add a NEWS.d entry * bpo-23451: Corrected NEWS.d entry From noreply at github.com Wed Jun 28 17:29:30 2017 From: noreply at github.com (GitHub) Date: Wed, 28 Jun 2017 14:29:30 -0700 Subject: [Python-checkins] [python/cpython] c08177: bpo-30703: Improve signal delivery (#2415) Message-ID: <59541fbaaf225_7fab3f91e1571c3463929@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: c08177a1ccad2ed0d50898c2731b518c631aed14 https://github.com/python/cpython/commit/c08177a1ccad2ed0d50898c2731b518c631aed14 Author: Antoine Pitrou Date: 2017-06-28 (Wed, 28 Jun 2017) Changed paths: M Include/ceval.h M Lib/test/test_signal.py A Misc/NEWS.d/next/Core and Builtins/2017-06-28-21-07-32.bpo-30703.ULCdFp.rst M Modules/signalmodule.c M Python/ceval.c Log Message: ----------- bpo-30703: Improve signal delivery (#2415) * Improve signal delivery Avoid using Py_AddPendingCall from signal handler, to avoid calling signal-unsafe functions. * Remove unused function * Improve comments * Add stress test * Adapt for --without-threads * Add second stress test * Add NEWS blurb * Address comments @haypo From noreply at github.com Wed Jun 28 18:18:30 2017 From: noreply at github.com (GitHub) Date: Wed, 28 Jun 2017 15:18:30 -0700 Subject: [Python-checkins] [python/cpython] 7526ca: bpo-30726: Also fix pyexpat.vcxproj (#2375) Message-ID: <59542b36218cf_48fb3f8d3f427c30879b8@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 7526cadd64566725ffc56071a7208828a46ddbd8 https://github.com/python/cpython/commit/7526cadd64566725ffc56071a7208828a46ddbd8 Author: Segev Finer Date: 2017-06-28 (Wed, 28 Jun 2017) Changed paths: M PCbuild/pyexpat.vcxproj Log Message: ----------- bpo-30726: Also fix pyexpat.vcxproj (#2375) From lp_benchmark_robot at intel.com Wed Jun 28 20:31:05 2017 From: lp_benchmark_robot at intel.com (lp_benchmark_robot at intel.com) Date: Wed, 28 Jun 2017 17:31:05 -0700 Subject: [Python-checkins] [3 up, 62 flat] Results for Python (master branch) 2017-06-28 Message-ID: Results for project python/master, build date: 2017-06-28 03:03:32-07:00. - commit: a79f8fa - previous commit: 65474b9 - revision date: 2017-06-28 11:21:52+02:00 - environment: Broadwell-EP - cpu: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz 2x22 cores, stepping 1, LLC 55 MB - mem: 128 GB - os: Ubuntu 16.04.2 LTS - kernel: 4.4.0-62-generic x86_64 GNU/Linux Baseline results were generated using release v3.6.0, with hash 5c4568a from 2016-12-22 23:38:47+00:00. +-----+------------------------+--------+------------+------------+------------+ | | |relative|change since|change since|current rev | | | benchmark|std_dev*| last run | baseline |run with PGO| +-----+------------------------+--------+------------+------------+------------+ | :-| | 2to3| 0.595% | -0.031% | +4.451% | +6.887% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method| 0.630% | +0.719% | +21.134% | +12.787% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_slots| 0.958% | -0.342% | +21.659% | +12.412% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_unknown| 1.368% | +1.314% | +20.627% | +13.595% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_simple| 3.551% | +2.332% | +8.716% | +7.564% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chameleon| 2.521% | -0.099% | +12.015% | +9.564% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chaos| 0.992% | +0.213% | +7.274% | +10.221% | +-----+------------------------+--------+------------+------------+------------+ | :-| | crypto_pyaes| 0.786% | -0.070% | +3.796% | +4.851% | +-----+------------------------+--------+------------+------------+------------+ | :-| | deltablue| 3.436% | +0.822% | +8.690% | +16.297% | +-----+------------------------+--------+------------+------------+------------+ | :-| | django_template| 5.095% | -3.691% | +5.598% | +17.476% | +-----+------------------------+--------+------------+------------+------------+ | :-| | dulwich_log| 1.160% | +0.199% | +3.606% | +7.398% | +-----+------------------------+--------+------------+------------+------------+ | :-| | fannkuch| 0.680% | +0.812% | +5.802% | +4.218% | +-----+------------------------+--------+------------+------------+------------+ | :-| | float| 1.104% | -0.797% | +3.363% | +5.821% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_text| 1.310% | -1.535% | +7.669% | +11.660% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_xml| 2.524% | -1.222% | +6.165% | +10.890% | +-----+------------------------+--------+------------+------------+------------+ | :-| | go| 1.005% | -0.387% | +6.290% | +10.668% | +-----+------------------------+--------+------------+------------+------------+ | :-| | hexiom| 0.562% | +0.275% | +10.218% | +10.445% | +-----+------------------------+--------+------------+------------+------------+ | :-| | html5lib| 2.869% | -0.604% | +8.904% | +9.338% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_dumps| 2.043% | -0.703% | +1.666% | +10.563% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_loads| 1.303% | +0.724% | +4.639% | +7.050% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_format| 1.426% | -1.052% | +4.162% | +13.166% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_silent| 2.610% | +0.306% | +12.819% | +11.022% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_simple| 1.638% | -2.195% | +4.230% | +15.299% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mako| 1.415% | -0.401% | +17.773% | +12.452% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mdp| 6.152% | +0.932% | +6.312% | +12.929% | +-----+------------------------+--------+------------+------------+------------+ | :-| | meteor_contest| 1.886% | +0.077% | +3.749% | +3.790% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nbody| 0.423% | +1.740% | -1.185% | +2.682% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nqueens| 0.416% | +0.165% | +2.871% | +6.378% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pathlib| 1.348% | +0.142% | +3.071% | +12.467% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle| 1.111% | -1.132% | +3.055% | +21.206% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_dict| 0.344% | -1.604% | +5.050% | +17.392% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_list| 0.742% | -0.021% | +5.662% | +16.878% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_pure_python| 3.381% | +0.157% | +12.876% | +9.319% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pidigits| 0.398% | -0.043% | +0.200% | +9.900% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup| 0.124% | +0.137% | +1.715% | +4.494% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup_no_site| 0.085% | +0.111% | +1.421% | +4.709% | +-----+------------------------+--------+------------+------------+------------+ | :-| | raytrace| 1.586% | -0.068% | +10.032% | +11.787% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_compile| 4.558% | +1.772% | -7.044% | +10.660% | +-----+------------------------+--------+------------+------------+------------+ | :-) | regex_dna| 0.512% | +3.642% | +2.000% | +8.585% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_effbot| 1.592% | +4.379% | +1.856% | +4.841% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_v8| 2.496% | -1.315% | +10.814% | +5.469% | +-----+------------------------+--------+------------+------------+------------+ | :-| | richards| 9.380% | +0.380% | +5.436% | +15.662% | +-----+------------------------+--------+------------+------------+------------+ | :-) | scimark_fft| 0.334% | +4.503% | +2.639% | -1.220% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_lu| 2.685% | -0.791% | +27.065% | +8.863% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_monte_carlo| 2.064% | +0.221% | +6.113% | +4.428% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sor| 0.755% | -0.369% | +15.581% | +8.860% | +-----+------------------------+--------+------------+------------+------------+ | :-) | scimark_sparse_mat_mult| 0.517% | +3.362% | +6.100% | -10.180% | +-----+------------------------+--------+------------+------------+------------+ | :-| | spectral_norm| 0.608% | +0.068% | +6.601% | +0.728% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_declarative| 1.493% | -0.247% | +5.785% | +6.905% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_imperative| 2.713% | +0.348% | +4.022% | +5.302% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlite_synth| 4.535% | -1.491% | -0.173% | +11.311% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_expand| 2.867% | -0.209% | +11.773% | +9.048% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_integrate| 1.646% | -0.136% | +9.712% | +7.098% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_str| 3.456% | -0.631% | +12.086% | +9.534% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_sum| 5.661% | -2.211% | +9.157% | +13.216% | +-----+------------------------+--------+------------+------------+------------+ | :-| | telco| 2.900% | +1.310% | +22.166% | +9.226% | +-----+------------------------+--------+------------+------------+------------+ | :-| | tornado_http| 1.095% | -0.529% | +5.504% | +6.943% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpack_sequence| 5.305% | +2.672% | +0.781% | +0.745% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle| 8.950% | +1.977% | +6.599% | +21.792% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_list| 1.840% | +2.101% | +0.289% | +13.904% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_pure_python| 2.137% | +0.666% | +8.624% | +6.264% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_generate| 0.760% | -0.478% | +6.299% | +7.642% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_iterparse| 2.868% | -0.321% | +1.737% | +5.152% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_parse| 1.629% | -0.713% | -6.681% | +11.680% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_process| 1.342% | -0.687% | +6.828% | +8.295% | +-----+------------------------+--------+------------+------------+------------+ * Relative Standard Deviation (Standard Deviation/Average) If this is not displayed properly please visit our results page here: http://languagesperformance.intel.com/3-up-62-flat-results-for-python-master-branch-2017-06-28 Our lab does a nightly source pull and build of the Python project and measures performance changes against the previous stable version and the previous nightly measurement. This is provided as a service to the community so that quality issues with current hardware can be identified quickly. Intel technologies' features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. From noreply at github.com Thu Jun 29 02:31:39 2017 From: noreply at github.com (GitHub) Date: Wed, 28 Jun 2017 23:31:39 -0700 Subject: [Python-checkins] [python/cpython] 6b42eb: bpo-29585: Fix sysconfig.get_config_var("PYTHONFRA... Message-ID: <59549ecbd85b4_549b3faaccae3c2c15409@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 6b42eb17649bed9615b6e6cecaefdb2f46990b2c https://github.com/python/cpython/commit/6b42eb17649bed9615b6e6cecaefdb2f46990b2c Author: INADA Naoki Date: 2017-06-29 (Thu, 29 Jun 2017) Changed paths: M PC/pyconfig.h M Python/sysmodule.c M configure M configure.ac M pyconfig.h.in Log Message: ----------- bpo-29585: Fix sysconfig.get_config_var("PYTHONFRAMEWORK") (GH-2483) `PYTHONFRAMEWORK` is defined in `Makefile` and it shoulnd't be used in `pyconfig.h`. `sysconfig.py --generate-posix-vars` reads config vars from Makefile and `pyconfig.h`. Conflicting variables should be avoided. Especially, string config variables in Makefile are unquoted, but in `pyconfig.h` are keep quoted. So it should be private (starts with underscore). From noreply at github.com Thu Jun 29 04:32:51 2017 From: noreply at github.com (GitHub) Date: Thu, 29 Jun 2017 01:32:51 -0700 Subject: [Python-checkins] [python/cpython] beeca6: bpo-30776: regrtest: reduce memleak false positive... Message-ID: <5954bb3325bb6_6a303fc6a1991c3411776f@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: beeca6e1e5fd01531b1db7059498b13d07dca525 https://github.com/python/cpython/commit/beeca6e1e5fd01531b1db7059498b13d07dca525 Author: Victor Stinner Date: 2017-06-29 (Thu, 29 Jun 2017) Changed paths: M Lib/test/libregrtest/refleak.py Log Message: ----------- bpo-30776: regrtest: reduce memleak false positive (#2484) Only report a leak if each run leaks at least one memory block. From noreply at github.com Thu Jun 29 04:53:24 2017 From: noreply at github.com (GitHub) Date: Thu, 29 Jun 2017 01:53:24 -0700 Subject: [Python-checkins] [python/cpython] b78fba: bpo-30602: Fix refleak in os.spawnv() (#2212) (#24... Message-ID: <5954c0044d219_8153fdbc12f9c341247a5@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: b78fbaaeab9df8cfbbdae3d5faf2d1537d73e43b https://github.com/python/cpython/commit/b78fbaaeab9df8cfbbdae3d5faf2d1537d73e43b Author: Victor Stinner Date: 2017-06-29 (Thu, 29 Jun 2017) Changed paths: M Modules/posixmodule.c Log Message: ----------- bpo-30602: Fix refleak in os.spawnv() (#2212) (#2486) When os.spawnv() fails while handling arguments, free correctly argvlist: pass lastarg+1 rather than lastarg to free_string_array() to also free the first item. (cherry picked from commit 8acb4cf2b3436652568d7a70228b166316181466) From noreply at github.com Thu Jun 29 04:53:35 2017 From: noreply at github.com (GitHub) Date: Thu, 29 Jun 2017 01:53:35 -0700 Subject: [Python-checkins] [python/cpython] 1d56ed: _winconsoleio: Fix memory leak (#2485) Message-ID: <5954c00fc976c_cad3fb79afb7c3c1581e6@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 1d56ed5210babb68b5798cd943bb21f417e781ee https://github.com/python/cpython/commit/1d56ed5210babb68b5798cd943bb21f417e781ee Author: Victor Stinner Date: 2017-06-29 (Thu, 29 Jun 2017) Changed paths: M Modules/_io/winconsoleio.c Log Message: ----------- _winconsoleio: Fix memory leak (#2485) Fix memory leak when _winconsoleio tries to open a non-console file: free the name buffer. From solipsis at pitrou.net Thu Jun 29 05:08:09 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Thu, 29 Jun 2017 09:08:09 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=-2 Message-ID: <20170629090808.96531.6A073417A425B555@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_collections leaked [-7, 1, 0] memory blocks, sum=-6 test_functools leaked [0, 3, 1] memory blocks, sum=4 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/refloglSSocz', '--timeout', '7200'] From noreply at github.com Thu Jun 29 08:55:04 2017 From: noreply at github.com (GitHub) Date: Thu, 29 Jun 2017 05:55:04 -0700 Subject: [Python-checkins] [python/cpython] f051cc: bpo-30647: Check nl_langinfo(CODESET) in locale co... Message-ID: <5954f8a834510_27b63fcfa7b5dc34104484@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/buildbot-custom Home: https://github.com/python/cpython Commit: f051cc56a7cc9b040b4eb1a11582cf017521f51f https://github.com/python/cpython/commit/f051cc56a7cc9b040b4eb1a11582cf017521f51f Author: Nick Coghlan Date: 2017-06-24 (Sat, 24 Jun 2017) Changed paths: M Lib/test/test_c_locale_coercion.py M Python/pylifecycle.c Log Message: ----------- bpo-30647: Check nl_langinfo(CODESET) in locale coercion - On some versions of FreeBSD, setting the "UTF-8" locale succeeds, but a subsequent "nl_langinfo(CODESET)" fails - adding a check for this in the coercion logic means that coercion will happen on systems where this check succeeds, and will be skipped otherwise - that way CPython should automatically adapt to changes in platform behaviour, rather than needing a new release to enable coercion at build time - this also allows UTF-8 to be re-enabled as a coercion target, restoring the locale coercion behaviour on Mac OS X Commit: 64a708cc5801eb41e0c07e17dd6d778a4f481e2a https://github.com/python/cpython/commit/64a708cc5801eb41e0c07e17dd6d778a4f481e2a Author: Nick Coghlan Date: 2017-06-24 (Sat, 24 Jun 2017) Changed paths: M Lib/test/test_c_locale_coercion.py Log Message: ----------- Attempt to fix skip condition in tests Commit: 5f262ef550ea9a5860dc92d232fd4a307f059f54 https://github.com/python/cpython/commit/5f262ef550ea9a5860dc92d232fd4a307f059f54 Author: Nick Coghlan Date: 2017-06-25 (Sun, 25 Jun 2017) Changed paths: M Lib/test/test_c_locale_coercion.py Log Message: ----------- Conditionally check nl_langinfo in locale coercion tests The problem with dynamically adaptive tests is that they can sometimes pass without actually testing anything useful. On Linux and Mac OS X, if setlocale works, we also expect nl_langinfo(CODESET) to *always* work for the coercion target locales. The tests now reflect this by always assuming the target locale will work if setlocale succeeds when running on Linux or Mac OS X. Commit: f5fe87425940adbc6a64fed39247b1a57bdb40f1 https://github.com/python/cpython/commit/f5fe87425940adbc6a64fed39247b1a57bdb40f1 Author: Nick Coghlan Date: 2017-06-25 (Sun, 25 Jun 2017) Changed paths: M Python/pylifecycle.c Log Message: ----------- Skip the nl_langinfo check on OS X Commit: 598c21e17b55bfc08abeb9159829541e47797e34 https://github.com/python/cpython/commit/598c21e17b55bfc08abeb9159829541e47797e34 Author: Nick Coghlan Date: 2017-06-25 (Sun, 25 Jun 2017) Changed paths: M Python/pylifecycle.c Log Message: ----------- Avoid unused variable warning Commit: 631fd5a9bce79f9d07b23ffbf25ab7b97d9ba912 https://github.com/python/cpython/commit/631fd5a9bce79f9d07b23ffbf25ab7b97d9ba912 Author: Nick Coghlan Date: 2017-06-29 (Thu, 29 Jun 2017) Changed paths: M Python/pylifecycle.c Log Message: ----------- Set locale from environment if nl_langinfo fails Saving and restoring the environment when nl_langinfo fails doesn't work as intended on at least FreeBSD, and potentially other systems as well. Configuring the locale from the environment in this case does the right thing (since we make the exact same call later on in Py_Initialize anyway) Compare: https://github.com/python/cpython/compare/f051cc56a7cc^...631fd5a9bce7 From noreply at github.com Thu Jun 29 10:40:16 2017 From: noreply at github.com (GitHub) Date: Thu, 29 Jun 2017 07:40:16 -0700 Subject: [Python-checkins] [python/cpython] f7d090: bpo-30796: Fix failures in signal delivery stress ... Message-ID: <59551150d4e6_57e93fda10823c309795d@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: f7d090c165f6cd3d008fe60c78e5324caef53f80 https://github.com/python/cpython/commit/f7d090c165f6cd3d008fe60c78e5324caef53f80 Author: Antoine Pitrou Date: 2017-06-29 (Thu, 29 Jun 2017) Changed paths: M Lib/test/test_signal.py Log Message: ----------- bpo-30796: Fix failures in signal delivery stress test (#2488) * bpo-30796: Fix failures in signal delivery stress test setitimer() can have a poor minimum resolution on some machines, this would make the test reach its deadline (and a stray signal could then kill a subsequent test). * Make sure to clear the itimer after the test From noreply at github.com Thu Jun 29 10:48:16 2017 From: noreply at github.com (GitHub) Date: Thu, 29 Jun 2017 07:48:16 -0700 Subject: [Python-checkins] [python/cpython] 18974c: bpo-30647: Check nl_langinfo(CODESET) in locale co... Message-ID: <595513306b190_207f3fdd3fc31c3c114335@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 18974c35ad9d25ffea041dc0363dc01889f4a595 https://github.com/python/cpython/commit/18974c35ad9d25ffea041dc0363dc01889f4a595 Author: Nick Coghlan Date: 2017-06-30 (Fri, 30 Jun 2017) Changed paths: M Lib/test/test_c_locale_coercion.py M Python/pylifecycle.c Log Message: ----------- bpo-30647: Check nl_langinfo(CODESET) in locale coercion (GH-2374) - On some versions of FreeBSD, setting the "UTF-8" locale succeeds, but a subsequent "nl_langinfo(CODESET)" fails - adding a check for this in the coercion logic means that coercion will happen on systems where this check succeeds, and will be skipped otherwise - that way CPython should automatically adapt to changes in platform behaviour, rather than needing a new release to enable coercion at build time - this also allows UTF-8 to be re-enabled as a coercion target, restoring the locale coercion behaviour on Mac OS X From noreply at github.com Thu Jun 29 18:42:18 2017 From: noreply at github.com (GitHub) Date: Thu, 29 Jun 2017 15:42:18 -0700 Subject: [Python-checkins] [python/cpython] 42bc8b: bpo-30495: IDLE: improve textview with docstrings, ... Message-ID: <5955824ace193_1da53f9b34307c4411109b@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 42bc8beadd49f60cc52fdc397897b3bd81640406 https://github.com/python/cpython/commit/42bc8beadd49f60cc52fdc397897b3bd81640406 Author: csabella Date: 2017-06-29 (Thu, 29 Jun 2017) Changed paths: M Lib/idlelib/idle_test/htest.py M Lib/idlelib/idle_test/test_help_about.py M Lib/idlelib/idle_test/test_textview.py M Lib/idlelib/pyshell.py M Lib/idlelib/textview.py A Misc/NEWS.d/next/IDLE/2017-06-29-18-23-06.bpo-30495.qIWgc4.rst Log Message: ----------- bpo-30495: IDLE: improve textview with docstrings, PEP8 names, more tests. (#2283) Split TextViewer class into ViewWindow, ViewFrame, and TextFrame classes so that instances of the latter two can be placed with other widgets within a multiframe window. Patch by Cheryl Sabella. From noreply at github.com Thu Jun 29 19:15:21 2017 From: noreply at github.com (GitHub) Date: Thu, 29 Jun 2017 16:15:21 -0700 Subject: [Python-checkins] [python/cpython] 6f3171: [3.6] bpo-30495: IDLE: improve textview with docst... Message-ID: <59558a09705cd_526e3ff86a6bdc38110346@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 6f31717c47e325460e2a661bf44b45d342d65bcb https://github.com/python/cpython/commit/6f31717c47e325460e2a661bf44b45d342d65bcb Author: terryjreedy Date: 2017-06-29 (Thu, 29 Jun 2017) Changed paths: M Lib/idlelib/idle_test/htest.py M Lib/idlelib/idle_test/test_help_about.py M Lib/idlelib/idle_test/test_textview.py M Lib/idlelib/pyshell.py M Lib/idlelib/textview.py A Misc/NEWS.d/next/IDLE/2017-06-29-18-23-06.bpo-30495.qIWgc4.rst Log Message: ----------- [3.6] bpo-30495: IDLE: improve textview with docstrings, PEP8 names, more tests. (GH-2283) (#2496) Split TextViewer class into ViewWindow, ViewFrame, and TextFrame classes so that instances of the latter two can be placed with other widgets within a multiframe window. Patch by Cheryl Sabella. (cherry picked from commit 42bc8be) From lp_benchmark_robot at intel.com Thu Jun 29 21:32:45 2017 From: lp_benchmark_robot at intel.com (lp_benchmark_robot at intel.com) Date: Thu, 29 Jun 2017 18:32:45 -0700 Subject: [Python-checkins] [3 down, 1 up, 61 flat] Results for Python (master branch) 2017-06-29 Message-ID: Results for project python/master, build date: 2017-06-29 03:03:31-07:00. - commit: beeca6e - previous commit: a79f8fa - revision date: 2017-06-29 10:32:49+02:00 - environment: Broadwell-EP - cpu: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz 2x22 cores, stepping 1, LLC 55 MB - mem: 128 GB - os: Ubuntu 16.04.2 LTS - kernel: 4.4.0-62-generic x86_64 GNU/Linux Baseline results were generated using release v3.6.0, with hash 5c4568a from 2016-12-22 23:38:47+00:00. +-----+------------------------+--------+------------+------------+------------+ | | |relative|change since|change since|current rev | | | benchmark|std_dev*| last run | baseline |run with PGO| +-----+------------------------+--------+------------+------------+------------+ | :-| | 2to3| 1.034% | +0.552% | +4.979% | +6.580% | +-----+------------------------+--------+------------+------------+------------+ | :-( | call_method| 0.311% | -2.264% | +19.349% | +13.894% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_slots|10.120% | -6.899% | +16.254% | +17.169% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_unknown| 0.514% | -1.841% | +19.165% | +13.088% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_simple| 3.520% | -3.168% | +5.823% | +12.231% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chameleon| 1.850% | -1.402% | +10.781% | +9.870% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chaos| 0.655% | +0.219% | +7.477% | +9.240% | +-----+------------------------+--------+------------+------------+------------+ | :-| | crypto_pyaes| 0.737% | -0.380% | +3.431% | +5.249% | +-----+------------------------+--------+------------+------------+------------+ | :-| | deltablue| 2.006% | +2.464% | +10.940% | +14.834% | +-----+------------------------+--------+------------+------------+------------+ | :-| | django_template| 4.389% | +2.752% | +8.196% | +14.652% | +-----+------------------------+--------+------------+------------+------------+ | :-| | dulwich_log| 1.160% | -0.142% | +3.470% | +7.719% | +-----+------------------------+--------+------------+------------+------------+ | :-| | fannkuch| 1.137% | -1.605% | +4.290% | +6.009% | +-----+------------------------+--------+------------+------------+------------+ | :-| | float| 0.710% | +0.590% | +3.933% | +4.780% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_text| 1.327% | +1.626% | +9.171% | +10.695% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_xml| 1.573% | +1.244% | +7.333% | +10.619% | +-----+------------------------+--------+------------+------------+------------+ | :-| | go| 0.761% | +0.101% | +6.385% | +10.724% | +-----+------------------------+--------+------------+------------+------------+ | :-| | hexiom| 0.569% | -0.468% | +9.798% | +10.841% | +-----+------------------------+--------+------------+------------+------------+ | :-| | html5lib| 3.214% | -1.552% | +7.490% | +10.588% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_dumps| 1.176% | +0.745% | +2.398% | +11.250% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_loads| 1.331% | -2.239% | +2.503% | +10.338% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_format| 1.678% | +1.997% | +6.076% | +11.124% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_silent| 2.099% | -5.052% | +8.415% | +16.316% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_simple| 1.798% | +2.765% | +6.878% | +12.082% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mako| 0.720% | +1.342% | +18.877% | +11.568% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mdp| 3.657% | +1.081% | +7.325% | +12.897% | +-----+------------------------+--------+------------+------------+------------+ | :-| | meteor_contest| 2.803% | -0.233% | +3.525% | +5.207% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nbody| 0.657% | -1.433% | -2.635% | +2.842% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nqueens| 2.728% | -1.737% | +1.184% | +6.936% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pathlib| 1.195% | +0.082% | +3.151% | +10.139% | +-----+------------------------+--------+------------+------------+------------+ | :-( | pickle| 1.405% | -3.703% | -0.535% | +24.359% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_dict| 0.685% | -1.387% | +3.733% | +21.375% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_list| 0.752% | -0.432% | +5.254% | +19.755% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_pure_python| 2.577% | -0.146% | +12.749% | +8.981% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pidigits| 0.260% | -0.051% | +0.150% | +10.156% | +-----+------------------------+--------+------------+------------+------------+ | :-) | python_startup| 0.119% | +7.965% | +9.543% | +4.667% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup_no_site| 0.083% | -0.088% | +1.334% | +4.707% | +-----+------------------------+--------+------------+------------+------------+ | :-| | raytrace| 0.800% | -0.452% | +9.625% | +11.360% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_compile| 4.586% | -0.965% | -8.077% | +11.866% | +-----+------------------------+--------+------------+------------+------------+ | :-( | regex_dna| 0.369% | -4.117% | -2.034% | +10.578% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_effbot| 2.673% | -5.262% | -3.309% | +8.722% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_v8| 0.902% | -1.408% | +9.559% | +4.188% | +-----+------------------------+--------+------------+------------+------------+ | :-| | richards| 1.422% | +3.999% | +9.218% | +13.762% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_fft| 2.489% | -2.391% | +0.311% | +2.958% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_lu| 4.506% | -2.412% | +25.306% | +9.281% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_monte_carlo| 1.439% | -0.381% | +5.755% | +3.490% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sor| 2.018% | -1.390% | +14.407% | +6.446% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sparse_mat_mult| 1.429% | -2.490% | +3.762% | -6.942% | +-----+------------------------+--------+------------+------------+------------+ | :-| | spectral_norm| 0.667% | -1.520% | +5.181% | +1.552% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_declarative| 1.483% | -0.132% | +5.661% | +7.615% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_imperative| 3.020% | -0.250% | +3.782% | +5.531% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlite_synth| 3.526% | +0.547% | +0.376% | +11.416% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_expand| 2.100% | +0.293% | +12.031% | +8.970% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_integrate| 1.384% | +0.329% | +10.009% | +7.020% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_str| 3.410% | -0.061% | +12.032% | +9.445% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_sum| 5.165% | +1.681% | +10.684% | +11.938% | +-----+------------------------+--------+------------+------------+------------+ | :-| | telco| 3.612% | +2.202% | +23.880% | +8.068% | +-----+------------------------+--------+------------+------------+------------+ | :-| | tornado_http| 1.235% | +0.340% | +5.825% | +6.708% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpack_sequence| 0.967% | +1.757% | +2.525% | -0.355% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle| 8.290% | +1.335% | +7.846% | +21.442% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_list| 8.201% | -2.443% | -2.146% | +19.240% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_pure_python| 1.992% | -0.326% | +8.326% | +5.784% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_generate| 1.209% | -0.581% | +5.754% | +8.614% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_iterparse| 2.195% | +0.851% | +2.573% | +5.679% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_parse| 3.463% | -1.254% | -8.019% | +11.369% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_process| 1.362% | -0.442% | +6.416% | +8.963% | +-----+------------------------+--------+------------+------------+------------+ * Relative Standard Deviation (Standard Deviation/Average) If this is not displayed properly please visit our results page here: http://languagesperformance.intel.com/3-down-1-up-61-flat-results-for-python-master-branch-2017-06-29 Our lab does a nightly source pull and build of the Python project and measures performance changes against the previous stable version and the previous nightly measurement. This is provided as a service to the community so that quality issues with current hardware can be identified quickly. Intel technologies' features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. From noreply at github.com Fri Jun 30 04:01:09 2017 From: noreply at github.com (GitHub) Date: Fri, 30 Jun 2017 01:01:09 -0700 Subject: [Python-checkins] [python/cpython] 729780: bpo-30807: signal.setitimer() may disable the time... Message-ID: <59560545740_520a3fc49bf27c3c1079c8@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 729780a810bbcb12b245a1b652302a601fc9f6fd https://github.com/python/cpython/commit/729780a810bbcb12b245a1b652302a601fc9f6fd Author: Antoine Pitrou Date: 2017-06-30 (Fri, 30 Jun 2017) Changed paths: M Lib/test/test_signal.py A Misc/NEWS.d/next/Library/2017-06-29-22-04-44.bpo-30807.sLtjY-.rst M Modules/signalmodule.c Log Message: ----------- bpo-30807: signal.setitimer() may disable the timer by mistake (#2493) * bpo-30807: signal.setitimer() may disable the timer by mistake * Add NEWS blurb From noreply at github.com Fri Jun 30 04:54:25 2017 From: noreply at github.com (GitHub) Date: Fri, 30 Jun 2017 01:54:25 -0700 Subject: [Python-checkins] [python/cpython] 6f3cb0: [3.6] bpo-30807: signal.setitimer() may disable th... Message-ID: <595611c176756_73453f844129dc40132815@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 6f3cb059fd1f3a57ffd70c9d54a394a85a6ea13d https://github.com/python/cpython/commit/6f3cb059fd1f3a57ffd70c9d54a394a85a6ea13d Author: Antoine Pitrou Date: 2017-06-30 (Fri, 30 Jun 2017) Changed paths: M Lib/test/test_signal.py A Misc/NEWS.d/next/Library/2017-06-29-22-04-44.bpo-30807.sLtjY-.rst M Modules/signalmodule.c Log Message: ----------- [3.6] bpo-30807: signal.setitimer() may disable the timer by mistake (GH-2493) (#2497) * bpo-30807: signal.setitimer() may disable the timer by mistake * Add NEWS blurb (cherry picked from commit 729780a810bbcb12b245a1b652302a601fc9f6fd) From noreply at github.com Fri Jun 30 04:54:34 2017 From: noreply at github.com (GitHub) Date: Fri, 30 Jun 2017 01:54:34 -0700 Subject: [Python-checkins] [python/cpython] 5741b7: [3.5] bpo-30807: signal.setitimer() may disable th... Message-ID: <595611ca11f1e_c5f3fbadee85c3c163972@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 5741b70acf88846a0d3b2d348535f250577b2df6 https://github.com/python/cpython/commit/5741b70acf88846a0d3b2d348535f250577b2df6 Author: Antoine Pitrou Date: 2017-06-30 (Fri, 30 Jun 2017) Changed paths: M Lib/test/test_signal.py A Misc/NEWS.d/next/Library/2017-06-29-22-04-44.bpo-30807.sLtjY-.rst M Modules/signalmodule.c Log Message: ----------- [3.5] bpo-30807: signal.setitimer() may disable the timer by mistake (GH-2493) (#2498) * bpo-30807: signal.setitimer() may disable the timer by mistake * Add NEWS blurb (cherry picked from commit 729780a810bbcb12b245a1b652302a601fc9f6fd) From noreply at github.com Fri Jun 30 04:54:55 2017 From: noreply at github.com (GitHub) Date: Fri, 30 Jun 2017 01:54:55 -0700 Subject: [Python-checkins] [python/cpython] a45a99: [2.7] bpo-30807: signal.setitimer() may disable th... Message-ID: <595611df981c2_b763faac2123c3c1107f8@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: a45a99b47ff241ce0ae2f0bba59b89e4e012d47c https://github.com/python/cpython/commit/a45a99b47ff241ce0ae2f0bba59b89e4e012d47c Author: Antoine Pitrou Date: 2017-06-30 (Fri, 30 Jun 2017) Changed paths: M Lib/test/test_signal.py A Misc/NEWS.d/next/Library/2017-06-29-22-04-44.bpo-30807.sLtjY-.rst M Modules/signalmodule.c Log Message: ----------- [2.7] bpo-30807: signal.setitimer() may disable the timer by mistake (GH-2493) (#2499) * bpo-30807: signal.setitimer() may disable the timer by mistake * Add NEWS blurb. (cherry picked from commit 729780a810bbcb12b245a1b652302a601fc9f6fd) From noreply at github.com Fri Jun 30 04:59:54 2017 From: noreply at github.com (GitHub) Date: Fri, 30 Jun 2017 01:59:54 -0700 Subject: [Python-checkins] [python/cpython] 21a0a6: threading_cleanup() failure marks test as ENV_CHAN... Message-ID: <5956130a4be39_be33f8bc783dc44110054@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 21a0a6c9f8a047b6eb173ee59e38ad5dc3c46f86 https://github.com/python/cpython/commit/21a0a6c9f8a047b6eb173ee59e38ad5dc3c46f86 Author: Victor Stinner Date: 2017-06-30 (Fri, 30 Jun 2017) Changed paths: M Lib/test/libregrtest/runtest.py M Lib/test/libregrtest/save_env.py M Lib/test/support/__init__.py Log Message: ----------- threading_cleanup() failure marks test as ENV_CHANGED (#2500) If threading_cleanup() fails to cleanup threads, set a a new support.environment_altered flag to true, flag uses by save_env which is used by regrtest to check if a test altered the environment. At the end, the test file fails with ENV_CHANGED instead of SUCCESS, to report that it altered the environment. From solipsis at pitrou.net Fri Jun 30 05:07:33 2017 From: solipsis at pitrou.net (solipsis at pitrou.net) Date: Fri, 30 Jun 2017 09:07:33 +0000 Subject: [Python-checkins] Daily reference leaks (4243df51fe43): sum=-3 Message-ID: <20170630090732.2533.09B5675A29F06FD4@psf.io> results for 4243df51fe43 on branch "default" -------------------------------------------- test_collections leaked [0, 0, -7] memory blocks, sum=-7 test_functools leaked [0, 3, 1] memory blocks, sum=4 Command line was: ['./python', '-m', 'test.regrtest', '-uall', '-R', '3:3:/home/psf-users/antoine/refleaks/reflog9GTWxr', '--timeout', '7200'] From noreply at github.com Fri Jun 30 05:12:35 2017 From: noreply at github.com (GitHub) Date: Fri, 30 Jun 2017 02:12:35 -0700 Subject: [Python-checkins] [python/cpython] b90306: bpo-30280: Cleanup threads in ayncio tests (#2501) Message-ID: <5956160324a74_7b8f3fbc52dd1c301631fa@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: b9030674624c181d6e9047cdb14ad65bb6c84c66 https://github.com/python/cpython/commit/b9030674624c181d6e9047cdb14ad65bb6c84c66 Author: Victor Stinner Date: 2017-06-30 (Fri, 30 Jun 2017) Changed paths: M Lib/asyncio/test_utils.py M Lib/test/test_asyncio/test_selector_events.py Log Message: ----------- bpo-30280: Cleanup threads in ayncio tests (#2501) * bpo-30280: asyncio now cleans up threads asyncio base TestCase now uses threading_setup() and threading_cleanup() of test.support to cleanup threads. * asyncio: Fix TestBaseSelectorEventLoop cleanup bpo-30280: TestBaseSelectorEventLoop of test.test_asyncio.test_selector_events now correctly closes the event loop: cleanup its executor to not leak threads. Don't override the close() method of the event loop, only override the_close_self_pipe() method. From noreply at github.com Fri Jun 30 06:52:54 2017 From: noreply at github.com (GitHub) Date: Fri, 30 Jun 2017 03:52:54 -0700 Subject: [Python-checkins] [python/cpython] e4f9a2: bpo-30813: Fix unittest when hunting refleaks (#25... Message-ID: <59562d86131a3_9023fe05fbb1c301807fc@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: e4f9a2d2be42d5a2cdd624f8ed7cdf5028c5fbc3 https://github.com/python/cpython/commit/e4f9a2d2be42d5a2cdd624f8ed7cdf5028c5fbc3 Author: Victor Stinner Date: 2017-06-30 (Fri, 30 Jun 2017) Changed paths: M Lib/unittest/test/test_discovery.py Log Message: ----------- bpo-30813: Fix unittest when hunting refleaks (#2502) bpo-11798, bpo-16662, bpo-16935, bpo-30813: Skip test_discover_with_module_that_raises_SkipTest_on_import() and test_discover_with_init_module_that_raises_SkipTest_on_import() of test_unittest when hunting reference leaks using regrtest. From noreply at github.com Fri Jun 30 06:58:48 2017 From: noreply at github.com (GitHub) Date: Fri, 30 Jun 2017 03:58:48 -0700 Subject: [Python-checkins] [python/cpython] 7eebeb: bpo-30812: Fix test_warnings, restore _showwarnmsg... Message-ID: <59562ee8ce11c_5a683fc74decdc3c150616@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 7eebeb8fb84e2a9cb73903a08c59cf1d3b32cee0 https://github.com/python/cpython/commit/7eebeb8fb84e2a9cb73903a08c59cf1d3b32cee0 Author: Victor Stinner Date: 2017-06-30 (Fri, 30 Jun 2017) Changed paths: M Lib/test/test_warnings/__init__.py Log Message: ----------- bpo-30812: Fix test_warnings, restore _showwarnmsg (#2504) bpo-26568, bpo-30812: Fix test_showwarnmsg_missing(): restore the attribute after removing it. From noreply at github.com Fri Jun 30 07:12:13 2017 From: noreply at github.com (GitHub) Date: Fri, 30 Jun 2017 04:12:13 -0700 Subject: [Python-checkins] [python/cpython] d0aac5: bpo-30812: Fix test_warnings, restore _showwarnmsg... Message-ID: <5956320da52b5_520a3fc49bf27c3c1113f3@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: d0aac5da59b1bbd113e6081d7c807ad5bced8a05 https://github.com/python/cpython/commit/d0aac5da59b1bbd113e6081d7c807ad5bced8a05 Author: Victor Stinner Date: 2017-06-30 (Fri, 30 Jun 2017) Changed paths: M Lib/test/test_warnings/__init__.py Log Message: ----------- bpo-30812: Fix test_warnings, restore _showwarnmsg (#2504) (#2507) bpo-26568, bpo-30812: Fix test_showwarnmsg_missing(): restore the attribute after removing it. (cherry picked from commit 7eebeb8fb84e2a9cb73903a08c59cf1d3b32cee0) From noreply at github.com Fri Jun 30 07:12:17 2017 From: noreply at github.com (GitHub) Date: Fri, 30 Jun 2017 04:12:17 -0700 Subject: [Python-checkins] [python/cpython] 714afc: bpo-30813: Fix unittest when hunting refleaks (#25... Message-ID: <595632112964f_157c13fef2893fc2c167897@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 714afccf6e7644d21ce1a39e90bf83cb0c9a74f1 https://github.com/python/cpython/commit/714afccf6e7644d21ce1a39e90bf83cb0c9a74f1 Author: Victor Stinner Date: 2017-06-30 (Fri, 30 Jun 2017) Changed paths: M Lib/unittest/test/test_discovery.py Log Message: ----------- bpo-30813: Fix unittest when hunting refleaks (#2502) (#2506) bpo-11798, bpo-16662, bpo-16935, bpo-30813: Skip test_discover_with_module_that_raises_SkipTest_on_import() and test_discover_with_init_module_that_raises_SkipTest_on_import() of test_unittest when hunting reference leaks using regrtest. (cherry picked from commit e4f9a2d2be42d5a2cdd624f8ed7cdf5028c5fbc3) From noreply at github.com Fri Jun 30 07:12:22 2017 From: noreply at github.com (GitHub) Date: Fri, 30 Jun 2017 04:12:22 -0700 Subject: [Python-checkins] [python/cpython] 22d4e8: bpo-30813: Fix unittest when hunting refleaks (#25... Message-ID: <595632162efae_78873fd41c72bc3c1528c1@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 22d4e8fb99b16657eabfe7f9fee2d40a5ef882f6 https://github.com/python/cpython/commit/22d4e8fb99b16657eabfe7f9fee2d40a5ef882f6 Author: Victor Stinner Date: 2017-06-30 (Fri, 30 Jun 2017) Changed paths: M Lib/unittest/test/test_discovery.py Log Message: ----------- bpo-30813: Fix unittest when hunting refleaks (#2502) (#2505) bpo-11798, bpo-16662, bpo-16935, bpo-30813: Skip test_discover_with_module_that_raises_SkipTest_on_import() and test_discover_with_init_module_that_raises_SkipTest_on_import() of test_unittest when hunting reference leaks using regrtest. (cherry picked from commit e4f9a2d2be42d5a2cdd624f8ed7cdf5028c5fbc3) From noreply at github.com Fri Jun 30 10:44:09 2017 From: noreply at github.com (GitHub) Date: Fri, 30 Jun 2017 07:44:09 -0700 Subject: [Python-checkins] [python/cpython] 005611: buildbot: pass --fail-env-changed to regrtest (#25... Message-ID: <595663b9bdc1c_ac93ff0bc93bc2c134576@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 00561189fb5d85826cfc907e3a72361e1a39a591 https://github.com/python/cpython/commit/00561189fb5d85826cfc907e3a72361e1a39a591 Author: Victor Stinner Date: 2017-06-30 (Fri, 30 Jun 2017) Changed paths: M Makefile.pre.in M Tools/buildbot/test.bat Log Message: ----------- buildbot: pass --fail-env-changed to regrtest (#2509) Make tests fail if a test altered the environment. From noreply at github.com Fri Jun 30 11:04:49 2017 From: noreply at github.com (GitHub) Date: Fri, 30 Jun 2017 08:04:49 -0700 Subject: [Python-checkins] [python/cpython] 45dba3: test_urllib2_localnet: clear server variable (#251... Message-ID: <59566891e1c34_14443fa048425c34106858@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 45dba3af50cfa359dc2e40abe4306bd0b11d1315 https://github.com/python/cpython/commit/45dba3af50cfa359dc2e40abe4306bd0b11d1315 Author: Victor Stinner Date: 2017-06-30 (Fri, 30 Jun 2017) Changed paths: M Lib/test/test_urllib2_localnet.py Log Message: ----------- test_urllib2_localnet: clear server variable (#2510) Set the server attribute to None in cleanup to avoid dangling threads. From noreply at github.com Fri Jun 30 11:20:34 2017 From: noreply at github.com (GitHub) Date: Fri, 30 Jun 2017 08:20:34 -0700 Subject: [Python-checkins] [python/cpython] 23caf8: bpo-30280: Cleanup threads in ayncio tests (#2501)... Message-ID: <59566c42b9480_77b83ff409ab5c2414752d@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 23caf8cfc6c52bdedd8e8db688d807530355fd6d https://github.com/python/cpython/commit/23caf8cfc6c52bdedd8e8db688d807530355fd6d Author: Victor Stinner Date: 2017-06-30 (Fri, 30 Jun 2017) Changed paths: M Lib/asyncio/test_utils.py M Lib/test/test_asyncio/test_selector_events.py Log Message: ----------- bpo-30280: Cleanup threads in ayncio tests (#2501) (#2511) * bpo-30280: asyncio now cleans up threads asyncio base TestCase now uses threading_setup() and threading_cleanup() of test.support to cleanup threads. * asyncio: Fix TestBaseSelectorEventLoop cleanup bpo-30280: TestBaseSelectorEventLoop of test.test_asyncio.test_selector_events now correctly closes the event loop: cleanup its executor to not leak threads. Don't override the close() method of the event loop, only override the_close_self_pipe() method. (cherry picked from commit b9030674624c181d6e9047cdb14ad65bb6c84c66) From noreply at github.com Fri Jun 30 11:20:33 2017 From: noreply at github.com (GitHub) Date: Fri, 30 Jun 2017 08:20:33 -0700 Subject: [Python-checkins] [python/cpython] 0e0bc8: bpo-30280: Cleanup threads in ayncio tests (#2501)... Message-ID: <59566c413dfb_56e3fb7e58f9c241379df@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 0e0bc8762570277147a09278c829e4a85a331596 https://github.com/python/cpython/commit/0e0bc8762570277147a09278c829e4a85a331596 Author: Victor Stinner Date: 2017-06-30 (Fri, 30 Jun 2017) Changed paths: M Lib/asyncio/test_utils.py M Lib/test/test_asyncio/test_selector_events.py Log Message: ----------- bpo-30280: Cleanup threads in ayncio tests (#2501) (#2512) * bpo-30280: asyncio now cleans up threads asyncio base TestCase now uses threading_setup() and threading_cleanup() of test.support to cleanup threads. * asyncio: Fix TestBaseSelectorEventLoop cleanup bpo-30280: TestBaseSelectorEventLoop of test.test_asyncio.test_selector_events now correctly closes the event loop: cleanup its executor to not leak threads. Don't override the close() method of the event loop, only override the_close_self_pipe() method. (cherry picked from commit b9030674624c181d6e9047cdb14ad65bb6c84c66) From noreply at github.com Fri Jun 30 11:31:18 2017 From: noreply at github.com (GitHub) Date: Fri, 30 Jun 2017 08:31:18 -0700 Subject: [Python-checkins] [python/cpython] a3ca94: [3.6] bpo-29512, bpo-30776: Backport regrtest enha... Message-ID: <59566ec65b752_56e3fb7e58f9c241385be@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: a3ca94d0504157a112a1f89bfe8be1307116fc73 https://github.com/python/cpython/commit/a3ca94d0504157a112a1f89bfe8be1307116fc73 Author: Victor Stinner Date: 2017-06-30 (Fri, 30 Jun 2017) Changed paths: A Lib/test/bisect.py M Lib/test/libregrtest/refleak.py Log Message: ----------- [3.6] bpo-29512, bpo-30776: Backport regrtest enhancements from master to 3.6 (#2513) * bpo-29512: Add test.bisect, bisect failing tests (#2452) Add a new "python3 -m test.bisect" tool to bisect failing tests. It can be used to find which test method(s) leak references, leak files, etc. (cherry picked from commit 84d9d14a1fa395fbd21262ba195490be25a7b3bc) * bpo-30776: regrtest: reduce memleak false positive (#2484) Only report a leak if each run leaks at least one memory block. (cherry picked from commit beeca6e1e5fd01531b1db7059498b13d07dca525) From noreply at github.com Fri Jun 30 11:36:59 2017 From: noreply at github.com (GitHub) Date: Fri, 30 Jun 2017 08:36:59 -0700 Subject: [Python-checkins] [python/cpython] 735286: bpo-30818: test_ftplib calls asyncore.close_all() ... Message-ID: <5956701b716fc_c9c3fa13da47c346191e@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 73528640ffd872141e126d2c4a103126055ec9ce https://github.com/python/cpython/commit/73528640ffd872141e126d2c4a103126055ec9ce Author: Victor Stinner Date: 2017-06-30 (Fri, 30 Jun 2017) Changed paths: M Lib/test/test_ftplib.py Log Message: ----------- bpo-30818: test_ftplib calls asyncore.close_all() (#2514) Always clear asyncore socket map using asyncore.close_all(ignore_all=True) in tearDown() method. This change should fix this warning: Warning -- asyncore.socket_map was modified by test_ftplib Before: {} After: {4: } From noreply at github.com Fri Jun 30 13:38:04 2017 From: noreply at github.com (GitHub) Date: Fri, 30 Jun 2017 10:38:04 -0700 Subject: [Python-checkins] [python/cpython] 5e742f: bpo-30804: fix macOS build with framework enabled.... Message-ID: <59568c7cf532_77fa3fb6d9165c2c1108b2@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 5e742fa922ea70131b4c63451c87cf0347532806 https://github.com/python/cpython/commit/5e742fa922ea70131b4c63451c87cf0347532806 Author: INADA Naoki Date: 2017-06-30 (Fri, 30 Jun 2017) Changed paths: M Lib/site.py Log Message: ----------- bpo-30804: fix macOS build with framework enabled. (#2516) From noreply at github.com Fri Jun 30 15:03:01 2017 From: noreply at github.com (GitHub) Date: Fri, 30 Jun 2017 12:03:01 -0700 Subject: [Python-checkins] [python/cpython] 58bb0d: Fixed 2.7 docs - links to list, backported from py... Message-ID: <5956a0656df4_6313fe48f297c38421b9@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 58bb0d84cec4e9194a63c77f6736e78d37d101d8 https://github.com/python/cpython/commit/58bb0d84cec4e9194a63c77f6736e78d37d101d8 Author: Dmitry Tokarev Date: 2017-06-30 (Fri, 30 Jun 2017) Changed paths: M Doc/library/functions.rst Log Message: ----------- Fixed 2.7 docs - links to list, backported from python3.x (#2518) From noreply at github.com Fri Jun 30 15:35:45 2017 From: noreply at github.com (GitHub) Date: Fri, 30 Jun 2017 12:35:45 -0700 Subject: [Python-checkins] [python/cpython] 311ae4: [2.7] Docs: fixed placement of .. _func-list: in f... Message-ID: <5956a811ccf31_27a83fd8576bfc3c137827@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: 311ae46e7b8a4e5847f20aea077bc2ad429cb9a3 https://github.com/python/cpython/commit/311ae46e7b8a4e5847f20aea077bc2ad429cb9a3 Author: Dmitry Tokarev Date: 2017-06-30 (Fri, 30 Jun 2017) Changed paths: M Doc/library/functions.rst Log Message: ----------- [2.7] Docs: fixed placement of .. _func-list: in functions.rst (#2520) Oh, this is my fault too. I missed this mistake. Thank you for the correction. From noreply at github.com Fri Jun 30 18:25:04 2017 From: noreply at github.com (GitHub) Date: Fri, 30 Jun 2017 15:25:04 -0700 Subject: [Python-checkins] [python/cpython] 49bc74: AppVeyor: run tests with --fail-env-changed (#2522... Message-ID: <5956cfc0957fa_112d3fdb10757c38775ca@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/python/cpython Commit: 49bc7430284ba09247fb9a0401f87aebd087a61a https://github.com/python/cpython/commit/49bc7430284ba09247fb9a0401f87aebd087a61a Author: Victor Stinner Date: 2017-07-01 (Sat, 01 Jul 2017) Changed paths: M .github/appveyor.yml Log Message: ----------- AppVeyor: run tests with --fail-env-changed (#2522) From lp_benchmark_robot at intel.com Fri Jun 30 18:29:38 2017 From: lp_benchmark_robot at intel.com (lp_benchmark_robot at intel.com) Date: Fri, 30 Jun 2017 15:29:38 -0700 Subject: [Python-checkins] [1 down, 1 up, 63 flat] Results for Python (master branch) 2017-06-30 Message-ID: Results for project python/master, build date: 2017-06-30 03:03:50-07:00. - commit: b903067 - previous commit: beeca6e - revision date: 2017-06-30 11:12:33+02:00 - environment: Broadwell-EP - cpu: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz 2x22 cores, stepping 1, LLC 55 MB - mem: 128 GB - os: Ubuntu 16.04.2 LTS - kernel: 4.4.0-62-generic x86_64 GNU/Linux Baseline results were generated using release v3.6.0, with hash 5c4568a from 2016-12-22 23:38:47+00:00. +-----+------------------------+--------+------------+------------+------------+ | | |relative|change since|change since|current rev | | | benchmark|std_dev*| last run | baseline |run with PGO| +-----+------------------------+--------+------------+------------+------------+ | :-| | 2to3| 1.083% | +0.237% | +5.204% | +6.510% | +-----+------------------------+--------+------------+------------+------------+ | :-) | call_method| 0.319% | +1.809% | +20.808% | +13.518% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_slots| 1.035% | +6.598% | +21.779% | +11.674% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_method_unknown| 0.564% | +1.307% | +20.222% | +12.438% | +-----+------------------------+--------+------------+------------+------------+ | :-| | call_simple| 4.490% | -1.372% | +4.531% | +11.619% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chameleon| 1.180% | +0.451% | +11.184% | +9.128% | +-----+------------------------+--------+------------+------------+------------+ | :-| | chaos| 0.507% | -0.695% | +6.834% | +10.054% | +-----+------------------------+--------+------------+------------+------------+ | :-| | crypto_pyaes| 0.547% | -0.075% | +3.358% | +6.547% | +-----+------------------------+--------+------------+------------+------------+ | :-| | deltablue| 1.982% | -0.076% | +10.872% | +14.172% | +-----+------------------------+--------+------------+------------+------------+ | :-| | django_template| 4.339% | +1.629% | +9.692% | +12.798% | +-----+------------------------+--------+------------+------------+------------+ | :-| | dulwich_log| 1.363% | +0.131% | +3.596% | +6.668% | +-----+------------------------+--------+------------+------------+------------+ | :-| | fannkuch| 0.415% | +0.675% | +4.936% | +4.850% | +-----+------------------------+--------+------------+------------+------------+ | :-| | float| 0.960% | +0.171% | +4.098% | +5.042% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_text| 1.209% | +0.034% | +9.202% | +9.611% | +-----+------------------------+--------+------------+------------+------------+ | :-| | genshi_xml| 1.123% | +1.712% | +8.919% | +7.568% | +-----+------------------------+--------+------------+------------+------------+ | :-| | go| 0.735% | +1.141% | +7.452% | +9.171% | +-----+------------------------+--------+------------+------------+------------+ | :-| | hexiom| 0.802% | -0.912% | +8.975% | +11.847% | +-----+------------------------+--------+------------+------------+------------+ | :-| | html5lib| 3.333% | +0.815% | +8.244% | +9.030% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_dumps| 1.656% | +1.898% | +4.250% | +8.548% | +-----+------------------------+--------+------------+------------+------------+ | :-| | json_loads| 6.707% | -1.017% | +1.512% | +11.042% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_format| 1.696% | +0.641% | +6.679% | +10.276% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_silent| 2.850% | +3.877% | +11.966% | +13.261% | +-----+------------------------+--------+------------+------------+------------+ | :-| | logging_simple| 1.314% | +1.054% | +7.859% | +11.966% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mako| 0.867% | -1.288% | +17.833% | +12.316% | +-----+------------------------+--------+------------+------------+------------+ | :-| | mdp| 6.622% | -3.901% | +3.710% | +15.736% | +-----+------------------------+--------+------------+------------+------------+ | :-| | meteor_contest| 1.978% | -0.424% | +3.116% | +5.604% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nbody| 0.179% | +0.210% | -2.419% | +3.750% | +-----+------------------------+--------+------------+------------+------------+ | :-| | nqueens| 2.204% | -0.005% | +1.180% | +8.612% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pathlib| 1.295% | -0.282% | +2.878% | +11.718% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle| 0.928% | +1.287% | +0.759% | +21.104% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_dict| 0.335% | -1.710% | +2.087% | +18.542% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_list| 0.727% | -0.137% | +5.125% | +16.919% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pickle_pure_python| 3.870% | -0.699% | +12.139% | +10.078% | +-----+------------------------+--------+------------+------------+------------+ | :-| | pidigits| 0.152% | +0.193% | +0.342% | +9.843% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup| 0.115% | -0.020% | +9.525% | +4.984% | +-----+------------------------+--------+------------+------------+------------+ | :-| | python_startup_no_site| 0.089% | -0.157% | +1.179% | +4.979% | +-----+------------------------+--------+------------+------------+------------+ | :-| | raytrace| 1.048% | -0.299% | +9.355% | +10.966% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_compile| 5.021% | -0.865% | -9.012% | +11.962% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_dna| 0.872% | +0.200% | -1.830% | +12.057% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_effbot| 2.195% | -0.025% | -3.334% | +8.902% | +-----+------------------------+--------+------------+------------+------------+ | :-| | regex_v8| 1.586% | -0.250% | +9.332% | +4.057% | +-----+------------------------+--------+------------+------------+------------+ | :-| | richards| 1.409% | -0.172% | +9.062% | +12.627% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_fft| 0.536% | +0.050% | +0.360% | +3.710% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_lu| 2.258% | +1.345% | +26.310% | +8.496% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_monte_carlo| 1.755% | +0.008% | +5.763% | +2.918% | +-----+------------------------+--------+------------+------------+------------+ | :-| | scimark_sor| 1.994% | +0.748% | +15.048% | +7.625% | +-----+------------------------+--------+------------+------------+------------+ | :-( | scimark_sparse_mat_mult| 0.077% | -4.916% | -0.969% | -3.421% | +-----+------------------------+--------+------------+------------+------------+ | :-| | spectral_norm| 0.826% | +0.320% | +5.484% | +0.627% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_declarative| 1.551% | +0.389% | +6.028% | +7.094% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlalchemy_imperative| 3.125% | +1.034% | +4.777% | +3.594% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sqlite_synth| 4.654% | -0.464% | -0.086% | +9.994% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_expand| 1.800% | +1.087% | +12.987% | +7.263% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_integrate| 1.978% | +0.118% | +10.115% | +6.298% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_str| 3.809% | +0.111% | +12.130% | +9.019% | +-----+------------------------+--------+------------+------------+------------+ | :-| | sympy_sum| 4.399% | +2.951% | +13.319% | +9.532% | +-----+------------------------+--------+------------+------------+------------+ | :-| | telco| 5.173% | -1.982% | +22.371% | +9.920% | +-----+------------------------+--------+------------+------------+------------+ | :-| | tornado_http| 1.160% | +0.528% | +6.323% | +6.204% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpack_sequence| 1.208% | -0.190% | +2.340% | -0.930% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle| 7.361% | +1.923% | +9.618% | +20.091% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_list| 5.852% | +0.264% | -1.877% | +18.728% | +-----+------------------------+--------+------------+------------+------------+ | :-| | unpickle_pure_python| 1.173% | -0.451% | +7.912% | +5.696% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_generate| 0.953% | +0.379% | +6.112% | +7.912% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_iterparse| 2.211% | -0.105% | +2.470% | +4.858% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_parse| 2.901% | +0.628% | -7.340% | +8.805% | +-----+------------------------+--------+------------+------------+------------+ | :-| | xml_etree_process| 2.474% | +0.020% | +6.435% | +8.609% | +-----+------------------------+--------+------------+------------+------------+ * Relative Standard Deviation (Standard Deviation/Average) If this is not displayed properly please visit our results page here: http://languagesperformance.intel.com/1-down-1-up-63-flat-results-for-python-master-branch-2017-06-30 Our lab does a nightly source pull and build of the Python project and measures performance changes against the previous stable version and the previous nightly measurement. This is provided as a service to the community so that quality issues with current hardware can be identified quickly. Intel technologies' features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. From noreply at github.com Fri Jun 30 19:01:30 2017 From: noreply at github.com (GitHub) Date: Fri, 30 Jun 2017 16:01:30 -0700 Subject: [Python-checkins] [python/cpython] fd93f3: bpo-30448: Fix support.SuppressCrashReport on macO... Message-ID: <5956d84ae7b1_5a683fc74decdc3c1630df@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.7 Home: https://github.com/python/cpython Commit: fd93f37f0dc537eb7edca7b75e2f92ef54dd2833 https://github.com/python/cpython/commit/fd93f37f0dc537eb7edca7b75e2f92ef54dd2833 Author: Victor Stinner Date: 2017-07-01 (Sat, 01 Jul 2017) Changed paths: M Lib/test/support/__init__.py Log Message: ----------- bpo-30448: Fix support.SuppressCrashReport on macOS (#2515) Add missing "import subprocess". From noreply at github.com Fri Jun 30 21:15:21 2017 From: noreply at github.com (GitHub) Date: Fri, 30 Jun 2017 18:15:21 -0700 Subject: [Python-checkins] [python/cpython] 48290c: [3.6] Fix trivial typo in json module docstring (G... Message-ID: <5956f7a95b22c_5c743fceef873c341842c6@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/3.6 Home: https://github.com/python/cpython Commit: 48290c1c3023b2386b229f133b8629ffe5e7dd47 https://github.com/python/cpython/commit/48290c1c3023b2386b229f133b8629ffe5e7dd47 Author: Mariatta Date: 2017-06-30 (Fri, 30 Jun 2017) Changed paths: M Lib/json/__init__.py Log Message: ----------- [3.6] Fix trivial typo in json module docstring (GH-2274) (#2430) (cherry picked from commit 76c567ee27342d76f631a35c8291b715b2a61f3e)