diff options
author | Ned Deily <nad@python.org> | 2018-06-27 22:45:50 (GMT) |
---|---|---|
committer | Ned Deily <nad@python.org> | 2018-06-27 22:45:50 (GMT) |
commit | aee5df5e16ec20e94d4315701315c32edae752f5 (patch) | |
tree | e895a6a96b97cdc0650bf1949f3d8fcfbc52eaa0 /Misc | |
parent | 492572715aa0f4ddab51f979f7f56465c762227c (diff) | |
download | cpython-aee5df5e16ec20e94d4315701315c32edae752f5.zip cpython-aee5df5e16ec20e94d4315701315c32edae752f5.tar.gz cpython-aee5df5e16ec20e94d4315701315c32edae752f5.tar.bz2 |
Forward port 3.7.0 final changes
Diffstat (limited to 'Misc')
50 files changed, 9663 insertions, 2570 deletions
diff --git a/Misc/NEWS.d/3.5.0.rst b/Misc/NEWS.d/3.5.0.rst index 59575d1..9499974 100644 --- a/Misc/NEWS.d/3.5.0.rst +++ b/Misc/NEWS.d/3.5.0.rst @@ -1,5 +1,5 @@ .. bpo: 25071 -.. date: 7965 +.. date: 9305 .. nonce: EwjXl1 .. release date: 2015-09-13 .. section: Build diff --git a/Misc/NEWS.d/3.5.0a1.rst b/Misc/NEWS.d/3.5.0a1.rst index 0104a31..f5e1e5a 100644 --- a/Misc/NEWS.d/3.5.0a1.rst +++ b/Misc/NEWS.d/3.5.0a1.rst @@ -1,5 +1,5 @@ .. bpo: 23285 -.. date: 7608 +.. date: 8948 .. nonce: bJJA8B .. release date: 2015-02-08 .. section: Core and Builtins @@ -9,7 +9,7 @@ PEP 475 - EINTR handling. .. .. bpo: 22735 -.. date: 7607 +.. date: 8947 .. nonce: mFEX9n .. section: Core and Builtins @@ -19,7 +19,7 @@ implementations. .. .. bpo: 22896 -.. date: 7606 +.. date: 8946 .. nonce: xSDAHK .. section: Core and Builtins @@ -29,7 +29,7 @@ PyObject_AsWriteBuffer(). .. .. bpo: 21295 -.. date: 7605 +.. date: 8945 .. nonce: LYq9nF .. section: Core and Builtins @@ -39,7 +39,7 @@ that constituted a regression. .. .. bpo: 22986 -.. date: 7604 +.. date: 8944 .. nonce: yay2Lv .. section: Core and Builtins @@ -49,7 +49,7 @@ in some cases. .. .. bpo: 15859 -.. date: 7603 +.. date: 8943 .. nonce: Fs5mE2 .. section: Core and Builtins @@ -61,7 +61,7 @@ platforms other than Windows. Patch written by Campbell Barton. .. .. bpo: 21408 -.. date: 7602 +.. date: 8942 .. nonce: Lz6P3P .. section: Core and Builtins @@ -71,7 +71,7 @@ NotImplemented. Original patch by Martin Panter. .. .. bpo: 23321 -.. date: 7601 +.. date: 8941 .. nonce: HQelge .. section: Core and Builtins @@ -81,7 +81,7 @@ longer than mailformed input data. .. .. bpo: 22286 -.. date: 7600 +.. date: 8940 .. nonce: l6Qyy1 .. section: Core and Builtins @@ -91,7 +91,7 @@ translating. .. .. bpo: 23253 -.. date: 7599 +.. date: 8939 .. nonce: p4B1H- .. section: Core and Builtins @@ -101,7 +101,7 @@ Windows. .. .. bpo: 22038 -.. date: 7598 +.. date: 8938 .. nonce: BMZUHx .. section: Core and Builtins @@ -111,7 +111,7 @@ access if available. Patch written by Vitor de Lima and Gustavo Temple. .. .. bpo: 20284 -.. date: 7597 +.. date: 8937 .. nonce: CH8wpD .. section: Core and Builtins @@ -120,7 +120,7 @@ access if available. Patch written by Vitor de Lima and Gustavo Temple. .. .. bpo: 23048 -.. date: 7596 +.. date: 8936 .. nonce: X5BUd3 .. section: Core and Builtins @@ -129,7 +129,7 @@ Fix jumping out of an infinite while loop in the pdb. .. .. bpo: 20335 -.. date: 7595 +.. date: 8935 .. nonce: YcAPOs .. section: Core and Builtins @@ -139,7 +139,7 @@ with non-string argument. Based on patch by Renaud Blanch. .. .. bpo: 22834 -.. date: 7594 +.. date: 8934 .. nonce: N1kAXN .. section: Core and Builtins @@ -149,7 +149,7 @@ directory then import will no longer raise FileNotFoundError. .. .. bpo: 22869 -.. date: 7593 +.. date: 8933 .. nonce: rAWg-V .. section: Core and Builtins @@ -159,7 +159,7 @@ pylifecycle.c module .. .. bpo: 22847 -.. date: 7592 +.. date: 8932 .. nonce: 6baj9f .. section: Core and Builtins @@ -168,7 +168,7 @@ Improve method cache efficiency. .. .. bpo: 22335 -.. date: 7591 +.. date: 8931 .. nonce: DWsXiy .. section: Core and Builtins @@ -178,7 +178,7 @@ platform. .. .. bpo: 22653 -.. date: 7590 +.. date: 8930 .. nonce: pCNlpv .. section: Core and Builtins @@ -188,7 +188,7 @@ in debug mode. .. .. bpo: 22643 -.. date: 7589 +.. date: 8929 .. nonce: xv8xev .. section: Core and Builtins @@ -198,7 +198,7 @@ swapcase, casefold). .. .. bpo: 17636 -.. date: 7588 +.. date: 8928 .. nonce: wiqnhw .. section: Core and Builtins @@ -207,7 +207,7 @@ Circular imports involving relative imports are now supported. .. .. bpo: 22604 -.. date: 7587 +.. date: 8927 .. nonce: yii-It .. section: Core and Builtins @@ -217,7 +217,7 @@ Fix assertion error in debug mode when dividing a complex number by .. .. bpo: 21052 -.. date: 7586 +.. date: 8926 .. nonce: -sf3tp .. section: Core and Builtins @@ -227,7 +227,7 @@ None. .. .. bpo: 16518 -.. date: 7585 +.. date: 8925 .. nonce: UADwcN .. section: Core and Builtins @@ -237,7 +237,7 @@ far more cryptic "'x' does not support the buffer protocol. .. .. bpo: 22470 -.. date: 7584 +.. date: 8924 .. nonce: igrgN2 .. section: Core and Builtins @@ -247,7 +247,7 @@ and "surrogatepass" error handlers. .. .. bpo: 22540 -.. date: 7583 +.. date: 8923 .. nonce: FM72m- .. section: Core and Builtins @@ -257,7 +257,7 @@ that the second argument has metaclass `type`. .. .. bpo: 18711 -.. date: 7582 +.. date: 8922 .. nonce: ds5wQa .. section: Core and Builtins @@ -267,7 +267,7 @@ a `va_list` argument. .. .. bpo: 22520 -.. date: 7581 +.. date: 8921 .. nonce: ZPJXSq .. section: Core and Builtins @@ -276,7 +276,7 @@ Fix overflow checking when generating the repr of a unicode object. .. .. bpo: 22519 -.. date: 7580 +.. date: 8920 .. nonce: xvJVg0 .. section: Core and Builtins @@ -285,7 +285,7 @@ Fix overflow checking in PyBytes_Repr. .. .. bpo: 22518 -.. date: 7579 +.. date: 8919 .. nonce: C9T6ed .. section: Core and Builtins @@ -294,7 +294,7 @@ Fix integer overflow issues in latin-1 encoding. .. .. bpo: 16324 -.. date: 7578 +.. date: 8918 .. nonce: YfrBNz .. section: Core and Builtins @@ -304,7 +304,7 @@ instances. Initial patch by Claude Paroz. .. .. bpo: 1764286 -.. date: 7577 +.. date: 8917 .. nonce: L4seL2 .. section: Core and Builtins @@ -314,7 +314,7 @@ Popa. .. .. bpo: 18554 -.. date: 7576 +.. date: 8916 .. nonce: hxnaui .. section: Core and Builtins @@ -323,7 +323,7 @@ os.__all__ includes posix functions. .. .. bpo: 21391 -.. date: 7575 +.. date: 8915 .. nonce: 3jntPd .. section: Core and Builtins @@ -332,7 +332,7 @@ Use os.path.abspath in the shutil module. .. .. bpo: 11471 -.. date: 7574 +.. date: 8914 .. nonce: Uu752F .. section: Core and Builtins @@ -342,7 +342,7 @@ there is no else-clause. Original patch by Eugene Toder. .. .. bpo: 22215 -.. date: 7573 +.. date: 8913 .. nonce: IBFi6H .. section: Core and Builtins @@ -352,7 +352,7 @@ contains not permitted null character or byte. .. .. bpo: 22258 -.. date: 7572 +.. date: 8912 .. nonce: 4FszMt .. section: Core and Builtins @@ -364,7 +364,7 @@ to the slower ``fcntl()`` (``F_GETFD`` and then ``F_SETFD``). .. .. bpo: 21389 -.. date: 7571 +.. date: 8911 .. nonce: dnWZBn .. section: Core and Builtins @@ -374,7 +374,7 @@ bound method. .. .. bpo: 22206 -.. date: 7570 +.. date: 8910 .. nonce: 0i_ihB .. section: Core and Builtins @@ -384,7 +384,7 @@ Using pthread, PyThread_create_key() now sets errno to ENOMEM and returns -1 .. .. bpo: 20184 -.. date: 7569 +.. date: 8909 .. nonce: bb3uHY .. section: Core and Builtins @@ -394,7 +394,7 @@ functions. .. .. bpo: 22116 -.. date: 7568 +.. date: 8908 .. nonce: auVmIt .. section: Core and Builtins @@ -404,7 +404,7 @@ be weakref'ed. Patch by Wei Wu. .. .. bpo: 22077 -.. date: 7567 +.. date: 8907 .. nonce: KZUDR- .. section: Core and Builtins @@ -415,7 +415,7 @@ by Claudiu Popa. .. .. bpo: 20179 -.. date: 7566 +.. date: 8906 .. nonce: Nvhffc .. section: Core and Builtins @@ -424,7 +424,7 @@ Apply Argument Clinic to bytes and bytearray. Patch by Tal Einat. .. .. bpo: 22082 -.. date: 7565 +.. date: 8905 .. nonce: 6X8Qmg .. section: Core and Builtins @@ -433,7 +433,7 @@ Clear interned strings in slotdefs. .. .. bpo: 0 -.. date: 7564 +.. date: 8904 .. nonce: tuMnCc .. section: Core and Builtins @@ -442,7 +442,7 @@ Upgrade Unicode database to Unicode 7.0.0. .. .. bpo: 21897 -.. date: 7563 +.. date: 8903 .. nonce: kiOGHe .. section: Core and Builtins @@ -452,7 +452,7 @@ frame.clear() has been called. .. .. bpo: 21205 -.. date: 7562 +.. date: 8902 .. nonce: wZsx1K .. section: Core and Builtins @@ -465,7 +465,7 @@ code. .. .. bpo: 21669 -.. date: 7561 +.. date: 8901 .. nonce: DFDrBA .. section: Core and Builtins @@ -476,7 +476,7 @@ messages when "exec" and "print" are used as statements. .. .. bpo: 21642 -.. date: 7560 +.. date: 8900 .. nonce: -lWoKz .. section: Core and Builtins @@ -487,7 +487,7 @@ False``) to be valid syntax. .. .. bpo: 21523 -.. date: 7559 +.. date: 8899 .. nonce: f_PPYO .. section: Core and Builtins @@ -498,7 +498,7 @@ when compiling code with a large number of "and" and "or" operators. .. .. bpo: 21418 -.. date: 7558 +.. date: 8898 .. nonce: z9jp1_ .. section: Core and Builtins @@ -508,7 +508,7 @@ without current frame (ex: embedded Python). .. .. bpo: 21425 -.. date: 7557 +.. date: 8897 .. nonce: i3Teb8 .. section: Core and Builtins @@ -517,7 +517,7 @@ Fix flushing of standard streams in the interactive interpreter. .. .. bpo: 21435 -.. date: 7556 +.. date: 8896 .. nonce: ZojVOT .. section: Core and Builtins @@ -528,7 +528,7 @@ logic. .. .. bpo: 21377 -.. date: 7555 +.. date: 8895 .. nonce: OawYfl .. section: Core and Builtins @@ -538,7 +538,7 @@ has a reference count of 1. Patch by Nikolaus Rath. .. .. bpo: 20355 -.. date: 7554 +.. date: 8894 .. nonce: OrCNkZ .. section: Core and Builtins @@ -548,7 +548,7 @@ environment variable. Patch by Arfrever. .. .. bpo: 21274 -.. date: 7553 +.. date: 8893 .. nonce: fVGfwq .. section: Core and Builtins @@ -557,7 +557,7 @@ Define PATH_MAX for GNU/Hurd in Python/pythonrun.c. .. .. bpo: 20904 -.. date: 7552 +.. date: 8892 .. nonce: fAGdj2 .. section: Core and Builtins @@ -566,7 +566,7 @@ Support setting FPU precision on m68k. .. .. bpo: 21209 -.. date: 7551 +.. date: 8891 .. nonce: nMljFr .. section: Core and Builtins @@ -575,7 +575,7 @@ Fix sending tuples to custom generator objects with the yield from syntax. .. .. bpo: 21193 -.. date: 7550 +.. date: 8890 .. nonce: Dg98Oo .. section: Core and Builtins @@ -585,7 +585,7 @@ Patch by Josh Rosenberg. .. .. bpo: 21176 -.. date: 7549 +.. date: 8889 .. nonce: mitDhW .. section: Core and Builtins @@ -594,7 +594,7 @@ PEP 465: Add the '@' operator for matrix multiplication. .. .. bpo: 21134 -.. date: 7548 +.. date: 8888 .. nonce: ZL4SKo .. section: Core and Builtins @@ -604,7 +604,7 @@ UnicodeDecodeError, or UnicodeTranslateError object. .. .. bpo: 19537 -.. date: 7547 +.. date: 8887 .. nonce: AkuC_J .. section: Core and Builtins @@ -613,7 +613,7 @@ Fix PyUnicode_DATA() alignment under m68k. Patch by Andreas Schwab. .. .. bpo: 20929 -.. date: 7546 +.. date: 8886 .. nonce: 9NlUR7 .. section: Core and Builtins @@ -622,7 +622,7 @@ Add a type cast to avoid shifting a negative number. .. .. bpo: 20731 -.. date: 7545 +.. date: 8885 .. nonce: _03SZg .. section: Core and Builtins @@ -632,7 +632,7 @@ Patch by Serhiy Storchaka. .. .. bpo: 20637 -.. date: 7544 +.. date: 8884 .. nonce: ppYU0o .. section: Core and Builtins @@ -642,7 +642,7 @@ by Peter Ingebretson. .. .. bpo: 8297 -.. date: 7543 +.. date: 8883 .. nonce: _XdGON .. section: Core and Builtins @@ -652,7 +652,7 @@ text. Original patch by ysj.ray. .. .. bpo: 19995 -.. date: 7542 +.. date: 8882 .. nonce: mnHEzX .. section: Core and Builtins @@ -661,7 +661,7 @@ text. Original patch by ysj.ray. .. .. bpo: 19655 -.. date: 7541 +.. date: 8881 .. nonce: JgVdes .. section: Core and Builtins @@ -673,7 +673,7 @@ spark.py was removed from the source base. .. .. bpo: 12546 -.. date: 7540 +.. date: 8880 .. nonce: 09naZ9 .. section: Core and Builtins @@ -683,7 +683,7 @@ and complex __format__ methods. .. .. bpo: 20480 -.. date: 7539 +.. date: 8879 .. nonce: TIYPLo .. section: Core and Builtins @@ -692,7 +692,7 @@ Add ipaddress.reverse_pointer. Patch by Leon Weber. .. .. bpo: 13598 -.. date: 7538 +.. date: 8878 .. nonce: GJelrw .. section: Core and Builtins @@ -703,7 +703,7 @@ Elson and Ramchandra Apte. .. .. bpo: 8931 -.. date: 7537 +.. date: 8877 .. nonce: M05x4f .. section: Core and Builtins @@ -714,7 +714,7 @@ Patch by Torsten Landschoff. .. .. bpo: 23165 -.. date: 7536 +.. date: 8876 .. nonce: lk8uCE .. section: Core and Builtins @@ -724,7 +724,7 @@ function. .. .. bpo: 23399 -.. date: 7535 +.. date: 8875 .. nonce: hXMYgA .. section: Library @@ -733,7 +733,7 @@ pyvenv creates relative symlinks where possible. .. .. bpo: 20289 -.. date: 7534 +.. date: 8874 .. nonce: nio1N- .. section: Library @@ -742,7 +742,7 @@ cgi.FieldStorage() now supports the context management protocol. .. .. bpo: 13128 -.. date: 7533 +.. date: 8873 .. nonce: vqEcsy .. section: Library @@ -752,7 +752,7 @@ Demian Brecht. .. .. bpo: 15381 -.. date: 7532 +.. date: 8872 .. nonce: Xv-wu8 .. section: Library @@ -761,7 +761,7 @@ Optimized io.BytesIO to make less allocations and copyings. .. .. bpo: 22818 -.. date: 7531 +.. date: 8871 .. nonce: NYdAc9 .. section: Library @@ -771,7 +771,7 @@ warning. Patterns that can only match empty strings are now rejected. .. .. bpo: 23099 -.. date: 7530 +.. date: 8870 .. nonce: ZASrUo .. section: Library @@ -781,7 +781,7 @@ corrupting exported buffer. .. .. bpo: 23326 -.. date: 7529 +.. date: 8869 .. nonce: 8VzlZD .. section: Library @@ -791,7 +791,7 @@ in issue #21408 they are redundant. .. .. bpo: 23363 -.. date: 7528 +.. date: 8868 .. nonce: -koaol .. section: Library @@ -800,7 +800,7 @@ Fix possible overflow in itertools.permutations. .. .. bpo: 23364 -.. date: 7527 +.. date: 8867 .. nonce: 3yBV-6 .. section: Library @@ -809,7 +809,7 @@ Fix possible overflow in itertools.product. .. .. bpo: 23366 -.. date: 7526 +.. date: 8866 .. nonce: tyAfm8 .. section: Library @@ -818,7 +818,7 @@ Fixed possible integer overflow in itertools.combinations. .. .. bpo: 23369 -.. date: 7525 +.. date: 8865 .. nonce: nqChyE .. section: Library @@ -827,7 +827,7 @@ Fixed possible integer overflow in _json.encode_basestring_ascii. .. .. bpo: 23353 -.. date: 7524 +.. date: 8864 .. nonce: Iytkpc .. section: Library @@ -840,7 +840,7 @@ Pitrou. .. .. bpo: 14099 -.. date: 7523 +.. date: 8863 .. nonce: t9-HVE .. section: Library @@ -849,7 +849,7 @@ Restored support of writing ZIP files to tellable but non-seekable streams. .. .. bpo: 14099 -.. date: 7522 +.. date: 8862 .. nonce: Myxxww .. section: Library @@ -858,7 +858,7 @@ Writing to ZipFile and reading multiple ZipExtFiles is threadsafe now. .. .. bpo: 19361 -.. date: 7521 +.. date: 8861 .. nonce: 2mvrV3 .. section: Library @@ -867,7 +867,7 @@ JSON decoder now raises JSONDecodeError instead of ValueError. .. .. bpo: 18518 -.. date: 7520 +.. date: 8860 .. nonce: JXgicC .. section: Library @@ -877,7 +877,7 @@ a loop (e.g. "return" or "break"). .. .. bpo: 23094 -.. date: 7519 +.. date: 8859 .. nonce: -8AXSi .. section: Library @@ -886,7 +886,7 @@ Fixed readline with frames in Python implementation of pickle. .. .. bpo: 23268 -.. date: 7518 +.. date: 8858 .. nonce: ATtRa5 .. section: Library @@ -895,7 +895,7 @@ Fixed bugs in the comparison of ipaddress classes. .. .. bpo: 21408 -.. date: 7517 +.. date: 8857 .. nonce: 0rI6tx .. section: Library @@ -906,7 +906,7 @@ now works correctly. .. .. bpo: 19996 -.. date: 7516 +.. date: 8856 .. nonce: 2-SiMf .. section: Library @@ -916,7 +916,7 @@ key rather than assuming the body has started. .. .. bpo: 20188 -.. date: 7515 +.. date: 8855 .. nonce: xocY-2 .. section: Library @@ -925,7 +925,7 @@ Support Application-Layer Protocol Negotiation (ALPN) in the ssl module. .. .. bpo: 23133 -.. date: 7514 +.. date: 8854 .. nonce: 8p2Wnl .. section: Library @@ -935,7 +935,7 @@ representation. .. .. bpo: 23248 -.. date: 7513 +.. date: 8853 .. nonce: FjcyCP .. section: Library @@ -944,7 +944,7 @@ Update ssl error codes from latest OpenSSL git master. .. .. bpo: 23266 -.. date: 7512 +.. date: 8852 .. nonce: Mo7alR .. section: Library @@ -954,7 +954,7 @@ many non-consecutive addresses. .. .. bpo: 23098 -.. date: 7511 +.. date: 8851 .. nonce: 7VwF3K .. section: Library @@ -963,7 +963,7 @@ many non-consecutive addresses. .. .. bpo: 21817 -.. date: 7510 +.. date: 8850 .. nonce: xYUW-9 .. section: Library @@ -974,7 +974,7 @@ Claudiu Popa. .. .. bpo: 15955 -.. date: 7509 +.. date: 8849 .. nonce: uvpBL4 .. section: Library @@ -984,7 +984,7 @@ Nikolaus Rath and Martin Panter. .. .. bpo: 23250 -.. date: 7508 +.. date: 8848 .. nonce: qNGAUf .. section: Library @@ -994,7 +994,7 @@ written in the standard. .. .. bpo: 23063 -.. date: 7507 +.. date: 8847 .. nonce: 9-UJRs .. section: Library @@ -1004,7 +1004,7 @@ directives. .. .. bpo: 23209 -.. date: 7506 +.. date: 8846 .. nonce: I0bCCH .. section: Library @@ -1016,7 +1016,7 @@ written by Martin Richard. (See also: bpo-23225) .. .. bpo: 17911 -.. date: 7505 +.. date: 8845 .. nonce: yg65Iu .. section: Library @@ -1026,7 +1026,7 @@ loading the code. .. .. bpo: 17911 -.. date: 7504 +.. date: 8844 .. nonce: qeTePa .. section: Library @@ -1037,7 +1037,7 @@ the original objects being kept alive. .. .. bpo: 19777 -.. date: 7503 +.. date: 8843 .. nonce: H_NDIA .. section: Library @@ -1047,7 +1047,7 @@ and Mayank Tripathi. .. .. bpo: 23206 -.. date: 7502 +.. date: 8842 .. nonce: xSiYwq .. section: Library @@ -1057,7 +1057,7 @@ Make ``json.dumps(..., ensure_ascii=False)`` as fast as the default case of .. .. bpo: 23185 -.. date: 7501 +.. date: 8841 .. nonce: KHyoSO .. section: Library @@ -1066,7 +1066,7 @@ Add math.inf and math.nan constants. .. .. bpo: 23186 -.. date: 7500 +.. date: 8840 .. nonce: KzWLP2 .. section: Library @@ -1076,7 +1076,7 @@ fetch the client's list ciphers sent at handshake. .. .. bpo: 23143 -.. date: 7499 +.. date: 8839 .. nonce: AWxJXV .. section: Library @@ -1085,7 +1085,7 @@ Remove compatibility with OpenSSLs older than 0.9.8. .. .. bpo: 23132 -.. date: 7498 +.. date: 8838 .. nonce: pbQcut .. section: Library @@ -1095,7 +1095,7 @@ by functool.total_ordering. .. .. bpo: 19776 -.. date: 7497 +.. date: 8837 .. nonce: BxNgxd .. section: Library @@ -1104,7 +1104,7 @@ Add an expanduser() method on Path objects. .. .. bpo: 23112 -.. date: 7496 +.. date: 8836 .. nonce: dZGf82 .. section: Library @@ -1114,7 +1114,7 @@ it redirects to add a trailing slash. .. .. bpo: 21793 -.. date: 7495 +.. date: 8835 .. nonce: T1kQBL .. section: Library @@ -1124,7 +1124,7 @@ Patch by Demian Brecht. .. .. bpo: 23093 -.. date: 7494 +.. date: 8834 .. nonce: cP7OqD .. section: Library @@ -1133,7 +1133,7 @@ In the io, module allow more operations to work on detached streams. .. .. bpo: 23111 -.. date: 7493 +.. date: 8833 .. nonce: A34IA4 .. section: Library @@ -1142,7 +1142,7 @@ In the ftplib, make ssl.PROTOCOL_SSLv23 the default protocol version. .. .. bpo: 22585 -.. date: 7492 +.. date: 8832 .. nonce: F4BkNo .. section: Library @@ -1152,7 +1152,7 @@ reading /dev/urandom, to get pseudo-random bytes. .. .. bpo: 19104 -.. date: 7491 +.. date: 8831 .. nonce: _eIThy .. section: Library @@ -1161,7 +1161,7 @@ pprint now produces evaluable output for wrapped strings. .. .. bpo: 23071 -.. date: 7490 +.. date: 8830 .. nonce: 3BSqF7 .. section: Library @@ -1170,7 +1170,7 @@ Added missing names to codecs.__all__. Patch by Martin Panter. .. .. bpo: 22783 -.. date: 7489 +.. date: 8829 .. nonce: OfYxBd .. section: Library @@ -1180,7 +1180,7 @@ possible. .. .. bpo: 15513 -.. date: 7488 +.. date: 8828 .. nonce: 7yVnRE .. section: Library @@ -1189,7 +1189,7 @@ Added a __sizeof__ implementation for pickle classes. .. .. bpo: 19858 -.. date: 7487 +.. date: 8827 .. nonce: cqOlIt .. section: Library @@ -1200,7 +1200,7 @@ MEMOIZE opcodes together with PUT or BINPUT opcodes. .. .. bpo: 22095 -.. date: 7486 +.. date: 8826 .. nonce: iISzxM .. section: Library @@ -1210,7 +1210,7 @@ host header was set to "None". Patch by Demian Brecht. .. .. bpo: 23016 -.. date: 7485 +.. date: 8825 .. nonce: LyrPd_ .. section: Library @@ -1220,7 +1220,7 @@ pythonw.exe. .. .. bpo: 21775 -.. date: 7484 +.. date: 8824 .. nonce: ELR_Al .. section: Library @@ -1232,7 +1232,7 @@ Linux (and, presumably, any other non-Windows OS). Patch by Greg Ward. .. .. bpo: 1218234 -.. date: 7483 +.. date: 8823 .. nonce: 4GcoQK .. section: Library @@ -1242,7 +1242,7 @@ patch by Berker Peksag. .. .. bpo: 21740 -.. date: 7482 +.. date: 8822 .. nonce: TtAApO .. section: Library @@ -1251,7 +1251,7 @@ Support wrapped callables in doctest. Patch by Claudiu Popa. .. .. bpo: 23009 -.. date: 7481 +.. date: 8821 .. nonce: -sW7gk .. section: Library @@ -1260,7 +1260,7 @@ Make sure selectors.EpollSelecrtor.select() works when no FD is registered. .. .. bpo: 22959 -.. date: 7480 +.. date: 8820 .. nonce: Vxt3EP .. section: Library @@ -1270,7 +1270,7 @@ check_hostname attribute over the *check_hostname* parameter. .. .. bpo: 22696 -.. date: 7479 +.. date: 8819 .. nonce: pvdcxs .. section: Library @@ -1279,7 +1279,7 @@ Add function :func:`sys.is_finalizing` to know about interpreter shutdown. .. .. bpo: 16043 -.. date: 7478 +.. date: 8818 .. nonce: TGIC7t .. section: Library @@ -1289,7 +1289,7 @@ return. This resolves CVE-2013-1753. .. .. bpo: 14099 -.. date: 7477 +.. date: 8817 .. nonce: GJ5meQ .. section: Library @@ -1301,7 +1301,7 @@ to the constructor. .. .. bpo: 22966 -.. date: 7476 +.. date: 8816 .. nonce: zIxDrT .. section: Library @@ -1311,7 +1311,7 @@ source file containing multiple dots in the source file name. .. .. bpo: 21971 -.. date: 7475 +.. date: 8815 .. nonce: XlTc22 .. section: Library @@ -1320,7 +1320,7 @@ Update turtledemo doc and add module to the index. .. .. bpo: 21032 -.. date: 7474 +.. date: 8814 .. nonce: wxT_41 .. section: Library @@ -1330,7 +1330,7 @@ Martin Panter. .. .. bpo: 22407 -.. date: 7473 +.. date: 8813 .. nonce: CWi1wX .. section: Library @@ -1340,7 +1340,7 @@ newer worked. .. .. bpo: 22902 -.. date: 7472 +.. date: 8812 .. nonce: ZqXriA .. section: Library @@ -1350,7 +1350,7 @@ uuid.getnode(). Pach by Bruno Cauet. .. .. bpo: 22960 -.. date: 7471 +.. date: 8811 .. nonce: 2VDILT .. section: Library @@ -1359,7 +1359,7 @@ Add a context argument to xmlrpclib.ServerProxy constructor. .. .. bpo: 22389 -.. date: 7470 +.. date: 8810 .. nonce: 82DuwD .. section: Library @@ -1368,7 +1368,7 @@ Add contextlib.redirect_stderr(). .. .. bpo: 21356 -.. date: 7469 +.. date: 8809 .. nonce: 8NY75J .. section: Library @@ -1378,7 +1378,7 @@ function is checked during the compilation. Patch written by Bernard Spil. .. .. bpo: 22915 -.. date: 7468 +.. date: 8808 .. nonce: 709UAo .. section: Library @@ -1387,7 +1387,7 @@ SAX parser now supports files opened with file descriptor or bytes path. .. .. bpo: 22609 -.. date: 7467 +.. date: 8807 .. nonce: mmLoeb .. section: Library @@ -1397,7 +1397,7 @@ now accept the self keyword argument. .. .. bpo: 22940 -.. date: 7466 +.. date: 8806 .. nonce: SP99Nf .. section: Library @@ -1406,7 +1406,7 @@ Add readline.append_history_file. .. .. bpo: 19676 -.. date: 7465 +.. date: 8805 .. nonce: Wijwr8 .. section: Library @@ -1415,7 +1415,7 @@ Added the "namereplace" error handler. .. .. bpo: 22788 -.. date: 7464 +.. date: 8804 .. nonce: vofL9e .. section: Library @@ -1424,7 +1424,7 @@ Add *context* parameter to logging.handlers.HTTPHandler. .. .. bpo: 22921 -.. date: 7463 +.. date: 8803 .. nonce: a4wx1C .. section: Library @@ -1434,7 +1434,7 @@ support SNI. .. .. bpo: 22894 -.. date: 7462 +.. date: 8802 .. nonce: 4AkwPA .. section: Library @@ -1444,7 +1444,7 @@ mode, even in the absence of failures. .. .. bpo: 22796 -.. date: 7461 +.. date: 8801 .. nonce: _pFPFA .. section: Library @@ -1454,7 +1454,7 @@ injection attacks. .. .. bpo: 22370 -.. date: 7460 +.. date: 8800 .. nonce: j4y21u .. section: Library @@ -1463,7 +1463,7 @@ Windows detection in pathlib is now more robust. .. .. bpo: 22841 -.. date: 7459 +.. date: 8799 .. nonce: 8wpk7T .. section: Library @@ -1472,7 +1472,7 @@ Reject coroutines in asyncio add_signal_handler(). Patch by Ludovic.Gasc. .. .. bpo: 19494 -.. date: 7458 +.. date: 8798 .. nonce: 7O5O8k .. section: Library @@ -1481,7 +1481,7 @@ Added urllib.request.HTTPBasicPriorAuthHandler. Patch by Matej Cepl. .. .. bpo: 22578 -.. date: 7457 +.. date: 8797 .. nonce: 6XZ0Jf .. section: Library @@ -1490,7 +1490,7 @@ Added attributes to the re.error class. .. .. bpo: 22849 -.. date: 7456 +.. date: 8796 .. nonce: AqBPyj .. section: Library @@ -1499,7 +1499,7 @@ Fix possible double free in the io.TextIOWrapper constructor. .. .. bpo: 12728 -.. date: 7455 +.. date: 8795 .. nonce: rHZmXO .. section: Library @@ -1509,7 +1509,7 @@ lowercase are now matched in case-insensitive regular expressions. .. .. bpo: 22821 -.. date: 7454 +.. date: 8794 .. nonce: 30cQ-U .. section: Library @@ -1518,7 +1518,7 @@ Fixed fcntl() with integer argument on 64-bit big-endian platforms. .. .. bpo: 21650 -.. date: 7453 +.. date: 8793 .. nonce: 62MLqr .. section: Library @@ -1527,7 +1527,7 @@ Add an `--sort-keys` option to json.tool CLI. .. .. bpo: 22824 -.. date: 7452 +.. date: 8792 .. nonce: d5Txvr .. section: Library @@ -1537,7 +1537,7 @@ contributed by Berker Peksag. .. .. bpo: 22824 -.. date: 7451 +.. date: 8791 .. nonce: H_r9uH .. section: Library @@ -1547,7 +1547,7 @@ unnecessary empty list. Suggested by Serhiy Storchaka. .. .. bpo: 22406 -.. date: 7450 +.. date: 8790 .. nonce: sPlVbI .. section: Library @@ -1557,7 +1557,7 @@ Panter. .. .. bpo: 17293 -.. date: 7449 +.. date: 8789 .. nonce: Hk06bO .. section: Library @@ -1567,7 +1567,7 @@ patch by Aivars Kalvāns. .. .. bpo: 22769 -.. date: 7448 +.. date: 8788 .. nonce: PunnvQ .. section: Library @@ -1576,7 +1576,7 @@ Fixed ttk.Treeview.tag_has() when called without arguments. .. .. bpo: 22417 -.. date: 7447 +.. date: 8787 .. nonce: To4b7U .. section: Library @@ -1585,7 +1585,7 @@ Verify certificates by default in httplib (PEP 476). .. .. bpo: 22775 -.. date: 7446 +.. date: 8786 .. nonce: V5aCUz .. section: Library @@ -1595,7 +1595,7 @@ Patch by Tim Graham. .. .. bpo: 22776 -.. date: 7445 +.. date: 8785 .. nonce: xNcRse .. section: Library @@ -1604,7 +1604,7 @@ Brought excluded code into the scope of a try block in SysLogHandler.emit(). .. .. bpo: 22665 -.. date: 7444 +.. date: 8784 .. nonce: j6Jlp8 .. section: Library @@ -1613,7 +1613,7 @@ Add missing get_terminal_size and SameFileError to shutil.__all__. .. .. bpo: 6623 -.. date: 7443 +.. date: 8783 .. nonce: 6LOidS .. section: Library @@ -1622,7 +1622,7 @@ Remove deprecated Netrc class in the ftplib module. Patch by Matt Chaput. .. .. bpo: 17381 -.. date: 7442 +.. date: 8782 .. nonce: 4J5yv7 .. section: Library @@ -1631,7 +1631,7 @@ Fixed handling of case-insensitive ranges in regular expressions. .. .. bpo: 22410 -.. date: 7441 +.. date: 8781 .. nonce: 99YFdd .. section: Library @@ -1641,7 +1641,7 @@ regular expressions taking into account the locale. .. .. bpo: 22759 -.. date: 7440 +.. date: 8780 .. nonce: BJPdiL .. section: Library @@ -1651,7 +1651,7 @@ when the underlying stat call raises NotADirectoryError. .. .. bpo: 8876 -.. date: 7439 +.. date: 8779 .. nonce: A83Av4 .. section: Library @@ -1661,7 +1661,7 @@ This allows use with special filesystems such as VirtualBox shared folders. .. .. bpo: 22217 -.. date: 7438 +.. date: 8778 .. nonce: nXzGur .. section: Library @@ -1670,7 +1670,7 @@ Implemented reprs of classes in the zipfile module. .. .. bpo: 22457 -.. date: 7437 +.. date: 8777 .. nonce: Xd2Mk- .. section: Library @@ -1679,7 +1679,7 @@ Honour load_tests in the start_dir of discovery. .. .. bpo: 18216 -.. date: 7436 +.. date: 8776 .. nonce: trTZw4 .. section: Library @@ -1689,7 +1689,7 @@ number. Patch by Aaron Hill. .. .. bpo: 13918 -.. date: 7435 +.. date: 8775 .. nonce: -OnUhD .. section: Library @@ -1700,7 +1700,7 @@ converting it to a specific type. Patch by Cédric Krier. .. .. bpo: 22676 -.. date: 7434 +.. date: 8774 .. nonce: d2v8QM .. section: Library @@ -1710,7 +1710,7 @@ less slow. .. .. bpo: 18853 -.. date: 7433 +.. date: 8773 .. nonce: 76DrPD .. section: Library @@ -1719,7 +1719,7 @@ Fixed ResourceWarning in shlex.__nain__. .. .. bpo: 9351 -.. date: 7432 +.. date: 8772 .. nonce: u5UI-6 .. section: Library @@ -1729,7 +1729,7 @@ ignored when also set on the parent parser. .. .. bpo: 7559 -.. date: 7431 +.. date: 8771 .. nonce: QG35ZP .. section: Library @@ -1740,7 +1740,7 @@ already failed. .. .. bpo: 19746 -.. date: 7430 +.. date: 8770 .. nonce: S1dg1K .. section: Library @@ -1751,7 +1751,7 @@ these non-fatal errors encountered during discovery. .. .. bpo: 21991 -.. date: 7429 +.. date: 8769 .. nonce: Mkm0IN .. section: Library @@ -1762,7 +1762,7 @@ was created on each access of the attribute. .. .. bpo: 22638 -.. date: 7428 +.. date: 8768 .. nonce: Ur73gJ .. section: Library @@ -1772,7 +1772,7 @@ enabled by instantiating a SSLContext manually. .. .. bpo: 22641 -.. date: 7427 +.. date: 8767 .. nonce: m0ldtl .. section: Library @@ -1782,7 +1782,7 @@ using ssl.create_default_context(), for stronger security. .. .. bpo: 17401 -.. date: 7426 +.. date: 8766 .. nonce: SZd19P .. section: Library @@ -1791,7 +1791,7 @@ Include closefd in io.FileIO repr. .. .. bpo: 21338 -.. date: 7425 +.. date: 8765 .. nonce: evDyHD .. section: Library @@ -1802,7 +1802,7 @@ have a multilevel value. Patch by Thomas Kluyver. .. .. bpo: 20152 -.. date: 7424 +.. date: 8764 .. nonce: 9_o92A .. section: Library @@ -1811,7 +1811,7 @@ Convert the array and cmath modules to Argument Clinic. .. .. bpo: 18643 -.. date: 7423 +.. date: 8763 .. nonce: 6Qdc0J .. section: Library @@ -1820,7 +1820,7 @@ Add socket.socketpair() on Windows. .. .. bpo: 22435 -.. date: 7422 +.. date: 8762 .. nonce: s2U7Zm .. section: Library @@ -1829,7 +1829,7 @@ Fix a file descriptor leak when socketserver bind fails. .. .. bpo: 13096 -.. date: 7421 +.. date: 8761 .. nonce: rsailB .. section: Library @@ -1838,7 +1838,7 @@ Fixed segfault in CTypes POINTER handling of large values. .. .. bpo: 11694 -.. date: 7420 +.. date: 8760 .. nonce: JuDrch .. section: Library @@ -1848,7 +1848,7 @@ and Claudiu Popa. .. .. bpo: 19380 -.. date: 7419 +.. date: 8759 .. nonce: nqgoRQ .. section: Library @@ -1857,7 +1857,7 @@ Optimized parsing of regular expressions. .. .. bpo: 1519638 -.. date: 7418 +.. date: 8758 .. nonce: 2pbuog .. section: Library @@ -1867,7 +1867,7 @@ re.subn(). .. .. bpo: 18615 -.. date: 7417 +.. date: 8757 .. nonce: 65TxnY .. section: Library @@ -1876,7 +1876,7 @@ sndhdr.what/whathdr now return a namedtuple. .. .. bpo: 22462 -.. date: 7416 +.. date: 8756 .. nonce: 1h4Kpr .. section: Library @@ -1886,7 +1886,7 @@ tracebacks. .. .. bpo: 21965 -.. date: 7415 +.. date: 8755 .. nonce: n_jnXs .. section: Library @@ -1895,7 +1895,7 @@ Add support for in-memory SSL to the ssl module. Patch by Geert Jansen. .. .. bpo: 21173 -.. date: 7414 +.. date: 8754 .. nonce: egkbEx .. section: Library @@ -1905,7 +1905,7 @@ alive. .. .. bpo: 11866 -.. date: 7413 +.. date: 8753 .. nonce: xrvbIC .. section: Library @@ -1914,7 +1914,7 @@ Eliminated race condition in the computation of names for new threads. .. .. bpo: 21905 -.. date: 7412 +.. date: 8752 .. nonce: coKyRo .. section: Library @@ -1924,7 +1924,7 @@ iterating. Patch by Olivier Grisel. .. .. bpo: 11271 -.. date: 7411 +.. date: 8751 .. nonce: ZYiJru .. section: Library @@ -1935,7 +1935,7 @@ ProcessPoolExecutor. Patch by Dan O'Reilly. .. .. bpo: 21883 -.. date: 7410 +.. date: 8750 .. nonce: qpuQu6 .. section: Library @@ -1945,7 +1945,7 @@ error message for unsupported or mismatched types of arguments. .. .. bpo: 22219 -.. date: 7409 +.. date: 8749 .. nonce: l9Enh9 .. section: Library @@ -1955,7 +1955,7 @@ directories) in ZIP file. .. .. bpo: 22449 -.. date: 7408 +.. date: 8748 .. nonce: nFW_Fl .. section: Library @@ -1965,7 +1965,7 @@ variables SSL_CERT_DIR and SSL_CERT_FILE on Windows. .. .. bpo: 22508 -.. date: 7407 +.. date: 8747 .. nonce: 2LbnGQ .. section: Library @@ -1976,7 +1976,7 @@ several releases. .. .. bpo: 20076 -.. date: 7406 +.. date: 8746 .. nonce: -7OIVB .. section: Library @@ -1985,7 +1985,7 @@ Added non derived UTF-8 aliases to locale aliases table. .. .. bpo: 20079 -.. date: 7405 +.. date: 8745 .. nonce: qM949O .. section: Library @@ -1994,7 +1994,7 @@ Added locales supported in glibc 2.18 to locale alias table. .. .. bpo: 20218 -.. date: 7404 +.. date: 8744 .. nonce: CMgOyE .. section: Library @@ -2004,7 +2004,7 @@ to pathlib.Path objects. .. .. bpo: 22396 -.. date: 7403 +.. date: 8743 .. nonce: cQSizA .. section: Library @@ -2014,7 +2014,7 @@ os.posix_fallocate() because their prototypes in system headers are wrong. .. .. bpo: 22517 -.. date: 7402 +.. date: 8742 .. nonce: qT6-aB .. section: Library @@ -2023,7 +2023,7 @@ When an io.BufferedRWPair object is deallocated, clear its weakrefs. .. .. bpo: 22437 -.. date: 7401 +.. date: 8741 .. nonce: MRVnmQ .. section: Library @@ -2033,7 +2033,7 @@ Number of capturing groups in regular expression is no longer limited by .. .. bpo: 17442 -.. date: 7400 +.. date: 8740 .. nonce: rnc87D .. section: Library @@ -2043,7 +2043,7 @@ showtraceback method, to match the built in interactive interpreter. .. .. bpo: 23392 -.. date: 7399 +.. date: 8739 .. nonce: Pe7_WK .. section: Library @@ -2052,7 +2052,7 @@ Added tests for marshal C API that works with FILE*. .. .. bpo: 10510 -.. date: 7398 +.. date: 8738 .. nonce: N-ntcD .. section: Library @@ -2062,7 +2062,7 @@ line endings. .. .. bpo: 9850 -.. date: 7397 +.. date: 8737 .. nonce: D-UnVi .. section: Library @@ -2071,7 +2071,7 @@ Fixed macpath.join() for empty first component. Patch by Oleg Oshmyan. .. .. bpo: 5309 -.. date: 7396 +.. date: 8736 .. nonce: pVMmQ8 .. section: Library @@ -2081,7 +2081,7 @@ parallel building of extension modules. .. .. bpo: 22448 -.. date: 7395 +.. date: 8735 .. nonce: fAapvE .. section: Library @@ -2091,7 +2091,7 @@ Patch by Joshua Moore-Oliva. .. .. bpo: 22427 -.. date: 7394 +.. date: 8734 .. nonce: TZ5S_u .. section: Library @@ -2101,7 +2101,7 @@ with statement in generator. .. .. bpo: 22362 -.. date: 7393 +.. date: 8733 .. nonce: xIBThN .. section: Library @@ -2111,7 +2111,7 @@ expressions. .. .. bpo: 20912 -.. date: 7392 +.. date: 8732 .. nonce: cAq3mZ .. section: Library @@ -2121,7 +2121,7 @@ attributes. .. .. bpo: 21866 -.. date: 7391 +.. date: 8731 .. nonce: hSc4wM .. section: Library @@ -2131,7 +2131,7 @@ allowZip64 is false. .. .. bpo: 22278 -.. date: 7390 +.. date: 8730 .. nonce: abqBXZ .. section: Library @@ -2141,7 +2141,7 @@ to issue22118 were submitted. .. .. bpo: 22415 -.. date: 7389 +.. date: 8729 .. nonce: xJLAvI .. section: Library @@ -2151,7 +2151,7 @@ Removed trailing spaces in debugging output. .. .. bpo: 22423 -.. date: 7388 +.. date: 8728 .. nonce: Rtb4oT .. section: Library @@ -2161,7 +2161,7 @@ sys.stderr is None. .. .. bpo: 21332 -.. date: 7387 +.. date: 8727 .. nonce: Gwxwlr .. section: Library @@ -2171,7 +2171,7 @@ rather than block buffering. Patch by Akira Li. .. .. bpo: 21091 -.. date: 7386 +.. date: 8726 .. nonce: M5hAtT .. section: Library @@ -2180,7 +2180,7 @@ Fix API bug: email.message.EmailMessage.is_attachment is now a method. .. .. bpo: 21079 -.. date: 7385 +.. date: 8725 .. nonce: czVcL8 .. section: Library @@ -2190,7 +2190,7 @@ when the header has parameters as well as a value. .. .. bpo: 22247 -.. date: 7384 +.. date: 8724 .. nonce: sGIpR3 .. section: Library @@ -2199,7 +2199,7 @@ Add NNTPError to nntplib.__all__. .. .. bpo: 22366 -.. date: 7383 +.. date: 8723 .. nonce: Dd1eFj .. section: Library @@ -2209,7 +2209,7 @@ argument which will then be used for HTTPS connection. Patch by Alex Gaynor. .. .. bpo: 4180 -.. date: 7382 +.. date: 8722 .. nonce: QBx0JK .. section: Library @@ -2218,7 +2218,7 @@ The warnings registries are now reset when the filters are modified. .. .. bpo: 22419 -.. date: 7381 +.. date: 8721 .. nonce: FqH4aC .. section: Library @@ -2229,7 +2229,7 @@ Cook. .. .. bpo: 0 -.. date: 7380 +.. date: 8720 .. nonce: y7r3O2 .. section: Library @@ -2240,7 +2240,7 @@ Bobrov. .. .. bpo: 20537 -.. date: 7379 +.. date: 8719 .. nonce: E0CE54 .. section: Library @@ -2250,7 +2250,7 @@ or exception tuple. Thanks to Yury Selivanov for the patch. .. .. bpo: 22384 -.. date: 7378 +.. date: 8718 .. nonce: -Nl4He .. section: Library @@ -2260,7 +2260,7 @@ run with pythonw.exe. .. .. bpo: 22168 -.. date: 7377 +.. date: 8717 .. nonce: vLeKWC .. section: Library @@ -2269,7 +2269,7 @@ Prevent turtle AttributeError with non-default Canvas on OS X. .. .. bpo: 21147 -.. date: 7376 +.. date: 8716 .. nonce: w9DE17 .. section: Library @@ -2279,7 +2279,7 @@ instead of truncating it. Based on patch by Victor Stinner. .. .. bpo: 13968 -.. date: 7375 +.. date: 8715 .. nonce: 1okGqm .. section: Library @@ -2289,7 +2289,7 @@ The glob module now supports recursive search in subdirectories using the .. .. bpo: 21951 -.. date: 7374 +.. date: 8714 .. nonce: 3vS4LK .. section: Library @@ -2299,7 +2299,7 @@ tuple argument. .. .. bpo: 21951 -.. date: 7373 +.. date: 8713 .. nonce: _CCC4v .. section: Library @@ -2309,7 +2309,7 @@ allocation fails. .. .. bpo: 22338 -.. date: 7372 +.. date: 8712 .. nonce: rKlCMz .. section: Library @@ -2318,7 +2318,7 @@ Fix a crash in the json module on memory allocation failure. .. .. bpo: 12410 -.. date: 7371 +.. date: 8711 .. nonce: oFf-cB .. section: Library @@ -2328,7 +2328,7 @@ by Tarek Ziadé. .. .. bpo: 21270 -.. date: 7370 +.. date: 8710 .. nonce: qMBaY- .. section: Library @@ -2338,7 +2338,7 @@ as normal call attributes. .. .. bpo: 16662 -.. date: 7369 +.. date: 8709 .. nonce: Nghn-Y .. section: Library @@ -2351,7 +2351,7 @@ Warsaw. .. .. bpo: 22226 -.. date: 7368 +.. date: 8708 .. nonce: T1ZMPY .. section: Library @@ -2361,7 +2361,7 @@ Treeview.heading(). .. .. bpo: 19524 -.. date: 7367 +.. date: 8707 .. nonce: EQJjlF .. section: Library @@ -2371,7 +2371,7 @@ received. Patch by Martin Panter. .. .. bpo: 20421 -.. date: 7366 +.. date: 8706 .. nonce: iR0S1s .. section: Library @@ -2381,7 +2381,7 @@ in use. .. .. bpo: 19546 -.. date: 7365 +.. date: 8705 .. nonce: 8VdYBK .. section: Library @@ -2392,7 +2392,7 @@ Popa. .. .. bpo: 22051 -.. date: 7364 +.. date: 8704 .. nonce: cUjFqL .. section: Library @@ -2403,7 +2403,7 @@ a demo is run, but not on import. .. .. bpo: 21933 -.. date: 7363 +.. date: 8703 .. nonce: IhMjN1 .. section: Library @@ -2414,7 +2414,7 @@ Cho. .. .. bpo: 21597 -.. date: 7362 +.. date: 8702 .. nonce: aPTCWJ .. section: Library @@ -2426,7 +2426,7 @@ widened on small screens. Original patches by Jan Kanis and Lita Cho. .. .. bpo: 18132 -.. date: 7361 +.. date: 8701 .. nonce: 2R2nwM .. section: Library @@ -2436,7 +2436,7 @@ patches by Jan Kanis and Lita Cho. .. .. bpo: 22043 -.. date: 7360 +.. date: 8700 .. nonce: Q6RvGL .. section: Library @@ -2447,7 +2447,7 @@ clock, instead of the system clock, when a timeout is used. .. .. bpo: 21527 -.. date: 7359 +.. date: 8699 .. nonce: N5WPxr .. section: Library @@ -2457,7 +2457,7 @@ number of CPUs. Patch by Claudiu Popa. .. .. bpo: 22216 -.. date: 7358 +.. date: 8698 .. nonce: Cmalu6 .. section: Library @@ -2468,7 +2468,7 @@ connect/starttls/quit/connect/starttls sequence. .. .. bpo: 22098 -.. date: 7357 +.. date: 8697 .. nonce: 5JYiQN .. section: Library @@ -2479,7 +2479,7 @@ Claudiu Popa. .. .. bpo: 22185 -.. date: 7356 +.. date: 8696 .. nonce: 1SCCIK .. section: Library @@ -2490,7 +2490,7 @@ Zongker. .. .. bpo: 22287 -.. date: 7355 +.. date: 8695 .. nonce: awH2AI .. section: Library @@ -2501,7 +2501,7 @@ Solaris and on Linux (only with glibc older than 2.17). .. .. bpo: 22182 -.. date: 7354 +.. date: 8694 .. nonce: 5EG1Bc .. section: Library @@ -2511,7 +2511,7 @@ Patch by Claudiu Popa. .. .. bpo: 0 -.. date: 7353 +.. date: 8693 .. nonce: zBfe8J .. section: Library @@ -2521,7 +2521,7 @@ than a potentially risky preexec_fn=os.setsid call. .. .. bpo: 22042 -.. date: 7352 +.. date: 8692 .. nonce: WZvb8s .. section: Library @@ -2531,7 +2531,7 @@ in blocking mode. .. .. bpo: 16808 -.. date: 7351 +.. date: 8691 .. nonce: kPy_5U .. section: Library @@ -2541,7 +2541,7 @@ Daniel Shahaf. .. .. bpo: 22236 -.. date: 7350 +.. date: 8690 .. nonce: 1utXkg .. section: Library @@ -2550,7 +2550,7 @@ Fixed Tkinter images copying operations in NoDefaultRoot mode. .. .. bpo: 2527 -.. date: 7349 +.. date: 8689 .. nonce: fR2GS6 .. section: Library @@ -2560,7 +2560,7 @@ globals namespace in which the timed code is executed. Patch by Ben Roberts. .. .. bpo: 22118 -.. date: 7348 +.. date: 8688 .. nonce: 3gdkOF .. section: Library @@ -2570,7 +2570,7 @@ URLs, rather than RFCs 1808 and 2396. Patch by Demian Brecht. .. .. bpo: 21549 -.. date: 7347 +.. date: 8687 .. nonce: i1LVvg .. section: Library @@ -2579,7 +2579,7 @@ Added the "members" parameter to TarFile.list(). .. .. bpo: 19628 -.. date: 7346 +.. date: 8686 .. nonce: ssQVP8 .. section: Library @@ -2588,7 +2588,7 @@ Allow compileall recursion depth to be specified with a -r option. .. .. bpo: 15696 -.. date: 7345 +.. date: 8685 .. nonce: PTwXYJ .. section: Library @@ -2597,7 +2597,7 @@ Add a __sizeof__ implementation for mmap objects on Windows. .. .. bpo: 22068 -.. date: 7344 +.. date: 8684 .. nonce: wCdaW0 .. section: Library @@ -2606,7 +2606,7 @@ Avoided reference loops with Variables and Fonts in Tkinter. .. .. bpo: 22165 -.. date: 7343 +.. date: 8683 .. nonce: J1np4o .. section: Library @@ -2615,7 +2615,7 @@ SimpleHTTPRequestHandler now supports undecodable file names. .. .. bpo: 15381 -.. date: 7342 +.. date: 8682 .. nonce: Ia8pf6 .. section: Library @@ -2624,7 +2624,7 @@ Optimized line reading in io.BytesIO. .. .. bpo: 8797 -.. date: 7341 +.. date: 8681 .. nonce: aJcIPu .. section: Library @@ -2634,7 +2634,7 @@ Sam Bull. .. .. bpo: 20729 -.. date: 7340 +.. date: 8680 .. nonce: I-1Lap .. section: Library @@ -2644,7 +2644,7 @@ module. .. .. bpo: 21448 -.. date: 7339 +.. date: 8679 .. nonce: THJSYB .. section: Library @@ -2654,7 +2654,7 @@ Original patch by Raymond Hettinger. .. .. bpo: 22184 -.. date: 7338 +.. date: 8678 .. nonce: UCbSOt .. section: Library @@ -2664,7 +2664,7 @@ error message when the user forgets the required parameters. .. .. bpo: 17923 -.. date: 7337 +.. date: 8677 .. nonce: YI_QjG .. section: Library @@ -2674,7 +2674,7 @@ on patch by Delhallt. .. .. bpo: 21725 -.. date: 7336 +.. date: 8676 .. nonce: eIu-2N .. section: Library @@ -2683,7 +2683,7 @@ Added support for RFC 6531 (SMTPUTF8) in smtpd. .. .. bpo: 22176 -.. date: 7335 +.. date: 8675 .. nonce: rgbRyg .. section: Library @@ -2693,7 +2693,7 @@ the Linux AArch64 and POWERPC ELF ABIv2 little endian architectures. .. .. bpo: 5411 -.. date: 7334 +.. date: 8674 .. nonce: 5Utapn .. section: Library @@ -2702,17 +2702,17 @@ Added support for the "xztar" format in the shutil module. .. .. bpo: 21121 -.. date: 7333 +.. date: 8673 .. nonce: ZLsRil .. section: Library -Don't force 3rd party C extensions to be built with -``-Werror=declaration-after-statement``. +Don't force 3rd party C extensions to be built with -Werror=declaration- +after-statement. .. .. bpo: 21975 -.. date: 7332 +.. date: 8672 .. nonce: MI8ntO .. section: Library @@ -2723,7 +2723,7 @@ __new__() method. .. .. bpo: 20170 -.. date: 7331 +.. date: 8671 .. nonce: 8QfhN7 .. section: Library @@ -2732,7 +2732,7 @@ Convert posixmodule to use Argument Clinic. .. .. bpo: 21539 -.. date: 7330 +.. date: 8670 .. nonce: YccmZF .. section: Library @@ -2743,7 +2743,7 @@ by Berker Peksag. .. .. bpo: 22127 -.. date: 7329 +.. date: 8669 .. nonce: 0l2OO5 .. section: Library @@ -2753,7 +2753,7 @@ for numeric IPs). .. .. bpo: 21047 -.. date: 7328 +.. date: 8668 .. nonce: XfUQG3 .. section: Library @@ -2763,7 +2763,7 @@ True. Patch by Berker Peksag. .. .. bpo: 0 -.. date: 7327 +.. date: 8667 .. nonce: 56bAnQ .. section: Library @@ -2772,7 +2772,7 @@ Add an __all__ to html.entities. .. .. bpo: 15114 -.. date: 7326 +.. date: 8666 .. nonce: jXwseC .. section: Library @@ -2782,7 +2782,7 @@ HTMLParserError exception have been removed. .. .. bpo: 22085 -.. date: 7325 +.. date: 8665 .. nonce: 3JM_Aw .. section: Library @@ -2791,7 +2791,7 @@ Dropped support of Tk 8.3 in Tkinter. .. .. bpo: 21580 -.. date: 7324 +.. date: 8664 .. nonce: 3ssycS .. section: Library @@ -2801,7 +2801,7 @@ this allows initializing images from binary data. .. .. bpo: 22003 -.. date: 7323 +.. date: 8663 .. nonce: 4ZIDS1 .. section: Library @@ -2812,7 +2812,7 @@ Patch by David Wilson. .. .. bpo: 22018 -.. date: 7322 +.. date: 8662 .. nonce: 6ApxSH .. section: Library @@ -2822,7 +2822,7 @@ is that Python depends to the WinSock library. .. .. bpo: 22054 -.. date: 7321 +.. date: 8661 .. nonce: zp6Svw .. section: Library @@ -2833,7 +2833,7 @@ True otherwise). These functions are not available on Windows. .. .. bpo: 17172 -.. date: 7320 +.. date: 8660 .. nonce: R_LI_2 .. section: Library @@ -2843,7 +2843,7 @@ Patch by Lita Cho. .. .. bpo: 21704 -.. date: 7319 +.. date: 8659 .. nonce: gL3ikj .. section: Library @@ -2853,7 +2853,7 @@ Patch by Arfrever Frehtes Taifersar Arahesis. .. .. bpo: 20173 -.. date: 7318 +.. date: 8658 .. nonce: FAL-4L .. section: Library @@ -2863,7 +2863,7 @@ Kok. .. .. bpo: 0 -.. date: 7317 +.. date: 8657 .. nonce: G25tq3 .. section: Library @@ -2873,7 +2873,7 @@ closed socket. repr(socket.socket) already works fine. .. .. bpo: 22033 -.. date: 7316 +.. date: 8656 .. nonce: nkBNci .. section: Library @@ -2883,7 +2883,7 @@ instead of hardcoded one. .. .. bpo: 21947 -.. date: 7315 +.. date: 8655 .. nonce: mlisu- .. section: Library @@ -2893,7 +2893,7 @@ gi_code attribute. Patch by Clement Rouault. .. .. bpo: 16133 -.. date: 7314 +.. date: 8654 .. nonce: tYuYQF .. section: Library @@ -2903,7 +2903,7 @@ exceptions. .. .. bpo: 22044 -.. date: 7313 +.. date: 8653 .. nonce: t09GRU .. section: Library @@ -2912,7 +2912,7 @@ Fixed premature DECREF in call_tzinfo_method. Patch by Tom Flanagan. .. .. bpo: 19884 -.. date: 7312 +.. date: 8652 .. nonce: v73gSn .. section: Library @@ -2924,7 +2924,7 @@ characters. .. .. bpo: 4350 -.. date: 7311 +.. date: 8651 .. nonce: nrTzJn .. section: Library @@ -2934,7 +2934,7 @@ methods. .. .. bpo: 6167 -.. date: 7310 +.. date: 8650 .. nonce: n9dV_D .. section: Library @@ -2944,7 +2944,7 @@ is not specified. Scrollbar.set() now always accepts only 2 arguments. .. .. bpo: 15275 -.. date: 7309 +.. date: 8649 .. nonce: jk0tTI .. section: Library @@ -2953,7 +2953,7 @@ Clean up and speed up the ntpath module. .. .. bpo: 21888 -.. date: 7308 +.. date: 8648 .. nonce: danlpz .. section: Library @@ -2962,7 +2962,7 @@ plistlib's load() and loads() now work if the fmt parameter is specified. .. .. bpo: 22032 -.. date: 7307 +.. date: 8647 .. nonce: UklzQW .. section: Library @@ -2972,7 +2972,7 @@ qualified class names of Python implemented classes. .. .. bpo: 22031 -.. date: 7306 +.. date: 8646 .. nonce: 9aazp1 .. section: Library @@ -2982,7 +2982,7 @@ id in form " at 0x...". .. .. bpo: 22018 -.. date: 7305 +.. date: 8645 .. nonce: b_JTHH .. section: Library @@ -2992,7 +2992,7 @@ signal.set_wakeup_fd() now raises an OSError instead of a ValueError on .. .. bpo: 21044 -.. date: 7304 +.. date: 8644 .. nonce: 16xo9u .. section: Library @@ -3002,7 +3002,7 @@ on patch by Antoine Pietri. .. .. bpo: 21966 -.. date: 7303 +.. date: 8643 .. nonce: hHD9MK .. section: Library @@ -3011,7 +3011,7 @@ Respect -q command-line option when code module is ran. .. .. bpo: 19076 -.. date: 7302 +.. date: 8642 .. nonce: xCoIai .. section: Library @@ -3020,7 +3020,7 @@ Don't pass the redundant 'file' argument to self.error(). .. .. bpo: 16382 -.. date: 7301 +.. date: 8641 .. nonce: -XBK7z .. section: Library @@ -3030,19 +3030,19 @@ by Phil Elson. .. .. bpo: 21932 -.. date: 7300 +.. date: 8640 .. nonce: LK_5S1 .. section: Library os.read() now uses a :c:func:`Py_ssize_t` type instead of :c:type:`int` for -the size to support reading more than 2 GiB at once. On Windows, the size is +the size to support reading more than 2 GB at once. On Windows, the size is truncted to INT_MAX. As any call to os.read(), the OS may read less bytes than the number of requested bytes. .. .. bpo: 21942 -.. date: 7299 +.. date: 8639 .. nonce: TLOS41 .. section: Library @@ -3051,7 +3051,7 @@ Fixed source file viewing in pydoc's server mode on Windows. .. .. bpo: 11259 -.. date: 7298 +.. date: 8638 .. nonce: GxfYnE .. section: Library @@ -3061,7 +3061,7 @@ of received bytes is negative. .. .. bpo: 12523 -.. date: 7297 +.. date: 8637 .. nonce: XBdAky .. section: Library @@ -3071,7 +3071,7 @@ string .. .. bpo: 21707 -.. date: 7296 +.. date: 8636 .. nonce: rrY_wd .. section: Library @@ -3080,7 +3080,7 @@ Add missing kwonlyargcount argument to ModuleFinder.replace_paths_in_code(). .. .. bpo: 20639 -.. date: 7295 +.. date: 8635 .. nonce: YdvOpp .. section: Library @@ -3090,7 +3090,7 @@ July Tikhonov. .. .. bpo: 21714 -.. date: 7294 +.. date: 8634 .. nonce: HhkGXW .. section: Library @@ -3100,7 +3100,7 @@ patch by Antony Lee. .. .. bpo: 15014 -.. date: 7293 +.. date: 8633 .. nonce: dB50zb .. section: Library @@ -3110,7 +3110,7 @@ and used it internally in the login method. .. .. bpo: 21151 -.. date: 7292 +.. date: 8632 .. nonce: o7IuiD .. section: Library @@ -3120,7 +3120,7 @@ Fixed a segfault in the winreg module when ``None`` is passed as a .. .. bpo: 21090 -.. date: 7291 +.. date: 8631 .. nonce: 20Ooif .. section: Library @@ -3130,7 +3130,7 @@ I/O errors if at least the first C call read() succeed. .. .. bpo: 5800 -.. date: 7290 +.. date: 8630 .. nonce: ZJiLZP .. section: Library @@ -3140,16 +3140,16 @@ by Pablo Torres Navarrete and SilentGhost. .. .. bpo: 21781 -.. date: 7289 +.. date: 8629 .. nonce: u_oiv9 .. section: Library -ssl.RAND_add() now supports strings longer than 2 GiB. +ssl.RAND_add() now supports strings longer than 2 GB. .. .. bpo: 21679 -.. date: 7288 +.. date: 8628 .. nonce: CTVT9A .. section: Library @@ -3158,7 +3158,7 @@ Prevent extraneous fstat() calls during open(). Patch by Bohuslav Kabrda. .. .. bpo: 21863 -.. date: 7287 +.. date: 8627 .. nonce: BzbwSL .. section: Library @@ -3168,7 +3168,7 @@ to their own name. .. .. bpo: 11453 -.. date: 7286 +.. date: 8626 .. nonce: 53Gr_R .. section: Library @@ -3179,7 +3179,7 @@ can now be called twice: the second call does nothing. .. .. bpo: 21858 -.. date: 7285 +.. date: 8625 .. nonce: 0hbFBG .. section: Library @@ -3188,7 +3188,7 @@ Better handling of Python exceptions in the sqlite3 module. .. .. bpo: 21476 -.. date: 7284 +.. date: 8624 .. nonce: VN-5pW .. section: Library @@ -3198,7 +3198,7 @@ parsing, so the input file isn't unexpectedly closed. .. .. bpo: 20295 -.. date: 7283 +.. date: 8623 .. nonce: U1MPhw .. section: Library @@ -3207,7 +3207,7 @@ imghdr now recognizes OpenEXR format images. .. .. bpo: 21729 -.. date: 7282 +.. date: 8622 .. nonce: dk7o_U .. section: Library @@ -3217,7 +3217,7 @@ Patch by Claudiu Popa. .. .. bpo: 21491 -.. date: 7281 +.. date: 8621 .. nonce: Zxmut- .. section: Library @@ -3226,7 +3226,7 @@ socketserver: Fix a race condition in child processes reaping. .. .. bpo: 21719 -.. date: 7280 +.. date: 8620 .. nonce: DhQz3I .. section: Library @@ -3235,7 +3235,7 @@ Added the ``st_file_attributes`` field to os.stat_result on Windows. .. .. bpo: 21832 -.. date: 7279 +.. date: 8619 .. nonce: PBA0Uu .. section: Library @@ -3244,7 +3244,7 @@ Require named tuple inputs to be exact strings. .. .. bpo: 21722 -.. date: 7278 +.. date: 8618 .. nonce: WTHuRy .. section: Library @@ -3254,7 +3254,7 @@ uploading fails. Patch by Martin Dengler. .. .. bpo: 21723 -.. date: 7277 +.. date: 8617 .. nonce: r86fwb .. section: Library @@ -3264,7 +3264,7 @@ Patch written by Vajrasky Kok. .. .. bpo: 21711 -.. date: 7276 +.. date: 8616 .. nonce: JWPFQZ .. section: Library @@ -3274,7 +3274,7 @@ module (it was deprecated in 3.4). .. .. bpo: 17552 -.. date: 7275 +.. date: 8615 .. nonce: NunErD .. section: Library @@ -3284,7 +3284,7 @@ using high-performance os.sendfile() on UNIX. Patch by Giampaolo Rodola'. .. .. bpo: 18039 -.. date: 7274 +.. date: 8614 .. nonce: vC9hNy .. section: Library @@ -3294,7 +3294,7 @@ value 'n'. Patch by Claudiu Popa. .. .. bpo: 21326 -.. date: 7273 +.. date: 8613 .. nonce: Y6iW3s .. section: Library @@ -3305,7 +3305,7 @@ if the event loop was closed. .. .. bpo: 21766 -.. date: 7272 +.. date: 8612 .. nonce: 0xk_xC .. section: Library @@ -3315,7 +3315,7 @@ checking for a CGI script at that path. .. .. bpo: 21310 -.. date: 7271 +.. date: 8611 .. nonce: 2mjByJ .. section: Library @@ -3324,7 +3324,7 @@ Fixed possible resource leak in failed open(). .. .. bpo: 21256 -.. date: 7270 +.. date: 8610 .. nonce: dGq6cw .. section: Library @@ -3334,7 +3334,7 @@ call. This will help to write better doctests. .. .. bpo: 21677 -.. date: 7269 +.. date: 8609 .. nonce: 58CDDD .. section: Library @@ -3343,7 +3343,7 @@ Fixed chaining nonnormalized exceptions in io close() methods. .. .. bpo: 11709 -.. date: 7268 +.. date: 8608 .. nonce: JdObvL .. section: Library @@ -3352,7 +3352,7 @@ Fix the pydoc.help function to not fail when sys.stdin is not a valid file. .. .. bpo: 21515 -.. date: 7267 +.. date: 8607 .. nonce: D9TLJF .. section: Library @@ -3361,7 +3361,7 @@ tempfile.TemporaryFile now uses os.O_TMPFILE flag is available. .. .. bpo: 13223 -.. date: 7266 +.. date: 8606 .. nonce: 9AzEbN .. section: Library @@ -3371,7 +3371,7 @@ Fix pydoc.writedoc so that the HTML documentation for methods that use .. .. bpo: 21463 -.. date: 7265 +.. date: 8605 .. nonce: 09PsgH .. section: Library @@ -3380,7 +3380,7 @@ In urllib.request, fix pruning of the FTP cache. .. .. bpo: 21618 -.. date: 7264 +.. date: 8604 .. nonce: 3Z7WS3 .. section: Library @@ -3392,7 +3392,7 @@ interface the max is now ignored and all fds are closed. .. .. bpo: 20383 -.. date: 7263 +.. date: 8603 .. nonce: pSPFpW .. section: Library @@ -3402,7 +3402,7 @@ new module. .. .. bpo: 21552 -.. date: 7262 +.. date: 8602 .. nonce: uVy4tM .. section: Library @@ -3412,7 +3412,7 @@ module on 64-bit platforms. .. .. bpo: 14315 -.. date: 7261 +.. date: 8601 .. nonce: YzZzS8 .. section: Library @@ -3424,7 +3424,7 @@ is ignored by other zip tools. .. .. bpo: 13742 -.. date: 7260 +.. date: 8600 .. nonce: QJiVSC .. section: Library @@ -3434,7 +3434,7 @@ contributed by Simon Sapin.) .. .. bpo: 21402 -.. date: 7259 +.. date: 8599 .. nonce: 51vDXt .. section: Library @@ -3443,7 +3443,7 @@ tkinter.ttk now works when default root window is not set. .. .. bpo: 3015 -.. date: 7258 +.. date: 8598 .. nonce: FE_PII .. section: Library @@ -3452,7 +3452,7 @@ _tkinter.create() now creates tkapp object with wantobject=1 by default. .. .. bpo: 10203 -.. date: 7257 +.. date: 8597 .. nonce: zgr0hh .. section: Library @@ -3462,7 +3462,7 @@ reverse() and negative indices. Original patch by Claudiu Popa. .. .. bpo: 18807 -.. date: 7256 +.. date: 8596 .. nonce: XP7p8B .. section: Library @@ -3472,7 +3472,7 @@ aliases (python, python3) are now created by copying rather than symlinking. .. .. bpo: 20197 -.. date: 7255 +.. date: 8595 .. nonce: nYR9fq .. section: Library @@ -3482,7 +3482,7 @@ Aneche and Claudiu Popa. .. .. bpo: 21513 -.. date: 7254 +.. date: 8594 .. nonce: ro4AOe .. section: Library @@ -3492,7 +3492,7 @@ Speedup some properties of IP addresses (IPv4Address, IPv6Address) such as .. .. bpo: 21137 -.. date: 7253 +.. date: 8593 .. nonce: wgHb_F .. section: Library @@ -3502,7 +3502,7 @@ Improve the repr for threading.Lock() and its variants by showing the .. .. bpo: 21538 -.. date: 7252 +.. date: 8592 .. nonce: Q60FWA .. section: Library @@ -3512,7 +3512,7 @@ reference or offset size is not a power of two. .. .. bpo: 21455 -.. date: 7251 +.. date: 8591 .. nonce: 6-Uvv4 .. section: Library @@ -3521,7 +3521,7 @@ Add a default backlog to socket.listen(). .. .. bpo: 21525 -.. date: 7250 +.. date: 8590 .. nonce: hAKOve .. section: Library @@ -3530,7 +3530,7 @@ Most Tkinter methods which accepted tuples now accept lists too. .. .. bpo: 22166 -.. date: 7249 +.. date: 8589 .. nonce: sZYhmv .. section: Library @@ -3541,7 +3541,7 @@ of a reference leak .. .. bpo: 22236 -.. date: 7248 +.. date: 8588 .. nonce: ginJSI .. section: Library @@ -3551,7 +3551,7 @@ created for every test class. .. .. bpo: 10744 -.. date: 7247 +.. date: 8587 .. nonce: kfV0wm .. section: Library @@ -3560,7 +3560,7 @@ Fix PEP 3118 format strings on ctypes objects with a nontrivial shape. .. .. bpo: 20826 -.. date: 7246 +.. date: 8586 .. nonce: 3rXqMC .. section: Library @@ -3569,7 +3569,7 @@ Optimize ipaddress.collapse_addresses(). .. .. bpo: 21487 -.. date: 7245 +.. date: 8585 .. nonce: sX8YmK .. section: Library @@ -3579,7 +3579,7 @@ ipaddress.{IPv4Network,IPv6Network}.subnets(). .. .. bpo: 21486 -.. date: 7244 +.. date: 8584 .. nonce: CeFKRP .. section: Library @@ -3589,7 +3589,7 @@ ipaddress.IPv6Network. .. .. bpo: 13916 -.. date: 7243 +.. date: 8583 .. nonce: D77YVH .. section: Library @@ -3598,7 +3598,7 @@ Disallowed the surrogatepass error handler for non UTF-\* encodings. .. .. bpo: 20998 -.. date: 7242 +.. date: 8582 .. nonce: fkxpXI .. section: Library @@ -3608,7 +3608,7 @@ Original patch by Matthew Barnett. .. .. bpo: 21075 -.. date: 7241 +.. date: 8581 .. nonce: f_hmEh .. section: Library @@ -3618,7 +3618,7 @@ specified. Patch by Sam Kimbrel. .. .. bpo: 19775 -.. date: 7240 +.. date: 8580 .. nonce: yxxD_R .. section: Library @@ -3628,7 +3628,7 @@ Kok. .. .. bpo: 21226 -.. date: 7239 +.. date: 8579 .. nonce: pzGmG1 .. section: Library @@ -3637,7 +3637,7 @@ Set up modules properly in PyImport_ExecCodeModuleObject (and friends). .. .. bpo: 21398 -.. date: 7238 +.. date: 8578 .. nonce: guSBXt .. section: Library @@ -3647,7 +3647,7 @@ characters not encodable to the stdout encoding. .. .. bpo: 16531 -.. date: 7237 +.. date: 8577 .. nonce: AhrY_v .. section: Library @@ -3658,7 +3658,7 @@ existing addresses. .. .. bpo: 21156 -.. date: 7236 +.. date: 8576 .. nonce: 3dmBEp .. section: Library @@ -3667,7 +3667,7 @@ importlib.abc.InspectLoader.source_to_code() is now a staticmethod. .. .. bpo: 21424 -.. date: 7235 +.. date: 8575 .. nonce: 8CJBqW .. section: Library @@ -3677,7 +3677,7 @@ tuple comparisons. .. .. bpo: 21396 -.. date: 7234 +.. date: 8574 .. nonce: cqO6DN .. section: Library @@ -3687,7 +3687,7 @@ underlying binary stream. Patch by akira. .. .. bpo: 18314 -.. date: 7233 +.. date: 8573 .. nonce: NCd_KF .. section: Library @@ -3696,7 +3696,7 @@ Unlink now removes junctions on Windows. Patch by Kim Gräsman .. .. bpo: 21088 -.. date: 7232 +.. date: 8572 .. nonce: WOg7Xy .. section: Library @@ -3706,7 +3706,7 @@ Clinic, the first two arguments were reversed. .. .. bpo: 21407 -.. date: 7231 +.. date: 8571 .. nonce: cZjFde .. section: Library @@ -3715,7 +3715,7 @@ _decimal: The module now supports function signatures. .. .. bpo: 10650 -.. date: 7230 +.. date: 8570 .. nonce: HYT4Oe .. section: Library @@ -3725,7 +3725,7 @@ method in the Python version. It had never been present in the C version. .. .. bpo: 21469 -.. date: 7229 +.. date: 8569 .. nonce: _fFGuq .. section: Library @@ -3736,7 +3736,7 @@ can_fetch(). .. .. bpo: 19414 -.. date: 7228 +.. date: 8568 .. nonce: bAAw4D .. section: Library @@ -3746,7 +3746,7 @@ failure if the link is deleted during iteration. .. .. bpo: 21421 -.. date: 7227 +.. date: 8567 .. nonce: 5AKAat .. section: Library @@ -3755,7 +3755,7 @@ Add __slots__ to the MappingViews ABC. Patch by Josh Rosenberg. .. .. bpo: 21101 -.. date: 7226 +.. date: 8566 .. nonce: Lj-_P4 .. section: Library @@ -3764,7 +3764,7 @@ Eliminate double hashing in the C speed-up code for collections.Counter(). .. .. bpo: 21321 -.. date: 7225 +.. date: 8565 .. nonce: wUkTON .. section: Library @@ -3774,7 +3774,7 @@ the slice is exhausted. Patch by Anton Afanasyev. .. .. bpo: 21057 -.. date: 7224 +.. date: 8564 .. nonce: 0TC4Xl .. section: Library @@ -3785,7 +3785,7 @@ Patch by Nikolaus Rath. .. .. bpo: 20951 -.. date: 7223 +.. date: 8563 .. nonce: tF0dJi .. section: Library @@ -3796,7 +3796,7 @@ return 0. Patch by Nikolaus Rath. .. .. bpo: 13248 -.. date: 7222 +.. date: 8562 .. nonce: 7vtGj0 .. section: Library @@ -3806,7 +3806,7 @@ inheritance hack. .. .. bpo: 9815 -.. date: 7221 +.. date: 8561 .. nonce: 52FPlI .. section: Library @@ -3816,7 +3816,7 @@ exception's traceback. .. .. bpo: 19940 -.. date: 7220 +.. date: 8560 .. nonce: 2qtBQ8 .. section: Library @@ -3826,7 +3826,7 @@ timezone (as specified in RFC 5280), not the local timezone. .. .. bpo: 13204 -.. date: 7219 +.. date: 8559 .. nonce: ZPKA5g .. section: Library @@ -3836,7 +3836,7 @@ TypeError. .. .. bpo: 19385 -.. date: 7218 +.. date: 8558 .. nonce: PexO_g .. section: Library @@ -3846,7 +3846,7 @@ exception. .. .. bpo: 21207 -.. date: 7217 +.. date: 8557 .. nonce: Hr72AB .. section: Library @@ -3856,7 +3856,7 @@ it anew. .. .. bpo: 21291 -.. date: 7216 +.. date: 8556 .. nonce: 5sSLWN .. section: Library @@ -3867,7 +3867,7 @@ the Popen.returncode value. .. .. bpo: 21127 -.. date: 7215 +.. date: 8555 .. nonce: A1aBjG .. section: Library @@ -3877,7 +3877,7 @@ Path objects can now be instantiated from str subclass instances (such as .. .. bpo: 15002 -.. date: 7214 +.. date: 8554 .. nonce: qorYDe .. section: Library @@ -3888,7 +3888,7 @@ descriptor close. Patch contributed by Christian Theune. .. .. bpo: 12220 -.. date: 7213 +.. date: 8553 .. nonce: U25uE9 .. section: Library @@ -3898,7 +3898,7 @@ in URIs instead of letting a 'split' ValueError bubble up. .. .. bpo: 21068 -.. date: 7212 +.. date: 8552 .. nonce: 9k6N9m .. section: Library @@ -3907,7 +3907,7 @@ The ssl.PROTOCOL* constants are now enum members. .. .. bpo: 21276 -.. date: 7211 +.. date: 8551 .. nonce: JkfhvQ .. section: Library @@ -3916,7 +3916,7 @@ posixmodule: Don't define USE_XATTRS on KFreeBSD and the Hurd. .. .. bpo: 21262 -.. date: 7210 +.. date: 8550 .. nonce: 1J5ylk .. section: Library @@ -3926,7 +3926,7 @@ has been called. .. .. bpo: 21238 -.. date: 7209 +.. date: 8549 .. nonce: 5CDoox .. section: Library @@ -3936,7 +3936,7 @@ an attribute startswith assert or assret. .. .. bpo: 20896 -.. date: 7208 +.. date: 8548 .. nonce: oWwAb1 .. section: Library @@ -3946,7 +3946,7 @@ for maximum compatibility. .. .. bpo: 21239 -.. date: 7207 +.. date: 8547 .. nonce: EalCNt .. section: Library @@ -3956,7 +3956,7 @@ more than once. .. .. bpo: 21203 -.. date: 7206 +.. date: 8546 .. nonce: 1IMs-Z .. section: Library @@ -3966,7 +3966,7 @@ Koren for the patch. .. .. bpo: 21222 -.. date: 7205 +.. date: 8545 .. nonce: G6MQBP .. section: Library @@ -3975,7 +3975,7 @@ Passing name keyword argument to mock.create_autospec now works. .. .. bpo: 21197 -.. date: 7204 +.. date: 8544 .. nonce: Gzfqdl .. section: Library @@ -3984,7 +3984,7 @@ Add lib64 -> lib symlink in venvs on 64-bit non-OS X POSIX. .. .. bpo: 17498 -.. date: 7203 +.. date: 8543 .. nonce: LR9xyb .. section: Library @@ -3996,7 +3996,7 @@ SMTPServerDisconnected error until the next command is issued. .. .. bpo: 17826 -.. date: 7202 +.. date: 8542 .. nonce: z0zMRV .. section: Library @@ -4006,7 +4006,7 @@ create_autospec now works. Patch by Kushal Das. .. .. bpo: 7776 -.. date: 7201 +.. date: 8541 .. nonce: K5S2Pe .. section: Library @@ -4016,7 +4016,7 @@ http.client.HTTPConnection.set_tunnel(). Patch by Nikolaus Rath. .. .. bpo: 20968 -.. date: 7200 +.. date: 8540 .. nonce: 53Aagz .. section: Library @@ -4025,7 +4025,7 @@ unittest.mock.MagicMock now supports division. Patch by Johannes Baiter. .. .. bpo: 21529 -.. date: 7199 +.. date: 8539 .. nonce: 57R_Fc .. section: Library @@ -4035,7 +4035,7 @@ parameter. Bug reported by Guido Vranken. (See also: CVE-2014-4616) .. .. bpo: 21169 -.. date: 7198 +.. date: 8538 .. nonce: KE7B0M .. section: Library @@ -4045,7 +4045,7 @@ cannot encode by re-encoding using the replace error handler. .. .. bpo: 21171 -.. date: 7197 +.. date: 8537 .. nonce: iUbV9S .. section: Library @@ -4054,7 +4054,7 @@ Fixed undocumented filter API of the rot13 codec. Patch by Berker Peksag. .. .. bpo: 20539 -.. date: 7196 +.. date: 8536 .. nonce: 62nbEb .. section: Library @@ -4064,7 +4064,7 @@ exception type (OverflowError -> ValueError) for large negative inputs. .. .. bpo: 21172 -.. date: 7195 +.. date: 8535 .. nonce: dQ7yY7 .. section: Library @@ -4073,7 +4073,7 @@ isinstance check relaxed from dict to collections.Mapping. .. .. bpo: 21155 -.. date: 7194 +.. date: 8534 .. nonce: JSKEE7 .. section: Library @@ -4083,7 +4083,7 @@ sock are specified at the same time. .. .. bpo: 21136 -.. date: 7193 +.. date: 8533 .. nonce: JZAKv3 .. section: Library @@ -4093,7 +4093,7 @@ operations. Patch by Raymond Hettinger. .. .. bpo: 17621 -.. date: 7192 +.. date: 8532 .. nonce: 1x0mvJ .. section: Library @@ -4102,7 +4102,7 @@ Introduce importlib.util.LazyLoader. .. .. bpo: 21076 -.. date: 7191 +.. date: 8531 .. nonce: upxQc6 .. section: Library @@ -4111,7 +4111,7 @@ signal module constants were turned into enums. Patch by Giampaolo Rodola'. .. .. bpo: 20636 -.. date: 7190 +.. date: 8530 .. nonce: KGh-BD .. section: Library @@ -4120,7 +4120,7 @@ Improved the repr of Tkinter widgets. .. .. bpo: 19505 -.. date: 7189 +.. date: 8529 .. nonce: VEtIE6 .. section: Library @@ -4130,7 +4130,7 @@ iteration using reversed(). .. .. bpo: 21149 -.. date: 7188 +.. date: 8528 .. nonce: cnjwMR .. section: Library @@ -4140,7 +4140,7 @@ Thanks to Devin Jeanpierre for the patch. .. .. bpo: 21058 -.. date: 7187 +.. date: 8527 .. nonce: IhluPP .. section: Library @@ -4150,7 +4150,7 @@ the file descriptor if :func:`io.open` fails .. .. bpo: 21200 -.. date: 7186 +.. date: 8526 .. nonce: Kht8yD .. section: Library @@ -4159,7 +4159,7 @@ Return None from pkgutil.get_loader() when __spec__ is missing. .. .. bpo: 21013 -.. date: 7185 +.. date: 8525 .. nonce: 3s8Ic0 .. section: Library @@ -4169,7 +4169,7 @@ provide better security by default. .. .. bpo: 20145 -.. date: 7184 +.. date: 8524 .. nonce: FP5FY0 .. section: Library @@ -4179,7 +4179,7 @@ second argument is not a string or compiled regex. .. .. bpo: 20633 -.. date: 7183 +.. date: 8523 .. nonce: 6kaPjT .. section: Library @@ -4188,7 +4188,7 @@ Replace relative import by absolute import. .. .. bpo: 20980 -.. date: 7182 +.. date: 8522 .. nonce: cYszHY .. section: Library @@ -4197,7 +4197,7 @@ Stop wrapping exception when using ThreadPool. .. .. bpo: 21082 -.. date: 7181 +.. date: 8521 .. nonce: GLzGlV .. section: Library @@ -4207,7 +4207,7 @@ behavior of makedirs when exist_ok=True. .. .. bpo: 20990 -.. date: 7180 +.. date: 8520 .. nonce: PBfjW3 .. section: Library @@ -4216,7 +4216,7 @@ Fix issues found by pyflakes for multiprocessing. .. .. bpo: 21015 -.. date: 7179 +.. date: 8519 .. nonce: xnwWAH .. section: Library @@ -4226,7 +4226,7 @@ exchange on OpenSSL 1.0.2 and later, and otherwise default to "prime256v1". .. .. bpo: 21000 -.. date: 7178 +.. date: 8518 .. nonce: JUyyVV .. section: Library @@ -4235,7 +4235,7 @@ Improve the command-line interface of json.tool. .. .. bpo: 20995 -.. date: 7177 +.. date: 8517 .. nonce: KSORJT .. section: Library @@ -4245,7 +4245,7 @@ prioritize perfect forward secrecy. .. .. bpo: 20884 -.. date: 7176 +.. date: 8516 .. nonce: qNmub_ .. section: Library @@ -4254,7 +4254,7 @@ Don't assume that __file__ is defined on importlib.__init__. .. .. bpo: 21499 -.. date: 7175 +.. date: 8515 .. nonce: wU4OBi .. section: Library @@ -4263,7 +4263,7 @@ Ignore __builtins__ in several test_importlib.test_api tests. .. .. bpo: 20627 -.. date: 7174 +.. date: 8514 .. nonce: fgfQ1x .. section: Library @@ -4272,7 +4272,7 @@ xmlrpc.client.ServerProxy is now a context manager. .. .. bpo: 19165 -.. date: 7173 +.. date: 8513 .. nonce: sAkUjU .. section: Library @@ -4282,7 +4282,7 @@ PendingDeprecationWarning. .. .. bpo: 13936 -.. date: 7172 +.. date: 8512 .. nonce: _Q0Yog .. section: Library @@ -4292,7 +4292,7 @@ boolean contexts. .. .. bpo: 18931 -.. date: 7171 +.. date: 8511 .. nonce: mq4Mud .. section: Library @@ -4302,7 +4302,7 @@ Rodola'. .. .. bpo: 19977 -.. date: 7170 +.. date: 8510 .. nonce: A-sQ_V .. section: Library @@ -4313,7 +4313,7 @@ When the ``LC_TYPE`` locale is the POSIX locale (``C`` locale), .. .. bpo: 20574 -.. date: 7169 +.. date: 8509 .. nonce: KaKqSs .. section: Library @@ -4323,7 +4323,7 @@ Microsoft UTF-8). .. .. bpo: 20879 -.. date: 7168 +.. date: 8508 .. nonce: myeYdq .. section: Library @@ -4335,7 +4335,7 @@ these modules are not used. .. .. bpo: 19157 -.. date: 7167 +.. date: 8507 .. nonce: V1-XhC .. section: Library @@ -4344,7 +4344,7 @@ Include the broadcast address in the usuable hosts for IPv6 in ipaddress. .. .. bpo: 11599 -.. date: 7166 +.. date: 8506 .. nonce: 9QOXf4 .. section: Library @@ -4355,7 +4355,7 @@ variable DISTUTILS_DEBUG is set. .. .. bpo: 4931 -.. date: 7165 +.. date: 8505 .. nonce: uF10hr .. section: Library @@ -4365,7 +4365,7 @@ distutils.util.grok_environment_error is kept but doc-deprecated. .. .. bpo: 20875 -.. date: 7164 +.. date: 8504 .. nonce: IjfI5V .. section: Library @@ -4375,7 +4375,7 @@ Popa. .. .. bpo: 11558 -.. date: 7163 +.. date: 8503 .. nonce: pxrsmq .. section: Library @@ -4385,7 +4385,7 @@ Popa. .. .. bpo: 20283 -.. date: 7162 +.. date: 8502 .. nonce: v0Vs9V .. section: Library @@ -4395,7 +4395,7 @@ The pattern and source keyword parameters are left as deprecated aliases. .. .. bpo: 20778 -.. date: 7161 +.. date: 8501 .. nonce: g_fAGI .. section: Library @@ -4404,7 +4404,7 @@ Fix modulefinder to work with bytecode-only modules. .. .. bpo: 20791 -.. date: 7160 +.. date: 8500 .. nonce: n_zrkc .. section: Library @@ -4414,7 +4414,7 @@ Initial patch by Peter Otten. .. .. bpo: 19748 -.. date: 7159 +.. date: 8499 .. nonce: kiA171 .. section: Library @@ -4424,7 +4424,7 @@ On AIX, time.mktime() now raises an OverflowError for year outsize range .. .. bpo: 19573 -.. date: 7158 +.. date: 8498 .. nonce: QJvX_V .. section: Library @@ -4433,7 +4433,7 @@ inspect.signature: Use enum for parameter kind constants. .. .. bpo: 20726 -.. date: 7157 +.. date: 8497 .. nonce: 0yfRDI .. section: Library @@ -4442,7 +4442,7 @@ inspect.signature: Make Signature and Parameter picklable. .. .. bpo: 17373 -.. date: 7156 +.. date: 8496 .. nonce: ECwuJO .. section: Library @@ -4451,7 +4451,7 @@ Add inspect.Signature.from_callable method. .. .. bpo: 20378 -.. date: 7155 +.. date: 8495 .. nonce: l9M3H- .. section: Library @@ -4460,17 +4460,17 @@ Improve repr of inspect.Signature and inspect.Parameter. .. .. bpo: 20816 -.. date: 7154 +.. date: 8494 .. nonce: DFMEgN .. section: Library -Fix inspect.getcallargs() to raise correct TypeError for missing -keyword-only arguments. Patch by Jeremiah Lowin. +Fix inspect.getcallargs() to raise correct TypeError for missing keyword- +only arguments. Patch by Jeremiah Lowin. .. .. bpo: 20817 -.. date: 7153 +.. date: 8493 .. nonce: O5XyZB .. section: Library @@ -4480,7 +4480,7 @@ missing. Patch by Jeremiah Lowin. .. .. bpo: 6676 -.. date: 7152 +.. date: 8492 .. nonce: CJu5On .. section: Library @@ -4492,7 +4492,7 @@ Gutteridge) .. .. bpo: 21117 -.. date: 7151 +.. date: 8491 .. nonce: hyH7EK .. section: Library @@ -4503,7 +4503,7 @@ arguments passed as keyword arguments become keyword-only. .. .. bpo: 20334 -.. date: 7150 +.. date: 8490 .. nonce: 0yFmfQ .. section: Library @@ -4513,7 +4513,7 @@ Lee for bug reports and suggestions. .. .. bpo: 15916 -.. date: 7149 +.. date: 8489 .. nonce: _vhKPn .. section: Library @@ -4523,7 +4523,7 @@ ValueError if it finds no tests .. .. bpo: 21209 -.. date: 7148 +.. date: 8488 .. nonce: wRE7Dn .. section: Library @@ -4533,7 +4533,7 @@ implementation in CPythons prior to 3.4.1. .. .. bpo: 0 -.. date: 7147 +.. date: 8487 .. nonce: Q1I78Z .. section: Library @@ -4543,7 +4543,7 @@ issue #163). .. .. bpo: 21311 -.. date: 7146 +.. date: 8486 .. nonce: JsDF8H .. section: Library @@ -4553,7 +4553,7 @@ Patch by John Szakmeister. .. .. bpo: 11571 -.. date: 7145 +.. date: 8485 .. nonce: RPeGNo .. section: Library @@ -4563,7 +4563,7 @@ X. .. .. bpo: 21801 -.. date: 7144 +.. date: 8484 .. nonce: rzfhYl .. section: Library @@ -4572,7 +4572,7 @@ Validate that __signature__ is None or an instance of Signature. .. .. bpo: 21923 -.. date: 7143 +.. date: 8483 .. nonce: hXnoZa .. section: Library @@ -4582,7 +4582,7 @@ possible uninitialized _config_vars. .. .. bpo: 21323 -.. date: 7142 +.. date: 8482 .. nonce: quiWfl .. section: Library @@ -4592,7 +4592,7 @@ fix for security issue #19435. Patch by Zach Byrne. .. .. bpo: 22733 -.. date: 7141 +.. date: 8481 .. nonce: 21gJBp .. section: Library @@ -4602,7 +4602,7 @@ Windows. .. .. bpo: 23302 -.. date: 7140 +.. date: 8480 .. nonce: X2dabK .. section: Library @@ -4613,7 +4613,7 @@ disabled. .. .. bpo: 20577 -.. date: 7139 +.. date: 8479 .. nonce: Y71IMj .. section: IDLE @@ -4624,7 +4624,7 @@ FormatParagraph tab of the Config Extensions dialog. Patch by Tal Einat. .. .. bpo: 16893 -.. date: 7138 +.. date: 8478 .. nonce: JfHAA4 .. section: IDLE @@ -4633,7 +4633,7 @@ Update Idle doc chapter to match current Idle and add new information. .. .. bpo: 3068 -.. date: 7137 +.. date: 8477 .. nonce: TYjXTA .. section: IDLE @@ -4643,7 +4643,7 @@ to HOME/.idlerc/config-extensions.cfg. Original patch by Tal Einat. .. .. bpo: 16233 -.. date: 7136 +.. date: 8476 .. nonce: sOadNo .. section: IDLE @@ -4656,7 +4656,7 @@ module is opened, a corresponding browser is also opened. .. .. bpo: 4832 -.. date: 7135 +.. date: 8475 .. nonce: GRKi9M .. section: IDLE @@ -4667,7 +4667,7 @@ Save As to type Python files automatically adds .py to the name you enter .. .. bpo: 21986 -.. date: 7134 +.. date: 8474 .. nonce: 04GUv2 .. section: IDLE @@ -4677,7 +4677,7 @@ they are no longer pickled when running under Idle. .. .. bpo: 17390 -.. date: 7133 +.. date: 8473 .. nonce: I4vHFh .. section: IDLE @@ -4686,7 +4686,7 @@ Adjust Editor window title; remove 'Python', move version to end. .. .. bpo: 14105 -.. date: 7132 +.. date: 8472 .. nonce: -FZwYH .. section: IDLE @@ -4696,7 +4696,7 @@ lines. .. .. bpo: 17172 -.. date: 7131 +.. date: 8471 .. nonce: R8jkU1 .. section: IDLE @@ -4706,7 +4706,7 @@ menu, but it may move to Run. Patch by Ramchandra Apt and Lita Cho. .. .. bpo: 21765 -.. date: 7130 +.. date: 8470 .. nonce: JyiDbd .. section: IDLE @@ -4715,7 +4715,7 @@ Add support for non-ascii identifiers to HyperParser. .. .. bpo: 21940 -.. date: 7129 +.. date: 8469 .. nonce: VlIRz7 .. section: IDLE @@ -4724,7 +4724,7 @@ Add unittest for WidgetRedirector. Initial patch by Saimadhav Heblikar. .. .. bpo: 18592 -.. date: 7128 +.. date: 8468 .. nonce: sMG-SZ .. section: IDLE @@ -4733,7 +4733,7 @@ Add unittest for SearchDialogBase. Patch by Phil Webster. .. .. bpo: 21694 -.. date: 7127 +.. date: 8467 .. nonce: 1oLmRo .. section: IDLE @@ -4742,7 +4742,7 @@ Add unittest for ParenMatch. Patch by Saimadhav Heblikar. .. .. bpo: 21686 -.. date: 7126 +.. date: 8466 .. nonce: TAkFB0 .. section: IDLE @@ -4751,7 +4751,7 @@ add unittest for HyperParser. Original patch by Saimadhav Heblikar. .. .. bpo: 12387 -.. date: 7125 +.. date: 8465 .. nonce: XO7Ozk .. section: IDLE @@ -4761,7 +4761,7 @@ Idle so Caps Lock does not disable them. Patch by Roger Serwy. .. .. bpo: 21695 -.. date: 7124 +.. date: 8464 .. nonce: g-t0Tm .. section: IDLE @@ -4771,7 +4771,7 @@ no longer closes Idle. .. .. bpo: 18910 -.. date: 7123 +.. date: 8463 .. nonce: ke8lMK .. section: IDLE @@ -4780,7 +4780,7 @@ Add unittest for textView. Patch by Phil Webster. .. .. bpo: 18292 -.. date: 7122 +.. date: 8462 .. nonce: ks_3wm .. section: IDLE @@ -4789,7 +4789,7 @@ Add unittest for AutoExpand. Patch by Saihadhav Heblikar. .. .. bpo: 18409 -.. date: 7121 +.. date: 8461 .. nonce: 7fe-aK .. section: IDLE @@ -4798,7 +4798,7 @@ Add unittest for AutoComplete. Patch by Phil Webster. .. .. bpo: 21477 -.. date: 7120 +.. date: 8460 .. nonce: 33NOe0 .. section: IDLE @@ -4808,7 +4808,7 @@ Heblikar .. .. bpo: 18104 -.. date: 7119 +.. date: 8459 .. nonce: 8Fj9Pf .. section: IDLE @@ -4820,7 +4820,7 @@ tests. .. .. bpo: 21139 -.. date: 7118 +.. date: 8458 .. nonce: kqetng .. section: IDLE @@ -4829,7 +4829,7 @@ Change default paragraph width to 72, the PEP 8 recommendation. .. .. bpo: 21284 -.. date: 7117 +.. date: 8457 .. nonce: KKJfmv .. section: IDLE @@ -4838,7 +4838,7 @@ Paragraph reformat test passes after user changes reformat width. .. .. bpo: 17654 -.. date: 7116 +.. date: 8456 .. nonce: NbzhNS .. section: IDLE @@ -4848,7 +4848,7 @@ and for all variants of Tk. .. .. bpo: 23180 -.. date: 7115 +.. date: 8455 .. nonce: cE_89F .. section: IDLE @@ -4857,7 +4857,7 @@ Rename IDLE "Windows" menu item to "Window". Patch by Al Sweigart. .. .. bpo: 15506 -.. date: 7114 +.. date: 8454 .. nonce: nh8KlR .. section: Build @@ -4866,7 +4866,7 @@ Use standard PKG_PROG_PKG_CONFIG autoconf macro in the configure script. .. .. bpo: 22935 -.. date: 7113 +.. date: 8453 .. nonce: -vY3lc .. section: Build @@ -4875,7 +4875,7 @@ Allow the ssl module to be compiled if openssl doesn't support SSL 3. .. .. bpo: 22592 -.. date: 7112 +.. date: 8452 .. nonce: O_IE9W .. section: Build @@ -4885,7 +4885,7 @@ still supports it to build extensions. .. .. bpo: 22591 -.. date: 7111 +.. date: 8451 .. nonce: wwBlG8 .. section: Build @@ -4895,7 +4895,7 @@ GCC). .. .. bpo: 16537 -.. date: 7110 +.. date: 8450 .. nonce: llFo71 .. section: Build @@ -4905,7 +4905,7 @@ Hosmer. .. .. bpo: 22359 -.. date: 7109 +.. date: 8449 .. nonce: YYFOFG .. section: Build @@ -4914,7 +4914,7 @@ Remove incorrect uses of recursive make. Patch by Jonas Wagner. .. .. bpo: 21958 -.. date: 7108 +.. date: 8448 .. nonce: 3rq4qR .. section: Build @@ -4924,7 +4924,7 @@ Zachary Turner. .. .. bpo: 18093 -.. date: 7107 +.. date: 8447 .. nonce: gnZieo .. section: Build @@ -4934,7 +4934,7 @@ directory, rather than being kept in the Modules directory. .. .. bpo: 15759 -.. date: 7106 +.. date: 8446 .. nonce: iGLR6O .. section: Build @@ -4944,7 +4944,7 @@ special message when and only when there are failures. .. .. bpo: 21141 -.. date: 7105 +.. date: 8445 .. nonce: 669LzK .. section: Build @@ -4958,7 +4958,7 @@ will always be pre-configured and ready to build. .. .. bpo: 21037 -.. date: 7104 +.. date: 8444 .. nonce: v1rZzo .. section: Build @@ -4967,7 +4967,7 @@ Add a build option to enable AddressSanitizer support. .. .. bpo: 19962 -.. date: 7103 +.. date: 8443 .. nonce: HDlwsE .. section: Build @@ -4978,7 +4978,7 @@ interpreter. .. .. bpo: 21285 -.. date: 7102 +.. date: 8442 .. nonce: cU9p2E .. section: Build @@ -4988,7 +4988,7 @@ directory. .. .. bpo: 15234 -.. date: 7101 +.. date: 8441 .. nonce: vlM720 .. section: Build @@ -4999,7 +4999,7 @@ library dependency. .. .. bpo: 17861 -.. date: 7100 +.. date: 8440 .. nonce: jCi44U .. section: Build @@ -5009,7 +5009,7 @@ Include/opcode.h from Lib/opcode.py if the latter gets any change. .. .. bpo: 20644 -.. date: 7099 +.. date: 8439 .. nonce: aV0zq7 .. section: Build @@ -5019,7 +5019,7 @@ assume externally supplied sphinx-build is available in /usr/bin. .. .. bpo: 20022 -.. date: 7098 +.. date: 8438 .. nonce: EqSCTW .. section: Build @@ -5028,7 +5028,7 @@ Eliminate use of deprecated bundlebuilder in OS X builds. .. .. bpo: 15968 -.. date: 7097 +.. date: 8437 .. nonce: vxUxHK .. section: Build @@ -5037,7 +5037,7 @@ Incorporated Tcl, Tk, and Tix builds into the Windows build solution. .. .. bpo: 17095 -.. date: 7096 +.. date: 8436 .. nonce: -XEBIU .. section: Build @@ -5046,7 +5046,7 @@ Fix Modules/Setup *shared* support. .. .. bpo: 21811 -.. date: 7095 +.. date: 8435 .. nonce: 3_Xyr- .. section: Build @@ -5055,17 +5055,17 @@ Anticipated fixes to support OS X versions > 10.9. .. .. bpo: 21166 -.. date: 7094 +.. date: 8434 .. nonce: KAl7aO .. section: Build -Prevent possible segfaults and other random failures of python -``--generate-posix-vars`` in pybuilddir.txt build target. +Prevent possible segfaults and other random failures of python --generate- +posix-vars in pybuilddir.txt build target. .. .. bpo: 18096 -.. date: 7093 +.. date: 8433 .. nonce: ELyAUJ .. section: Build @@ -5074,7 +5074,7 @@ Fix library order returned by python-config. .. .. bpo: 17219 -.. date: 7092 +.. date: 8432 .. nonce: q8ueQ0 .. section: Build @@ -5083,7 +5083,7 @@ Add library build dir for Python extension cross-builds. .. .. bpo: 22919 -.. date: 7091 +.. date: 8431 .. nonce: 1XThL9 .. section: Build @@ -5093,7 +5093,7 @@ used for the official release. .. .. bpo: 21236 -.. date: 7090 +.. date: 8430 .. nonce: 84LXxj .. section: Build @@ -5102,7 +5102,7 @@ Build _msi.pyd with cabinet.lib instead of fci.lib .. .. bpo: 17128 -.. date: 7089 +.. date: 8429 .. nonce: U2biLA .. section: Build @@ -5111,7 +5111,7 @@ Use private version of OpenSSL for OS X 10.5+ installer. .. .. bpo: 14203 -.. date: 7088 +.. date: 8428 .. nonce: 3hv0TX .. section: C API @@ -5122,7 +5122,7 @@ functions now raise BufferError in that case. .. .. bpo: 22445 -.. date: 7087 +.. date: 8427 .. nonce: s0AOAS .. section: C API @@ -5133,7 +5133,7 @@ function reported false negatives for corner cases. .. .. bpo: 22079 -.. date: 7086 +.. date: 8426 .. nonce: zhs2qM .. section: C API @@ -5143,7 +5143,7 @@ allocated bases. .. .. bpo: 22453 -.. date: 7085 +.. date: 8425 .. nonce: XoO4ns .. section: C API @@ -5152,7 +5152,7 @@ Removed non-documented macro PyObject_REPR(). .. .. bpo: 18395 -.. date: 7084 +.. date: 8424 .. nonce: YC9B06 .. section: C API @@ -5163,7 +5163,7 @@ functions. .. .. bpo: 21233 -.. date: 7083 +.. date: 8423 .. nonce: 98hZAt .. section: C API @@ -5174,7 +5174,7 @@ _PyObject_GC_Calloc(). bytes(int) is now using ``calloc()`` instead of .. .. bpo: 20942 -.. date: 7082 +.. date: 8422 .. nonce: qHLJ5- .. section: C API @@ -5185,7 +5185,7 @@ using imp.init_frozen(). .. .. bpo: 19548 -.. date: 7081 +.. date: 8421 .. nonce: yOX8sS .. section: Documentation @@ -5196,7 +5196,7 @@ Patch by Martin Panter. .. .. bpo: 22394 -.. date: 7080 +.. date: 8420 .. nonce: 6bJywY .. section: Documentation @@ -5207,7 +5207,7 @@ PYTHON=venv/bin/python3``. .. .. bpo: 21514 -.. date: 7079 +.. date: 8419 .. nonce: 1H16T6 .. section: Documentation @@ -5217,7 +5217,7 @@ of obsoleted RFC 4627. .. .. bpo: 21777 -.. date: 7078 +.. date: 8418 .. nonce: dtQCWV .. section: Documentation @@ -5228,7 +5228,7 @@ behaviour from the behaviour of the corresponding str methods. .. .. bpo: 6916 -.. date: 7077 +.. date: 8417 .. nonce: 4sm3nE .. section: Documentation @@ -5237,7 +5237,7 @@ undocument deprecated asynchat.fifo class. .. .. bpo: 17386 -.. date: 7076 +.. date: 8416 .. nonce: ivaGLb .. section: Documentation @@ -5247,7 +5247,7 @@ comparable to ``Doc/Makefile``. .. .. bpo: 21312 -.. date: 7075 +.. date: 8415 .. nonce: 6IqcV4 .. section: Documentation @@ -5257,7 +5257,7 @@ Patch by Jack McCracken. .. .. bpo: 21043 -.. date: 7074 +.. date: 8414 .. nonce: oEOC8O .. section: Documentation @@ -5267,7 +5267,7 @@ ability to load the OS certificates. .. .. bpo: 20765 -.. date: 7073 +.. date: 8413 .. nonce: Rv3GgV .. section: Documentation @@ -5277,7 +5277,7 @@ PurePath.with_suffix(). .. .. bpo: 19407 -.. date: 7072 +.. date: 8412 .. nonce: mRyNnG .. section: Documentation @@ -5289,7 +5289,7 @@ material for tool developers that isn't recorded anywhere else. .. .. bpo: 19697 -.. date: 7071 +.. date: 8411 .. nonce: 2jMQBP .. section: Documentation @@ -5298,7 +5298,7 @@ Document cases where __main__.__spec__ is None. .. .. bpo: 18982 -.. date: 7070 +.. date: 8410 .. nonce: TynSM6 .. section: Tests @@ -5307,7 +5307,7 @@ Add tests for CLI of the calendar module. .. .. bpo: 19548 -.. date: 7069 +.. date: 8409 .. nonce: 25Kxq_ .. section: Tests @@ -5317,7 +5317,7 @@ updated documentation remain accurate. Patch by Martin Panter. .. .. bpo: 22838 -.. date: 7068 +.. date: 8408 .. nonce: VZBtZg .. section: Tests @@ -5326,7 +5326,7 @@ All test_re tests now work with unittest test discovery. .. .. bpo: 22173 -.. date: 7067 +.. date: 8407 .. nonce: dxIIVx .. section: Tests @@ -5335,7 +5335,7 @@ Update lib2to3 tests to use unittest test discovery. .. .. bpo: 16000 -.. date: 7066 +.. date: 8406 .. nonce: Y7O6TP .. section: Tests @@ -5344,7 +5344,7 @@ Convert test_curses to use unittest. .. .. bpo: 21456 -.. date: 7065 +.. date: 8405 .. nonce: Axsw43 .. section: Tests @@ -5354,7 +5354,7 @@ Remi Pointel. .. .. bpo: 20746 -.. date: 7064 +.. date: 8404 .. nonce: N2pzAY .. section: Tests @@ -5363,7 +5363,7 @@ Fix test_pdb to run in refleak mode (-R). Patch by Xavier de Gaye. .. .. bpo: 22060 -.. date: 7063 +.. date: 8403 .. nonce: TduJNO .. section: Tests @@ -5373,7 +5373,7 @@ unittest test discovery to find its tests. .. .. bpo: 22104 -.. date: 7062 +.. date: 8402 .. nonce: -YYDup .. section: Tests @@ -5383,7 +5383,7 @@ test modules that don't define test_main(). .. .. bpo: 22111 -.. date: 7061 +.. date: 8401 .. nonce: 0XlFAU .. section: Tests @@ -5392,7 +5392,7 @@ Assorted cleanups in test_imaplib. Patch by Milan Oberkirch. .. .. bpo: 22002 -.. date: 7060 +.. date: 8400 .. nonce: jpiaA2 .. section: Tests @@ -5403,7 +5403,7 @@ test_importlib, test_json, and test_tools. .. .. bpo: 21976 -.. date: 7059 +.. date: 8399 .. nonce: Slq6se .. section: Tests @@ -5412,7 +5412,7 @@ Fix test_ssl to accept LibreSSL version strings. Thanks to William Orr. .. .. bpo: 21918 -.. date: 7058 +.. date: 8398 .. nonce: QTFFSj .. section: Tests @@ -5422,7 +5422,7 @@ files for each tested script. .. .. bpo: 9554 -.. date: 7057 +.. date: 8397 .. nonce: VsP0Ve .. section: Tests @@ -5432,7 +5432,7 @@ Coneybeare and Radu Voicilas. .. .. bpo: 20155 -.. date: 7056 +.. date: 8396 .. nonce: nphzS3 .. section: Tests @@ -5443,7 +5443,7 @@ not interfere with the transaction semantics expected by the tests. .. .. bpo: 19493 -.. date: 7055 +.. date: 8395 .. nonce: SwbzLQ .. section: Tests @@ -5453,7 +5453,7 @@ silently. .. .. bpo: 18492 -.. date: 7054 +.. date: 8394 .. nonce: ylPRU7 .. section: Tests @@ -5462,7 +5462,7 @@ All resources are now allowed when tests are not run by regrtest.py. .. .. bpo: 21634 -.. date: 7053 +.. date: 8393 .. nonce: Eng06F .. section: Tests @@ -5473,7 +5473,7 @@ benchmark integers instead of floating point numbers. Set pystone version to .. .. bpo: 21605 -.. date: 7052 +.. date: 8392 .. nonce: qsLV8d .. section: Tests @@ -5482,7 +5482,7 @@ Added tests for Tkinter images. .. .. bpo: 21493 -.. date: 7051 +.. date: 8391 .. nonce: NqhRsy .. section: Tests @@ -5491,7 +5491,7 @@ Added test for ntpath.expanduser(). Original patch by Claudiu Popa. .. .. bpo: 19925 -.. date: 7050 +.. date: 8390 .. nonce: dhMx08 .. section: Tests @@ -5500,7 +5500,7 @@ Added tests for the spwd module. Original patch by Vajrasky Kok. .. .. bpo: 21522 -.. date: 7049 +.. date: 8389 .. nonce: b-VwFW .. section: Tests @@ -5510,7 +5510,7 @@ PanedWindow.paneconfigure(), and Menu.entryconfigure(). .. .. bpo: 17756 -.. date: 7048 +.. date: 8388 .. nonce: LLfbfU .. section: Tests @@ -5519,7 +5519,7 @@ Fix test_code test when run from the installed location. .. .. bpo: 17752 -.. date: 7047 +.. date: 8387 .. nonce: P8iG44 .. section: Tests @@ -5528,7 +5528,7 @@ Fix distutils tests when run from the installed location. .. .. bpo: 18604 -.. date: 7046 +.. date: 8386 .. nonce: Q00Xrj .. section: Tests @@ -5538,7 +5538,7 @@ whether Tk can be instantiated when the GUI resource is requested. .. .. bpo: 21275 -.. date: 7045 +.. date: 8385 .. nonce: lI5FkX .. section: Tests @@ -5547,7 +5547,7 @@ Fix a socket test on KFreeBSD. .. .. bpo: 21223 -.. date: 7044 +.. date: 8384 .. nonce: lMY6ka .. section: Tests @@ -5557,7 +5557,7 @@ builtins. .. .. bpo: 20635 -.. date: 7043 +.. date: 8383 .. nonce: mzWmoS .. section: Tests @@ -5566,7 +5566,7 @@ Added tests for Tk geometry managers. .. .. bpo: 0 -.. date: 7042 +.. date: 8382 .. nonce: E5XNqr .. section: Tests @@ -5575,7 +5575,7 @@ Add test case for freeze. .. .. bpo: 20743 -.. date: 7041 +.. date: 8381 .. nonce: hxZQUf .. section: Tests @@ -5584,7 +5584,7 @@ Fix a reference leak in test_tcl. .. .. bpo: 21097 -.. date: 7040 +.. date: 8380 .. nonce: gsUesm .. section: Tests @@ -5593,7 +5593,7 @@ Move test_namespace_pkgs into test_importlib. .. .. bpo: 21503 -.. date: 7039 +.. date: 8379 .. nonce: H9TPCg .. section: Tests @@ -5602,7 +5602,7 @@ Use test_both() consistently in test_importlib. .. .. bpo: 20939 -.. date: 7038 +.. date: 8378 .. nonce: x3KQ35 .. section: Tests @@ -5613,7 +5613,7 @@ instead. .. .. bpo: 20668 -.. date: 7037 +.. date: 8377 .. nonce: IWjOSC .. section: Tests @@ -5622,7 +5622,7 @@ asyncio tests no longer rely on tests.txt file. (Patch by Vajrasky Kok) .. .. bpo: 21093 -.. date: 7036 +.. date: 8376 .. nonce: CcpRim .. section: Tests @@ -5632,7 +5632,7 @@ $HOME/lib or /usr/local/lib. .. .. bpo: 22770 -.. date: 7035 +.. date: 8375 .. nonce: FxAh91 .. section: Tests @@ -5641,7 +5641,7 @@ Prevent some Tk segfaults on OS X when running gui tests. .. .. bpo: 23211 -.. date: 7034 +.. date: 8374 .. nonce: Bc-QfJ .. section: Tests @@ -5650,7 +5650,7 @@ Workaround test_logging failure on some OS X 10.6 systems. .. .. bpo: 23345 -.. date: 7033 +.. date: 8373 .. nonce: HIGBKx .. section: Tests @@ -5660,7 +5660,7 @@ Prevent test_ssl failures with large OpenSSL patch level values (like .. .. bpo: 22314 -.. date: 7032 +.. date: 8372 .. nonce: ws6xsH .. section: Tools/Demos @@ -5669,7 +5669,7 @@ pydoc now works when the LINES environment variable is set. .. .. bpo: 22615 -.. date: 7031 +.. date: 8371 .. nonce: My3DWN .. section: Tools/Demos @@ -5679,7 +5679,7 @@ This permits using the int converter with enums and typedefs. .. .. bpo: 20076 -.. date: 7030 +.. date: 8370 .. nonce: ZNuBrC .. section: Tools/Demos @@ -5688,7 +5688,7 @@ The makelocalealias.py script no longer ignores UTF-8 mapping. .. .. bpo: 20079 -.. date: 7029 +.. date: 8369 .. nonce: ogPXcK .. section: Tools/Demos @@ -5698,7 +5698,7 @@ sources and supports command line options for source paths. .. .. bpo: 22201 -.. date: 7028 +.. date: 8368 .. nonce: k1Awbh .. section: Tools/Demos @@ -5708,7 +5708,7 @@ files with directory entries. Patch by Ryan Wilson. .. .. bpo: 22120 -.. date: 7027 +.. date: 8367 .. nonce: KmBUj- .. section: Tools/Demos @@ -5719,7 +5719,7 @@ code. (This suppresses a compilation warning.) .. .. bpo: 18974 -.. date: 7026 +.. date: 8366 .. nonce: I3DdAo .. section: Tools/Demos @@ -5728,7 +5728,7 @@ Tools/scripts/diff.py now uses argparse instead of optparse. .. .. bpo: 21906 -.. date: 7025 +.. date: 8365 .. nonce: ZsKy9v .. section: Tools/Demos @@ -5737,7 +5737,7 @@ Make Tools/scripts/md5sum.py work in Python 3. Patch by Zachary Ware. .. .. bpo: 21629 -.. date: 7024 +.. date: 8364 .. nonce: 9kZmQl .. section: Tools/Demos @@ -5746,7 +5746,7 @@ Fix Argument Clinic's "--converters" feature. .. .. bpo: 0 -.. date: 7023 +.. date: 8363 .. nonce: _-ge-g .. section: Tools/Demos @@ -5755,7 +5755,7 @@ Add support for ``yield from`` to 2to3. .. .. bpo: 0 -.. date: 7022 +.. date: 8362 .. nonce: dpFbyZ .. section: Tools/Demos @@ -5764,7 +5764,7 @@ Add support for the PEP 465 matrix multiplication operator to 2to3. .. .. bpo: 16047 -.. date: 7021 +.. date: 8361 .. nonce: IsgTzm .. section: Tools/Demos @@ -5774,7 +5774,7 @@ Inge. .. .. bpo: 11824 -.. date: 7020 +.. date: 8360 .. nonce: OBWc3T .. section: Tools/Demos @@ -5783,7 +5783,7 @@ Consider ABI tags in freeze. Patch by Meador Inge. .. .. bpo: 20535 -.. date: 7019 +.. date: 8359 .. nonce: 0qkvZZ .. section: Tools/Demos @@ -5793,7 +5793,7 @@ Frehtes Taifersar Arahesis. .. .. bpo: 23260 -.. date: 7018 +.. date: 8358 .. nonce: aZ5VLH .. section: Windows @@ -5802,7 +5802,7 @@ Update Windows installer .. .. bpo: 0 -.. date: 7017 +.. date: 8357 .. nonce: _aEUNt .. section: Windows @@ -5814,7 +5814,7 @@ information. Also, this version of Tcl/Tk includes support for Windows 10. .. .. bpo: 17896 -.. date: 7016 +.. date: 8356 .. nonce: o79rHM .. section: Windows @@ -5824,7 +5824,7 @@ The Windows build scripts now expect external library sources to be in .. .. bpo: 17717 -.. date: 7015 +.. date: 8355 .. nonce: y1zoye .. section: Windows @@ -5834,7 +5834,7 @@ to build OpenSSL. .. .. bpo: 21907 -.. date: 7014 +.. date: 8354 .. nonce: jm1smN .. section: Windows @@ -5843,7 +5843,7 @@ Improved the batch scripts provided for building Python. .. .. bpo: 22644 -.. date: 7013 +.. date: 8353 .. nonce: gosBki .. section: Windows @@ -5852,7 +5852,7 @@ The bundled version of OpenSSL has been updated to 1.0.1j. .. .. bpo: 10747 -.. date: 7012 +.. date: 8352 .. nonce: LTWhLn .. section: Windows @@ -5861,7 +5861,7 @@ Use versioned labels in the Windows start menu. Patch by Olive Kilburn. .. .. bpo: 22980 -.. date: 7011 +.. date: 8351 .. nonce: -UypE5 .. section: Windows diff --git a/Misc/NEWS.d/3.5.0a2.rst b/Misc/NEWS.d/3.5.0a2.rst index ab0c671..80bf9e8 100644 --- a/Misc/NEWS.d/3.5.0a2.rst +++ b/Misc/NEWS.d/3.5.0a2.rst @@ -1,5 +1,5 @@ .. bpo: 23571 -.. date: 7650 +.. date: 8990 .. nonce: GTkAkq .. release date: 2015-03-09 .. section: Core and Builtins @@ -11,7 +11,7 @@ previous exception. .. .. bpo: 22524 -.. date: 7649 +.. date: 8989 .. nonce: Ks6_2x .. section: Library @@ -21,7 +21,7 @@ better and faster directory iterator". Patch written by Ben Hoyt. .. .. bpo: 23103 -.. date: 7648 +.. date: 8988 .. nonce: I3RLIV .. section: Library @@ -30,7 +30,7 @@ Reduced the memory consumption of IPv4Address and IPv6Address. .. .. bpo: 21793 -.. date: 7647 +.. date: 8987 .. nonce: GQtYMM .. section: Library @@ -40,7 +40,7 @@ stringified enum. Patch by Demian Brecht. .. .. bpo: 23476 -.. date: 7646 +.. date: 8986 .. nonce: 82QV9I .. section: Library @@ -50,7 +50,7 @@ certificate stores when it is available. .. .. bpo: 23576 -.. date: 7645 +.. date: 8985 .. nonce: 98F-PP .. section: Library @@ -60,7 +60,7 @@ the underlying connection hasn't been closed. .. .. bpo: 23504 -.. date: 7644 +.. date: 8984 .. nonce: o31h5I .. section: Library @@ -69,7 +69,7 @@ Added an __all__ to the types module. .. .. bpo: 23563 -.. date: 7643 +.. date: 8983 .. nonce: iQB-ba .. section: Library @@ -78,7 +78,7 @@ Optimized utility functions in urllib.parse. .. .. bpo: 7830 -.. date: 7642 +.. date: 8982 .. nonce: irvPdC .. section: Library @@ -87,7 +87,7 @@ Flatten nested functools.partial. .. .. bpo: 20204 -.. date: 7641 +.. date: 8981 .. nonce: DorA4b .. section: Library @@ -96,7 +96,7 @@ Added the __module__ attribute to _tkinter classes. .. .. bpo: 19980 -.. date: 7640 +.. date: 8980 .. nonce: whwzL_ .. section: Library @@ -107,7 +107,7 @@ Lawrence. .. .. bpo: 23521 -.. date: 7639 +.. date: 8979 .. nonce: HvwFfd .. section: Library @@ -119,7 +119,7 @@ Corrected rounding in timedlta true division. .. .. bpo: 21619 -.. date: 7638 +.. date: 8978 .. nonce: uL0SZh .. section: Library @@ -129,7 +129,7 @@ the pipe was broken. Patch by Martin Panter. .. .. bpo: 22936 -.. date: 7637 +.. date: 8977 .. nonce: JrhGYd .. section: Library @@ -139,7 +139,7 @@ traceback module and unittest. .. .. bpo: 15955 -.. date: 7636 +.. date: 8976 .. nonce: _8nYPy .. section: Library @@ -149,7 +149,7 @@ Nikolaus Rath. .. .. bpo: 6639 -.. date: 7635 +.. date: 8975 .. nonce: rmjUmG .. section: Library @@ -159,7 +159,7 @@ window. .. .. bpo: 814253 -.. date: 7634 +.. date: 8974 .. nonce: icZb-I .. section: Library @@ -169,7 +169,7 @@ assertions in regular expressions. (See also: bpo-9179) .. .. bpo: 23215 -.. date: 7633 +.. date: 8973 .. nonce: VHVSVX .. section: Library @@ -180,7 +180,7 @@ Torhamo. .. .. bpo: 5700 -.. date: 7632 +.. date: 8972 .. nonce: iA5yzL .. section: Library @@ -190,7 +190,7 @@ close() if closefd=False. .. .. bpo: 23374 -.. date: 7631 +.. date: 8971 .. nonce: 8A9LuZ .. section: Library @@ -200,7 +200,7 @@ file system encoding (e.g. on Mac OS). .. .. bpo: 23481 -.. date: 7630 +.. date: 8970 .. nonce: ZWwliG .. section: Library @@ -209,7 +209,7 @@ Remove RC4 from the SSL module's default cipher list. .. .. bpo: 21548 -.. date: 7629 +.. date: 8969 .. nonce: CmO_Yh .. section: Library @@ -218,7 +218,7 @@ Fix pydoc.synopsis() and pydoc.apropos() on modules with empty docstrings. .. .. bpo: 22885 -.. date: 7628 +.. date: 8968 .. nonce: p8FnYk .. section: Library @@ -228,7 +228,7 @@ Original patch by Claudiu Popa. .. .. bpo: 23239 -.. date: 7627 +.. date: 8967 .. nonce: PGUq7T .. section: Library @@ -237,7 +237,7 @@ ssl.match_hostname() now supports matching of IP addresses. .. .. bpo: 23146 -.. date: 7626 +.. date: 8966 .. nonce: PW-O3u .. section: Library @@ -246,7 +246,7 @@ Fix mishandling of absolute Windows paths with forward slashes in pathlib. .. .. bpo: 23096 -.. date: 7625 +.. date: 8965 .. nonce: Ftrmf3 .. section: Library @@ -256,7 +256,7 @@ Python and C implementations. .. .. bpo: 19105 -.. date: 7624 +.. date: 8964 .. nonce: ZK07Ff .. section: Library @@ -265,7 +265,7 @@ pprint now more efficiently uses free space at the right. .. .. bpo: 14910 -.. date: 7623 +.. date: 8963 .. nonce: zueIhP .. section: Library @@ -275,7 +275,7 @@ Paugh, Steven Bethard, paul j3 and Daniel Eriksson. .. .. bpo: 21717 -.. date: 7622 +.. date: 8962 .. nonce: Knut81 .. section: Library @@ -284,7 +284,7 @@ tarfile.open() now supports 'x' (exclusive creation) mode. .. .. bpo: 23344 -.. date: 7621 +.. date: 8961 .. nonce: ieu8C1 .. section: Library @@ -293,7 +293,7 @@ marshal.dumps() is now 20-25% faster on average. .. .. bpo: 20416 -.. date: 7620 +.. date: 8960 .. nonce: cwEgkL .. section: Library @@ -302,7 +302,7 @@ marshal.dumps() with protocols 3 and 4 is now 40-50% faster on average. .. .. bpo: 23421 -.. date: 7619 +.. date: 8959 .. nonce: eckzoV .. section: Library @@ -311,7 +311,7 @@ Fixed compression in tarfile CLI. Patch by wdv4758h. .. .. bpo: 23367 -.. date: 7618 +.. date: 8958 .. nonce: kHnFiz .. section: Library @@ -320,7 +320,7 @@ Fix possible overflows in the unicodedata module. .. .. bpo: 23361 -.. date: 7617 +.. date: 8957 .. nonce: I_w0-z .. section: Library @@ -329,7 +329,7 @@ Fix possible overflow in Windows subprocess creation code. .. .. bpo: 0 -.. date: 7616 +.. date: 8956 .. nonce: sfmjTs .. section: Library @@ -340,7 +340,7 @@ handler levels into account. .. .. bpo: 19705 -.. date: 7615 +.. date: 8955 .. nonce: WLzTRV .. section: Library @@ -350,7 +350,7 @@ Jason Yeo. .. .. bpo: 23801 -.. date: 7614 +.. date: 8954 .. nonce: jyJK3z .. section: Library @@ -360,7 +360,7 @@ to a multipart body. .. .. bpo: 23445 -.. date: 7613 +.. date: 8953 .. nonce: 7fmkYO .. section: Build @@ -370,7 +370,7 @@ executable faster. .. .. bpo: 23686 -.. date: 7612 +.. date: 8952 .. nonce: B7jDXY .. section: Build @@ -379,7 +379,7 @@ Update OS X 10.5 installer build to use OpenSSL 1.0.2a. .. .. bpo: 20204 -.. date: 7611 +.. date: 8951 .. nonce: M_jcNK .. section: C API @@ -389,7 +389,7 @@ attribute. .. .. bpo: 23465 -.. date: 7610 +.. date: 8950 .. nonce: qBauCy .. section: Windows @@ -399,7 +399,7 @@ Patch by Paul Moore. .. .. bpo: 23437 -.. date: 7609 +.. date: 8949 .. nonce: ro9X8r .. section: Windows diff --git a/Misc/NEWS.d/3.5.0a3.rst b/Misc/NEWS.d/3.5.0a3.rst index c71afe6..2c62799 100644 --- a/Misc/NEWS.d/3.5.0a3.rst +++ b/Misc/NEWS.d/3.5.0a3.rst @@ -1,5 +1,5 @@ .. bpo: 23573 -.. date: 7702 +.. date: 9042 .. nonce: ZpM4D- .. release date: 2015-03-28 .. section: Core and Builtins @@ -11,7 +11,7 @@ different kinds (UCS1, UCS2, UCS4). .. .. bpo: 23753 -.. date: 7701 +.. date: 9041 .. nonce: CREjLC .. section: Core and Builtins @@ -21,7 +21,7 @@ functions are always required. .. .. bpo: 23681 -.. date: 7700 +.. date: 9040 .. nonce: kh02TF .. section: Core and Builtins @@ -30,7 +30,7 @@ The -b option now affects comparisons of bytes with int. .. .. bpo: 23632 -.. date: 7699 +.. date: 9039 .. nonce: UVdIZY .. section: Core and Builtins @@ -40,7 +40,7 @@ memoryviews). .. .. bpo: 23192 -.. date: 7698 +.. date: 9038 .. nonce: QKqdow .. section: Core and Builtins @@ -49,7 +49,7 @@ Fixed generator lambdas. Patch by Bruno Cauet. .. .. bpo: 23629 -.. date: 7697 +.. date: 9037 .. nonce: r9Mt2C .. section: Core and Builtins @@ -58,17 +58,17 @@ Fix the default __sizeof__ implementation for variable-sized objects. .. .. bpo: 14260 -.. date: 7696 +.. date: 9036 .. nonce: b5M04V .. section: Library -The groupindex attribute of regular expression pattern object now is -non-modifiable mapping. +The groupindex attribute of regular expression pattern object now is non- +modifiable mapping. .. .. bpo: 23792 -.. date: 7695 +.. date: 9035 .. nonce: Kfm9-f .. section: Library @@ -79,7 +79,7 @@ down while the pager itself is still running. .. .. bpo: 23775 -.. date: 7694 +.. date: 9034 .. nonce: xKGrSQ .. section: Library @@ -88,7 +88,7 @@ pprint() of OrderedDict now outputs the same representation as repr(). .. .. bpo: 23765 -.. date: 7693 +.. date: 9033 .. nonce: 2ta_C4 .. section: Library @@ -97,7 +97,7 @@ Removed IsBadStringPtr calls in ctypes .. .. bpo: 22364 -.. date: 7692 +.. date: 9032 .. nonce: ejtoKl .. section: Library @@ -106,7 +106,7 @@ Improved some re error messages using regex for hints. .. .. bpo: 23742 -.. date: 7691 +.. date: 9031 .. nonce: _EkAIa .. section: Library @@ -115,7 +115,7 @@ ntpath.expandvars() no longer loses unbalanced single quotes. .. .. bpo: 21717 -.. date: 7690 +.. date: 9030 .. nonce: pKndpx .. section: Library @@ -125,7 +125,7 @@ mode. .. .. bpo: 21802 -.. date: 7689 +.. date: 9029 .. nonce: ygSM2A .. section: Library @@ -135,7 +135,7 @@ in BufferedRWPair.close(). .. .. bpo: 23622 -.. date: 7688 +.. date: 9028 .. nonce: 9-ZRqj .. section: Library @@ -145,7 +145,7 @@ letter now raise a deprecation warning and will be forbidden in Python 3.6. .. .. bpo: 23671 -.. date: 7687 +.. date: 9027 .. nonce: zWPm-a .. section: Library @@ -156,7 +156,7 @@ argument. string.Formatter now allows specifying the "self" and the .. .. bpo: 23502 -.. date: 7686 +.. date: 9026 .. nonce: AH20IQ .. section: Library @@ -165,7 +165,7 @@ The pprint module now supports mapping proxies. .. .. bpo: 17530 -.. date: 7685 +.. date: 9025 .. nonce: PUp8rL .. section: Library @@ -174,7 +174,7 @@ pprint now wraps long bytes objects and bytearrays. .. .. bpo: 22687 -.. date: 7684 +.. date: 9024 .. nonce: zEJPd9 .. section: Library @@ -184,7 +184,7 @@ complexity in breaking long words. .. .. bpo: 4727 -.. date: 7683 +.. date: 9023 .. nonce: iDQSpi .. section: Library @@ -194,7 +194,7 @@ of instances of classes whose __new__ method takes keyword-only arguments. .. .. bpo: 23491 -.. date: 7682 +.. date: 9022 .. nonce: P_WKrt .. section: Library @@ -205,7 +205,7 @@ archives (PEP 441). .. .. bpo: 23657 -.. date: 7681 +.. date: 9021 .. nonce: y1OaV- .. section: Library @@ -215,7 +215,7 @@ objects as arguments. .. .. bpo: 23688 -.. date: 7680 +.. date: 9020 .. nonce: d6LVy3 .. section: Library @@ -226,7 +226,7 @@ Maier. .. .. bpo: 23252 -.. date: 7679 +.. date: 9019 .. nonce: Goi18g .. section: Library @@ -235,7 +235,7 @@ Added support for writing ZIP files to unseekable streams. .. .. bpo: 23647 -.. date: 7678 +.. date: 9018 .. nonce: pX2qrx .. section: Library @@ -244,7 +244,7 @@ Increase impalib's MAXLINE to accommodate modern mailbox sizes. .. .. bpo: 23539 -.. date: 7677 +.. date: 9017 .. nonce: 5BVUim .. section: Library @@ -255,7 +255,7 @@ servers. .. .. bpo: 22351 -.. date: 7676 +.. date: 9016 .. nonce: agB8Y3 .. section: Library @@ -265,7 +265,7 @@ until the garbage collector cleans them up. Patch by Martin Panter. .. .. bpo: 23704 -.. date: 7675 +.. date: 9015 .. nonce: LTyyxL .. section: Library @@ -276,7 +276,7 @@ improves their substitutability for lists. .. .. bpo: 23715 -.. date: 7674 +.. date: 9014 .. nonce: Yap3tU .. section: Library @@ -288,7 +288,7 @@ timeout with a monotonic clock when it is retried. .. .. bpo: 23001 -.. date: 7673 +.. date: 9013 .. nonce: YSFnam .. section: Library @@ -299,7 +299,7 @@ object too. .. .. bpo: 23646 -.. date: 7672 +.. date: 9012 .. nonce: Tljc1S .. section: Library @@ -310,7 +310,7 @@ the recomputed delay, except if the signal handler raises an exception (PEP .. .. bpo: 23136 -.. date: 7671 +.. date: 9011 .. nonce: 1bnpnb .. section: Library @@ -320,7 +320,7 @@ previous year. Based on patch by Jim Carroll. .. .. bpo: 23700 -.. date: 7670 +.. date: 9010 .. nonce: VfnWwi .. section: Library @@ -330,7 +330,7 @@ instance. Patch by Bohuslav Kabrda. .. .. bpo: 22903 -.. date: 7669 +.. date: 9009 .. nonce: 2GjTHY .. section: Library @@ -340,7 +340,7 @@ module is now picklable. .. .. bpo: 22181 -.. date: 7668 +.. date: 9008 .. nonce: 7mnxea .. section: Library @@ -352,7 +352,7 @@ kernel has enough entropy. .. .. bpo: 2211 -.. date: 7667 +.. date: 9007 .. nonce: 17Iz5U .. section: Library @@ -367,7 +367,7 @@ Brecht. .. .. bpo: 18983 -.. date: 7666 +.. date: 9006 .. nonce: vF4i2S .. section: Library @@ -376,7 +376,7 @@ Allow selection of output units in timeit. Patch by Julian Gindi. .. .. bpo: 23631 -.. date: 7665 +.. date: 9005 .. nonce: GfSqNI .. section: Library @@ -385,7 +385,7 @@ Fix traceback.format_list when a traceback has been mutated. .. .. bpo: 23568 -.. date: 7664 +.. date: 9004 .. nonce: ffzJc7 .. section: Library @@ -394,7 +394,7 @@ Add rdivmod support to MagicMock() objects. Patch by Håkan Lövdahl. .. .. bpo: 2052 -.. date: 7663 +.. date: 9003 .. nonce: ujNgna .. section: Library @@ -403,7 +403,7 @@ Add charset parameter to HtmlDiff.make_file(). .. .. bpo: 23668 -.. date: 7662 +.. date: 9002 .. nonce: nF_jnN .. section: Library @@ -412,7 +412,7 @@ Support os.truncate and os.ftruncate on Windows. .. .. bpo: 23138 -.. date: 7661 +.. date: 9001 .. nonce: 4vMoMZ .. section: Library @@ -422,7 +422,7 @@ Demian Brecht. .. .. bpo: 23051 -.. date: 7660 +.. date: 9000 .. nonce: Vi5tCZ .. section: Library @@ -432,7 +432,7 @@ exceptions raised by an iterator. Patch by Alon Diamant and Davin Potts. .. .. bpo: 23581 -.. date: 7659 +.. date: 8999 .. nonce: D4Lknl .. section: Library @@ -441,7 +441,7 @@ Add matmul support to MagicMock. Patch by Håkan Lövdahl. .. .. bpo: 23566 -.. date: 7658 +.. date: 8998 .. nonce: F6LSyk .. section: Library @@ -451,7 +451,7 @@ of faulthandler now accept file descriptors. Patch by Wei Wu. .. .. bpo: 22928 -.. date: 7657 +.. date: 8997 .. nonce: q2TmY0 .. section: Library @@ -461,7 +461,7 @@ Brecht. .. .. bpo: 23615 -.. date: 7656 +.. date: 8996 .. nonce: 5Kx9k5 .. section: Library @@ -471,7 +471,7 @@ Patch by Thomas Kluyver. .. .. bpo: 23605 -.. date: 7655 +.. date: 8995 .. nonce: JUOA_X .. section: Library @@ -482,7 +482,7 @@ by Ben Hoyt. .. .. bpo: 23585 -.. date: 7654 +.. date: 8994 .. nonce: DTIIoI .. section: Build @@ -491,7 +491,7 @@ make patchcheck will ensure the interpreter is built. .. .. bpo: 23583 -.. date: 7653 +.. date: 8993 .. nonce: bY8AbM .. section: Tests @@ -500,7 +500,7 @@ Added tests for standard IO streams in IDLE. .. .. bpo: 22289 -.. date: 7652 +.. date: 8992 .. nonce: ybGcC- .. section: Tests @@ -509,7 +509,7 @@ Prevent test_urllib2net failures due to ftp connection timeout. .. .. bpo: 22826 -.. date: 7651 +.. date: 8991 .. nonce: 3bcoDL .. section: Tools/Demos diff --git a/Misc/NEWS.d/3.5.0a4.rst b/Misc/NEWS.d/3.5.0a4.rst index 50aa1aa..9b162bb 100644 --- a/Misc/NEWS.d/3.5.0a4.rst +++ b/Misc/NEWS.d/3.5.0a4.rst @@ -1,5 +1,5 @@ .. bpo: 22980 -.. date: 7769 +.. date: 9109 .. nonce: Lu_y6y .. release date: 2015-04-19 .. section: Core and Builtins @@ -12,7 +12,7 @@ now includes PEP 3149-style information. .. .. bpo: 22631 -.. date: 7768 +.. date: 9108 .. nonce: nTx_ZF .. section: Core and Builtins @@ -22,7 +22,7 @@ Joe Jevnik. .. .. bpo: 23731 -.. date: 7767 +.. date: 9107 .. nonce: FOXb37 .. section: Core and Builtins @@ -31,7 +31,7 @@ Implement PEP 488: removal of .pyo files. .. .. bpo: 23726 -.. date: 7766 +.. date: 9106 .. nonce: ZopTQ0 .. section: Core and Builtins @@ -41,7 +41,7 @@ fields. Patch by Eugene Toder. .. .. bpo: 23309 -.. date: 7765 +.. date: 9105 .. nonce: Wfnsnz .. section: Core and Builtins @@ -53,7 +53,7 @@ instead. .. .. bpo: 22977 -.. date: 7764 +.. date: 9104 .. nonce: hutEse .. section: Core and Builtins @@ -62,7 +62,7 @@ Fixed formatting Windows error messages on Wine. Patch by Martin Panter. .. .. bpo: 23466 -.. date: 7763 +.. date: 9103 .. nonce: KhMltK .. section: Core and Builtins @@ -72,7 +72,7 @@ input. .. .. bpo: 24044 -.. date: 7762 +.. date: 9102 .. nonce: H7vb6- .. section: Core and Builtins @@ -82,7 +82,7 @@ conditions. .. .. bpo: 21354 -.. date: 7761 +.. date: 9101 .. nonce: ZZTe1E .. section: Core and Builtins @@ -91,7 +91,7 @@ PyCFunction_New function is exposed by python DLL again. .. .. bpo: 23840 -.. date: 7760 +.. date: 9100 .. nonce: mtSbqO .. section: Library @@ -101,7 +101,7 @@ resource warning. .. .. bpo: 16914 -.. date: 7759 +.. date: 9099 .. nonce: GrP2Jr .. section: Library @@ -110,7 +110,7 @@ new debuglevel 2 in smtplib adds timestamps to debug output. .. .. bpo: 7159 -.. date: 7758 +.. date: 9098 .. nonce: KCgOUm .. section: Library @@ -121,7 +121,7 @@ first 401. This enhancement is a superset of the enhancement from issue .. .. bpo: 23703 -.. date: 7757 +.. date: 9097 .. nonce: kYybxm .. section: Library @@ -131,7 +131,7 @@ Brecht. .. .. bpo: 4254 -.. date: 7756 +.. date: 9096 .. nonce: eUC_2H .. section: Library @@ -140,7 +140,7 @@ Adds _curses.update_lines_cols(). Patch by Arnon Yaari .. .. bpo: 19933 -.. date: 7755 +.. date: 9095 .. nonce: Qq8utk .. section: Library @@ -149,7 +149,7 @@ Provide default argument for ndigits in round. Patch by Vajrasky Kok. .. .. bpo: 23193 -.. date: 7754 +.. date: 9094 .. nonce: n5ahcG .. section: Library @@ -159,7 +159,7 @@ tarfile.TarFile.extractall. Patch by Michael Vogt and Eric Smith. .. .. bpo: 23342 -.. date: 7753 +.. date: 9093 .. nonce: CbSzYI .. section: Library @@ -169,7 +169,7 @@ more consistent API than the existing call* functions. .. .. bpo: 21217 -.. date: 7752 +.. date: 9092 .. nonce: TkFTlk .. section: Library @@ -180,7 +180,7 @@ argument. Patch by Thomas Ballinger and Allison Kaptur. .. .. bpo: 24521 -.. date: 7751 +.. date: 9091 .. nonce: bn4U-y .. section: Library @@ -189,7 +189,7 @@ Fix possible integer overflows in the pickle module. .. .. bpo: 22931 -.. date: 7750 +.. date: 9090 .. nonce: 4CuWYD .. section: Library @@ -198,7 +198,7 @@ Allow '[' and ']' in cookie values. .. .. bpo: 0 -.. date: 7749 +.. date: 9089 .. nonce: fgX8Qe .. section: Library @@ -207,7 +207,7 @@ The keywords attribute of functools.partial is now always a dictionary. .. .. bpo: 23811 -.. date: 7748 +.. date: 9088 .. nonce: B6tzf9 .. section: Library @@ -217,7 +217,7 @@ Shkop. .. .. bpo: 21116 -.. date: 7747 +.. date: 9087 .. nonce: Orft3K .. section: Library @@ -227,7 +227,7 @@ larger than 50% of the available RAM. Patch by Médéric Boquien. .. .. bpo: 22982 -.. date: 7746 +.. date: 9086 .. nonce: xYmG62 .. section: Library @@ -237,7 +237,7 @@ file. .. .. bpo: 23464 -.. date: 7745 +.. date: 9085 .. nonce: _XGkBk .. section: Library @@ -246,7 +246,7 @@ Removed deprecated asyncio JoinableQueue. .. .. bpo: 23529 -.. date: 7744 +.. date: 9084 .. nonce: Hr7AHH .. section: Library @@ -258,7 +258,7 @@ Panter and Nikolaus Rath. .. .. bpo: 21859 -.. date: 7743 +.. date: 9083 .. nonce: GYrUNP .. section: Library @@ -267,7 +267,7 @@ Added Python implementation of io.FileIO. .. .. bpo: 23865 -.. date: 7742 +.. date: 9082 .. nonce: PtSLgU .. section: Library @@ -278,7 +278,7 @@ if errors occur. .. .. bpo: 23400 -.. date: 7741 +.. date: 9081 .. nonce: JSh9Z3 .. section: Library @@ -288,7 +288,7 @@ Patch by Davin Potts. .. .. bpo: 10838 -.. date: 7740 +.. date: 9080 .. nonce: p9tSPC .. section: Library @@ -299,7 +299,7 @@ import *``. .. .. bpo: 23411 -.. date: 7739 +.. date: 9079 .. nonce: 0im3Qw .. section: Library @@ -310,7 +310,7 @@ Martin Panter. .. .. bpo: 23881 -.. date: 7738 +.. date: 9078 .. nonce: yZjl4b .. section: Library @@ -320,7 +320,7 @@ connection failed to fix a ResourceWarning. .. .. bpo: 23853 -.. date: 7737 +.. date: 9077 .. nonce: mNY1eI .. section: Library @@ -331,7 +331,7 @@ duration to send all data. .. .. bpo: 22721 -.. date: 7736 +.. date: 9076 .. nonce: MVfBL9 .. section: Library @@ -341,7 +341,7 @@ non-orderable elements no longer depends on iteration order of set or dict. .. .. bpo: 15133 -.. date: 7735 +.. date: 9075 .. nonce: C0QfV8 .. section: Library @@ -352,7 +352,7 @@ Tcl_Obj). tkinter.BooleanVar.get() now always returns bool. .. .. bpo: 10590 -.. date: 7734 +.. date: 9074 .. nonce: nkxXfU .. section: Library @@ -361,7 +361,7 @@ xml.sax.parseString() now supports string argument. .. .. bpo: 23338 -.. date: 7733 +.. date: 9073 .. nonce: ZYMGN1 .. section: Library @@ -370,7 +370,7 @@ Fixed formatting ctypes error messages on Cygwin. Patch by Makoto Kato. .. .. bpo: 15582 -.. date: 7732 +.. date: 9072 .. nonce: 26wJNk .. section: Library @@ -379,7 +379,7 @@ inspect.getdoc() now follows inheritance chains. .. .. bpo: 2175 -.. date: 7731 +.. date: 9071 .. nonce: cHiVOp .. section: Library @@ -388,7 +388,7 @@ SAX parsers now support a character stream of InputSource object. .. .. bpo: 16840 -.. date: 7730 +.. date: 9070 .. nonce: kKIhPm .. section: Library @@ -398,7 +398,7 @@ precision integers added in Tcl 8.5. .. .. bpo: 23834 -.. date: 7729 +.. date: 9069 .. nonce: fX3TF4 .. section: Library @@ -408,7 +408,7 @@ sendto() instead of the C int type. .. .. bpo: 23618 -.. date: 7728 +.. date: 9068 .. nonce: Of_q5t .. section: Library @@ -421,7 +421,7 @@ blocking or has a timeout. :meth:`socket.socket.connect` still raise .. .. bpo: 21526 -.. date: 7727 +.. date: 9067 .. nonce: QQEXrR .. section: Library @@ -430,7 +430,7 @@ Tkinter now supports new boolean type in Tcl 8.5. .. .. bpo: 23836 -.. date: 7726 +.. date: 9066 .. nonce: zrEmlR .. section: Library @@ -440,7 +440,7 @@ handlers. .. .. bpo: 23838 -.. date: 7725 +.. date: 9065 .. nonce: IX6FPX .. section: Library @@ -449,7 +449,7 @@ linecache now clears the cache and returns an empty result on MemoryError. .. .. bpo: 10395 -.. date: 7724 +.. date: 9064 .. nonce: fi_lZp .. section: Library @@ -459,7 +459,7 @@ patch by Rafik Draoui. .. .. bpo: 23611 -.. date: 7723 +.. date: 9063 .. nonce: QkBJVB .. section: Library @@ -469,7 +469,7 @@ classes) now are supported with pickle protocols < 4. .. .. bpo: 13583 -.. date: 7722 +.. date: 9062 .. nonce: -MPBjZ .. section: Library @@ -478,7 +478,7 @@ sqlite3.Row now supports slice indexing. .. .. bpo: 18473 -.. date: 7721 +.. date: 9061 .. nonce: 89RHm- .. section: Library @@ -489,7 +489,7 @@ modules already mapped with full name mapping. .. .. bpo: 23485 -.. date: 7720 +.. date: 9060 .. nonce: kQWN6L .. section: Library @@ -500,7 +500,7 @@ exception. This change is part of the PEP 475. .. .. bpo: 23752 -.. date: 7719 +.. date: 9059 .. nonce: 5fbVNb .. section: Library @@ -510,7 +510,7 @@ fstat() once. Before fstat() was called twice, which was not necessary. .. .. bpo: 23704 -.. date: 7718 +.. date: 9058 .. nonce: Ggjvm8 .. section: Library @@ -519,7 +519,7 @@ collections.deque() objects now support __add__, __mul__, and __imul__(). .. .. bpo: 23171 -.. date: 7717 +.. date: 9057 .. nonce: b6PBzM .. section: Library @@ -528,7 +528,7 @@ csv.Writer.writerow() now supports arbitrary iterables. .. .. bpo: 23745 -.. date: 7716 +.. date: 9056 .. nonce: E00Bml .. section: Library @@ -538,7 +538,7 @@ without error, similar to how get_param behaves. .. .. bpo: 22117 -.. date: 7715 +.. date: 9055 .. nonce: bTO0xx .. section: Library @@ -548,7 +548,7 @@ instead of rounding towards zero. .. .. bpo: 23310 -.. date: 7714 +.. date: 9054 .. nonce: GXmFMR .. section: Library @@ -558,7 +558,7 @@ configure_mock(). Patch by Kasia Jachim. .. .. bpo: 23817 -.. date: 7713 +.. date: 9053 .. nonce: DTmVan .. section: Build @@ -568,7 +568,7 @@ of just "1". .. .. bpo: 23501 -.. date: 7712 +.. date: 9052 .. nonce: iz10e6 .. section: Build @@ -577,7 +577,7 @@ Argument Clinic now generates code into separate files by default. .. .. bpo: 23799 -.. date: 7711 +.. date: 9051 .. nonce: XU2xDw .. section: Tests @@ -587,7 +587,7 @@ threads. .. .. bpo: 22390 -.. date: 7710 +.. date: 9050 .. nonce: UPVFnq .. section: Tests @@ -597,7 +597,7 @@ after running a test. .. .. bpo: 18128 -.. date: 7709 +.. date: 9049 .. nonce: lx2V5a .. section: Tools/Demos @@ -606,7 +606,7 @@ pygettext now uses standard +NNNN format in the POT-Creation-Date header. .. .. bpo: 23935 -.. date: 7708 +.. date: 9048 .. nonce: JSYowT .. section: Tools/Demos @@ -617,7 +617,7 @@ implementation. .. .. bpo: 23944 -.. date: 7707 +.. date: 9047 .. nonce: Q8ZL2s .. section: Tools/Demos @@ -626,7 +626,7 @@ Argument Clinic now wraps long impl prototypes at column 78. .. .. bpo: 20586 -.. date: 7706 +.. date: 9046 .. nonce: 7BiEkx .. section: Tools/Demos @@ -636,7 +636,7 @@ signatures. .. .. bpo: 23492 -.. date: 7705 +.. date: 9045 .. nonce: kjIcQW .. section: Tools/Demos @@ -646,7 +646,7 @@ of PyArg_ParseTuple if possible. .. .. bpo: 23500 -.. date: 7704 +.. date: 9044 .. nonce: H6_dX_ .. section: Tools/Demos @@ -658,7 +658,7 @@ at the end of all processing rather than immediately after the first use. .. .. bpo: 23998 -.. date: 7703 +.. date: 9043 .. nonce: z7mlLW .. section: C API diff --git a/Misc/NEWS.d/3.5.0b1.rst b/Misc/NEWS.d/3.5.0b1.rst index e3c7ff7..edecd79 100644 --- a/Misc/NEWS.d/3.5.0b1.rst +++ b/Misc/NEWS.d/3.5.0b1.rst @@ -1,5 +1,5 @@ .. bpo: 24276 -.. date: 7857 +.. date: 9197 .. nonce: awsxJJ .. release date: 2015-05-24 .. section: Core and Builtins @@ -9,7 +9,7 @@ Fixed optimization of property descriptor getter. .. .. bpo: 24268 -.. date: 7856 +.. date: 9196 .. nonce: nS7uea .. section: Core and Builtins @@ -19,7 +19,7 @@ Viktorin. .. .. bpo: 23955 -.. date: 7855 +.. date: 9195 .. nonce: hBHSaU .. section: Core and Builtins @@ -29,7 +29,7 @@ sys.path on Windows. .. .. bpo: 24257 -.. date: 7854 +.. date: 9194 .. nonce: UBxshR .. section: Core and Builtins @@ -38,7 +38,7 @@ Fixed system error in the comparison of faked types.SimpleNamespace. .. .. bpo: 22939 -.. date: 7853 +.. date: 9193 .. nonce: DWA9ls .. section: Core and Builtins @@ -47,7 +47,7 @@ Fixed integer overflow in iterator object. Patch by Clement Rouault. .. .. bpo: 23985 -.. date: 7852 +.. date: 9192 .. nonce: eezPxO .. section: Core and Builtins @@ -57,7 +57,7 @@ bytearray and then appending some other bytes data. .. .. bpo: 24102 -.. date: 7851 +.. date: 9191 .. nonce: 9T6h3m .. section: Core and Builtins @@ -66,7 +66,7 @@ Fixed exception type checking in standard error handlers. .. .. bpo: 15027 -.. date: 7850 +.. date: 9190 .. nonce: wi9sCd .. section: Core and Builtins @@ -75,7 +75,7 @@ The UTF-32 encoder is now 3x to 7x faster. .. .. bpo: 23290 -.. date: 7849 +.. date: 9189 .. nonce: 57aqLU .. section: Core and Builtins @@ -85,7 +85,7 @@ Serhiy Storchaka.) .. .. bpo: 2292 -.. date: 7848 +.. date: 9188 .. nonce: h4sibO .. section: Core and Builtins @@ -94,7 +94,7 @@ PEP 448: Additional Unpacking Generalizations. .. .. bpo: 24096 -.. date: 7847 +.. date: 9187 .. nonce: a_Rap7 .. section: Core and Builtins @@ -104,7 +104,7 @@ warnings.filters list. .. .. bpo: 23996 -.. date: 7846 +.. date: 9186 .. nonce: znqcT8 .. section: Core and Builtins @@ -114,7 +114,7 @@ StopIteration exception. Patch by Stefan Behnel. .. .. bpo: 23910 -.. date: 7845 +.. date: 9185 .. nonce: _gDzaj .. section: Core and Builtins @@ -123,7 +123,7 @@ Optimize property() getter calls. Patch by Joe Jevnik. .. .. bpo: 23911 -.. date: 7844 +.. date: 9184 .. nonce: 0FnTHk .. section: Core and Builtins @@ -132,7 +132,7 @@ Move path-based importlib bootstrap code to a separate frozen module. .. .. bpo: 24192 -.. date: 7843 +.. date: 9183 .. nonce: 6ZxJ_R .. section: Core and Builtins @@ -141,7 +141,7 @@ Fix namespace package imports. .. .. bpo: 24022 -.. date: 7842 +.. date: 9182 .. nonce: 1l8YBm .. section: Core and Builtins @@ -150,7 +150,7 @@ Fix tokenizer crash when processing undecodable source code. .. .. bpo: 9951 -.. date: 7841 +.. date: 9181 .. nonce: wGztNC .. section: Core and Builtins @@ -159,7 +159,7 @@ Added a hex() method to bytes, bytearray, and memoryview. .. .. bpo: 22906 -.. date: 7840 +.. date: 9180 .. nonce: WN_kQ6 .. section: Core and Builtins @@ -168,7 +168,7 @@ PEP 479: Change StopIteration handling inside generators. .. .. bpo: 24017 -.. date: 7839 +.. date: 9179 .. nonce: QJa1SC .. section: Core and Builtins @@ -177,7 +177,7 @@ PEP 492: Coroutines with async and await syntax. .. .. bpo: 14373 -.. date: 7838 +.. date: 9178 .. nonce: 0sk6kE .. section: Library @@ -187,7 +187,7 @@ Joiner and Alexey Kachayev. .. .. bpo: 24230 -.. date: 7837 +.. date: 9177 .. nonce: b-kgme .. section: Library @@ -197,7 +197,7 @@ and returns bytes in such situations (matching the os module APIs). .. .. bpo: 22189 -.. date: 7836 +.. date: 9176 .. nonce: 8epgat .. section: Library @@ -208,7 +208,7 @@ Jevnik. .. .. bpo: 24244 -.. date: 7835 +.. date: 9175 .. nonce: OKE_3R .. section: Library @@ -218,7 +218,7 @@ in strftime. .. .. bpo: 23973 -.. date: 7834 +.. date: 9174 .. nonce: EK6awi .. section: Library @@ -227,7 +227,7 @@ PEP 484: Add the typing module. .. .. bpo: 23086 -.. date: 7833 +.. date: 9173 .. nonce: Aix6Nv .. section: Library @@ -237,7 +237,7 @@ parameters to the index() mixin. Patch by Devin Jeanpierre. .. .. bpo: 20035 -.. date: 7832 +.. date: 9172 .. nonce: UNZzw6 .. section: Library @@ -248,7 +248,7 @@ that makes no permanent changes to the environment. .. .. bpo: 24257 -.. date: 7831 +.. date: 9171 .. nonce: L_efq0 .. section: Library @@ -257,7 +257,7 @@ Fixed segmentation fault in sqlite3.Row constructor with faked cursor type. .. .. bpo: 15836 -.. date: 7830 +.. date: 9170 .. nonce: gU3Rmx .. section: Library @@ -268,7 +268,7 @@ user error. Based on patch by Daniel Wagner-Hall. .. .. bpo: 9858 -.. date: 7829 +.. date: 9169 .. nonce: uke9pa .. section: Library @@ -277,7 +277,7 @@ Add missing method stubs to _io.RawIOBase. Patch by Laura Rupprecht. .. .. bpo: 22955 -.. date: 7828 +.. date: 9168 .. nonce: Jw_B9_ .. section: Library @@ -288,7 +288,7 @@ Based on patch by Josh Rosenberg. .. .. bpo: 22107 -.. date: 7827 +.. date: 9167 .. nonce: 2F8k4W .. section: Library @@ -300,7 +300,7 @@ exists or is a file) on Windows. .. .. bpo: 23780 -.. date: 7826 +.. date: 9166 .. nonce: jFPVcN .. section: Library @@ -309,7 +309,7 @@ Improved error message in os.path.join() with single argument. .. .. bpo: 6598 -.. date: 7825 +.. date: 9165 .. nonce: JdZNDt .. section: Library @@ -319,7 +319,7 @@ to strengthen the uniqueness of the message ID. .. .. bpo: 24091 -.. date: 7824 +.. date: 9164 .. nonce: Jw0-wj .. section: Library @@ -328,7 +328,7 @@ Fixed various crashes in corner cases in C implementation of ElementTree. .. .. bpo: 21931 -.. date: 7823 +.. date: 9163 .. nonce: t6lGxY .. section: Library @@ -339,7 +339,7 @@ Armstrong. .. .. bpo: 13866 -.. date: 7822 +.. date: 9162 .. nonce: n5NAj0 .. section: Library @@ -348,7 +348,7 @@ Armstrong. .. .. bpo: 20098 -.. date: 7821 +.. date: 9161 .. nonce: Y4otaf .. section: Library @@ -358,7 +358,7 @@ False for all other policies. .. .. bpo: 24211 -.. date: 7820 +.. date: 9160 .. nonce: j3Afpc .. section: Library @@ -368,7 +368,7 @@ instead of encoded words. .. .. bpo: 16314 -.. date: 7819 +.. date: 9159 .. nonce: Xc4d1O .. section: Library @@ -377,7 +377,7 @@ Added support for the LZMA compression in distutils. .. .. bpo: 21804 -.. date: 7818 +.. date: 9158 .. nonce: lEhTlc .. section: Library @@ -386,7 +386,7 @@ poplib now supports RFC 6856 (UTF8). .. .. bpo: 18682 -.. date: 7817 +.. date: 9157 .. nonce: 6Pnfte .. section: Library @@ -395,7 +395,7 @@ Optimized pprint functions for builtin scalar types. .. .. bpo: 22027 -.. date: 7816 +.. date: 9156 .. nonce: _aeUQS .. section: Library @@ -404,7 +404,7 @@ smtplib now supports RFC 6531 (SMTPUTF8). .. .. bpo: 23488 -.. date: 7815 +.. date: 9155 .. nonce: 7gs3Cm .. section: Library @@ -413,7 +413,7 @@ Random generator objects now consume 2x less memory on 64-bit. .. .. bpo: 1322 -.. date: 7814 +.. date: 9154 .. nonce: 495nFL .. section: Library @@ -423,7 +423,7 @@ deprecated. Initial patch by Vajrasky Kok. .. .. bpo: 22486 -.. date: 7813 +.. date: 9153 .. nonce: Yxov5m .. section: Library @@ -433,7 +433,7 @@ deprecated. Based on patch by Mark Dickinson. .. .. bpo: 24064 -.. date: 7812 +.. date: 9152 .. nonce: zXC7OL .. section: Library @@ -442,7 +442,7 @@ Property() docstrings are now writeable. (Patch by Berker Peksag.) .. .. bpo: 22681 -.. date: 7811 +.. date: 9151 .. nonce: 2rIoA2 .. section: Library @@ -451,7 +451,7 @@ Added support for the koi8_t encoding. .. .. bpo: 22682 -.. date: 7810 +.. date: 9150 .. nonce: cP4i3L .. section: Library @@ -460,7 +460,7 @@ Added support for the kz1048 encoding. .. .. bpo: 23796 -.. date: 7809 +.. date: 9149 .. nonce: JJmUnc .. section: Library @@ -470,7 +470,7 @@ on a closed object. Patch by John Hergenroeder. .. .. bpo: 21795 -.. date: 7808 +.. date: 9148 .. nonce: BDLMS4 .. section: Library @@ -480,7 +480,7 @@ constructor argument is set to False. .. .. bpo: 24155 -.. date: 7807 +.. date: 9147 .. nonce: FZx5c2 .. section: Library @@ -490,7 +490,7 @@ lists. .. .. bpo: 21800 -.. date: 7806 +.. date: 9146 .. nonce: evGSKc .. section: Library @@ -500,7 +500,7 @@ email) and automatically encodes non-ASCII usernames and passwords to UTF8. .. .. bpo: 20274 -.. date: 7805 +.. date: 9145 .. nonce: uVHogg .. section: Library @@ -510,7 +510,7 @@ arguments. Previously it silently ignored them. .. .. bpo: 20274 -.. date: 7804 +.. date: 9144 .. nonce: hBst4M .. section: Library @@ -520,7 +520,7 @@ methods on _sqlite.Connection. .. .. bpo: 24134 -.. date: 7803 +.. date: 9143 .. nonce: Ajw0S- .. section: Library @@ -531,7 +531,7 @@ arguments except msg is passed in the context manager mode. .. .. bpo: 24018 -.. date: 7802 +.. date: 9142 .. nonce: hk7Rcn .. section: Library @@ -541,7 +541,7 @@ Behnel. .. .. bpo: 23880 -.. date: 7801 +.. date: 9141 .. nonce: QtKupC .. section: Library @@ -551,7 +551,7 @@ getdouble() now supports any numbers (in particular int). .. .. bpo: 22619 -.. date: 7800 +.. date: 9140 .. nonce: 1gJEqV .. section: Library @@ -561,7 +561,7 @@ Dmitry Kazakov. .. .. bpo: 24094 -.. date: 7799 +.. date: 9139 .. nonce: 7T-u7k .. section: Library @@ -570,7 +570,7 @@ Fix possible crash in json.encode with poorly behaved dict subclasses. .. .. bpo: 9246 -.. date: 7798 +.. date: 9138 .. nonce: oM-Ikk .. section: Library @@ -580,7 +580,7 @@ written by William Orr. .. .. bpo: 17445 -.. date: 7797 +.. date: 9137 .. nonce: Z-QYh5 .. section: Library @@ -590,7 +590,7 @@ regression from Python 2). .. .. bpo: 23917 -.. date: 7796 +.. date: 9136 .. nonce: uMVPV7 .. section: Library @@ -600,7 +600,7 @@ Patch by Claudiu Popa. .. .. bpo: 23008 -.. date: 7795 +.. date: 9135 .. nonce: OZFCd- .. section: Library @@ -609,7 +609,7 @@ Fixed resolving attributes with boolean value is False in pydoc. .. .. bpo: 0 -.. date: 7794 +.. date: 9134 .. nonce: 6tJNf2 .. section: Library @@ -620,7 +620,7 @@ Queue). .. .. bpo: 23908 -.. date: 7793 +.. date: 9133 .. nonce: ATdNG- .. section: Library @@ -630,7 +630,7 @@ instead of silently truncating them. .. .. bpo: 23728 -.. date: 7792 +.. date: 9132 .. nonce: YBmQmV .. section: Library @@ -640,7 +640,7 @@ empty data. .. .. bpo: 23887 -.. date: 7791 +.. date: 9131 .. nonce: _XpjPN .. section: Library @@ -650,7 +650,7 @@ Berker Peksag. .. .. bpo: 0 -.. date: 7790 +.. date: 9130 .. nonce: MjNdSC .. section: Library @@ -659,7 +659,7 @@ asyncio: New event loop APIs: set_task_factory() and get_task_factory(). .. .. bpo: 0 -.. date: 7789 +.. date: 9129 .. nonce: rVcHXp .. section: Library @@ -668,7 +668,7 @@ asyncio: async() function is deprecated in favour of ensure_future(). .. .. bpo: 24178 -.. date: 7788 +.. date: 9128 .. nonce: -enO4y .. section: Library @@ -678,7 +678,7 @@ with' syntax. Contributed by Yury Selivanov. .. .. bpo: 24179 -.. date: 7787 +.. date: 9127 .. nonce: wDy_WZ .. section: Library @@ -687,7 +687,7 @@ Support 'async for' for asyncio.StreamReader. Contributed by Yury Selivanov. .. .. bpo: 24184 -.. date: 7786 +.. date: 9126 .. nonce: El74TU .. section: Library @@ -697,7 +697,7 @@ Yury Selivanov. .. .. bpo: 22547 -.. date: 7785 +.. date: 9125 .. nonce: _ikCaj .. section: Library @@ -707,7 +707,7 @@ Yury Selivanov. .. .. bpo: 24190 -.. date: 7784 +.. date: 9124 .. nonce: 1a3vWW .. section: Library @@ -717,7 +717,7 @@ Selivanov. .. .. bpo: 20691 -.. date: 7783 +.. date: 9123 .. nonce: -raLyf .. section: Library @@ -727,7 +727,7 @@ inspect.signature(). Contributed by Yury Selivanov. .. .. bpo: 24248 -.. date: 7782 +.. date: 9122 .. nonce: IxWooo .. section: Library @@ -737,7 +737,7 @@ inspect.Signature.from_builtin(). .. .. bpo: 23898 -.. date: 7781 +.. date: 9121 .. nonce: OSiZie .. section: Library @@ -747,7 +747,7 @@ __eq__ and __bool__. Patch by Mike Bayer. .. .. bpo: 24298 -.. date: 7780 +.. date: 9120 .. nonce: u_TaxI .. section: Library @@ -756,7 +756,7 @@ Fix inspect.signature() to correctly unwrap wrappers around bound methods. .. .. bpo: 23184 -.. date: 7779 +.. date: 9119 .. nonce: G_Cp9v .. section: IDLE @@ -765,7 +765,7 @@ remove unused names and imports in idlelib. Initial patch by Al Sweigart. .. .. bpo: 21520 -.. date: 7778 +.. date: 9118 .. nonce: FKtvmQ .. section: Tests @@ -775,7 +775,7 @@ of the current directory. .. .. bpo: 9517 -.. date: 7777 +.. date: 9117 .. nonce: W0Ag2V .. section: Tests @@ -784,7 +784,7 @@ Move script_helper into the support package. Patch by Christie Wilson. .. .. bpo: 22155 -.. date: 7776 +.. date: 9116 .. nonce: 9EbOit .. section: Documentation @@ -794,7 +794,7 @@ obsolete example from FAQ. Patch by Martin Panter. .. .. bpo: 24029 -.. date: 7775 +.. date: 9115 .. nonce: M2Bnks .. section: Documentation @@ -803,7 +803,7 @@ Document the name binding behavior for submodule imports. .. .. bpo: 24077 -.. date: 7774 +.. date: 9114 .. nonce: 2Og2j- .. section: Documentation @@ -812,7 +812,7 @@ Fix typo in man page for -I command option: -s, not -S .. .. bpo: 24000 -.. date: 7773 +.. date: 9113 .. nonce: MJyXRr .. section: Tools/Demos @@ -822,7 +822,7 @@ Updated the documentation to match. .. .. bpo: 24001 -.. date: 7772 +.. date: 9112 .. nonce: m74vst .. section: Tools/Demos @@ -832,7 +832,7 @@ to specify the types the converter accepts. .. .. bpo: 23330 -.. date: 7771 +.. date: 9111 .. nonce: LTlKDp .. section: Tools/Demos @@ -841,7 +841,7 @@ h2py now supports arbitrary filenames in #include. .. .. bpo: 24031 -.. date: 7770 +.. date: 9110 .. nonce: duGo88 .. section: Tools/Demos diff --git a/Misc/NEWS.d/3.5.0b2.rst b/Misc/NEWS.d/3.5.0b2.rst index 230e68a..21c75dd 100644 --- a/Misc/NEWS.d/3.5.0b2.rst +++ b/Misc/NEWS.d/3.5.0b2.rst @@ -1,5 +1,5 @@ .. bpo: 24284 -.. date: 7868 +.. date: 9208 .. nonce: NvtEnc .. release date: 2015-05-31 .. section: Core and Builtins @@ -10,7 +10,7 @@ when finding the empty string and the indexes are completely out of range. .. .. bpo: 24115 -.. date: 7867 +.. date: 9207 .. nonce: y9e_MO .. section: Core and Builtins @@ -21,7 +21,7 @@ errors correctly. .. .. bpo: 24328 -.. date: 7866 +.. date: 9206 .. nonce: 5gL8or .. section: Core and Builtins @@ -30,7 +30,7 @@ Fix importing one character extension modules. .. .. bpo: 11205 -.. date: 7865 +.. date: 9205 .. nonce: bikrRP .. section: Core and Builtins @@ -39,7 +39,7 @@ In dictionary displays, evaluate the key before the value. .. .. bpo: 24285 -.. date: 7864 +.. date: 9204 .. nonce: wvJumr .. section: Core and Builtins @@ -49,7 +49,7 @@ packages. Patch by Petr Viktorin. .. .. bpo: 23247 -.. date: 7863 +.. date: 9203 .. nonce: nN-K74 .. section: Library @@ -58,7 +58,7 @@ Fix a crash in the StreamWriter.reset() of CJK codecs. .. .. bpo: 24270 -.. date: 7862 +.. date: 9202 .. nonce: M2rJNs .. section: Library @@ -68,7 +68,7 @@ by Chris Barker and Tal Einat. .. .. bpo: 5633 -.. date: 7861 +.. date: 9201 .. nonce: JNzKZq .. section: Library @@ -77,7 +77,7 @@ Fixed timeit when the statement is a string and the setup is not. .. .. bpo: 24326 -.. date: 7860 +.. date: 9200 .. nonce: 4t_6Gy .. section: Library @@ -87,7 +87,7 @@ David Moore. .. .. bpo: 16991 -.. date: 7859 +.. date: 9199 .. nonce: 19_Zmj .. section: Library @@ -96,7 +96,7 @@ Add a C implementation of OrderedDict. .. .. bpo: 23934 -.. date: 7858 +.. date: 9198 .. nonce: esb-45 .. section: Library diff --git a/Misc/NEWS.d/3.5.0b3.rst b/Misc/NEWS.d/3.5.0b3.rst index 00f2de3..bb4cc33 100644 --- a/Misc/NEWS.d/3.5.0b3.rst +++ b/Misc/NEWS.d/3.5.0b3.rst @@ -1,5 +1,5 @@ .. bpo: 24467 -.. date: 7896 +.. date: 9236 .. nonce: BAJ80- .. release date: 2015-07-05 .. section: Core and Builtins @@ -11,7 +11,7 @@ null-terminated. .. .. bpo: 0 -.. date: 7895 +.. date: 9235 .. nonce: 944IUY .. section: Core and Builtins @@ -20,7 +20,7 @@ Upgrade to Unicode 8.0.0. .. .. bpo: 24345 -.. date: 7894 +.. date: 9234 .. nonce: fVcTaB .. section: Core and Builtins @@ -29,7 +29,7 @@ Add Py_tp_finalize slot for the stable ABI. .. .. bpo: 24400 -.. date: 7893 +.. date: 9233 .. nonce: 2mNeD8 .. section: Core and Builtins @@ -46,7 +46,7 @@ coroutines--use inspect.isawaitable instead. .. .. bpo: 24450 -.. date: 7892 +.. date: 9232 .. nonce: lF0S5c .. section: Core and Builtins @@ -56,7 +56,7 @@ Benno Leslie and Yury Selivanov. .. .. bpo: 19235 -.. date: 7891 +.. date: 9231 .. nonce: 0kW4n5 .. section: Core and Builtins @@ -65,7 +65,7 @@ Add new RecursionError exception. Patch by Georg Brandl. .. .. bpo: 21750 -.. date: 7890 +.. date: 9230 .. nonce: _Ycvgi .. section: Library @@ -75,7 +75,7 @@ Python 3.3. .. .. bpo: 24552 -.. date: 7889 +.. date: 9229 .. nonce: VTO6sf .. section: Library @@ -84,7 +84,7 @@ Fix use after free in an error case of the _pickle module. .. .. bpo: 24514 -.. date: 7888 +.. date: 9228 .. nonce: _xRb2r .. section: Library @@ -93,7 +93,7 @@ tarfile now tolerates number fields consisting of only whitespace. .. .. bpo: 19176 -.. date: 7887 +.. date: 9227 .. nonce: 8V6nOK .. section: Library @@ -106,17 +106,17 @@ by Martin Panter. .. .. bpo: 20387 -.. date: 7886 +.. date: 9226 .. nonce: aAbWbQ .. section: Library -Restore semantic round-trip correctness in tokenize/untokenize for -tab-indented blocks. +Restore semantic round-trip correctness in tokenize/untokenize for tab- +indented blocks. .. .. bpo: 24456 -.. date: 7885 +.. date: 9225 .. nonce: yYSd2u .. section: Library @@ -126,7 +126,7 @@ the audioop module. .. .. bpo: 24336 -.. date: 7884 +.. date: 9224 .. nonce: 4a5y1m .. section: Library @@ -136,7 +136,7 @@ called "func" and "self". Patch by Martin Panter. .. .. bpo: 24522 -.. date: 7883 +.. date: 9223 .. nonce: PkcqCA .. section: Library @@ -145,7 +145,7 @@ Fix possible integer overflow in json accelerator module. .. .. bpo: 24489 -.. date: 7882 +.. date: 9222 .. nonce: GJnMcW .. section: Library @@ -154,7 +154,7 @@ ensure a previously set C errno doesn't disturb cmath.polar(). .. .. bpo: 24408 -.. date: 7881 +.. date: 9221 .. nonce: vPb5UK .. section: Library @@ -163,7 +163,7 @@ Fixed AttributeError in measure() and metrics() methods of tkinter.Font. .. .. bpo: 14373 -.. date: 7880 +.. date: 9220 .. nonce: CTYZ4J .. section: Library @@ -172,7 +172,7 @@ C implementation of functools.lru_cache() now can be used with methods. .. .. bpo: 24347 -.. date: 7879 +.. date: 9219 .. nonce: CPPDb8 .. section: Library @@ -181,7 +181,7 @@ Set KeyError if PyDict_GetItemWithError returns NULL. .. .. bpo: 24348 -.. date: 7878 +.. date: 9218 .. nonce: U11rhr .. section: Library @@ -190,7 +190,7 @@ Drop superfluous incref/decref. .. .. bpo: 24359 -.. date: 7877 +.. date: 9217 .. nonce: -IRNG9 .. section: Library @@ -199,7 +199,7 @@ Check for changed OrderedDict size during iteration. .. .. bpo: 24368 -.. date: 7876 +.. date: 9216 .. nonce: 550kDT .. section: Library @@ -208,7 +208,7 @@ Support keyword arguments in OrderedDict methods. .. .. bpo: 24362 -.. date: 7875 +.. date: 9215 .. nonce: cHYce5 .. section: Library @@ -217,7 +217,7 @@ Simplify the C OrderedDict fast nodes resize logic. .. .. bpo: 24377 -.. date: 7874 +.. date: 9214 .. nonce: Gp1Bqr .. section: Library @@ -226,7 +226,7 @@ Fix a ref leak in OrderedDict.__repr__. .. .. bpo: 24369 -.. date: 7873 +.. date: 9213 .. nonce: qFl7lZ .. section: Library @@ -235,7 +235,7 @@ Defend against key-changes during iteration. .. .. bpo: 24373 -.. date: 7872 +.. date: 9212 .. nonce: 6TL2XG .. section: Tests @@ -246,7 +246,7 @@ reference leaks encountered when combining tp_dealloc with PyType_FromSpec .. .. bpo: 24458 -.. date: 7871 +.. date: 9211 .. nonce: 1egApX .. section: Documentation @@ -256,7 +256,7 @@ modules (PEP 489). Patch by Petr Viktorin. .. .. bpo: 24351 -.. date: 7870 +.. date: 9210 .. nonce: XeSVl5 .. section: Documentation @@ -266,7 +266,7 @@ instances. .. .. bpo: 24432 -.. date: 7869 +.. date: 9209 .. nonce: IvUSiN .. section: Build diff --git a/Misc/NEWS.d/3.5.0b4.rst b/Misc/NEWS.d/3.5.0b4.rst index 8ab257a..bcc7345 100644 --- a/Misc/NEWS.d/3.5.0b4.rst +++ b/Misc/NEWS.d/3.5.0b4.rst @@ -1,5 +1,5 @@ .. bpo: 23573 -.. date: 7923 +.. date: 9263 .. nonce: HdJPs7 .. release date: 2015-07-26 .. section: Core and Builtins @@ -10,7 +10,7 @@ argument on Linux. .. .. bpo: 24569 -.. date: 7922 +.. date: 9262 .. nonce: bqh6PQ .. section: Core and Builtins @@ -19,7 +19,7 @@ Make PEP 448 dictionary evaluation more consistent. .. .. bpo: 24583 -.. date: 7921 +.. date: 9261 .. nonce: Ooq0Tn .. section: Core and Builtins @@ -28,7 +28,7 @@ Fix crash when set is mutated while being updated. .. .. bpo: 24407 -.. date: 7920 +.. date: 9260 .. nonce: GmCBB3 .. section: Core and Builtins @@ -37,7 +37,7 @@ Fix crash when dict is mutated while being updated. .. .. bpo: 24619 -.. date: 7919 +.. date: 9259 .. nonce: cnfZGo .. section: Core and Builtins @@ -47,7 +47,7 @@ possible to have one-line 'async def foo(): await ..' functions. .. .. bpo: 24687 -.. date: 7918 +.. date: 9258 .. nonce: 0UaXFe .. section: Core and Builtins @@ -56,7 +56,7 @@ Plug refleak on SyntaxError in function parameters annotations. .. .. bpo: 15944 -.. date: 7917 +.. date: 9257 .. nonce: 4GuwqX .. section: Core and Builtins @@ -66,7 +66,7 @@ Panter. .. .. bpo: 23441 -.. date: 7916 +.. date: 9256 .. nonce: JXt2Yt .. section: Library @@ -76,7 +76,7 @@ completions for an empty word. Initial patch by Martin Sekera. .. .. bpo: 24683 -.. date: 7915 +.. date: 9255 .. nonce: aJdWEv .. section: Library @@ -86,7 +86,7 @@ type. .. .. bpo: 21697 -.. date: 7914 +.. date: 9254 .. nonce: jpATha .. section: Library @@ -96,7 +96,7 @@ directories. Patch by Eduardo Seabra and Thomas Kluyver. .. .. bpo: 14373 -.. date: 7913 +.. date: 9253 .. nonce: Je0yDg .. section: Library @@ -106,7 +106,7 @@ lru_cache (C implementation). .. .. bpo: 24695 -.. date: 7912 +.. date: 9252 .. nonce: QjZzFb .. section: Library @@ -116,7 +116,7 @@ we shouldn't print a traceback header like described in the documentation. .. .. bpo: 24620 -.. date: 7911 +.. date: 9251 .. nonce: rrnxB- .. section: Library @@ -125,7 +125,7 @@ Random.setstate() now validates the value of state last element. .. .. bpo: 22485 -.. date: 7910 +.. date: 9250 .. nonce: HvJf6T .. section: Library @@ -135,7 +135,7 @@ on nested functions. .. .. bpo: 22153 -.. date: 7909 +.. date: 9249 .. nonce: 6n6yld .. section: Library @@ -144,7 +144,7 @@ Improve unittest docs. Patch from Martin Panter and evilzero. .. .. bpo: 24580 -.. date: 7908 +.. date: 9248 .. nonce: AGi4Gm .. section: Library @@ -154,7 +154,7 @@ forbidden as well as numeric group references. .. .. bpo: 24206 -.. date: 7907 +.. date: 9247 .. nonce: ffkVHH .. section: Library @@ -163,7 +163,7 @@ Fixed __eq__ and __ne__ methods of inspect classes. .. .. bpo: 24631 -.. date: 7906 +.. date: 9246 .. nonce: uljPxM .. section: Library @@ -172,7 +172,7 @@ Fixed regression in the timeit module with multiline setup. .. .. bpo: 18622 -.. date: 7905 +.. date: 9245 .. nonce: i6nCCW .. section: Library @@ -182,7 +182,7 @@ Nicola Palumbo and Laurent De Buyst. .. .. bpo: 23661 -.. date: 7904 +.. date: 9244 .. nonce: 5VHJmh .. section: Library @@ -192,7 +192,7 @@ regression vs Python 3.4. Patch from Ignacio Rossi .. .. bpo: 24608 -.. date: 7903 +.. date: 9243 .. nonce: 0TndL0 .. section: Library @@ -201,7 +201,7 @@ chunk.Chunk.read() now always returns bytes, not str. .. .. bpo: 18684 -.. date: 7902 +.. date: 9242 .. nonce: S2es0F .. section: Library @@ -210,7 +210,7 @@ Fixed reading out of the buffer in the re module. .. .. bpo: 24259 -.. date: 7901 +.. date: 9241 .. nonce: vMAi1A .. section: Library @@ -220,17 +220,17 @@ segment. .. .. bpo: 15014 -.. date: 7900 +.. date: 9240 .. nonce: hwXwCH .. section: Library -SMTP.auth() and SMTP.login() now support RFC 4954's optional -initial-response argument to the SMTP AUTH command. +SMTP.auth() and SMTP.login() now support RFC 4954's optional initial- +response argument to the SMTP AUTH command. .. .. bpo: 24669 -.. date: 7899 +.. date: 9239 .. nonce: kFThK0 .. section: Library @@ -239,7 +239,7 @@ Fix inspect.getsource() for 'async def' functions. Patch by Kai Groner. .. .. bpo: 24688 -.. date: 7898 +.. date: 9238 .. nonce: -yWfcO .. section: Library @@ -248,7 +248,7 @@ ast.get_docstring() for 'async def' functions. .. .. bpo: 24603 -.. date: 7897 +.. date: 9237 .. nonce: PyHyF5 .. section: Build diff --git a/Misc/NEWS.d/3.5.0rc1.rst b/Misc/NEWS.d/3.5.0rc1.rst index 8b93ea4..1fb9bc6 100644 --- a/Misc/NEWS.d/3.5.0rc1.rst +++ b/Misc/NEWS.d/3.5.0rc1.rst @@ -1,5 +1,5 @@ .. bpo: 24667 -.. date: 7948 +.. date: 9288 .. nonce: tdwszf .. release date: 2015-08-09 .. section: Core and Builtins @@ -9,7 +9,7 @@ Resize odict in all cases that the underlying dict resizes. .. .. bpo: 24824 -.. date: 7947 +.. date: 9287 .. nonce: Eoc4lq .. section: Library @@ -19,7 +19,7 @@ pydoc. .. .. bpo: 24634 -.. date: 7946 +.. date: 9286 .. nonce: 7bnVgr .. section: Library @@ -28,7 +28,7 @@ Importing uuid should not try to load libc on Windows .. .. bpo: 24798 -.. date: 7945 +.. date: 9285 .. nonce: zDXL5R .. section: Library @@ -37,7 +37,7 @@ _msvccompiler.py doesn't properly support manifests .. .. bpo: 4395 -.. date: 7944 +.. date: 9284 .. nonce: JpT0k7 .. section: Library @@ -47,7 +47,7 @@ Panter. .. .. bpo: 23973 -.. date: 7943 +.. date: 9283 .. nonce: wT59Vh .. section: Library @@ -56,7 +56,7 @@ Update typing.py from GitHub repo. .. .. bpo: 23004 -.. date: 7942 +.. date: 9282 .. nonce: xswcPm .. section: Library @@ -66,7 +66,7 @@ bytes. Initial patch by Aaron Hill. .. .. bpo: 23888 -.. date: 7941 +.. date: 9281 .. nonce: 7gw4oO .. section: Library @@ -75,7 +75,7 @@ Handle fractional time in cookie expiry. Patch by ssh. .. .. bpo: 23652 -.. date: 7940 +.. date: 9280 .. nonce: DKQ_7t .. section: Library @@ -86,7 +86,7 @@ Matt Frank. .. .. bpo: 22932 -.. date: 7939 +.. date: 9279 .. nonce: mPclSJ .. section: Library @@ -95,7 +95,7 @@ Fix timezones in email.utils.formatdate. Patch from Dmitry Shachnev. .. .. bpo: 23779 -.. date: 7938 +.. date: 9278 .. nonce: ET4JJP .. section: Library @@ -105,7 +105,7 @@ Holmquist. .. .. bpo: 23319 -.. date: 7937 +.. date: 9277 .. nonce: FXyUH- .. section: Library @@ -115,7 +115,7 @@ Matthieu Gautier. .. .. bpo: 23254 -.. date: 7936 +.. date: 9276 .. nonce: zNiy1X .. section: Library @@ -125,7 +125,7 @@ Panter. .. .. bpo: 19450 -.. date: 7935 +.. date: 9275 .. nonce: VG7T-L .. section: Library @@ -134,7 +134,7 @@ Update Windows and OS X installer builds to use SQLite 3.8.11. .. .. bpo: 17527 -.. date: 7934 +.. date: 9274 .. nonce: ve9fyw .. section: Library @@ -143,7 +143,7 @@ Add PATCH to wsgiref.validator. Patch from Luca Sbardella. .. .. bpo: 24791 -.. date: 7933 +.. date: 9273 .. nonce: Ok-3nA .. section: Library @@ -152,7 +152,7 @@ Fix grammar regression for call syntax: 'g(\*a or b)'. .. .. bpo: 23672 -.. date: 7932 +.. date: 9272 .. nonce: 8td2se .. section: IDLE @@ -162,7 +162,7 @@ Sanad Zaki Rizvi. .. .. bpo: 24745 -.. date: 7931 +.. date: 9271 .. nonce: edbziT .. section: IDLE @@ -174,7 +174,7 @@ entries from [Editor Window]. Patch by Mark Roseman. .. .. bpo: 21192 -.. date: 7930 +.. date: 9270 .. nonce: CdbipH .. section: IDLE @@ -184,7 +184,7 @@ print false prompts. Original patch by Adnan Umer. .. .. bpo: 13884 -.. date: 7929 +.. date: 9269 .. nonce: vVcO1E .. section: IDLE @@ -193,7 +193,7 @@ Idle menus. Remove tearoff lines. Patch by Roger Serwy. .. .. bpo: 24129 -.. date: 7928 +.. date: 9268 .. nonce: Imr54z .. section: Documentation @@ -205,7 +205,7 @@ for function namespaces. Patch by Ivan Levkivskyi. .. .. bpo: 20769 -.. date: 7927 +.. date: 9267 .. nonce: ZUc9z9 .. section: Documentation @@ -214,7 +214,7 @@ Improve reload() docs. Patch by Dorian Pula. .. .. bpo: 23589 -.. date: 7926 +.. date: 9266 .. nonce: rjU421 .. section: Documentation @@ -223,7 +223,7 @@ Remove duplicate sentence from the FAQ. Patch by Yongzhi Pan. .. .. bpo: 24729 -.. date: 7925 +.. date: 9265 .. nonce: PH3A9p .. section: Documentation @@ -233,7 +233,7 @@ open function. .. .. bpo: 24751 -.. date: 7924 +.. date: 9264 .. nonce: pL2pbj .. section: Tests diff --git a/Misc/NEWS.d/3.5.0rc2.rst b/Misc/NEWS.d/3.5.0rc2.rst index 53f10ea..2a8a52a 100644 --- a/Misc/NEWS.d/3.5.0rc2.rst +++ b/Misc/NEWS.d/3.5.0rc2.rst @@ -1,5 +1,5 @@ .. bpo: 24769 -.. date: 7954 +.. date: 9294 .. nonce: XgRA0n .. release date: 2015-08-25 .. section: Core and Builtins @@ -10,7 +10,7 @@ Petr Viktorin. .. .. bpo: 21167 -.. date: 7953 +.. date: 9293 .. nonce: uom-Dq .. section: Core and Builtins @@ -20,7 +20,7 @@ even if -fp-model strict is not specified. .. .. bpo: 24492 -.. date: 7952 +.. date: 9292 .. nonce: LKDAIu .. section: Core and Builtins @@ -31,7 +31,7 @@ AttributeError. .. .. bpo: 24847 -.. date: 7951 +.. date: 9291 .. nonce: SHiiO_ .. section: Library @@ -40,7 +40,7 @@ Removes vcruntime140.dll dependency from Tcl/Tk. .. .. bpo: 24839 -.. date: 7950 +.. date: 9290 .. nonce: 7_iQZl .. section: Library @@ -49,7 +49,7 @@ platform._syscmd_ver raises DeprecationWarning .. .. bpo: 24867 -.. date: 7949 +.. date: 9289 .. nonce: rxJIl7 .. section: Library diff --git a/Misc/NEWS.d/3.5.0rc3.rst b/Misc/NEWS.d/3.5.0rc3.rst index d49d288..c6976c0 100644 --- a/Misc/NEWS.d/3.5.0rc3.rst +++ b/Misc/NEWS.d/3.5.0rc3.rst @@ -1,5 +1,5 @@ .. bpo: 24305 -.. date: 7962 +.. date: 9302 .. nonce: QeF4A8 .. release date: 2015-09-07 .. section: Core and Builtins @@ -10,7 +10,7 @@ warnings.warn(stacklevel=) parameter. .. .. bpo: 24912 -.. date: 7961 +.. date: 9301 .. nonce: ubSi5J .. section: Core and Builtins @@ -19,7 +19,7 @@ Prevent __class__ assignment to immutable built-in objects. .. .. bpo: 24975 -.. date: 7960 +.. date: 9300 .. nonce: 2gLdfN .. section: Core and Builtins @@ -28,7 +28,7 @@ Fix AST compilation for PEP 448 syntax. .. .. bpo: 24917 -.. date: 7959 +.. date: 9299 .. nonce: xaQocz .. section: Library @@ -37,7 +37,7 @@ time_strftime() buffer over-read. .. .. bpo: 24748 -.. date: 7958 +.. date: 9298 .. nonce: 83NuO8 .. section: Library @@ -49,7 +49,7 @@ Viktorin. .. .. bpo: 24635 -.. date: 7957 +.. date: 9297 .. nonce: EiJPPf .. section: Library @@ -59,7 +59,7 @@ True once, then False on subsequent calls. .. .. bpo: 24989 -.. date: 7956 +.. date: 9296 .. nonce: 9BJLiy .. section: Library @@ -69,7 +69,7 @@ size. Based on patch by John Leitch. .. .. bpo: 24913 -.. date: 7955 +.. date: 9295 .. nonce: p2ZAJ4 .. section: Library diff --git a/Misc/NEWS.d/3.5.0rc4.rst b/Misc/NEWS.d/3.5.0rc4.rst index 3800000..a6d9454 100644 --- a/Misc/NEWS.d/3.5.0rc4.rst +++ b/Misc/NEWS.d/3.5.0rc4.rst @@ -1,5 +1,5 @@ .. bpo: 25029 -.. date: 7964 +.. date: 9304 .. nonce: Zf97rk .. release date: 2015-09-09 .. section: Library @@ -9,7 +9,7 @@ Fixes MemoryError in test_strptime. .. .. bpo: 25027 -.. date: 7963 +.. date: 9303 .. nonce: Zaib78 .. section: Build diff --git a/Misc/NEWS.d/3.5.1.rst b/Misc/NEWS.d/3.5.1.rst index 49f503a..45df6f9 100644 --- a/Misc/NEWS.d/3.5.1.rst +++ b/Misc/NEWS.d/3.5.1.rst @@ -1,5 +1,5 @@ .. bpo: 25709 -.. date: 8112 +.. date: 9452 .. nonce: OPX2TS .. release date: 2015-12-06 .. section: Core and Builtins @@ -9,7 +9,7 @@ Fixed problem with in-place string concatenation and utf-8 cache. .. .. bpo: 25715 -.. date: 8111 +.. date: 9451 .. nonce: 3LLYLj .. section: Windows diff --git a/Misc/NEWS.d/3.5.1rc1.rst b/Misc/NEWS.d/3.5.1rc1.rst index 1f8850f..bb2d84a 100644 --- a/Misc/NEWS.d/3.5.1rc1.rst +++ b/Misc/NEWS.d/3.5.1rc1.rst @@ -1,5 +1,5 @@ .. bpo: 25630 -.. date: 8110 +.. date: 9450 .. nonce: ZxzcoY .. release date: 2015-11-22 .. section: Core and Builtins @@ -10,7 +10,7 @@ filesystem paths. .. .. bpo: 23564 -.. date: 8109 +.. date: 9449 .. nonce: XHarGG .. section: Core and Builtins @@ -21,7 +21,7 @@ impact as subprocess.py already avoided it. .. .. bpo: 25388 -.. date: 8108 +.. date: 9448 .. nonce: zm3uuQ .. section: Core and Builtins @@ -31,7 +31,7 @@ byte. .. .. bpo: 25462 -.. date: 8107 +.. date: 9447 .. nonce: eXDzgO .. section: Core and Builtins @@ -41,7 +41,7 @@ implementation of OrderedDict. .. .. bpo: 22995 -.. date: 8106 +.. date: 9446 .. nonce: 90kpuP .. section: Core and Builtins @@ -51,7 +51,7 @@ types with not defined __new__. .. .. bpo: 25555 -.. date: 8105 +.. date: 9445 .. nonce: MUpG-j .. section: Core and Builtins @@ -61,7 +61,7 @@ AST from Python objects. .. .. bpo: 24802 -.. date: 8104 +.. date: 9444 .. nonce: Qie066 .. section: Core and Builtins @@ -72,7 +72,7 @@ a null byte, but the functions assumed they were. .. .. bpo: 24726 -.. date: 8103 +.. date: 9443 .. nonce: AHk4v2 .. section: Core and Builtins @@ -82,7 +82,7 @@ direct calls of dict methods. .. .. bpo: 25449 -.. date: 8102 +.. date: 9442 .. nonce: VqTOFi .. section: Core and Builtins @@ -92,7 +92,7 @@ implementations as well as in Python implementation. .. .. bpo: 25395 -.. date: 8101 +.. date: 9441 .. nonce: htkE3W .. section: Core and Builtins @@ -102,7 +102,7 @@ collected. .. .. bpo: 25274 -.. date: 8100 +.. date: 9440 .. nonce: QCGvAF .. section: Core and Builtins @@ -114,7 +114,7 @@ when the overflowed flag of the thread state is reset. .. .. bpo: 24402 -.. date: 8099 +.. date: 9439 .. nonce: MAgi3X .. section: Core and Builtins @@ -124,7 +124,7 @@ fails. .. .. bpo: 24806 -.. date: 8098 +.. date: 9438 .. nonce: Nb0znT .. section: Core and Builtins @@ -134,7 +134,7 @@ subclassed through multiple inheritance. .. .. bpo: 24848 -.. date: 8097 +.. date: 9437 .. nonce: HlUSuy .. section: Core and Builtins @@ -143,7 +143,7 @@ Fixed a number of bugs in UTF-7 decoding of misformed data. .. .. bpo: 25280 -.. date: 8096 +.. date: 9436 .. nonce: ivTMwd .. section: Core and Builtins @@ -153,19 +153,19 @@ twice. .. .. bpo: 25003 -.. date: 8095 +.. date: 9435 .. nonce: _ban92 .. section: Core and Builtins On Solaris 11.3 or newer, os.urandom() now uses the getrandom() function instead of the getentropy() function. The getentropy() function is blocking -to generate very good quality entropy, os.urandom() doesn't need such -high-quality entropy. +to generate very good quality entropy, os.urandom() doesn't need such high- +quality entropy. .. .. bpo: 25182 -.. date: 8094 +.. date: 9434 .. nonce: gBDq-T .. section: Core and Builtins @@ -175,7 +175,7 @@ startup) now uses the backslashreplace error handler. .. .. bpo: 25131 -.. date: 8093 +.. date: 9433 .. nonce: j5hH6a .. section: Core and Builtins @@ -185,7 +185,7 @@ comprehensions correspond to the opening brace. .. .. bpo: 25150 -.. date: 8092 +.. date: 9432 .. nonce: 0Gh-Ty .. section: Core and Builtins @@ -196,7 +196,7 @@ PyThreadState_Get() to avoid ABI incompatibilies. .. .. bpo: 25626 -.. date: 8091 +.. date: 9431 .. nonce: TQ3fvb .. section: Library @@ -210,7 +210,7 @@ parameter. .. .. bpo: 25583 -.. date: 8090 +.. date: 9430 .. nonce: Gk-cim .. section: Library @@ -220,7 +220,7 @@ gives priority to errors such as EACCES over EEXIST. .. .. bpo: 25593 -.. date: 8089 +.. date: 9429 .. nonce: 56uegI .. section: Library @@ -229,7 +229,7 @@ Change semantics of EventLoop.stop() in asyncio. .. .. bpo: 6973 -.. date: 8088 +.. date: 9428 .. nonce: nl5cHt .. section: Library @@ -240,7 +240,7 @@ potentially signal a different process. .. .. bpo: 25590 -.. date: 8087 +.. date: 9427 .. nonce: aCt-yW .. section: Library @@ -249,7 +249,7 @@ In the Readline completer, only call getattr() once per attribute. .. .. bpo: 25498 -.. date: 8086 +.. date: 9426 .. nonce: AvqEBl .. section: Library @@ -260,7 +260,7 @@ Eryksun. .. .. bpo: 25584 -.. date: 8085 +.. date: 9425 .. nonce: 124mYw .. section: Library @@ -269,7 +269,7 @@ Added "escape" to the __all__ list in the glob module. .. .. bpo: 25584 -.. date: 8084 +.. date: 9424 .. nonce: ZeWX0J .. section: Library @@ -278,7 +278,7 @@ Fixed recursive glob() with patterns starting with ``**``. .. .. bpo: 25446 -.. date: 8083 +.. date: 9423 .. nonce: k1DByx .. section: Library @@ -287,7 +287,7 @@ Fix regression in smtplib's AUTH LOGIN support. .. .. bpo: 18010 -.. date: 8082 +.. date: 9422 .. nonce: Azyf1C .. section: Library @@ -297,7 +297,7 @@ importing packages. .. .. bpo: 25554 -.. date: 8081 +.. date: 9421 .. nonce: UM9MlR .. section: Library @@ -306,7 +306,7 @@ Got rid of circular references in regular expression parsing. .. .. bpo: 25510 -.. date: 8080 +.. date: 9420 .. nonce: 79g7LA .. section: Library @@ -316,7 +316,7 @@ the FileInput was opened with binary mode. Patch by Ryosuke Ito. .. .. bpo: 25503 -.. date: 8079 +.. date: 9419 .. nonce: Zea0Y7 .. section: Library @@ -326,7 +326,7 @@ patch by John Mark Vandenberg. .. .. bpo: 25515 -.. date: 8078 +.. date: 9418 .. nonce: fQsyYG .. section: Library @@ -335,7 +335,7 @@ Always use os.urandom as a source of randomness in uuid.uuid4. .. .. bpo: 21827 -.. date: 8077 +.. date: 9417 .. nonce: k2oreR .. section: Library @@ -345,7 +345,7 @@ substring of smallest leading whitespace. Based on patch by Robert Li. .. .. bpo: 25447 -.. date: 8076 +.. date: 9416 .. nonce: eDYc4t .. section: Library @@ -355,7 +355,7 @@ the original object unchanged). .. .. bpo: 25390 -.. date: 8075 +.. date: 9415 .. nonce: 6mSgRq .. section: Library @@ -364,7 +364,7 @@ typing: Don't crash on Union[str, Pattern]. .. .. bpo: 25441 -.. date: 8074 +.. date: 9414 .. nonce: d7zph6 .. section: Library @@ -373,7 +373,7 @@ asyncio: Raise error from drain() when socket is closed. .. .. bpo: 25410 -.. date: 8073 +.. date: 9413 .. nonce: QAs_3B .. section: Library @@ -382,7 +382,7 @@ Cleaned up and fixed minor bugs in C implementation of OrderedDict. .. .. bpo: 25411 -.. date: 8072 +.. date: 9412 .. nonce: qsJTCb .. section: Library @@ -392,7 +392,7 @@ package. Thanks to user simon04 for the patch. .. .. bpo: 25407 -.. date: 8071 +.. date: 9411 .. nonce: ukNt1D .. section: Library @@ -401,7 +401,7 @@ Remove mentions of the formatter module being removed in Python 3.6. .. .. bpo: 25406 -.. date: 8070 +.. date: 9410 .. nonce: 5MZKU_ .. section: Library @@ -412,7 +412,7 @@ start of ordered dict. .. .. bpo: 25364 -.. date: 8069 +.. date: 9409 .. nonce: u_1Wi6 .. section: Library @@ -421,7 +421,7 @@ zipfile now works in threads disabled builds. .. .. bpo: 25328 -.. date: 8068 +.. date: 9408 .. nonce: Rja1Xg .. section: Library @@ -431,7 +431,7 @@ and enable_SMTPUTF8 are set to true. .. .. bpo: 25316 -.. date: 8067 +.. date: 9407 .. nonce: dHQHWI .. section: Library @@ -441,7 +441,7 @@ installed. .. .. bpo: 25380 -.. date: 8066 +.. date: 9406 .. nonce: sKZ6-I .. section: Library @@ -450,7 +450,7 @@ Fixed protocol for the STACK_GLOBAL opcode in pickletools.opcodes. .. .. bpo: 23972 -.. date: 8065 +.. date: 9405 .. nonce: s2g30g .. section: Library @@ -463,7 +463,7 @@ Patch by Chris Laws. .. .. bpo: 25304 -.. date: 8064 +.. date: 9404 .. nonce: CsmLyI .. section: Library @@ -474,7 +474,7 @@ Vincent Michel. .. .. bpo: 25232 -.. date: 8063 +.. date: 9403 .. nonce: KhKjCE .. section: Library @@ -484,7 +484,7 @@ mark (?) rather than the last. Patch from Xiang Zhang. .. .. bpo: 24657 -.. date: 8062 +.. date: 9402 .. nonce: h2Ag7y .. section: Library @@ -494,7 +494,7 @@ URL as if it were a path. Patch from Xiang Zhang. .. .. bpo: 24483 -.. date: 8061 +.. date: 9401 .. nonce: WPLGSJ .. section: Library @@ -504,7 +504,7 @@ once. .. .. bpo: 22958 -.. date: 8060 +.. date: 9400 .. nonce: Ebu7Gl .. section: Library @@ -514,7 +514,7 @@ self and the dict keyword arguments. .. .. bpo: 22609 -.. date: 8059 +.. date: 9399 .. nonce: fV7hdV .. section: Library @@ -523,7 +523,7 @@ Constructor of collections.UserDict now accepts the self keyword argument. .. .. bpo: 25111 -.. date: 8058 +.. date: 9398 .. nonce: azL4qE .. section: Library @@ -532,7 +532,7 @@ Fixed comparison of traceback.FrameSummary. .. .. bpo: 25262 -.. date: 8057 +.. date: 9397 .. nonce: pQS5cB .. section: Library @@ -543,7 +543,7 @@ longer silently ignored on 32-bit platforms in C implementation. .. .. bpo: 25034 -.. date: 8056 +.. date: 9396 .. nonce: eGvOIb .. section: Library @@ -553,7 +553,7 @@ Patch by Anthon van der Neut. .. .. bpo: 25233 -.. date: 8055 +.. date: 9395 .. nonce: EdZV9x .. section: Library @@ -563,7 +563,7 @@ understandable and correct. .. .. bpo: 25203 -.. date: 8054 +.. date: 9394 .. nonce: IgDEbt .. section: Library @@ -573,7 +573,7 @@ inconsistent state. .. .. bpo: 23600 -.. date: 8053 +.. date: 9393 .. nonce: 7J_RD5 .. section: Library @@ -583,7 +583,7 @@ some cases. .. .. bpo: 23329 -.. date: 8052 +.. date: 9392 .. nonce: yccJBE .. section: Library @@ -592,7 +592,7 @@ Allow the ssl module to be built with older versions of LibreSSL. .. .. bpo: 0 -.. date: 8051 +.. date: 9391 .. nonce: ww9QSm .. section: Library @@ -601,7 +601,7 @@ Prevent overflow in _Unpickler_Read. .. .. bpo: 25047 -.. date: 8050 +.. date: 9390 .. nonce: kc8tqx .. section: Library @@ -612,7 +612,7 @@ uppercase like "UTF-8", which worked in Python 2. .. .. bpo: 25135 -.. date: 8049 +.. date: 9389 .. nonce: gVHNy- .. section: Library @@ -622,7 +622,7 @@ avoid possible reentrancy issues. .. .. bpo: 19143 -.. date: 8048 +.. date: 9388 .. nonce: 76SBSO .. section: Library @@ -632,7 +632,7 @@ compatibility shims. .. .. bpo: 25092 -.. date: 8047 +.. date: 9387 .. nonce: fQ37Ac .. section: Library @@ -641,7 +641,7 @@ Fix datetime.strftime() failure when errno was already set to EINVAL. .. .. bpo: 23517 -.. date: 8046 +.. date: 9386 .. nonce: 3ABmf1 .. section: Library @@ -656,7 +656,7 @@ It also the rounding mode used by round(float) for example. .. .. bpo: 25155 -.. date: 8045 +.. date: 9385 .. nonce: JiETzD .. section: Library @@ -667,7 +667,7 @@ support date after year 2038. It was a regression introduced in Python .. .. bpo: 25108 -.. date: 8044 +.. date: 9384 .. nonce: zGPbgA .. section: Library @@ -677,7 +677,7 @@ format_stack(), and extract_stack() called without arguments. .. .. bpo: 25118 -.. date: 8043 +.. date: 9383 .. nonce: wGm1u6 .. section: Library @@ -686,7 +686,7 @@ Fix a regression of Python 3.5.0 in os.waitpid() on Windows. .. .. bpo: 24684 -.. date: 8042 +.. date: 9382 .. nonce: t4T77O .. section: Library @@ -699,7 +699,7 @@ of the string. .. .. bpo: 25060 -.. date: 8041 +.. date: 9381 .. nonce: zLdvIk .. section: Library @@ -708,7 +708,7 @@ Correctly compute stack usage of the BUILD_MAP opcode. .. .. bpo: 24857 -.. date: 8040 +.. date: 9380 .. nonce: PpJWZ9 .. section: Library @@ -718,7 +718,7 @@ result instead of raising an exception. Patch by A Kaptur. .. .. bpo: 23144 -.. date: 8039 +.. date: 9379 .. nonce: cLf67X .. section: Library @@ -728,7 +728,7 @@ convert_charrefs is True. .. .. bpo: 24982 -.. date: 8038 +.. date: 9378 .. nonce: sGMMAR .. section: Library @@ -738,7 +738,7 @@ shutil.make_archive() with the "zip" format now adds entries for directories .. .. bpo: 25019 -.. date: 8037 +.. date: 9377 .. nonce: JQJlOZ .. section: Library @@ -748,7 +748,7 @@ patch by John Leitch. .. .. bpo: 16180 -.. date: 8036 +.. date: 9376 .. nonce: 6IUcNS .. section: Library @@ -758,7 +758,7 @@ loop. Patch by Xavier de Gaye. .. .. bpo: 24891 -.. date: 8035 +.. date: 9375 .. nonce: ddVmHS .. section: Library @@ -771,7 +771,7 @@ Initial patch written by Marco Paolini. .. .. bpo: 24992 -.. date: 8034 +.. date: 9374 .. nonce: 5sqF74 .. section: Library @@ -781,7 +781,7 @@ collections.OrderedDict constructor. .. .. bpo: 24881 -.. date: 8033 +.. date: 9373 .. nonce: ZoVZXu .. section: Library @@ -791,7 +791,7 @@ Cygwin. Patch from Akira Li. .. .. bpo: 25578 -.. date: 8032 +.. date: 9372 .. nonce: G6S-ft .. section: Library @@ -800,7 +800,7 @@ Fix (another) memory leak in SSLSocket.getpeercer(). .. .. bpo: 25530 -.. date: 8031 +.. date: 9371 .. nonce: hDFkwu .. section: Library @@ -810,7 +810,7 @@ ssl.SSLContext. .. .. bpo: 25569 -.. date: 8030 +.. date: 9370 .. nonce: CfvQjK .. section: Library @@ -819,7 +819,7 @@ Fix memory leak in SSLSocket.getpeercert(). .. .. bpo: 25471 -.. date: 8029 +.. date: 9369 .. nonce: T0A02M .. section: Library @@ -828,7 +828,7 @@ Sockets returned from accept() shouldn't appear to be nonblocking. .. .. bpo: 25319 -.. date: 8028 +.. date: 9368 .. nonce: iyuglv .. section: Library @@ -838,7 +838,7 @@ regular lock rather than a recursive lock. .. .. bpo: 21112 -.. date: 8027 +.. date: 9367 .. nonce: vSFU1r .. section: Library @@ -848,7 +848,7 @@ Peksag. .. .. bpo: 24764 -.. date: 8026 +.. date: 9366 .. nonce: QwFZ2S .. section: Library @@ -858,7 +858,7 @@ headers. Patch written by Peter Landry and reviewed by Pierre Quentel. .. .. bpo: 24913 -.. date: 8025 +.. date: 9365 .. nonce: p2ZAJ4 .. section: Library @@ -867,7 +867,7 @@ Fix overrun error in deque.index(). Found by John Leitch and Bryce Darling. .. .. bpo: 24774 -.. date: 8024 +.. date: 9364 .. nonce: xLbskG .. section: Library @@ -876,7 +876,7 @@ Fix docstring in http.server.test. Patch from Chiu-Hsiang Hsu. .. .. bpo: 21159 -.. date: 8023 +.. date: 9363 .. nonce: ochL5W .. section: Library @@ -886,7 +886,7 @@ Improve message in configparser.InterpolationMissingOptionError. Patch from .. .. bpo: 20362 -.. date: 8022 +.. date: 9362 .. nonce: 5aP_Ri .. section: Library @@ -896,7 +896,7 @@ Kurenkov. .. .. bpo: 23572 -.. date: 8021 +.. date: 9361 .. nonce: QhQ9RD .. section: Library @@ -906,7 +906,7 @@ Ethan Furman. .. .. bpo: 0 -.. date: 8020 +.. date: 9360 .. nonce: DO1sFa .. section: Library @@ -915,7 +915,7 @@ asyncio: ensure_future() now accepts awaitable objects. .. .. bpo: 15348 -.. date: 8019 +.. date: 9359 .. nonce: d1Fg01 .. section: IDLE @@ -926,7 +926,7 @@ RuntimeErrors that were being caught and ignored. .. .. bpo: 24455 -.. date: 8018 +.. date: 9358 .. nonce: x6YqtE .. section: IDLE @@ -941,7 +941,7 @@ existing interaction to terminate first. .. .. bpo: 0 -.. date: 8017 +.. date: 9357 .. nonce: Yp9LRY .. section: IDLE @@ -952,7 +952,7 @@ program, not IDLE itself. .. .. bpo: 24750 -.. date: 8016 +.. date: 9356 .. nonce: xgsi-K .. section: IDLE @@ -962,7 +962,7 @@ Roseman. .. .. bpo: 25313 -.. date: 8015 +.. date: 9355 .. nonce: xMXHpO .. section: IDLE @@ -973,7 +973,7 @@ use the revised idleConf.CurrentTheme everywhere in idlelib. .. .. bpo: 24782 -.. date: 8014 +.. date: 9354 .. nonce: RgIPYE .. section: IDLE @@ -984,7 +984,7 @@ Mark Roseman. .. .. bpo: 22726 -.. date: 8013 +.. date: 9353 .. nonce: x8T0dA .. section: IDLE @@ -994,7 +994,7 @@ buttons and the new IDLE Dark theme. .. .. bpo: 24820 -.. date: 8012 +.. date: 9352 .. nonce: TFPJhr .. section: IDLE @@ -1008,7 +1008,7 @@ any IDLE release, and can be modified. .. .. bpo: 25224 -.. date: 8011 +.. date: 9351 .. nonce: 5Llwo4 .. section: IDLE @@ -1019,7 +1019,7 @@ The previous user content is now in the IDLE doc chapter. 'IDLE' now means .. .. bpo: 24820 -.. date: 8010 +.. date: 9350 .. nonce: ZUz9Fn .. section: IDLE @@ -1029,7 +1029,7 @@ Original patch by Mark Roseman. .. .. bpo: 24972 -.. date: 8009 +.. date: 9349 .. nonce: uc0uNo .. section: IDLE @@ -1040,7 +1040,7 @@ on Windows. Initial patch by Mark Roseman. .. .. bpo: 24570 -.. date: 8008 +.. date: 9348 .. nonce: s3EkNn .. section: IDLE @@ -1050,7 +1050,7 @@ regression. Initial patch by Mark Roseman. .. .. bpo: 24988 -.. date: 8007 +.. date: 9347 .. nonce: tXqq4T .. section: IDLE @@ -1060,7 +1060,7 @@ Patch by Mark Roseman. .. .. bpo: 24801 -.. date: 8006 +.. date: 9346 .. nonce: -bj_Ou .. section: IDLE @@ -1069,7 +1069,7 @@ Make right-click for context menu work on Mac Aqua. Patch by Mark Roseman. .. .. bpo: 25173 -.. date: 8005 +.. date: 9345 .. nonce: EZzrPg .. section: IDLE @@ -1079,20 +1079,20 @@ them a 'sheet'. Patch by Mark Roseman. .. .. bpo: 25198 -.. date: 8004 +.. date: 9344 .. nonce: -j_BV7 .. section: IDLE -Enhance the initial html viewer now used for Idle Help. Properly indent -fixed-pitch text (patch by Mark Roseman). Give code snippet a very -Sphinx-like light blueish-gray background. Re-use initial width and height set by -users for shell and editor. When the Table of Contents (TOC) menu is used, +Enhance the initial html viewer now used for Idle Help. * Properly indent +fixed-pitch text (patch by Mark Roseman). * Give code snippet a very Sphinx- +like light blueish-gray background. * Re-use initial width and height set by +users for shell and editor. * When the Table of Contents (TOC) menu is used, put the section header at the top of the screen. .. .. bpo: 25225 -.. date: 8003 +.. date: 9343 .. nonce: 9pvdq6 .. section: IDLE @@ -1101,7 +1101,7 @@ Condense and rewrite Idle doc section on text colors. .. .. bpo: 21995 -.. date: 8002 +.. date: 9342 .. nonce: C5Rmzx .. section: IDLE @@ -1110,7 +1110,7 @@ Explain some differences between IDLE and console Python. .. .. bpo: 22820 -.. date: 8001 +.. date: 9341 .. nonce: hix_8X .. section: IDLE @@ -1119,7 +1119,7 @@ Explain need for *print* when running file from Idle editor. .. .. bpo: 25224 -.. date: 8000 +.. date: 9340 .. nonce: UVMYQq .. section: IDLE @@ -1128,7 +1128,7 @@ Doc: augment Idle feature list and no-subprocess section. .. .. bpo: 25219 -.. date: 7999 +.. date: 9339 .. nonce: 8_9DYg .. section: IDLE @@ -1138,7 +1138,7 @@ not correct. .. .. bpo: 24861 -.. date: 7998 +.. date: 9338 .. nonce: Ecg2yT .. section: IDLE @@ -1148,7 +1148,7 @@ Idle. See idlelib.__init__.__doc__. .. .. bpo: 25199 -.. date: 7997 +.. date: 9337 .. nonce: ih7yY3 .. section: IDLE @@ -1157,7 +1157,7 @@ Idle: add synchronization comments for future maintainers. .. .. bpo: 16893 -.. date: 7996 +.. date: 9336 .. nonce: bZtPgJ .. section: IDLE @@ -1170,7 +1170,7 @@ unused EditorWindow.HelpDialog class and helt.txt file are deprecated. .. .. bpo: 24199 -.. date: 7995 +.. date: 9335 .. nonce: VKnZEv .. section: IDLE @@ -1179,7 +1179,7 @@ Deprecate unused idlelib.idlever with possible removal in 3.6. .. .. bpo: 24790 -.. date: 7994 +.. date: 9334 .. nonce: hD1hlj .. section: IDLE @@ -1188,7 +1188,7 @@ Remove extraneous code (which also create 2 & 3 conflicts). .. .. bpo: 22558 -.. date: 7993 +.. date: 9333 .. nonce: Pk02YC .. section: Documentation @@ -1198,7 +1198,7 @@ Yoni Lavi. .. .. bpo: 12067 -.. date: 7992 +.. date: 9332 .. nonce: nLD2M- .. section: Documentation @@ -1212,7 +1212,7 @@ Andy Maier. .. .. bpo: 24952 -.. date: 7991 +.. date: 9331 .. nonce: RHhFPE .. section: Documentation @@ -1222,7 +1222,7 @@ Clarify the default size argument of stack_size() in the "threading" and .. .. bpo: 23725 -.. date: 7990 +.. date: 9330 .. nonce: 49TZ5f .. section: Documentation @@ -1232,7 +1232,7 @@ Zbigniew Jędrzejewski-Szmek. .. .. bpo: 24808 -.. date: 7989 +.. date: 9329 .. nonce: MGjc3F .. section: Documentation @@ -1241,7 +1241,7 @@ Update the types of some PyTypeObject fields. Patch by Joseph Weston. .. .. bpo: 22812 -.. date: 7988 +.. date: 9328 .. nonce: kLCF0G .. section: Documentation @@ -1250,7 +1250,7 @@ Fix unittest discovery examples. Patch from Pam McA'Nulty. .. .. bpo: 25449 -.. date: 7987 +.. date: 9327 .. nonce: MP6KNs .. section: Tests @@ -1259,7 +1259,7 @@ Added tests for OrderedDict subclasses. .. .. bpo: 25099 -.. date: 7986 +.. date: 9326 .. nonce: tJQOWx .. section: Tests @@ -1269,7 +1269,7 @@ Make test_compileall not fail when an entry on sys.path cannot be written to .. .. bpo: 23919 -.. date: 7985 +.. date: 9325 .. nonce: vJnjaq .. section: Tests @@ -1278,7 +1278,7 @@ Prevents assert dialogs appearing in the test suite. .. .. bpo: 0 -.. date: 7984 +.. date: 9324 .. nonce: X-Bk5l .. section: Tests @@ -1288,7 +1288,7 @@ along to regrtest.py. Previously there was a limit of 9. .. .. bpo: 24915 -.. date: 7983 +.. date: 9323 .. nonce: PgD3Cx .. section: Build @@ -1298,7 +1298,7 @@ profile data. Initial patch by Alecsandru Patrascu of Intel. .. .. bpo: 24910 -.. date: 7982 +.. date: 9322 .. nonce: ZZdfl0 .. section: Build @@ -1307,7 +1307,7 @@ Windows MSIs now have unique display names. .. .. bpo: 24986 -.. date: 7981 +.. date: 9321 .. nonce: 1WyXeU .. section: Build @@ -1317,7 +1317,7 @@ libraries are not available. .. .. bpo: 25450 -.. date: 7980 +.. date: 9320 .. nonce: X4xlWf .. section: Windows @@ -1326,7 +1326,7 @@ Updates shortcuts to start Python in installation directory. .. .. bpo: 25164 -.. date: 7979 +.. date: 9319 .. nonce: FHVOOA .. section: Windows @@ -1335,7 +1335,7 @@ Changes default all-users install directory to match per-user directory. .. .. bpo: 25143 -.. date: 7978 +.. date: 9318 .. nonce: hmxsia .. section: Windows @@ -1344,7 +1344,7 @@ Improves installer error messages for unsupported platforms. .. .. bpo: 25163 -.. date: 7977 +.. date: 9317 .. nonce: uCRe8H .. section: Windows @@ -1353,7 +1353,7 @@ Display correct directory in installer when using non-default settings. .. .. bpo: 25361 -.. date: 7976 +.. date: 9316 .. nonce: GETaSY .. section: Windows @@ -1362,7 +1362,7 @@ Disables use of SSE2 instructions in Windows 32-bit build .. .. bpo: 25089 -.. date: 7975 +.. date: 9315 .. nonce: n_YJgw .. section: Windows @@ -1372,7 +1372,7 @@ upgrade. .. .. bpo: 25165 -.. date: 7974 +.. date: 9314 .. nonce: aUTN1e .. section: Windows @@ -1381,7 +1381,7 @@ Windows uninstallation should not remove launcher if other versions remain .. .. bpo: 25112 -.. date: 7973 +.. date: 9313 .. nonce: frdKij .. section: Windows @@ -1390,7 +1390,7 @@ py.exe launcher is missing icons .. .. bpo: 25102 -.. date: 7972 +.. date: 9312 .. nonce: 6y6Akl .. section: Windows @@ -1399,7 +1399,7 @@ Windows installer does not precompile for -O or -OO. .. .. bpo: 25081 -.. date: 7971 +.. date: 9311 .. nonce: dcRCTO .. section: Windows @@ -1408,7 +1408,7 @@ Makes Back button in installer go back to upgrade page when upgrading. .. .. bpo: 25091 -.. date: 7970 +.. date: 9310 .. nonce: 1u-VKy .. section: Windows @@ -1417,7 +1417,7 @@ Increases font size of the installer. .. .. bpo: 25126 -.. date: 7969 +.. date: 9309 .. nonce: ANx3DW .. section: Windows @@ -1426,7 +1426,7 @@ Clarifies that the non-web installer will download some components. .. .. bpo: 25213 -.. date: 7968 +.. date: 9308 .. nonce: KGmXoe .. section: Windows @@ -1435,7 +1435,7 @@ Restores requestedExecutionLevel to manifest to disable UAC virtualization. .. .. bpo: 25022 -.. date: 7967 +.. date: 9307 .. nonce: vAt_zr .. section: Windows @@ -1444,7 +1444,7 @@ Removed very outdated PC/example_nt/ directory. .. .. bpo: 25440 -.. date: 7966 +.. date: 9306 .. nonce: 5xhyGr .. section: Tools/Demos diff --git a/Misc/NEWS.d/3.5.2.rst b/Misc/NEWS.d/3.5.2.rst index b9c366e..982b227 100644 --- a/Misc/NEWS.d/3.5.2.rst +++ b/Misc/NEWS.d/3.5.2.rst @@ -1,5 +1,5 @@ .. bpo: 26930 -.. date: 8336 +.. date: 9676 .. nonce: 9JUeSD .. release date: 2016-06-26 .. section: Core and Builtins @@ -9,7 +9,7 @@ Update Windows builds to use OpenSSL 1.0.2h. .. .. bpo: 26867 -.. date: 8335 +.. date: 9675 .. nonce: QPSyP5 .. section: Tests @@ -18,7 +18,7 @@ Ubuntu's openssl OP_NO_SSLv3 is forced on by default; fix test. .. .. bpo: 27365 -.. date: 8334 +.. date: 9674 .. nonce: ipkJ_M .. section: IDLE diff --git a/Misc/NEWS.d/3.5.2rc1.rst b/Misc/NEWS.d/3.5.2rc1.rst index 920c951..6a07020 100644 --- a/Misc/NEWS.d/3.5.2rc1.rst +++ b/Misc/NEWS.d/3.5.2rc1.rst @@ -1,5 +1,5 @@ .. bpo: 27066 -.. date: 8333 +.. date: 9673 .. nonce: SNExZi .. release date: 2016-06-12 .. section: Core and Builtins @@ -10,7 +10,7 @@ without setting an exception. .. .. bpo: 20041 -.. date: 8332 +.. date: 9672 .. nonce: TypyGp .. section: Core and Builtins @@ -19,7 +19,7 @@ Fixed TypeError when frame.f_trace is set to None. Patch by Xavier de Gaye. .. .. bpo: 26168 -.. date: 8331 +.. date: 9671 .. nonce: -nPBL6 .. section: Core and Builtins @@ -28,7 +28,7 @@ Fixed possible refleaks in failing Py_BuildValue() with the "N" format unit. .. .. bpo: 26991 -.. date: 8330 +.. date: 9670 .. nonce: yWGNhz .. section: Core and Builtins @@ -37,7 +37,7 @@ Fix possible refleak when creating a function with annotations. .. .. bpo: 27039 -.. date: 8329 +.. date: 9669 .. nonce: Zj7tV7 .. section: Core and Builtins @@ -46,7 +46,7 @@ Fixed bytearray.remove() for values greater than 127. Patch by Joe Jevnik. .. .. bpo: 23640 -.. date: 8328 +.. date: 9668 .. nonce: kvNC4c .. section: Core and Builtins @@ -55,7 +55,7 @@ int.from_bytes() no longer bypasses constructors for subclasses. .. .. bpo: 26811 -.. date: 8327 +.. date: 9667 .. nonce: oNzUWt .. section: Core and Builtins @@ -64,7 +64,7 @@ gc.get_objects() no longer contains a broken tuple with NULL pointer. .. .. bpo: 20120 -.. date: 8326 +.. date: 9666 .. nonce: c-FZZc .. section: Core and Builtins @@ -76,7 +76,7 @@ Setuptools 19.0. .. .. bpo: 26659 -.. date: 8325 +.. date: 9665 .. nonce: 5PRa83 .. section: Core and Builtins @@ -85,7 +85,7 @@ Make the builtin slice type support cycle collection. .. .. bpo: 26718 -.. date: 8324 +.. date: 9664 .. nonce: K5PQ8j .. section: Core and Builtins @@ -95,7 +95,7 @@ direct call of super.__init__ is not endorsed! .. .. bpo: 25339 -.. date: 8323 +.. date: 9663 .. nonce: ZcaC2E .. section: Core and Builtins @@ -105,7 +105,7 @@ for stdin and stdout. .. .. bpo: 26494 -.. date: 8322 +.. date: 9662 .. nonce: G6eXIi .. section: Core and Builtins @@ -116,7 +116,7 @@ frozenset, dict, OrderedDict, corresponding views and os.scandir() iterator. .. .. bpo: 26581 -.. date: 8321 +.. date: 9661 .. nonce: yNA7nm .. section: Core and Builtins @@ -126,7 +126,7 @@ file, only the first one is taken to account. .. .. bpo: 26464 -.. date: 8320 +.. date: 9660 .. nonce: 7BreGz .. section: Core and Builtins @@ -137,7 +137,7 @@ longer than 1 character. Regression introduced in Python 3.5.0. .. .. bpo: 22836 -.. date: 8319 +.. date: 9659 .. nonce: cimt1y .. section: Core and Builtins @@ -149,7 +149,7 @@ raises an exception. .. .. bpo: 26302 -.. date: 8318 +.. date: 9658 .. nonce: UD9XQt .. section: Core and Builtins @@ -158,7 +158,7 @@ Correct behavior to reject comma as a legal character for cookie names. .. .. bpo: 4806 -.. date: 8317 +.. date: 9657 .. nonce: i9m3hj .. section: Core and Builtins @@ -169,7 +169,7 @@ Urban. .. .. bpo: 27138 -.. date: 8316 +.. date: 9656 .. nonce: ifYEro .. section: Core and Builtins @@ -178,7 +178,7 @@ Fix the doc comment for FileFinder.find_spec(). .. .. bpo: 26154 -.. date: 8315 +.. date: 9655 .. nonce: MtnRAH .. section: Core and Builtins @@ -192,7 +192,7 @@ compiler issues. .. .. bpo: 26194 -.. date: 8314 +.. date: 9654 .. nonce: j9zand .. section: Core and Builtins @@ -203,7 +203,7 @@ into a full deque. .. .. bpo: 25843 -.. date: 8313 +.. date: 9653 .. nonce: t2kGug .. section: Core and Builtins @@ -216,7 +216,7 @@ are equal. .. .. bpo: 22995 -.. date: 8312 +.. date: 9652 .. nonce: KYNKvs .. section: Core and Builtins @@ -226,7 +226,7 @@ _PyObject_GetState() due to regressions observed in Cython-based projects. .. .. bpo: 25961 -.. date: 8311 +.. date: 9651 .. nonce: Hdjjw0 .. section: Core and Builtins @@ -235,7 +235,7 @@ Disallowed null characters in the type name. .. .. bpo: 25973 -.. date: 8310 +.. date: 9650 .. nonce: Ud__ZP .. section: Core and Builtins @@ -245,7 +245,7 @@ two underscores. .. .. bpo: 22995 -.. date: 8309 +.. date: 9649 .. nonce: Wq0E86 .. section: Core and Builtins @@ -257,7 +257,7 @@ longer be pickled. Including memoryview. .. .. bpo: 20440 -.. date: 8308 +.. date: 9648 .. nonce: GCwOfH .. section: Core and Builtins @@ -267,7 +267,7 @@ Py_SETREF. .. .. bpo: 25766 -.. date: 8307 +.. date: 9647 .. nonce: jn93Yu .. section: Core and Builtins @@ -276,7 +276,7 @@ Special method __bytes__() now works in str subclasses. .. .. bpo: 25421 -.. date: 8306 +.. date: 9646 .. nonce: c47YEL .. section: Core and Builtins @@ -287,7 +287,7 @@ defined. .. .. bpo: 25709 -.. date: 8305 +.. date: 9645 .. nonce: WwGm2k .. section: Core and Builtins @@ -296,7 +296,7 @@ Fixed problem with in-place string concatenation and utf-8 cache. .. .. bpo: 27147 -.. date: 8304 +.. date: 9644 .. nonce: tCCgmH .. section: Core and Builtins @@ -305,7 +305,7 @@ Mention PEP 420 in the importlib docs. .. .. bpo: 24097 -.. date: 8303 +.. date: 9643 .. nonce: Vt4E-i .. section: Core and Builtins @@ -314,7 +314,7 @@ Fixed crash in object.__reduce__() if slot name is freed inside __getattr__. .. .. bpo: 24731 -.. date: 8302 +.. date: 9642 .. nonce: h9-hnz .. section: Core and Builtins @@ -325,7 +325,7 @@ subclasses of bytes, int, and float correspondingly. .. .. bpo: 26478 -.. date: 8301 +.. date: 9641 .. nonce: n0dB8e .. section: Core and Builtins @@ -335,7 +335,7 @@ tuples. .. .. bpo: 26171 -.. date: 8300 +.. date: 9640 .. nonce: 8SaQEa .. section: Core and Builtins @@ -344,7 +344,7 @@ Fix possible integer overflow and heap corruption in zipimporter.get_data(). .. .. bpo: 25660 -.. date: 8299 +.. date: 9639 .. nonce: 93DzBo .. section: Core and Builtins @@ -353,7 +353,7 @@ Fix TAB key behaviour in REPL with readline. .. .. bpo: 25887 -.. date: 8298 +.. date: 9638 .. nonce: PtVIX7 .. section: Core and Builtins @@ -362,7 +362,7 @@ Raise a RuntimeError when a coroutine object is awaited more than once. .. .. bpo: 27243 -.. date: 8297 +.. date: 9637 .. nonce: U36M4E .. section: Core and Builtins @@ -374,7 +374,7 @@ PendingDeprecationWarning. .. .. bpo: 26556 -.. date: 8296 +.. date: 9636 .. nonce: v5j2uL .. original section: Library .. section: Security @@ -384,7 +384,7 @@ Update expat to 2.1.1, fixes CVE-2015-1283. .. .. bpo: 0 -.. date: 8295 +.. date: 9635 .. nonce: E4ochz .. original section: Library .. section: Security @@ -395,7 +395,7 @@ Oststrom .. .. bpo: 21386 -.. date: 8294 +.. date: 9634 .. nonce: DjV72U .. section: Library @@ -405,7 +405,7 @@ Implement missing IPv4Address.is_global property. It was documented since .. .. bpo: 20900 -.. date: 8293 +.. date: 9633 .. nonce: H5YQPR .. section: Library @@ -415,12 +415,12 @@ patch by ingrid. .. .. bpo: 0 -.. date: 8292 +.. date: 9632 .. nonce: iYIeng .. section: Library A new version of typing.py provides several new classes and features: -@overload outside stubs, DefaultDict, Text, ContextManager, +@overload outside stubs, Reversible, DefaultDict, Text, ContextManager, Type[], NewType(), TYPE_CHECKING, and numerous bug fixes (note that some of the new features are not yet implemented in mypy or other static analyzers). Also classes for PEP 492 (Awaitable, AsyncIterable, AsyncIterator) have been @@ -429,7 +429,7 @@ added (in fact they made it into 3.5.1 but were never mentioned). .. .. bpo: 25738 -.. date: 8291 +.. date: 9631 .. nonce: mED9w4 .. section: Library @@ -440,7 +440,7 @@ responses that don't have a body. Patch by Susumu Koshiba. .. .. bpo: 21313 -.. date: 8290 +.. date: 9630 .. nonce: W30MBr .. section: Library @@ -450,7 +450,7 @@ build information. .. .. bpo: 26839 -.. date: 8289 +.. date: 9629 .. nonce: yVvy7R .. original section: Library .. section: Security @@ -462,7 +462,7 @@ entropy pool is not initialized yet. Patch written by Colm Buckley. .. .. bpo: 27164 -.. date: 8288 +.. date: 9628 .. nonce: 6wmjx2 .. section: Library @@ -472,7 +472,7 @@ predefined zdict. Based on patch by Xiang Zhang. .. .. bpo: 24291 -.. date: 8287 +.. date: 9627 .. nonce: Ac6HvL .. section: Library @@ -484,7 +484,7 @@ but this is deprecated. .. .. bpo: 26809 -.. date: 8286 +.. date: 9626 .. nonce: ya7JMb .. section: Library @@ -493,7 +493,7 @@ Add ``__all__`` to :mod:`string`. Patch by Emanuel Barry. .. .. bpo: 26373 -.. date: 8285 +.. date: 9625 .. nonce: P6qz6o .. section: Library @@ -504,7 +504,7 @@ circumstances. .. .. bpo: 21776 -.. date: 8284 +.. date: 9624 .. nonce: 04eQfa .. section: Library @@ -514,7 +514,7 @@ Popa. .. .. bpo: 27114 -.. date: 8283 +.. date: 9623 .. nonce: bGCuAM .. section: Library @@ -523,7 +523,7 @@ Fix SSLContext._load_windows_store_certs fails with PermissionError .. .. bpo: 18383 -.. date: 8282 +.. date: 9622 .. nonce: jr-b0l .. section: Library @@ -533,7 +533,7 @@ Based on patch by Alex Shkop. .. .. bpo: 27057 -.. date: 8281 +.. date: 9621 .. nonce: YzTA_Q .. section: Library @@ -544,7 +544,7 @@ Michał Bednarski. .. .. bpo: 27014 -.. date: 8280 +.. date: 9620 .. nonce: ui7Khn .. section: Library @@ -553,7 +553,7 @@ Fix infinite recursion using typing.py. Thanks to Kalle Tuure! .. .. bpo: 14132 -.. date: 8279 +.. date: 9619 .. nonce: 5wR9MN .. section: Library @@ -563,20 +563,20 @@ string. Original fix by Ján Janech. .. .. bpo: 17214 -.. date: 8278 +.. date: 9618 .. nonce: lUbZOV .. section: Library The "urllib.request" module now percent-encodes non-ASCII bytes found in -redirect target URLs. Some servers send Location header fields with -non-ASCII bytes, but "http.client" requires the request target to be -ASCII-encodable, otherwise a UnicodeEncodeError is raised. Based on patch by +redirect target URLs. Some servers send Location header fields with non- +ASCII bytes, but "http.client" requires the request target to be ASCII- +encodable, otherwise a UnicodeEncodeError is raised. Based on patch by Christian Heimes. .. .. bpo: 26892 -.. date: 8277 +.. date: 9617 .. nonce: XIXb0h .. section: Library @@ -586,7 +586,7 @@ Chi Hsuan Yen. .. .. bpo: 22274 -.. date: 8276 +.. date: 9616 .. nonce: 0RHDMN .. section: Library @@ -596,7 +596,7 @@ stdout is not redirected. Patch by Akira Li. .. .. bpo: 26807 -.. date: 8275 +.. date: 9615 .. nonce: LXSPP6 .. section: Library @@ -606,7 +606,7 @@ Yolanda Robla. .. .. bpo: 25745 -.. date: 8274 +.. date: 9614 .. nonce: -n8acU .. section: Library @@ -615,7 +615,7 @@ Fixed leaking a userptr in curses panel destructor. .. .. bpo: 26977 -.. date: 8273 +.. date: 9613 .. nonce: 5G4HtL .. section: Library @@ -625,7 +625,7 @@ statistics.pvariance. .. .. bpo: 26881 -.. date: 8272 +.. date: 9612 .. nonce: mdiq_L .. section: Library @@ -634,7 +634,7 @@ The modulefinder module now supports extended opcode arguments. .. .. bpo: 23815 -.. date: 8271 +.. date: 9611 .. nonce: _krNe8 .. section: Library @@ -644,7 +644,7 @@ curses.panel modules. .. .. bpo: 17765 -.. date: 8270 +.. date: 9610 .. nonce: hiSVS1 .. section: Library @@ -654,7 +654,7 @@ Brandl. .. .. bpo: 26873 -.. date: 8269 +.. date: 9609 .. nonce: cYXRcH .. section: Library @@ -664,7 +664,7 @@ return incorrect result. .. .. bpo: 26711 -.. date: 8268 +.. date: 9608 .. nonce: Eu85Qw .. section: Library @@ -673,7 +673,7 @@ Fixed the comparison of plistlib.Data with other types. .. .. bpo: 24114 -.. date: 8267 +.. date: 9607 .. nonce: RMRMtM .. section: Library @@ -685,7 +685,7 @@ The bug only occurs on SunOS when the ctypes implementation searches for the .. .. bpo: 26864 -.. date: 8266 +.. date: 9606 .. nonce: 1KgGds .. section: Library @@ -696,7 +696,7 @@ have a bypassed hostname as a suffix. Patch by Xiang Zhang. .. .. bpo: 26634 -.. date: 8265 +.. date: 9605 .. nonce: FZvsSb .. section: Library @@ -705,7 +705,7 @@ recursive_repr() now sets __qualname__ of wrapper. Patch by Xiang Zhang. .. .. bpo: 26804 -.. date: 8264 +.. date: 9604 .. nonce: 9Orp-G .. section: Library @@ -715,7 +715,7 @@ UPPER_CASE or Mixed_Case ones. Patch contributed by Hans-Peter Jansen. .. .. bpo: 26837 -.. date: 8263 +.. date: 9603 .. nonce: 2FXGsD .. section: Library @@ -726,7 +726,7 @@ assertTupleEqual(). .. .. bpo: 26041 -.. date: 8262 +.. date: 9602 .. nonce: bVem-p .. section: Library @@ -737,7 +737,7 @@ Miyurusara Athukorala. .. .. bpo: 26822 -.. date: 8261 +.. date: 9601 .. nonce: rYSL4W .. section: Library @@ -747,7 +747,7 @@ keyword arguments. .. .. bpo: 26733 -.. date: 8260 +.. date: 9600 .. nonce: YxaJmL .. section: Library @@ -757,7 +757,7 @@ Xiang Zhang. .. .. bpo: 26801 -.. date: 8259 +.. date: 9599 .. nonce: TQGY-7 .. section: Library @@ -768,7 +768,7 @@ Barry. .. .. bpo: 24838 -.. date: 8258 +.. date: 9598 .. nonce: 3Pfx8T .. section: Library @@ -778,7 +778,7 @@ limits for multibyte character encodings like utf-8. .. .. bpo: 26657 -.. date: 8257 +.. date: 9597 .. nonce: C_-XFg .. original section: Library .. section: Security @@ -790,7 +790,7 @@ patch by Philipp Hagemeister. .. .. bpo: 26717 -.. date: 8256 +.. date: 9596 .. nonce: jngTdu .. section: Library @@ -799,7 +799,7 @@ Stop encoding Latin-1-ized WSGI paths with UTF-8. Patch by Anthony Sottile. .. .. bpo: 26735 -.. date: 8255 +.. date: 9595 .. nonce: riSl3b .. section: Library @@ -810,7 +810,7 @@ per call. .. .. bpo: 16329 -.. date: 8254 +.. date: 9594 .. nonce: nuXD8W .. section: Library @@ -819,7 +819,7 @@ Add .webm to mimetypes.types_map. Patch by Giampaolo Rodola'. .. .. bpo: 13952 -.. date: 8253 +.. date: 9593 .. nonce: SOoTVE .. section: Library @@ -828,7 +828,7 @@ Add .csv to mimetypes.types_map. Patch by Geoff Wilson. .. .. bpo: 26709 -.. date: 8252 +.. date: 9592 .. nonce: luOPbP .. section: Library @@ -837,7 +837,7 @@ Fixed Y2038 problem in loading binary PLists. .. .. bpo: 23735 -.. date: 8251 +.. date: 9591 .. nonce: Y5oQ9r .. section: Library @@ -847,7 +847,7 @@ handler. Patch by Eric Price. .. .. bpo: 26586 -.. date: 8250 +.. date: 9590 .. nonce: V5pZNa .. section: Library @@ -858,7 +858,7 @@ raising an unhandled exception. Patch by Xiang Zhang. .. .. bpo: 22854 -.. date: 8249 +.. date: 9589 .. nonce: K3rMEH .. section: Library @@ -868,7 +868,7 @@ return False. .. .. bpo: 25195 -.. date: 8248 +.. date: 9588 .. nonce: EOc4Po .. section: Library @@ -879,7 +879,7 @@ ourselves. Patch by Andrew Plummer. .. .. bpo: 26644 -.. date: 8247 +.. date: 9587 .. nonce: 7tt1tk .. section: Library @@ -889,7 +889,7 @@ SSLSocket.recv() or read(). .. .. bpo: 23804 -.. date: 8246 +.. date: 9586 .. nonce: PP63Ff .. section: Library @@ -899,7 +899,7 @@ Fix SSL recv(0) and read(0) methods to return zero bytes instead of up to .. .. bpo: 26616 -.. date: 8245 +.. date: 9585 .. nonce: v3QwdD .. section: Library @@ -908,7 +908,7 @@ Fixed a bug in datetime.astimezone() method. .. .. bpo: 21925 -.. date: 8244 +.. date: 9584 .. nonce: _fr69L .. section: Library @@ -919,7 +919,7 @@ late during the Python shutdown process. .. .. bpo: 24266 -.. date: 8243 +.. date: 9583 .. nonce: YZgVyM .. section: Library @@ -929,7 +929,7 @@ compiled with Readline 7. .. .. bpo: 26560 -.. date: 8242 +.. date: 9582 .. nonce: A4WXNz .. section: Library @@ -939,7 +939,7 @@ Peter Inglesby. .. .. bpo: 26313 -.. date: 8241 +.. date: 9581 .. nonce: LjZAjy .. original section: Library .. section: Security @@ -950,7 +950,7 @@ by Baji. .. .. bpo: 26569 -.. date: 8240 +.. date: 9580 .. nonce: EX8vF1 .. section: Library @@ -960,7 +960,7 @@ importing packages. .. .. bpo: 26499 -.. date: 8239 +.. date: 9579 .. nonce: NP08PI .. section: Library @@ -971,7 +971,7 @@ these methods. .. .. bpo: 25320 -.. date: 8238 +.. date: 9578 .. nonce: V96LIy .. section: Library @@ -981,7 +981,7 @@ Victor van den Elzen. .. .. bpo: 16181 -.. date: 8237 +.. date: 9577 .. nonce: P7lLvo .. section: Library @@ -991,7 +991,7 @@ datetime.MAXYEAR. .. .. bpo: 26513 -.. date: 8236 +.. date: 9576 .. nonce: HoPepy .. section: Library @@ -1000,7 +1000,7 @@ Fixes platform module detection of Windows Server .. .. bpo: 23718 -.. date: 8235 +.. date: 9575 .. nonce: AMPC0o .. section: Library @@ -1010,7 +1010,7 @@ Gedai. .. .. bpo: 20589 -.. date: 8234 +.. date: 9574 .. nonce: NsQ_I1 .. section: Library @@ -1020,7 +1020,7 @@ NotImplementedError instead of ImportError. .. .. bpo: 26177 -.. date: 8233 +.. date: 9573 .. nonce: HlSWer .. section: Library @@ -1029,7 +1029,7 @@ Fixed the keys() method for Canvas and Scrollbar widgets. .. .. bpo: 15068 -.. date: 8232 +.. date: 9572 .. nonce: bcHtiw .. section: Library @@ -1039,7 +1039,7 @@ parameter is no longer used. .. .. bpo: 2202 -.. date: 8231 +.. date: 9571 .. nonce: dk9sd0 .. section: Library @@ -1049,7 +1049,7 @@ Initial patch by Mathieu Dupuy. .. .. bpo: 25718 -.. date: 8230 +.. date: 9570 .. nonce: 4EjZyv .. section: Library @@ -1058,7 +1058,7 @@ Fixed pickling and copying the accumulate() iterator with total is None. .. .. bpo: 26475 -.. date: 8229 +.. date: 9569 .. nonce: JXVccY .. section: Library @@ -1067,7 +1067,7 @@ Fixed debugging output for regular expressions with the (?x) flag. .. .. bpo: 26457 -.. date: 8228 +.. date: 9568 .. nonce: Xe6Clh .. section: Library @@ -1078,7 +1078,7 @@ Xiang Zhang. .. .. bpo: 26385 -.. date: 8227 +.. date: 9567 .. nonce: 50bDXm .. section: Library @@ -1088,7 +1088,7 @@ Patch by Silent Ghost. .. .. bpo: 26402 -.. date: 8226 +.. date: 9566 .. nonce: k7DVuU .. section: Library @@ -1099,7 +1099,7 @@ http.client.RemoteDisconnected exception in 3.5.0a4. .. .. bpo: 25913 -.. date: 8225 +.. date: 9565 .. nonce: 5flb95 .. section: Library @@ -1109,7 +1109,7 @@ by Swati Jaiswal. .. .. bpo: 26186 -.. date: 8224 +.. date: 9564 .. nonce: R9rfiL .. section: Library @@ -1118,7 +1118,7 @@ Remove an invalid type check in importlib.util.LazyLoader. .. .. bpo: 26367 -.. date: 8223 +.. date: 9563 .. nonce: ckpNeU .. section: Library @@ -1128,7 +1128,7 @@ importlib.__import__() raises SystemError like builtins.__import__() when .. .. bpo: 26309 -.. date: 8222 +.. date: 9562 .. nonce: ubEeiz .. section: Library @@ -1138,7 +1138,7 @@ socket) when verify_request() returns false. Patch by Aviv Palivoda. .. .. bpo: 25939 -.. date: 8221 +.. date: 9561 .. nonce: X49Fqd .. original section: Library .. section: Security @@ -1148,7 +1148,7 @@ On Windows open the cert store readonly in ssl.enum_certificates. .. .. bpo: 25995 -.. date: 8220 +.. date: 9560 .. nonce: NfcimP .. section: Library @@ -1157,7 +1157,7 @@ os.walk() no longer uses FDs proportional to the tree depth. .. .. bpo: 26117 -.. date: 8219 +.. date: 9559 .. nonce: ne6p11 .. section: Library @@ -1167,7 +1167,7 @@ iteration is finished, but when it was failed with error. .. .. bpo: 25911 -.. date: 8218 +.. date: 9558 .. nonce: d4Zadh .. section: Library @@ -1176,7 +1176,7 @@ Restored support of bytes paths in os.walk() on Windows. .. .. bpo: 26045 -.. date: 8217 +.. date: 9557 .. nonce: WmzUrX .. section: Library @@ -1186,7 +1186,7 @@ http.client. .. .. bpo: 12923 -.. date: 8216 +.. date: 9556 .. nonce: HPAu-B .. section: Library @@ -1196,7 +1196,7 @@ Based on patches by Brian Brazil and Daniel Rocco. .. .. bpo: 25945 -.. date: 8215 +.. date: 9555 .. nonce: guNgNM .. section: Library @@ -1208,7 +1208,7 @@ correspondingly. .. .. bpo: 26202 -.. date: 8214 +.. date: 9554 .. nonce: LPIXLg .. section: Library @@ -1218,7 +1218,7 @@ attributes. .. .. bpo: 23076 -.. date: 8213 +.. date: 9553 .. nonce: 8rphoP .. section: Library @@ -1228,7 +1228,7 @@ Patch by Thomas Nyberg. .. .. bpo: 19883 -.. date: 8212 +.. date: 9552 .. nonce: z9TsO6 .. section: Library @@ -1237,7 +1237,7 @@ Fixed possible integer overflows in zipimport. .. .. bpo: 26227 -.. date: 8211 +.. date: 9551 .. nonce: Fe6oiB .. section: Library @@ -1248,7 +1248,7 @@ than UTF-8. .. .. bpo: 26147 -.. date: 8210 +.. date: 9550 .. nonce: i-Jc01 .. section: Library @@ -1257,7 +1257,7 @@ xmlrpc now works with strings not encodable with used non-UTF-8 encoding. .. .. bpo: 25935 -.. date: 8209 +.. date: 9549 .. nonce: cyni91 .. section: Library @@ -1266,7 +1266,7 @@ Garbage collector now breaks reference loops with OrderedDict. .. .. bpo: 16620 -.. date: 8208 +.. date: 9548 .. nonce: rxpn_Y .. section: Library @@ -1275,7 +1275,7 @@ Fixed AttributeError in msilib.Directory.glob(). .. .. bpo: 26013 -.. date: 8207 +.. date: 9547 .. nonce: 93RKNz .. section: Library @@ -1285,7 +1285,7 @@ versions (3.4.3 and lower). .. .. bpo: 25850 -.. date: 8206 +.. date: 9546 .. nonce: jwFPxj .. section: Library @@ -1294,7 +1294,7 @@ Use cross-compilation by default for 64-bit Windows. .. .. bpo: 17633 -.. date: 8205 +.. date: 9545 .. nonce: 9mpbUO .. section: Library @@ -1303,7 +1303,7 @@ Improve zipimport's support for namespace packages. .. .. bpo: 24705 -.. date: 8204 +.. date: 9544 .. nonce: IZYwjR .. section: Library @@ -1313,7 +1313,7 @@ vars. .. .. bpo: 22138 -.. date: 8203 +.. date: 9543 .. nonce: nRNYkc .. section: Library @@ -1323,7 +1323,7 @@ after patching. Patch contributed by Sean McCully. .. .. bpo: 25672 -.. date: 8202 +.. date: 9542 .. nonce: fw9RJP .. section: Library @@ -1333,7 +1333,7 @@ safe to do so. .. .. bpo: 26012 -.. date: 8201 +.. date: 9541 .. nonce: IFSXNm .. section: Library @@ -1342,7 +1342,7 @@ Don't traverse into symlinks for ``**`` pattern in pathlib.Path.[r]glob(). .. .. bpo: 24120 -.. date: 8200 +.. date: 9540 .. nonce: Yiwa0h .. section: Library @@ -1352,7 +1352,7 @@ Patch by Ulrich Petri. .. .. bpo: 25447 -.. date: 8199 +.. date: 9539 .. nonce: -4m4xO .. section: Library @@ -1362,7 +1362,7 @@ fileinput now uses sys.stdin as-is if it does not have a buffer attribute .. .. bpo: 25447 -.. date: 8198 +.. date: 9538 .. nonce: AtHkWA .. section: Library @@ -1372,7 +1372,7 @@ the type of the wrapped object (by returning the original object unchanged). .. .. bpo: 24103 -.. date: 8197 +.. date: 9537 .. nonce: WufqrQ .. section: Library @@ -1381,7 +1381,7 @@ Fixed possible use after free in ElementTree.XMLPullParser. .. .. bpo: 25860 -.. date: 8196 +.. date: 9536 .. nonce: 0hActb .. section: Library @@ -1391,7 +1391,7 @@ Original patch by Samson Lee. .. .. bpo: 25914 -.. date: 8195 +.. date: 9535 .. nonce: h0V61F .. section: Library @@ -1400,7 +1400,7 @@ Fixed and simplified OrderedDict.__sizeof__. .. .. bpo: 25902 -.. date: 8194 +.. date: 9534 .. nonce: 6t2FmH .. section: Library @@ -1409,7 +1409,7 @@ Fixed various refcount issues in ElementTree iteration. .. .. bpo: 25717 -.. date: 8193 +.. date: 9533 .. nonce: 0_xjaK .. section: Library @@ -1420,7 +1420,7 @@ temporary files from working in special cases. .. .. bpo: 24903 -.. date: 8192 +.. date: 9532 .. nonce: 3LBdzb .. section: Library @@ -1431,7 +1431,7 @@ as it never worked correctly anyway. .. .. bpo: 25764 -.. date: 8191 +.. date: 9531 .. nonce: 7WWG07 .. section: Library @@ -1441,7 +1441,7 @@ when preexec_fn is used. .. .. bpo: 6478 -.. date: 8190 +.. date: 9530 .. nonce: -Bi9Hb .. section: Library @@ -1451,7 +1451,7 @@ time.tzset(). .. .. bpo: 14285 -.. date: 8189 +.. date: 9529 .. nonce: UyG8Hj .. section: Library @@ -1463,7 +1463,7 @@ caller, rather than raising ImportError. .. .. bpo: 19771 -.. date: 8188 +.. date: 9528 .. nonce: 5NG-bg .. section: Library @@ -1474,7 +1474,7 @@ initialized (e.g. due to a bad ``*.pyc`` file). .. .. bpo: 25177 -.. date: 8187 +.. date: 9527 .. nonce: aNR4Ha .. section: Library @@ -1485,7 +1485,7 @@ faster. .. .. bpo: 25718 -.. date: 8186 +.. date: 9526 .. nonce: D9mHZF .. section: Library @@ -1494,7 +1494,7 @@ Fixed copying object with state with boolean value is false. .. .. bpo: 10131 -.. date: 8185 +.. date: 9525 .. nonce: a7tptz .. section: Library @@ -1503,7 +1503,7 @@ Fixed deep copying of minidom documents. Based on patch by Marian Ganisin. .. .. bpo: 25725 -.. date: 8184 +.. date: 9524 .. nonce: XIKv3R .. section: Library @@ -1513,7 +1513,7 @@ including tuple instructions. .. .. bpo: 25663 -.. date: 8183 +.. date: 9523 .. nonce: Ofwfqa .. section: Library @@ -1523,7 +1523,7 @@ the global namespace before searching builtins. .. .. bpo: 25688 -.. date: 8182 +.. date: 9522 .. nonce: 8P1HOv .. section: Library @@ -1532,7 +1532,7 @@ Fixed file leak in ElementTree.iterparse() raising an error. .. .. bpo: 23914 -.. date: 8181 +.. date: 9521 .. nonce: 1sEz4J .. section: Library @@ -1541,7 +1541,7 @@ Fixed SystemError raised by unpickler on broken pickle data. .. .. bpo: 25691 -.. date: 8180 +.. date: 9520 .. nonce: ZEaapY .. section: Library @@ -1550,7 +1550,7 @@ Fixed crash on deleting ElementTree.Element attributes. .. .. bpo: 25624 -.. date: 8179 +.. date: 9519 .. nonce: ed-fM0 .. section: Library @@ -1560,7 +1560,7 @@ by Dingyuan Wang. .. .. bpo: 0 -.. date: 8178 +.. date: 9518 .. nonce: rtZyid .. section: Library @@ -1569,7 +1569,7 @@ Skip getaddrinfo if host is already resolved. Patch by A. Jesse Jiryu Davis. .. .. bpo: 26050 -.. date: 8177 +.. date: 9517 .. nonce: sclyvk .. section: Library @@ -1578,7 +1578,7 @@ Add asyncio.StreamReader.readuntil() method. Patch by Марк Коренбер .. .. bpo: 25924 -.. date: 8176 +.. date: 9516 .. nonce: Uxr2vt .. section: Library @@ -1588,7 +1588,7 @@ Avoid unnecessary serialization of getaddrinfo(3) calls on OS X versions .. .. bpo: 26406 -.. date: 8175 +.. date: 9515 .. nonce: ihvhF4 .. section: Library @@ -1598,7 +1598,7 @@ of OpenBSD and NetBSD. Patch by A. Jesse Jiryu Davis. .. .. bpo: 26848 -.. date: 8174 +.. date: 9514 .. nonce: ChBOpQ .. section: Library @@ -1608,7 +1608,7 @@ O'Connor. .. .. bpo: 27040 -.. date: 8173 +.. date: 9513 .. nonce: UASyCC .. section: Library @@ -1617,7 +1617,7 @@ Add loop.get_exception_handler method .. .. bpo: 27041 -.. date: 8172 +.. date: 9512 .. nonce: p3893U .. section: Library @@ -1626,7 +1626,7 @@ asyncio: Add loop.create_future method .. .. bpo: 27223 -.. date: 8171 +.. date: 9511 .. nonce: PRf4I6 .. section: Library @@ -1636,7 +1636,7 @@ asyncio: Fix _read_ready and _write_ready to respect _conn_lost. Patch by .. .. bpo: 22970 -.. date: 8170 +.. date: 9510 .. nonce: WhdhyM .. section: Library @@ -1645,7 +1645,7 @@ asyncio: Fix inconsistency cancelling Condition.wait. Patch by David Coles. .. .. bpo: 5124 -.. date: 8169 +.. date: 9509 .. nonce: 4kwBvM .. section: IDLE @@ -1656,7 +1656,7 @@ Original patch by Serhiy Storchaka. .. .. bpo: 24759 -.. date: 8168 +.. date: 9508 .. nonce: ccmySu .. section: IDLE @@ -1666,7 +1666,7 @@ implementation of test.test_idle and tool for maintainers. .. .. bpo: 27196 -.. date: 8167 +.. date: 9507 .. nonce: 3yp8TF .. section: IDLE @@ -1678,7 +1678,7 @@ in idle_test/README.txt .. .. bpo: 20567 -.. date: 8166 +.. date: 9506 .. nonce: hhT32b .. section: IDLE @@ -1688,7 +1688,7 @@ from tests. Apply advice to several IDLE tests. .. .. bpo: 27117 -.. date: 8165 +.. date: 9505 .. nonce: YrLPf4 .. section: IDLE @@ -1698,7 +1698,7 @@ configuring text widget colors to a new function. .. .. bpo: 26673 -.. date: 8164 +.. date: 9504 .. nonce: dh0_Ij .. section: IDLE @@ -1708,7 +1708,7 @@ prevented the configuration dialog from opening. .. .. bpo: 21939 -.. date: 8163 +.. date: 9503 .. nonce: pWz-OK .. section: IDLE @@ -1717,7 +1717,7 @@ Add test for IDLE's percolator. Original patch by Saimadhav Heblikar. .. .. bpo: 21676 -.. date: 8162 +.. date: 9502 .. nonce: hqy6Qh .. section: IDLE @@ -1726,7 +1726,7 @@ Add test for IDLE's replace dialog. Original patch by Saimadhav Heblikar. .. .. bpo: 18410 -.. date: 8161 +.. date: 9501 .. nonce: DLSPZo .. section: IDLE @@ -1735,7 +1735,7 @@ Add test for IDLE's search dialog. Original patch by Westley Martínez. .. .. bpo: 21703 -.. date: 8160 +.. date: 9500 .. nonce: BAZfDM .. section: IDLE @@ -1744,7 +1744,7 @@ Add test for IDLE's undo delegator. Original patch by Saimadhav Heblikar . .. .. bpo: 27044 -.. date: 8159 +.. date: 9499 .. nonce: 4y7tyM .. section: IDLE @@ -1753,7 +1753,7 @@ Add ConfigDialog.remove_var_callbacks to stop memory leaks. .. .. bpo: 23977 -.. date: 8158 +.. date: 9498 .. nonce: miDjj8 .. section: IDLE @@ -1762,7 +1762,7 @@ Add more asserts to test_delegator. .. .. bpo: 20640 -.. date: 8157 +.. date: 9497 .. nonce: PmI-G8 .. section: IDLE @@ -1771,7 +1771,7 @@ Add tests for idlelib.configHelpSourceEdit. Patch by Saimadhav Heblikar. .. .. bpo: 0 -.. date: 8156 +.. date: 9496 .. nonce: _YJfG7 .. section: IDLE @@ -1781,7 +1781,7 @@ running with IDLE affects sys.modules and the standard streams. .. .. bpo: 25507 -.. date: 8155 +.. date: 9495 .. nonce: i8bNpk .. section: IDLE @@ -1791,7 +1791,7 @@ htest to include all major IOBinding functions. .. .. bpo: 25905 -.. date: 8154 +.. date: 9494 .. nonce: FzNb3B .. section: IDLE @@ -1802,7 +1802,7 @@ utf-8 and open it with 'utf-8'. .. .. bpo: 19489 -.. date: 8153 +.. date: 9493 .. nonce: jvzuO7 .. section: Documentation @@ -1812,7 +1812,7 @@ Patch by Ammar Askar. .. .. bpo: 24136 -.. date: 8152 +.. date: 9492 .. nonce: MUK0zK .. section: Documentation @@ -1821,7 +1821,7 @@ Document the new PEP 448 unpacking syntax of 3.5. .. .. bpo: 26736 -.. date: 8151 +.. date: 9491 .. nonce: U_Hyqo .. section: Documentation @@ -1830,7 +1830,7 @@ Used HTTPS for external links in the documentation if possible. .. .. bpo: 6953 -.. date: 8150 +.. date: 9490 .. nonce: Zk6rno .. section: Documentation @@ -1841,7 +1841,7 @@ and variables are accessed. .. .. bpo: 23606 -.. date: 8149 +.. date: 9489 .. nonce: 9MhIso .. section: Documentation @@ -1850,7 +1850,7 @@ Adds note to ctypes documentation regarding cdll.msvcrt. .. .. bpo: 25500 -.. date: 8148 +.. date: 9488 .. nonce: AV47eF .. section: Documentation @@ -1860,7 +1860,7 @@ scope. .. .. bpo: 26014 -.. date: 8147 +.. date: 9487 .. nonce: ptdZ_I .. section: Documentation @@ -1871,7 +1871,7 @@ been updated .. .. bpo: 21916 -.. date: 8146 +.. date: 9486 .. nonce: muwCyp .. section: Tests @@ -1881,7 +1881,7 @@ Zijlstra. .. .. bpo: 26523 -.. date: 8145 +.. date: 9485 .. nonce: em_Uzt .. section: Tests @@ -1890,7 +1890,7 @@ The multiprocessing thread pool (multiprocessing.dummy.Pool) was untested. .. .. bpo: 26015 -.. date: 8144 +.. date: 9484 .. nonce: p3oWK3 .. section: Tests @@ -1899,7 +1899,7 @@ Added new tests for pickling iterators of mutable sequences. .. .. bpo: 26325 -.. date: 8143 +.. date: 9483 .. nonce: KOUc82 .. section: Tests @@ -1909,7 +1909,7 @@ ResourceWarning is emitted. .. .. bpo: 25940 -.. date: 8142 +.. date: 9482 .. nonce: PgiLVN .. section: Tests @@ -1919,7 +1919,7 @@ svn.python.org, which recently changed root certificate. .. .. bpo: 25616 -.. date: 8141 +.. date: 9481 .. nonce: Qr-60p .. section: Tests @@ -1929,7 +1929,7 @@ test_ordered_dict. .. .. bpo: 26583 -.. date: 8140 +.. date: 9480 .. nonce: Up7hTl .. section: Tests @@ -1939,7 +1939,7 @@ written. .. .. bpo: 26884 -.. date: 8139 +.. date: 9479 .. nonce: O8-azL .. section: Build @@ -1948,19 +1948,19 @@ Fix linking extension modules for cross builds. Patch by Xavier de Gaye. .. .. bpo: 22359 -.. date: 8138 +.. date: 9478 .. nonce: HDjM4s .. section: Build -Disable the rules for running _freeze_importlib and pgen when -cross-compiling. The output of these programs is normally saved with the source +Disable the rules for running _freeze_importlib and pgen when cross- +compiling. The output of these programs is normally saved with the source code anyway, and is still regenerated when doing a native build. Patch by Xavier de Gaye. .. .. bpo: 27229 -.. date: 8137 +.. date: 9477 .. nonce: C2NDch .. section: Build @@ -1970,7 +1970,7 @@ Gaye. .. .. bpo: 21668 -.. date: 8136 +.. date: 9476 .. nonce: 4sMAa1 .. section: Build @@ -1980,7 +1980,7 @@ Patch written by Xavier de Gaye. .. .. bpo: 25702 -.. date: 8135 +.. date: 9475 .. nonce: ipxyJs .. section: Build @@ -1993,7 +1993,7 @@ over profile-opt alone. .. .. bpo: 26624 -.. date: 8134 +.. date: 9474 .. nonce: 4fGrTl .. section: Build @@ -2002,17 +2002,17 @@ Adds validation of ucrtbase[d].dll version with warning for old versions. .. .. bpo: 17603 -.. date: 8133 +.. date: 9473 .. nonce: 102DA- .. section: Build -Avoid error about nonexistent fileblocks.o file by using a lower-level check +Avoid error about nonexistant fileblocks.o file by using a lower-level check for st_blocks in struct stat. .. .. bpo: 26079 -.. date: 8132 +.. date: 9472 .. nonce: mEzW0O .. section: Build @@ -2021,7 +2021,7 @@ Fixing the build output folder for tix-8.4.3.6. Patch by Bjoern Thiel. .. .. bpo: 26465 -.. date: 8131 +.. date: 9471 .. nonce: _YR608 .. section: Build @@ -2030,7 +2030,7 @@ Update Windows builds to use OpenSSL 1.0.2g. .. .. bpo: 24421 -.. date: 8130 +.. date: 9470 .. nonce: 2zY7vM .. section: Build @@ -2040,7 +2040,7 @@ could fail to compile properly if the math and cmath builds were concurrent. .. .. bpo: 25348 -.. date: 8129 +.. date: 9469 .. nonce: u6_BaQ .. section: Build @@ -2052,7 +2052,7 @@ building with Profile-Guided Optimization. The old .. .. bpo: 25827 -.. date: 8128 +.. date: 9468 .. nonce: yg3DMM .. section: Build @@ -2062,7 +2062,7 @@ Add support for building with ICC to ``configure``, including a new .. .. bpo: 25696 -.. date: 8127 +.. date: 9467 .. nonce: 2R_wIv .. section: Build @@ -2071,7 +2071,7 @@ Fix installation of Python on UNIX with make -j9. .. .. bpo: 26930 -.. date: 8126 +.. date: 9466 .. nonce: Sqz2O3 .. section: Build @@ -2081,7 +2081,7 @@ Update OS X 10.5+ 32-bit-only installer to build and link with OpenSSL .. .. bpo: 26268 -.. date: 8125 +.. date: 9465 .. nonce: I3-YLh .. section: Build @@ -2090,7 +2090,7 @@ Update Windows builds to use OpenSSL 1.0.2f. .. .. bpo: 25136 -.. date: 8124 +.. date: 9464 .. nonce: Vi-fmO .. section: Build @@ -2099,7 +2099,7 @@ Support Apple Xcode 7's new textual SDK stub libraries. .. .. bpo: 24324 -.. date: 8123 +.. date: 9463 .. nonce: m6DZMx .. section: Build @@ -2110,7 +2110,7 @@ of gcc-4.5. .. .. bpo: 27053 -.. date: 8122 +.. date: 9462 .. nonce: 1IRbae .. section: Windows @@ -2119,7 +2119,7 @@ Updates make_zip.py to correctly generate library ZIP file. .. .. bpo: 26268 -.. date: 8121 +.. date: 9461 .. nonce: Z-lJEh .. section: Windows @@ -2129,7 +2129,7 @@ include the contents of the include directory (that is, 1.0.2e and later). .. .. bpo: 26071 -.. date: 8120 +.. date: 9460 .. nonce: wLxL2l .. section: Windows @@ -2138,7 +2138,7 @@ bdist_wininst created binaries fail to start and find 32bit Python .. .. bpo: 26073 -.. date: 8119 +.. date: 9459 .. nonce: XwWgHp .. section: Windows @@ -2147,7 +2147,7 @@ Update the list of magic numbers in launcher .. .. bpo: 26065 -.. date: 8118 +.. date: 9458 .. nonce: SkVLJp .. section: Windows @@ -2156,7 +2156,7 @@ Excludes venv from library when generating embeddable distro. .. .. bpo: 26799 -.. date: 8117 +.. date: 9457 .. nonce: gK2VXX .. section: Tools/Demos @@ -2167,7 +2167,7 @@ before the Python executable. Patch written by Thomas Ilsche. .. .. bpo: 26271 -.. date: 8116 +.. date: 9456 .. nonce: wg-rzr .. section: Tools/Demos @@ -2177,7 +2177,7 @@ Daniel Shaulov. .. .. bpo: 26489 -.. date: 8115 +.. date: 9455 .. nonce: rJ_U5S .. section: Tools/Demos @@ -2187,7 +2187,7 @@ Teo. .. .. bpo: 26316 -.. date: 8114 +.. date: 9454 .. nonce: QJvVOi .. section: Tools/Demos @@ -2196,7 +2196,7 @@ Fix variable name typo in Argument Clinic. .. .. bpo: 17500 -.. date: 8113 +.. date: 9453 .. nonce: QTZbRV .. section: Windows diff --git a/Misc/NEWS.d/3.5.3.rst b/Misc/NEWS.d/3.5.3.rst index da804dc..c3fcb67 100644 --- a/Misc/NEWS.d/3.5.3.rst +++ b/Misc/NEWS.d/3.5.3.rst @@ -1,5 +1,5 @@ .. bpo: 0 -.. date: 8559 +.. date: 9899 .. no changes: True .. nonce: zYPqUK .. release date: 2017-01-17 diff --git a/Misc/NEWS.d/3.5.3rc1.rst b/Misc/NEWS.d/3.5.3rc1.rst index 68db97c..99b4675 100644 --- a/Misc/NEWS.d/3.5.3rc1.rst +++ b/Misc/NEWS.d/3.5.3rc1.rst @@ -1,5 +1,5 @@ .. bpo: 29073 -.. date: 8558 +.. date: 9898 .. nonce: EFpHQ7 .. release date: 2017-01-02 .. section: Core and Builtins @@ -9,7 +9,7 @@ bytearray formatting no longer truncates on first null byte. .. .. bpo: 28932 -.. date: 8557 +.. date: 9897 .. nonce: QnLx8A .. section: Core and Builtins @@ -18,7 +18,7 @@ Do not include <sys/random.h> if it does not exist. .. .. bpo: 28147 -.. date: 8556 +.. date: 9896 .. nonce: EV4bm6 .. section: Core and Builtins @@ -28,7 +28,7 @@ combined table into split table. .. .. bpo: 25677 -.. date: 8555 +.. date: 9895 .. nonce: RWhZrb .. section: Core and Builtins @@ -38,7 +38,7 @@ Based on patch by Michael Layzell. .. .. bpo: 29000 -.. date: 8554 +.. date: 9894 .. nonce: K6wQ-3 .. section: Core and Builtins @@ -47,7 +47,7 @@ Fixed bytes formatting of octals with zero padding in alternate form. .. .. bpo: 28512 -.. date: 8553 +.. date: 9893 .. nonce: i-pv6d .. section: Core and Builtins @@ -57,7 +57,7 @@ PyErr_SyntaxLocationEx() and PyErr_SyntaxLocationObject(). .. .. bpo: 28991 -.. date: 8552 +.. date: 9892 .. nonce: -qOTxS .. section: Core and Builtins @@ -67,7 +67,7 @@ a monkey-patched len() function. .. .. bpo: 28648 -.. date: 8551 +.. date: 9891 .. nonce: z7B52W .. section: Core and Builtins @@ -77,17 +77,17 @@ astral characters. Patch by Xiang Zhang. .. .. bpo: 19398 -.. date: 8550 +.. date: 9890 .. nonce: RYbEGH .. section: Core and Builtins -Extra slash no longer added to sys.path components in case of empty -compile-time PYTHONPATH components. +Extra slash no longer added to sys.path components in case of empty compile- +time PYTHONPATH components. .. .. bpo: 28426 -.. date: 8549 +.. date: 9889 .. nonce: E_quyK .. section: Core and Builtins @@ -96,7 +96,7 @@ Fixed potential crash in PyUnicode_AsDecodedObject() in debug build. .. .. bpo: 23782 -.. date: 8548 +.. date: 9888 .. nonce: lonDzj .. section: Core and Builtins @@ -106,7 +106,7 @@ PyTraceBack_Here(). .. .. bpo: 28379 -.. date: 8547 +.. date: 9887 .. nonce: DuXlco .. section: Core and Builtins @@ -116,7 +116,7 @@ Zhang. .. .. bpo: 28376 -.. date: 8546 +.. date: 9886 .. nonce: oPD-5D .. section: Core and Builtins @@ -126,7 +126,7 @@ Milman. .. .. bpo: 28376 -.. date: 8545 +.. date: 9885 .. nonce: fLeHM2 .. section: Core and Builtins @@ -136,7 +136,7 @@ Oren Milman. .. .. bpo: 26906 -.. date: 8544 +.. date: 9884 .. nonce: YBjcwI .. section: Core and Builtins @@ -146,7 +146,7 @@ initialization of the type instead of a fail. .. .. bpo: 18287 -.. date: 8543 +.. date: 9883 .. nonce: k6jffS .. section: Core and Builtins @@ -156,7 +156,7 @@ Koep. .. .. bpo: 24098 -.. date: 8542 +.. date: 9882 .. nonce: XqlP_1 .. section: Core and Builtins @@ -165,7 +165,7 @@ Fixed possible crash when AST is changed in process of compiling it. .. .. bpo: 28350 -.. date: 8541 +.. date: 9881 .. nonce: 8M5Eg9 .. section: Core and Builtins @@ -174,7 +174,7 @@ String constants with null character no longer interned. .. .. bpo: 26617 -.. date: 8540 +.. date: 9880 .. nonce: Gh5LvN .. section: Core and Builtins @@ -183,7 +183,7 @@ Fix crash when GC runs during weakref callbacks. .. .. bpo: 27942 -.. date: 8539 +.. date: 9879 .. nonce: ZGuhns .. section: Core and Builtins @@ -192,7 +192,7 @@ String constants now interned recursively in tuples and frozensets. .. .. bpo: 21578 -.. date: 8538 +.. date: 9878 .. nonce: GI1bhj .. section: Core and Builtins @@ -202,7 +202,7 @@ args. .. .. bpo: 28203 -.. date: 8537 +.. date: 9877 .. nonce: kOgvtp .. section: Core and Builtins @@ -212,7 +212,7 @@ Soumya Sharma. .. .. bpo: 27955 -.. date: 8536 +.. date: 9876 .. nonce: HC4pZ4 .. section: Core and Builtins @@ -222,7 +222,7 @@ with EPERM, for example when blocked by SECCOMP. .. .. bpo: 28131 -.. date: 8535 +.. date: 9875 .. nonce: owq0wW .. section: Core and Builtins @@ -232,7 +232,7 @@ same optimization level as the interpreter. .. .. bpo: 25221 -.. date: 8534 +.. date: 9874 .. nonce: Zvkz9i .. section: Core and Builtins @@ -242,7 +242,7 @@ NSMALLPOSINTS = 0. .. .. bpo: 25758 -.. date: 8533 +.. date: 9873 .. nonce: yR-YTD .. section: Core and Builtins @@ -252,7 +252,7 @@ Sun) .. .. bpo: 28189 -.. date: 8532 +.. date: 9872 .. nonce: c_nbR_ .. section: Core and Builtins @@ -261,7 +261,7 @@ dictitems_contains no longer swallows compare errors. (Patch by Xiang Zhang) .. .. bpo: 27812 -.. date: 8531 +.. date: 9871 .. nonce: sidcs8 .. section: Core and Builtins @@ -271,7 +271,7 @@ prevent crashes in frame.clear(). .. .. bpo: 27811 -.. date: 8530 +.. date: 9870 .. nonce: T4AuBo .. section: Core and Builtins @@ -281,7 +281,7 @@ warnings-as-errors enabled. .. .. bpo: 27587 -.. date: 8529 +.. date: 9869 .. nonce: mbavY2 .. section: Core and Builtins @@ -291,7 +291,7 @@ in _PyState_AddModule(). Initial patch by Christian Heimes. .. .. bpo: 26020 -.. date: 8528 +.. date: 9868 .. nonce: niLbLa .. section: Core and Builtins @@ -300,7 +300,7 @@ set literal evaluation order did not match documented behaviour. .. .. bpo: 27782 -.. date: 8527 +.. date: 9867 .. nonce: C8OBQD .. section: Core and Builtins @@ -311,7 +311,7 @@ types returned from ``Py_create_mod``. Patch by Xiang Zhang. .. .. bpo: 27936 -.. date: 8526 +.. date: 9866 .. nonce: AdOann .. section: Core and Builtins @@ -322,7 +322,7 @@ types. .. .. bpo: 27487 -.. date: 8525 +.. date: 9865 .. nonce: jeTQNr .. section: Core and Builtins @@ -333,7 +333,7 @@ is executed. .. .. bpo: 27558 -.. date: 8524 +.. date: 9864 .. nonce: VmltMh .. section: Core and Builtins @@ -344,18 +344,18 @@ Patch written by Xiang Zhang. .. .. bpo: 27419 -.. date: 8523 +.. date: 9863 .. nonce: JZ94ju .. section: Core and Builtins Standard __import__() no longer look up "__import__" in globals or builtins -for importing submodules or "from import". Fixed handling an error of -non-string package name. +for importing submodules or "from import". Fixed handling an error of non- +string package name. .. .. bpo: 27083 -.. date: 8522 +.. date: 9862 .. nonce: F4ZT1C .. section: Core and Builtins @@ -364,7 +364,7 @@ Respect the PYTHONCASEOK environment variable under Windows. .. .. bpo: 27514 -.. date: 8521 +.. date: 9861 .. nonce: NLbwPG .. section: Core and Builtins @@ -374,7 +374,7 @@ SystemError. .. .. bpo: 27473 -.. date: 8520 +.. date: 9860 .. nonce: _nOtTA .. section: Core and Builtins @@ -384,7 +384,7 @@ Patch by Xiang Zhang. .. .. bpo: 27507 -.. date: 8519 +.. date: 9859 .. nonce: 3pX0Be .. section: Core and Builtins @@ -393,7 +393,7 @@ Add integer overflow check in bytearray.extend(). Patch by Xiang Zhang. .. .. bpo: 27581 -.. date: 8518 +.. date: 9858 .. nonce: KezjNt .. section: Core and Builtins @@ -403,7 +403,7 @@ Xiang Zhang. .. .. bpo: 27443 -.. date: 8517 +.. date: 9857 .. nonce: 87ZwZ1 .. section: Core and Builtins @@ -413,7 +413,7 @@ for a resized bytearray. .. .. bpo: 27942 -.. date: 8516 +.. date: 9856 .. nonce: wCAkW5 .. section: Core and Builtins @@ -422,7 +422,7 @@ Fix memory leak in codeobject.c .. .. bpo: 15812 -.. date: 8515 +.. date: 9855 .. nonce: R1U-Ec .. section: Library @@ -432,7 +432,7 @@ Patch by Sam Breese. .. .. bpo: 29094 -.. date: 8514 +.. date: 9854 .. nonce: 460ZQo .. section: Library @@ -442,7 +442,7 @@ now are relative to the start of the file. .. .. bpo: 13051 -.. date: 8513 +.. date: 9853 .. nonce: YzC1Te .. section: Library @@ -452,7 +452,7 @@ patch by Tycho Andersen. .. .. bpo: 29119 -.. date: 8512 +.. date: 9852 .. nonce: Ov69fr .. section: Library @@ -462,7 +462,7 @@ move_to_end() method. Contributed by Andra Bogildea. .. .. bpo: 9770 -.. date: 8511 +.. date: 9851 .. nonce: WJJnwP .. section: Library @@ -471,7 +471,7 @@ curses.ascii predicates now work correctly with negative integers. .. .. bpo: 28427 -.. date: 8510 +.. date: 9850 .. nonce: vUd-va .. section: Library @@ -481,7 +481,7 @@ collecting from another thread. .. .. bpo: 28923 -.. date: 8509 +.. date: 9849 .. nonce: naVULD .. section: Library @@ -490,7 +490,7 @@ Remove editor artifacts from Tix.py. .. .. bpo: 28871 -.. date: 8508 +.. date: 9848 .. nonce: cPMXCJ .. section: Library @@ -499,7 +499,7 @@ Fixed a crash when deallocate deep ElementTree. .. .. bpo: 19542 -.. date: 8507 +.. date: 9847 .. nonce: 5tCkaK .. section: Library @@ -509,7 +509,7 @@ when a GC collection happens in another thread. .. .. bpo: 20191 -.. date: 8506 +.. date: 9846 .. nonce: P_EZ7c .. section: Library @@ -519,7 +519,7 @@ its elements as limits. .. .. bpo: 28779 -.. date: 8505 +.. date: 9845 .. nonce: t-mjED .. section: Library @@ -530,7 +530,7 @@ locks. .. .. bpo: 28847 -.. date: 8504 +.. date: 9844 .. nonce: J7d3nG .. section: Library @@ -540,7 +540,7 @@ file when it is not changed. .. .. bpo: 25659 -.. date: 8503 +.. date: 9843 .. nonce: lE2IlT .. section: Library @@ -550,7 +550,7 @@ methods on abstract classes like Array. .. .. bpo: 28732 -.. date: 8502 +.. date: 9842 .. nonce: xkG8k7 .. section: Library @@ -559,7 +559,7 @@ Fix crash in os.spawnv() with no elements in args .. .. bpo: 28485 -.. date: 8501 +.. date: 9841 .. nonce: WuKqKh .. section: Library @@ -569,7 +569,7 @@ parameter, even when multithreading is unavailable. .. .. bpo: 28387 -.. date: 8500 +.. date: 9840 .. nonce: 1clJu7 .. section: Library @@ -579,7 +579,7 @@ collector is invoked in other thread. Based on patch by Sebastian Cufre. .. .. bpo: 27517 -.. date: 8499 +.. date: 9839 .. nonce: 1CYM8A .. section: Library @@ -589,7 +589,7 @@ data twice. Patch by Benjamin Fogle. .. .. bpo: 28549 -.. date: 8498 +.. date: 9838 .. nonce: ShnM2y .. section: Library @@ -598,7 +598,7 @@ Fixed segfault in curses's addch() with ncurses6. .. .. bpo: 28449 -.. date: 8497 +.. date: 9837 .. nonce: 5JK6ES .. section: Library @@ -609,7 +609,7 @@ compression before trying to open it without compression. Otherwise it had .. .. bpo: 23262 -.. date: 8496 +.. date: 9836 .. nonce: 6EVB7N .. section: Library @@ -619,7 +619,7 @@ on patch by Oleg Broytman. .. .. bpo: 27939 -.. date: 8495 +.. date: 9835 .. nonce: mTfADV .. section: Library @@ -630,7 +630,7 @@ works if float value is set to underlying Tk variable. .. .. bpo: 28255 -.. date: 8494 +.. date: 9834 .. nonce: _ZH4wm .. section: Library @@ -640,7 +640,7 @@ new line after printing a month's calendar. Patch by Xiang Zhang. .. .. bpo: 20491 -.. date: 8493 +.. date: 9833 .. nonce: ObgnQ2 .. section: Library @@ -650,7 +650,7 @@ patch by Kaarle Ritvanen. .. .. bpo: 28353 -.. date: 8492 +.. date: 9832 .. nonce: sKGbLL .. section: Library @@ -659,7 +659,7 @@ os.fwalk() no longer fails on broken links. .. .. bpo: 25464 -.. date: 8491 +.. date: 9831 .. nonce: HDUTCu .. section: Library @@ -669,7 +669,7 @@ Tix library bug. .. .. bpo: 28488 -.. date: 8490 +.. date: 9830 .. nonce: NlkjBM .. section: Library @@ -678,7 +678,7 @@ shutil.make_archive() no longer add entry "./" to ZIP archive. .. .. bpo: 24452 -.. date: 8489 +.. date: 9829 .. nonce: m9Kyg3 .. section: Library @@ -687,7 +687,7 @@ Make webbrowser support Chrome on Mac OS X. .. .. bpo: 20766 -.. date: 8488 +.. date: 9828 .. nonce: 4kvCzx .. section: Library @@ -696,7 +696,7 @@ Fix references leaked by pdb in the handling of SIGINT handlers. .. .. bpo: 26293 -.. date: 8487 +.. date: 9827 .. nonce: 2mjvwX .. section: Library @@ -707,7 +707,7 @@ the specification. .. .. bpo: 28321 -.. date: 8486 +.. date: 9826 .. nonce: bQ-IIX .. section: Library @@ -716,7 +716,7 @@ Fixed writing non-BMP characters with binary format in plistlib. .. .. bpo: 28322 -.. date: 8485 +.. date: 9825 .. nonce: l9hzap .. section: Library @@ -726,7 +726,7 @@ data. Based on patch by John Leitch. .. .. bpo: 0 -.. date: 8484 +.. date: 9824 .. nonce: 81jNns .. section: Library @@ -736,7 +736,7 @@ usage patterns. .. .. bpo: 1703178 -.. date: 8483 +.. date: 9823 .. nonce: meb49K .. section: Library @@ -746,7 +746,7 @@ command. .. .. bpo: 28253 -.. date: 8482 +.. date: 9822 .. nonce: aLfmhe .. section: Library @@ -758,7 +758,7 @@ don't call itermonthdates() which can cause datetime.date under/overflow. .. .. bpo: 28275 -.. date: 8481 +.. date: 9821 .. nonce: EhWIsz .. section: Library @@ -768,7 +768,7 @@ LZMADecompressor and BZ2Decompressor classes. Original patch by John Leitch. .. .. bpo: 27897 -.. date: 8480 +.. date: 9820 .. nonce: I0Ppmx .. section: Library @@ -778,7 +778,7 @@ invalid string-like object as a name. Patch by Xiang Zhang. .. .. bpo: 18893 -.. date: 8479 +.. date: 9819 .. nonce: osiX5c .. section: Library @@ -788,7 +788,7 @@ Madison May. .. .. bpo: 27611 -.. date: 8478 +.. date: 9818 .. nonce: qL-UVQ .. section: Library @@ -797,7 +797,7 @@ Fixed support of default root window in the tkinter.tix module. .. .. bpo: 27348 -.. date: 8477 +.. date: 9817 .. nonce: tDx7Vw .. section: Library @@ -807,7 +807,7 @@ In the traceback module, restore the formatting of exception messages like .. .. bpo: 25651 -.. date: 8476 +.. date: 9816 .. nonce: 3UhyPo .. section: Library @@ -816,7 +816,7 @@ Allow falsy values to be used for msg parameter of subTest(). .. .. bpo: 27932 -.. date: 8475 +.. date: 9815 .. nonce: mtgl-6 .. section: Library @@ -825,7 +825,7 @@ Prevent memory leak in win32_ver(). .. .. bpo: 0 -.. date: 8474 +.. date: 9814 .. nonce: iPpjqX .. section: Library @@ -834,7 +834,7 @@ Fix UnboundLocalError in socket._sendfile_use_sendfile. .. .. bpo: 28075 -.. date: 8473 +.. date: 9813 .. nonce: aLiUs9 .. section: Library @@ -844,7 +844,7 @@ by Eryk Sun. .. .. bpo: 25270 -.. date: 8472 +.. date: 9812 .. nonce: jrZruM .. section: Library @@ -854,7 +854,7 @@ bytestring is passed. .. .. bpo: 28181 -.. date: 8471 +.. date: 9811 .. nonce: NGc4Yv .. section: Library @@ -863,7 +863,7 @@ Get antigravity over HTTPS. Patch by Kaartic Sivaraam. .. .. bpo: 25895 -.. date: 8470 +.. date: 9810 .. nonce: j92qoQ .. section: Library @@ -873,7 +873,7 @@ and Markus Holtermann. .. .. bpo: 27599 -.. date: 8469 +.. date: 9809 .. nonce: itvm8T .. section: Library @@ -882,7 +882,7 @@ Fixed buffer overrun in binascii.b2a_qp() and binascii.a2b_qp(). .. .. bpo: 19003 -.. date: 8468 +.. date: 9808 .. nonce: UUcK_F .. section: Library @@ -892,7 +892,7 @@ the RFC, instead of all unicode line endings. .. .. bpo: 28019 -.. date: 8467 +.. date: 9807 .. nonce: KUhBaS .. section: Library @@ -902,7 +902,7 @@ itertools.count() no longer rounds non-integer step in range between 1.0 and .. .. bpo: 25969 -.. date: 8466 +.. date: 9806 .. nonce: qSPkl- .. section: Library @@ -912,7 +912,7 @@ Update the lib2to3 grammar to handle the unpacking generalizations added in .. .. bpo: 14977 -.. date: 8465 +.. date: 9805 .. nonce: 4MvALg .. section: Library @@ -922,7 +922,7 @@ match"), as required by RFC 1542. Patch by Michael Lazar. .. .. bpo: 24594 -.. date: 8464 +.. date: 9804 .. nonce: 9CnFVS .. section: Library @@ -931,7 +931,7 @@ Validates persist parameter when opening MSI database .. .. bpo: 17582 -.. date: 8463 +.. date: 9803 .. nonce: MXEHxQ .. section: Library @@ -941,7 +941,7 @@ Duane Griffin. Reviewed and approved by Stefan Behnel.) .. .. bpo: 28047 -.. date: 8462 +.. date: 9802 .. nonce: pDu3Fm .. section: Library @@ -951,7 +951,7 @@ policies. .. .. bpo: 27445 -.. date: 8461 +.. date: 9801 .. nonce: wOG0C0 .. section: Library @@ -960,7 +960,7 @@ Don't pass str(_charset) to MIMEText.set_payload(). Patch by Claude Paroz. .. .. bpo: 22450 -.. date: 8460 +.. date: 9800 .. nonce: T3Sn_J .. section: Library @@ -971,7 +971,7 @@ especially when proxy servers are involved. .. .. bpo: 0 -.. date: 8459 +.. date: 9799 .. nonce: PVZStR .. section: Library @@ -982,7 +982,7 @@ setting. .. .. bpo: 27570 -.. date: 8458 +.. date: 9798 .. nonce: pU0Zie .. section: Library @@ -992,7 +992,7 @@ Avoid zero-length memcpy() etc calls with null source pointers in the .. .. bpo: 22233 -.. date: 8457 +.. date: 9797 .. nonce: uXSN0R .. section: Library @@ -1003,7 +1003,7 @@ parsing. .. .. bpo: 27988 -.. date: 8456 +.. date: 9796 .. nonce: VfMzZH .. section: Library @@ -1012,7 +1012,7 @@ Fix email iter_attachments incorrect mutation of payload list. .. .. bpo: 27691 -.. date: 8455 +.. date: 9795 .. nonce: TMYF5_ .. section: Library @@ -1022,7 +1022,7 @@ certs. .. .. bpo: 27850 -.. date: 8454 +.. date: 9794 .. nonce: kIVQ0m .. section: Library @@ -1032,7 +1032,7 @@ attack (CVE-2016-2183). .. .. bpo: 27766 -.. date: 8453 +.. date: 9793 .. nonce: WI70Tc .. section: Library @@ -1042,7 +1042,7 @@ Add ChaCha20 Poly1305 to ssl module's default ciper list. (Required OpenSSL .. .. bpo: 26470 -.. date: 8452 +.. date: 9792 .. nonce: QGu_wo .. section: Library @@ -1051,7 +1051,7 @@ Port ssl and hashlib module to OpenSSL 1.1.0. .. .. bpo: 0 -.. date: 8451 +.. date: 9791 .. nonce: 6TjEgz .. section: Library @@ -1061,7 +1061,7 @@ but previously didn't raise. .. .. bpo: 12885 -.. date: 8450 +.. date: 9790 .. nonce: r-IV1g .. section: Library @@ -1070,7 +1070,7 @@ Fix error when distutils encounters symlink. .. .. bpo: 27881 -.. date: 8449 +.. date: 9789 .. nonce: fkETd9 .. section: Library @@ -1080,7 +1080,7 @@ on patch by Xiang Zhang. .. .. bpo: 27861 -.. date: 8448 +.. date: 9788 .. nonce: DBYuo9 .. section: Library @@ -1090,7 +1090,7 @@ cursor. Patch by Xiang Zhang. .. .. bpo: 19884 -.. date: 8447 +.. date: 9787 .. nonce: MO8AWH .. section: Library @@ -1099,7 +1099,7 @@ Avoid spurious output on OS X with Gnu Readline. .. .. bpo: 27706 -.. date: 8446 +.. date: 9786 .. nonce: ZY67yu .. section: Library @@ -1110,7 +1110,7 @@ match those obtained in Python 2. Patch by Nofar Schnider. .. .. bpo: 10513 -.. date: 8445 +.. date: 9785 .. nonce: tQIQD_ .. section: Library @@ -1120,7 +1120,7 @@ after a commit. .. .. bpo: 0 -.. date: 8444 +.. date: 9784 .. nonce: cYraeH .. section: Library @@ -1132,7 +1132,7 @@ dict constraint in ForwardRef._eval_type (upstream #252) .. .. bpo: 27539 -.. date: 8443 +.. date: 9783 .. nonce: S4L1cq .. section: Library @@ -1142,7 +1142,7 @@ exponent and negative base. .. .. bpo: 21718 -.. date: 8442 +.. date: 9782 .. nonce: FUJd-7 .. section: Library @@ -1151,7 +1151,7 @@ cursor.description is now available for queries using CTEs. .. .. bpo: 2466 -.. date: 8441 +.. date: 9781 .. nonce: VRNlkg .. section: Library @@ -1161,7 +1161,7 @@ not have permission to access. .. .. bpo: 27773 -.. date: 8440 +.. date: 9780 .. nonce: hMSSeX .. section: Library @@ -1170,7 +1170,7 @@ Correct some memory management errors server_hostname in _ssl.wrap_socket(). .. .. bpo: 26750 -.. date: 8439 +.. date: 9779 .. nonce: rv76vt .. section: Library @@ -1180,7 +1180,7 @@ property() and other data descriptors. .. .. bpo: 0 -.. date: 8438 +.. date: 9778 .. nonce: Ny9oPv .. section: Library @@ -1190,7 +1190,7 @@ passed a negative value. .. .. bpo: 27783 -.. date: 8437 +.. date: 9777 .. nonce: cR1jXH .. section: Library @@ -1199,7 +1199,7 @@ Fix possible usage of uninitialized memory in operator.methodcaller. .. .. bpo: 27774 -.. date: 8436 +.. date: 9776 .. nonce: FDcik1 .. section: Library @@ -1208,7 +1208,7 @@ Fix possible Py_DECREF on unowned object in _sre. .. .. bpo: 27760 -.. date: 8435 +.. date: 9775 .. nonce: gxMjp4 .. section: Library @@ -1217,7 +1217,7 @@ Fix possible integer overflow in binascii.b2a_qp. .. .. bpo: 27758 -.. date: 8434 +.. date: 9774 .. nonce: 0NRV03 .. section: Library @@ -1226,7 +1226,7 @@ Fix possible integer overflow in the _csv module for large record lengths. .. .. bpo: 27568 -.. date: 8433 +.. date: 9773 .. nonce: OnuO9s .. section: Library @@ -1237,7 +1237,7 @@ in CGI mode. .. .. bpo: 27656 -.. date: 8432 +.. date: 9772 .. nonce: joTscM .. section: Library @@ -1246,7 +1246,7 @@ Do not assume sched.h defines any SCHED_* constants. .. .. bpo: 27130 -.. date: 8431 +.. date: 9771 .. nonce: SUxwXZ .. section: Library @@ -1258,7 +1258,7 @@ of 4 GiB. .. .. bpo: 27533 -.. date: 8430 +.. date: 9770 .. nonce: iDmKzV .. section: Library @@ -1267,7 +1267,7 @@ Release GIL in nt._isdir .. .. bpo: 17711 -.. date: 8429 +.. date: 9769 .. nonce: 47AILJ .. section: Library @@ -1277,7 +1277,7 @@ Alexandre Vassalotti. .. .. bpo: 27522 -.. date: 8428 +.. date: 9768 .. nonce: 8vVz_t .. section: Library @@ -1286,7 +1286,7 @@ Avoid an unintentional reference cycle in email.feedparser. .. .. bpo: 26844 -.. date: 8427 +.. date: 9767 .. nonce: I0wdnY .. section: Library @@ -1296,7 +1296,7 @@ Fix error message for imp.find_module() to refer to 'path' instead of .. .. bpo: 23804 -.. date: 8426 +.. date: 9766 .. nonce: ipFvxc .. section: Library @@ -1306,7 +1306,7 @@ unclean EOF. .. .. bpo: 27466 -.. date: 8425 +.. date: 9765 .. nonce: C_3a8E .. section: Library @@ -1316,7 +1316,7 @@ netscape cookie format and making it consistent with documentation. .. .. bpo: 26664 -.. date: 8424 +.. date: 9764 .. nonce: OzsSzf .. section: Library @@ -1325,7 +1325,7 @@ Fix activate.fish by removing mis-use of ``$``. .. .. bpo: 22115 -.. date: 8423 +.. date: 9763 .. nonce: apoFQ9 .. section: Library @@ -1336,7 +1336,7 @@ tracing in the "u" mode now works. .. .. bpo: 0 -.. date: 8422 +.. date: 9762 .. nonce: oZOeFE .. section: Library @@ -1347,7 +1347,7 @@ sys.modules. .. .. bpo: 27079 -.. date: 8421 +.. date: 9761 .. nonce: c7d0Ym .. section: Library @@ -1356,7 +1356,7 @@ Fixed curses.ascii functions isblank(), iscntrl() and ispunct(). .. .. bpo: 26754 -.. date: 8420 +.. date: 9760 .. nonce: J3n0QW .. section: Library @@ -1366,7 +1366,7 @@ iterable of integers. Now only strings and byte-like objects are accepted. .. .. bpo: 27048 -.. date: 8419 +.. date: 9759 .. nonce: EVe-Bk .. section: Library @@ -1376,7 +1376,7 @@ non-ASCII characters .. .. bpo: 27330 -.. date: 8418 +.. date: 9758 .. nonce: GJaFCV .. section: Library @@ -1385,7 +1385,7 @@ Fixed possible leaks in the ctypes module. .. .. bpo: 27238 -.. date: 8417 +.. date: 9757 .. nonce: Q6v6Qv .. section: Library @@ -1395,7 +1395,7 @@ Zijlstra. .. .. bpo: 27122 -.. date: 8416 +.. date: 9756 .. nonce: 06t7zN .. section: Library @@ -1408,7 +1408,7 @@ issue25782. .. .. bpo: 27278 -.. date: 8415 +.. date: 9755 .. nonce: y_HkGw .. original section: Library .. section: Security @@ -1420,7 +1420,7 @@ casting a directly Py_ssize_t to int. .. .. bpo: 26386 -.. date: 8414 +.. date: 9754 .. nonce: 9L3Ut4 .. section: Library @@ -1429,7 +1429,7 @@ Fixed ttk.TreeView selection operations with item id's containing spaces. .. .. bpo: 22636 -.. date: 8413 +.. date: 9753 .. nonce: 3fQW_g .. original section: Library .. section: Security @@ -1439,7 +1439,7 @@ Avoid shell injection problems with ctypes.util.find_library(). .. .. bpo: 16182 -.. date: 8412 +.. date: 9752 .. nonce: RgFXyr .. section: Library @@ -1449,7 +1449,7 @@ and fix get_begidx() and get_endidx() to return code point indexes. .. .. bpo: 27392 -.. date: 8411 +.. date: 9751 .. nonce: obfni7 .. section: Library @@ -1458,7 +1458,7 @@ Add loop.connect_accepted_socket(). Patch by Jim Fulton. .. .. bpo: 27930 -.. date: 8410 +.. date: 9750 .. nonce: BkOfSi .. section: Library @@ -1468,7 +1468,7 @@ Andrade and Petr Viktorin for the analysis and patch. .. .. bpo: 21201 -.. date: 8409 +.. date: 9749 .. nonce: wLCKiA .. section: Library @@ -1478,7 +1478,7 @@ Walczak for patch. .. .. bpo: 27456 -.. date: 8408 +.. date: 9748 .. nonce: lI_IE7 .. section: Library @@ -1487,7 +1487,7 @@ asyncio: Set TCP_NODELAY by default. .. .. bpo: 27906 -.. date: 8407 +.. date: 9747 .. nonce: TBBXrv .. section: Library @@ -1496,7 +1496,7 @@ Fix socket accept exhaustion during high TCP traffic. Patch by Kevin Conway. .. .. bpo: 28174 -.. date: 8406 +.. date: 9746 .. nonce: CV1UdI .. section: Library @@ -1506,7 +1506,7 @@ Larson. .. .. bpo: 26654 -.. date: 8405 +.. date: 9745 .. nonce: XtzTE9 .. section: Library @@ -1515,7 +1515,7 @@ Inspect functools.partial in asyncio.Handle.__repr__. Patch by iceboy. .. .. bpo: 26909 -.. date: 8404 +.. date: 9744 .. nonce: ASiakT .. section: Library @@ -1524,7 +1524,7 @@ Fix slow pipes IO in asyncio. Patch by INADA Naoki. .. .. bpo: 28176 -.. date: 8403 +.. date: 9743 .. nonce: sU8R6L .. section: Library @@ -1533,7 +1533,7 @@ Fix callbacks race in asyncio.SelectorLoop.sock_connect. .. .. bpo: 27759 -.. date: 8402 +.. date: 9742 .. nonce: qpMDGq .. section: Library @@ -1543,7 +1543,7 @@ Williams. .. .. bpo: 28368 -.. date: 8401 +.. date: 9741 .. nonce: n594X4 .. section: Library @@ -1553,7 +1553,7 @@ by Vincent Michel. .. .. bpo: 28369 -.. date: 8400 +.. date: 9740 .. nonce: 8DTANe .. section: Library @@ -1563,7 +1563,7 @@ etc. .. .. bpo: 28370 -.. date: 8399 +.. date: 9739 .. nonce: 18jBuZ .. section: Library @@ -1572,7 +1572,7 @@ Speedup asyncio.StreamReader.readexactly. Patch by Коренберг Марк. .. .. bpo: 28371 -.. date: 8398 +.. date: 9738 .. nonce: U9Zqdk .. section: Library @@ -1581,7 +1581,7 @@ Deprecate passing asyncio.Handles to run_in_executor. .. .. bpo: 28372 -.. date: 8397 +.. date: 9737 .. nonce: njcIPk .. section: Library @@ -1590,7 +1590,7 @@ Fix asyncio to support formatting of non-python coroutines. .. .. bpo: 28399 -.. date: 8396 +.. date: 9736 .. nonce: QKIqRX .. section: Library @@ -1599,7 +1599,7 @@ Remove UNIX socket from FS before binding. Patch by Коренберг Марк. .. .. bpo: 27972 -.. date: 8395 +.. date: 9735 .. nonce: ZK-GFm .. section: Library @@ -1608,7 +1608,7 @@ Prohibit Tasks to await on themselves. .. .. bpo: 26923 -.. date: 8394 +.. date: 9734 .. nonce: 8dh3AV .. section: Library @@ -1618,7 +1618,7 @@ Patch by Johannes Ebke. .. .. bpo: 26796 -.. date: 8393 +.. date: 9733 .. nonce: TZyAfJ .. section: Library @@ -1628,7 +1628,7 @@ Initial patch by Hans Lawrenz. .. .. bpo: 28600 -.. date: 8392 +.. date: 9732 .. nonce: 2ThUQV .. section: Library @@ -1637,7 +1637,7 @@ Optimize loop.call_soon(). .. .. bpo: 28613 -.. date: 8391 +.. date: 9731 .. nonce: sqUPrv .. section: Library @@ -1647,7 +1647,7 @@ coroutines/callbacks. .. .. bpo: 28639 -.. date: 8390 +.. date: 9730 .. nonce: WUPo1o .. section: Library @@ -1656,7 +1656,7 @@ Fix inspect.isawaitable to always return bool Patch by Justin Mayfield. .. .. bpo: 28652 -.. date: 8389 +.. date: 9729 .. nonce: f5M8FG .. section: Library @@ -1665,7 +1665,7 @@ Make loop methods reject socket kinds they do not support. .. .. bpo: 28653 -.. date: 8388 +.. date: 9728 .. nonce: S5bA9i .. section: Library @@ -1674,7 +1674,7 @@ Fix a refleak in functools.lru_cache. .. .. bpo: 28703 -.. date: 8387 +.. date: 9727 .. nonce: CRLTJc .. section: Library @@ -1683,7 +1683,7 @@ Fix asyncio.iscoroutinefunction to handle Mock objects. .. .. bpo: 24142 -.. date: 8386 +.. date: 9726 .. nonce: _BgogI .. section: Library @@ -1693,7 +1693,7 @@ patch by Florian Höch. .. .. bpo: 28990 -.. date: 8385 +.. date: 9725 .. nonce: W8tuYZ .. section: Library @@ -1703,7 +1703,7 @@ by HoHo-Ho) .. .. bpo: 15308 -.. date: 8384 +.. date: 9724 .. nonce: zZxn8m .. section: IDLE @@ -1713,7 +1713,7 @@ by Bayard Randel. .. .. bpo: 27922 -.. date: 8383 +.. date: 9723 .. nonce: UEtEv9 .. section: IDLE @@ -1722,7 +1722,7 @@ Stop IDLE tests from 'flashing' gui widgets on the screen. .. .. bpo: 0 -.. date: 8382 +.. date: 9722 .. nonce: zWZs6o .. section: IDLE @@ -1731,7 +1731,7 @@ Add version to title of IDLE help window. .. .. bpo: 25564 -.. date: 8381 +.. date: 9721 .. nonce: GN0p14 .. section: IDLE @@ -1741,7 +1741,7 @@ that __builtins__ is defined for each statement. .. .. bpo: 27714 -.. date: 8380 +.. date: 9720 .. nonce: bUEDsI .. section: IDLE @@ -1752,7 +1752,7 @@ without -jn. Fix warning from test_config. .. .. bpo: 25507 -.. date: 8379 +.. date: 9719 .. nonce: lxf68d .. section: IDLE @@ -1762,7 +1762,7 @@ include the same imports required to run directly in Python. .. .. bpo: 27452 -.. date: 8378 +.. date: 9718 .. nonce: RtWnyR .. section: IDLE @@ -1771,7 +1771,7 @@ add line counter and crc to IDLE configHandler test dump. .. .. bpo: 27365 -.. date: 8377 +.. date: 9717 .. nonce: y7ys_A .. section: IDLE @@ -1780,7 +1780,7 @@ Allow non-ascii chars in IDLE NEWS.txt, for contributor names. .. .. bpo: 27245 -.. date: 8376 +.. date: 9716 .. nonce: u9aKO1 .. section: IDLE @@ -1791,7 +1791,7 @@ Patch by Serhiy Storchaka. .. .. bpo: 28808 -.. date: 8375 +.. date: 9715 .. nonce: A03X6r .. section: C API @@ -1800,7 +1800,7 @@ PyUnicode_CompareWithASCIIString() now never raises exceptions. .. .. bpo: 26754 -.. date: 8374 +.. date: 9714 .. nonce: j2czHF .. section: C API @@ -1810,7 +1810,7 @@ integers. Now only strings and bytes-like objects are accepted. .. .. bpo: 28513 -.. date: 8373 +.. date: 9713 .. nonce: L3joAz .. section: Documentation @@ -1819,7 +1819,7 @@ Documented command-line interface of zipfile. .. .. bpo: 28950 -.. date: 8372 +.. date: 9712 .. nonce: 9_vY6R .. section: Tests @@ -1829,7 +1829,7 @@ arguments. .. .. bpo: 28666 -.. date: 8371 +.. date: 9711 .. nonce: RtTk-4 .. section: Tests @@ -1839,7 +1839,7 @@ directories. .. .. bpo: 23839 -.. date: 8370 +.. date: 9710 .. nonce: zsT_L9 .. section: Tests @@ -1848,7 +1848,7 @@ Various caches now are cleared before running every test file. .. .. bpo: 28409 -.. date: 8369 +.. date: 9709 .. nonce: Q2IlxJ .. section: Tests @@ -1857,7 +1857,7 @@ regrtest: fix the parser of command line arguments. .. .. bpo: 27787 -.. date: 8368 +.. date: 9708 .. nonce: kf0YAt .. section: Tests @@ -1867,7 +1867,7 @@ the dangling threads are weak references. .. .. bpo: 27369 -.. date: 8367 +.. date: 9707 .. nonce: LG7U2D .. section: Tests @@ -1877,7 +1877,7 @@ In test_pyexpat, avoid testing an error message detail that changed in Expat .. .. bpo: 27952 -.. date: 8366 +.. date: 9706 .. nonce: WX9Ufc .. section: Tools/Demos @@ -1888,7 +1888,7 @@ escaped C quote signs. .. .. bpo: 27332 -.. date: 8365 +.. date: 9705 .. nonce: OuRZp9 .. section: Tools/Demos @@ -1898,7 +1898,7 @@ Argument Clinic. Patch by Petr Viktorin. .. .. bpo: 27418 -.. date: 8364 +.. date: 9704 .. nonce: W2m_8I .. section: Tools/Demos @@ -1907,7 +1907,7 @@ Fixed Tools/importbench/importbench.py. .. .. bpo: 28251 -.. date: 8363 +.. date: 9703 .. nonce: tR_AFs .. section: Windows @@ -1916,7 +1916,7 @@ Improvements to help manuals on Windows. .. .. bpo: 28110 -.. date: 8362 +.. date: 9702 .. nonce: cnkP5F .. section: Windows @@ -1925,7 +1925,7 @@ launcher.msi has different product codes between 32-bit and 64-bit .. .. bpo: 25144 -.. date: 8361 +.. date: 9701 .. nonce: iUha52 .. section: Windows @@ -1934,7 +1934,7 @@ Ensures TargetDir is set before continuing with custom install. .. .. bpo: 27469 -.. date: 8360 +.. date: 9700 .. nonce: 0GwDkX .. section: Windows @@ -1944,7 +1944,7 @@ correctly. .. .. bpo: 27309 -.. date: 8359 +.. date: 9699 .. nonce: 4DPjhF .. section: Windows @@ -1953,7 +1953,7 @@ Enabled proper Windows styles in python[w].exe manifest. .. .. bpo: 29080 -.. date: 8358 +.. date: 9698 .. nonce: b3qLQT .. section: Build @@ -1962,7 +1962,7 @@ Removes hard dependency on hg.exe from PCBuild/build.bat .. .. bpo: 23903 -.. date: 8357 +.. date: 9697 .. nonce: JXJ889 .. section: Build @@ -1971,7 +1971,7 @@ Added missed names to PC/python3.def. .. .. bpo: 10656 -.. date: 8356 +.. date: 9696 .. nonce: pR8FFU .. section: Build @@ -1981,7 +1981,7 @@ Haubenwallner. .. .. bpo: 26359 -.. date: 8355 +.. date: 9695 .. nonce: CLz6qy .. section: Build @@ -1990,7 +1990,7 @@ Rename --with-optimiations to --enable-optimizations. .. .. bpo: 28444 -.. date: 8354 +.. date: 9694 .. nonce: zkc9nT .. section: Build @@ -1999,7 +1999,7 @@ Fix missing extensions modules when cross compiling. .. .. bpo: 28248 -.. date: 8353 +.. date: 9693 .. nonce: KY_-en .. section: Build @@ -2008,7 +2008,7 @@ Update Windows build and OS X installers to use OpenSSL 1.0.2j. .. .. bpo: 28258 -.. date: 8352 +.. date: 9692 .. nonce: iKtAHd .. section: Build @@ -2018,7 +2018,7 @@ Makefile). Patch by Arfrever Frehtes Taifersar Arahesis. .. .. bpo: 26661 -.. date: 8351 +.. date: 9691 .. nonce: Z_HNbs .. section: Build @@ -2027,7 +2027,7 @@ setup.py now detects system libffi with multiarch wrapper. .. .. bpo: 28066 -.. date: 8350 +.. date: 9690 .. nonce: _3xImV .. section: Build @@ -2037,7 +2037,7 @@ when building outside the source tree. .. .. bpo: 15819 -.. date: 8349 +.. date: 9689 .. nonce: QVDr3E .. section: Build @@ -2047,7 +2047,7 @@ source tree. .. .. bpo: 27566 -.. date: 8348 +.. date: 9688 .. nonce: xDWjEb .. section: Build @@ -2056,7 +2056,7 @@ Fix clean target in freeze makefile (patch by Lisa Roach) .. .. bpo: 27705 -.. date: 8347 +.. date: 9687 .. nonce: 8C2Ms3 .. section: Build @@ -2065,19 +2065,19 @@ Update message in validate_ucrtbase.py .. .. bpo: 27983 -.. date: 8346 +.. date: 9686 .. nonce: jL_1n8 .. section: Build Cause lack of llvm-profdata tool when using clang as required for PGO -linking to be a configure time error rather than make time when -``--with-optimizations`` is enabled. Also improve our ability to find the -llvm-profdata tool on MacOS and some Linuxes. +linking to be a configure time error rather than make time when --with- +optimizations is enabled. Also improve our ability to find the llvm- +profdata tool on MacOS and some Linuxes. .. .. bpo: 26307 -.. date: 8345 +.. date: 9685 .. nonce: Puk2rd .. section: Build @@ -2086,7 +2086,7 @@ The profile-opt build now applies PGO to the built-in modules. .. .. bpo: 26359 -.. date: 8344 +.. date: 9684 .. nonce: WXBL-Y .. section: Build @@ -2095,7 +2095,7 @@ Add the --with-optimizations configure flag. .. .. bpo: 27713 -.. date: 8343 +.. date: 9683 .. nonce: _3DgXG .. section: Build @@ -2105,7 +2105,7 @@ Patch by Xiang Zhang .. .. bpo: 25825 -.. date: 8342 +.. date: 9682 .. nonce: JD8aRp .. section: Build @@ -2117,7 +2117,7 @@ made in 3.5.0a1. .. .. bpo: 27453 -.. date: 8341 +.. date: 9681 .. nonce: Pb5DBi .. section: Build @@ -2126,17 +2126,17 @@ CPP invocation in configure must use CPPFLAGS. Patch by Chi Hsuan Yen. .. .. bpo: 27641 -.. date: 8340 +.. date: 9680 .. nonce: eGzgCk .. section: Build The configure script now inserts comments into the makefile to prevent the -pgen and _freeze_importlib executables from being cross-compiled. +pgen and _freeze_importlib executables from being cross- compiled. .. .. bpo: 26662 -.. date: 8339 +.. date: 9679 .. nonce: XkwRxM .. section: Build @@ -2146,7 +2146,7 @@ generation during the build. .. .. bpo: 10910 -.. date: 8338 +.. date: 9678 .. nonce: ZdRayb .. section: Build @@ -2156,7 +2156,7 @@ version checks for the original ctype UTF-8 workaround. .. .. bpo: 28676 -.. date: 8337 +.. date: 9677 .. nonce: Wxf6Ds .. section: Build diff --git a/Misc/NEWS.d/3.5.4.rst b/Misc/NEWS.d/3.5.4.rst new file mode 100644 index 0000000..cd0ca48 --- /dev/null +++ b/Misc/NEWS.d/3.5.4.rst @@ -0,0 +1,8 @@ +.. bpo: 30119 +.. date: 2017-07-26-15-11-17 +.. nonce: DZ6C_S +.. release date: 2017-08-07 +.. section: Library + +ftplib.FTP.putline() now throws ValueError on commands that contains CR or +LF. Patch by Dong-hee Na. diff --git a/Misc/NEWS.d/3.5.4rc1.rst b/Misc/NEWS.d/3.5.4rc1.rst new file mode 100644 index 0000000..5678ff2 --- /dev/null +++ b/Misc/NEWS.d/3.5.4rc1.rst @@ -0,0 +1,1135 @@ +.. bpo: 30730 +.. date: 084 +.. nonce: rJsyTH +.. original section: Library +.. release date: 2017-07-23 +.. section: Security + +Prevent environment variables injection in subprocess on Windows. Prevent +passing other environment variables and command arguments. + +.. + +.. bpo: 30694 +.. date: 083 +.. nonce: WkMWM_ +.. original section: Library +.. section: Security + +Upgrade expat copy from 2.2.0 to 2.2.1 to get fixes of multiple security +vulnerabilities including: CVE-2017-9233 (External entity infinite loop +DoS), CVE-2016-9063 (Integer overflow, re-fix), CVE-2016-0718 (Fix +regression bugs from 2.2.0's fix to CVE-2016-0718) and CVE-2012-0876 +(Counter hash flooding with SipHash). Note: the CVE-2016-5300 (Use os- +specific entropy sources like getrandom) doesn't impact Python, since Python +already gets entropy from the OS to set the expat secret using +``XML_SetHashSalt()``. + +.. + +.. bpo: 30500 +.. date: 081 +.. nonce: 1VG7R- +.. original section: Library +.. section: Security + +Fix urllib.parse.splithost() to correctly parse fragments. For example, +``splithost('//127.0.0.1#@evil.com/')`` now correctly returns the +``127.0.0.1`` host, instead of treating ``@evil.com`` as the host in an +authentification (``login@host``). + +.. + +.. bpo: 29591 +.. date: 076 +.. nonce: ExKblw +.. original section: Library +.. section: Security + +Update expat copy from 2.1.1 to 2.2.0 to get fixes of CVE-2016-0718 and +CVE-2016-4472. See https://sourceforge.net/p/expat/bugs/537/ for more +information. + +.. + +.. bpo: 30876 +.. date: 2017-07-11-06-31-32 +.. nonce: x35jZX +.. section: Core and Builtins + +Relative import from unloaded package now reimports the package instead of +failing with SystemError. Relative import from non-package now fails with +ImportError rather than SystemError. + +.. + +.. bpo: 30765 +.. date: 2017-06-26-14-29-50 +.. nonce: Q5iBmf +.. section: Core and Builtins + +Avoid blocking in pthread_mutex_lock() when PyThread_acquire_lock() is asked +not to block. + +.. + +.. bpo: 27945 +.. date: 100 +.. nonce: p29r3O +.. section: Core and Builtins + +Fixed various segfaults with dict when input collections are mutated during +searching, inserting or comparing. Based on patches by Duane Griffin and +Tim Mitchell. + +.. + +.. bpo: 25794 +.. date: 099 +.. nonce: xfPwqm +.. section: Core and Builtins + +Fixed type.__setattr__() and type.__delattr__() for non-interned attribute +names. Based on patch by Eryk Sun. + +.. + +.. bpo: 29935 +.. date: 098 +.. nonce: vgjdJo +.. section: Core and Builtins + +Fixed error messages in the index() method of tuple, list and deque when +pass indices of wrong type. + +.. + +.. bpo: 28876 +.. date: 097 +.. nonce: cU-sGT +.. section: Core and Builtins + +``bool(range)`` works even if ``len(range)`` raises :exc:`OverflowError`. + +.. + +.. bpo: 29600 +.. date: 096 +.. nonce: 77wQ6C +.. section: Core and Builtins + +Fix wrapping coroutine return values in StopIteration. + +.. + +.. bpo: 29537 +.. date: 095 +.. nonce: lu1ysY +.. section: Core and Builtins + +Restore runtime compatibility with bytecode files generated by CPython 3.5.0 +to 3.5.2, and adjust the eval loop to avoid the problems that could be +caused by the malformed variant of the BUILD_MAP_UNPACK_WITH_CALL opcode +that they may contain. Patch by Petr Viktorin, Serhiy Storchaka, and Nick +Coghlan. + +.. + +.. bpo: 28598 +.. date: 094 +.. nonce: QxbzQn +.. section: Core and Builtins + +Support __rmod__ for subclasses of str being called before str.__mod__. +Patch by Martijn Pieters. + +.. + +.. bpo: 29602 +.. date: 093 +.. nonce: qyyskC +.. section: Core and Builtins + +Fix incorrect handling of signed zeros in complex constructor for complex +subclasses and for inputs having a __complex__ method. Patch by Serhiy +Storchaka. + +.. + +.. bpo: 29347 +.. date: 092 +.. nonce: 1RPPGN +.. section: Core and Builtins + +Fixed possibly dereferencing undefined pointers when creating weakref +objects. + +.. + +.. bpo: 29438 +.. date: 091 +.. nonce: IKxD6I +.. section: Core and Builtins + +Fixed use-after-free problem in key sharing dict. + +.. + +.. bpo: 29319 +.. date: 090 +.. nonce: KLDUZf +.. section: Core and Builtins + +Prevent RunMainFromImporter overwriting sys.path[0]. + +.. + +.. bpo: 29337 +.. date: 089 +.. nonce: bjX8AE +.. section: Core and Builtins + +Fixed possible BytesWarning when compare the code objects. Warnings could be +emitted at compile time. + +.. + +.. bpo: 29478 +.. date: 088 +.. nonce: rTQ-qy +.. section: Core and Builtins + +If max_line_length=None is specified while using the Compat32 policy, it is +no longer ignored. Patch by Mircea Cosbuc. + +.. + +.. bpo: 29403 +.. date: 2017-07-20-02-29-49 +.. nonce: 3RinCV +.. section: Library + +Fix ``unittest.mock``'s autospec to not fail on method-bound builtin +functions. Patch by Aaron Gallagher. + +.. + +.. bpo: 30961 +.. date: 2017-07-18-23-47-51 +.. nonce: 064jz0 +.. section: Library + +Fix decrementing a borrowed reference in tracemalloc. + +.. + +.. bpo: 30886 +.. date: 2017-07-10-12-14-22 +.. nonce: nqQj34 +.. section: Library + +Fix multiprocessing.Queue.join_thread(): it now waits until the thread +completes, even if the thread was started by the same process which created +the queue. + +.. + +.. bpo: 29854 +.. date: 2017-07-07-02-18-57 +.. nonce: J8wKb_ +.. section: Library + +Fix segfault in readline when using readline's history-size option. Patch +by Nir Soffer. + +.. + +.. bpo: 30807 +.. date: 2017-06-29-22-04-44 +.. nonce: sLtjY- +.. section: Library + +signal.setitimer() may disable the timer when passed a tiny value. + +Tiny values (such as 1e-6) are valid non-zero values for setitimer(), which +is specified as taking microsecond-resolution intervals. However, on some +platform, our conversion routine could convert 1e-6 into a zero interval, +therefore disabling the timer instead of (re-)scheduling it. + +.. + +.. bpo: 30441 +.. date: 2017-06-29-14-25-14 +.. nonce: 3Wh9kc +.. section: Library + +Fix bug when modifying os.environ while iterating over it + +.. + +.. bpo: 30532 +.. date: 2017-06-26-11-01-59 +.. nonce: qTeL1o +.. section: Library + +Fix email header value parser dropping folding white space in certain cases. + +.. + +.. bpo: 29169 +.. date: 087 +.. nonce: 8ypApm +.. section: Library + +Update zlib to 1.2.11. + +.. + +.. bpo: 30879 +.. date: 086 +.. nonce: N3KI-o +.. section: Library + +os.listdir() and os.scandir() now emit bytes names when called with bytes- +like argument. + +.. + +.. bpo: 30746 +.. date: 085 +.. nonce: 7drQI0 +.. section: Library + +Prohibited the '=' character in environment variable names in +``os.putenv()`` and ``os.spawn*()``. + +.. + +.. bpo: 29755 +.. date: 082 +.. nonce: diQcY_ +.. section: Library + +Fixed the lgettext() family of functions in the gettext module. They now +always return bytes. + +.. + +.. bpo: 30645 +.. date: 080 +.. nonce: oYzbbW +.. section: Library + +Fix path calculation in imp.load_package(), fixing it for cases when a +package is only shipped with bytecodes. Patch by Alexandru Ardelean. + +.. + +.. bpo: 23890 +.. date: 079 +.. nonce: GCFAAZ +.. section: Library + +unittest.TestCase.assertRaises() now manually breaks a reference cycle to +not keep objects alive longer than expected. + +.. + +.. bpo: 30149 +.. date: 078 +.. nonce: hE649r +.. section: Library + +inspect.signature() now supports callables with variable-argument parameters +wrapped with partialmethod. Patch by Dong-hee Na. + +.. + +.. bpo: 29931 +.. date: 077 +.. nonce: tfcTwK +.. section: Library + +Fixed comparison check for ipaddress.ip_interface objects. Patch by Sanjay +Sundaresan. + +.. + +.. bpo: 24484 +.. date: 075 +.. nonce: vFem8K +.. section: Library + +Avoid race condition in multiprocessing cleanup. + +.. + +.. bpo: 28994 +.. date: 074 +.. nonce: 9vzun1 +.. section: Library + +The traceback no longer displayed for SystemExit raised in a callback +registered by atexit. + +.. + +.. bpo: 30508 +.. date: 073 +.. nonce: wNWRS2 +.. section: Library + +Don't log exceptions if Task/Future "cancel()" method was called. + +.. + +.. bpo: 28556 +.. date: 072 +.. nonce: mESP7G +.. section: Library + +Updates to typing module: Add generic AsyncContextManager, add support for +ContextManager on all versions. Original PRs by Jelle Zijlstra and Ivan +Levkivskyi + +.. + +.. bpo: 29870 +.. date: 071 +.. nonce: p960Ih +.. section: Library + +Fix ssl sockets leaks when connection is aborted in asyncio/ssl +implementation. Patch by Michaël Sghaïer. + +.. + +.. bpo: 29743 +.. date: 070 +.. nonce: en2P4s +.. section: Library + +Closing transport during handshake process leaks open socket. Patch by +Nikolay Kim + +.. + +.. bpo: 27585 +.. date: 069 +.. nonce: 0Ugqqu +.. section: Library + +Fix waiter cancellation in asyncio.Lock. Patch by Mathieu Sornay. + +.. + +.. bpo: 30418 +.. date: 068 +.. nonce: EwISQm +.. section: Library + +On Windows, subprocess.Popen.communicate() now also ignore EINVAL on +stdin.write() if the child process is still running but closed the pipe. + +.. + +.. bpo: 30378 +.. date: 067 +.. nonce: R_19_5 +.. section: Library + +Fix the problem that logging.handlers.SysLogHandler cannot handle IPv6 +addresses. + +.. + +.. bpo: 29960 +.. date: 066 +.. nonce: g0wr3r +.. section: Library + +Preserve generator state when _random.Random.setstate() raises an exception. +Patch by Bryan Olson. + +.. + +.. bpo: 30414 +.. date: 065 +.. nonce: jGl1Lb +.. section: Library + +multiprocessing.Queue._feed background running thread do not break from main +loop on exception. + +.. + +.. bpo: 30003 +.. date: 064 +.. nonce: BOl9HE +.. section: Library + +Fix handling escape characters in HZ codec. Based on patch by Ma Lin. + +.. + +.. bpo: 30301 +.. date: 063 +.. nonce: ywOkjN +.. section: Library + +Fix AttributeError when using SimpleQueue.empty() under *spawn* and +*forkserver* start methods. + +.. + +.. bpo: 30329 +.. date: 062 +.. nonce: EuT36N +.. section: Library + +imaplib and poplib now catch the Windows socket WSAEINVAL error (code 10022) +on shutdown(SHUT_RDWR): An invalid operation was attempted. This error +occurs sometimes on SSL connections. + +.. + +.. bpo: 30375 +.. date: 061 +.. nonce: 9c8qM7 +.. section: Library + +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. + +.. + +.. bpo: 30048 +.. date: 060 +.. nonce: ELRx8R +.. section: Library + +Fixed ``Task.cancel()`` can be ignored when the task is running coroutine +and the coroutine returned without any more ``await``. + +.. + +.. bpo: 29990 +.. date: 059 +.. nonce: HWV6KE +.. section: Library + +Fix range checking in GB18030 decoder. Original patch by Ma Lin. + +.. + +.. bpo: 26293 +.. date: 058 +.. nonce: wig0YG +.. section: Library + +Change resulted because of zipfile breakage. (See also: bpo-29094) + +.. + +.. bpo: 30243 +.. date: 057 +.. nonce: RHQt0v +.. section: Library + +Removed the __init__ methods of _json's scanner and encoder. Misusing them +could cause memory leaks or crashes. Now scanner and encoder objects are +completely initialized in the __new__ methods. + +.. + +.. bpo: 30185 +.. date: 056 +.. nonce: Tiu1n8 +.. section: Library + +Avoid KeyboardInterrupt tracebacks in forkserver helper process when Ctrl-C +is received. + +.. + +.. bpo: 28556 +.. date: 055 +.. nonce: 51gjbP +.. section: Library + +Various updates to typing module: add typing.NoReturn type, use +WrapperDescriptorType, minor bug-fixes. Original PRs by Jim Fasarakis- +Hilliard and Ivan Levkivskyi. + +.. + +.. bpo: 30205 +.. date: 054 +.. nonce: BsxO34 +.. section: Library + +Fix getsockname() for unbound AF_UNIX sockets on Linux. + +.. + +.. bpo: 30070 +.. date: 053 +.. nonce: XM_B41 +.. section: Library + +Fixed leaks and crashes in errors handling in the parser module. + +.. + +.. bpo: 30061 +.. date: 052 +.. nonce: 2w_dX9 +.. section: Library + +Fixed crashes in IOBase methods __next__() and readlines() when readline() +or __next__() respectively return non-sizeable object. Fixed possible other +errors caused by not checking results of PyObject_Size(), PySequence_Size(), +or PyMapping_Size(). + +.. + +.. bpo: 30068 +.. date: 051 +.. nonce: n4q47r +.. section: Library + +_io._IOBase.readlines will check if it's closed first when hint is present. + +.. + +.. bpo: 29694 +.. date: 050 +.. nonce: LWKxb1 +.. section: Library + +Fixed race condition in pathlib mkdir with flags parents=True. Patch by +Armin Rigo. + +.. + +.. bpo: 29692 +.. date: 049 +.. nonce: oyWrAE +.. section: Library + +Fixed arbitrary unchaining of RuntimeError exceptions in +contextlib.contextmanager. Patch by Siddharth Velankar. + +.. + +.. bpo: 29998 +.. date: 048 +.. nonce: poeIKD +.. section: Library + +Pickling and copying ImportError now preserves name and path attributes. + +.. + +.. bpo: 29942 +.. date: 047 +.. nonce: CsGNuT +.. section: Library + +Fix a crash in itertools.chain.from_iterable when encountering long runs of +empty iterables. + +.. + +.. bpo: 27863 +.. date: 046 +.. nonce: pPYHHI +.. section: Library + +Fixed multiple crashes in ElementTree caused by race conditions and wrong +types. + +.. + +.. bpo: 28699 +.. date: 045 +.. nonce: wZztZP +.. section: Library + +Fixed a bug in pools in multiprocessing.pool that raising an exception at +the very first of an iterable may swallow the exception or make the program +hang. Patch by Davin Potts and Xiang Zhang. + +.. + +.. bpo: 25803 +.. date: 044 +.. nonce: CPDR0W +.. section: Library + +Avoid incorrect errors raised by Path.mkdir(exist_ok=True) when the OS gives +priority to errors such as EACCES over EEXIST. + +.. + +.. bpo: 29861 +.. date: 043 +.. nonce: t2ZoRK +.. section: Library + +Release references to tasks, their arguments and their results as soon as +they are finished in multiprocessing.Pool. + +.. + +.. bpo: 29884 +.. date: 042 +.. nonce: kWXR8W +.. section: Library + +faulthandler: Restore the old sigaltstack during teardown. Patch by +Christophe Zeitouny. + +.. + +.. bpo: 25455 +.. date: 041 +.. nonce: ZsahHN +.. section: Library + +Fixed crashes in repr of recursive buffered file-like objects. + +.. + +.. bpo: 29800 +.. date: 040 +.. nonce: d2xASa +.. section: Library + +Fix crashes in partial.__repr__ if the keys of partial.keywords are not +strings. Patch by Michael Seifert. + +.. + +.. bpo: 29742 +.. date: 039 +.. nonce: 8hqfEO +.. section: Library + +get_extra_info() raises exception if get called on closed ssl transport. +Patch by Nikolay Kim. + +.. + +.. bpo: 8256 +.. date: 038 +.. nonce: jAwGQH +.. section: Library + +Fixed possible failing or crashing input() if attributes "encoding" or +"errors" of sys.stdin or sys.stdout are not set or are not strings. + +.. + +.. bpo: 28298 +.. date: 037 +.. nonce: xfm84U +.. section: Library + +Fix a bug that prevented array 'Q', 'L' and 'I' from accepting big intables +(objects that have __int__) as elements. Patch by Oren Milman. + +.. + +.. bpo: 29615 +.. date: 036 +.. nonce: OpFKzg +.. section: Library + +SimpleXMLRPCDispatcher no longer chains KeyError (or any other exception) to +exception(s) raised in the dispatched methods. Patch by Petr Motejlek. + +.. + +.. bpo: 29704 +.. date: 035 +.. nonce: WHbx27 +.. section: Library + +asyncio.subprocess.SubprocessStreamProtocol no longer closes before all +pipes are closed. + +.. + +.. bpo: 29703 +.. date: 034 +.. nonce: ZdsPCR +.. section: Library + +Fix asyncio to support instantiation of new event loops in child processes. + +.. + +.. bpo: 29376 +.. date: 033 +.. nonce: rrJhJy +.. section: Library + +Fix assertion error in threading._DummyThread.is_alive(). + +.. + +.. bpo: 29110 +.. date: 032 +.. nonce: wmE-_T +.. section: Library + +Fix file object leak in aifc.open() when file is given as a filesystem path +and is not in valid AIFF format. Patch by Anthony Zhang. + +.. + +.. bpo: 28961 +.. date: 031 +.. nonce: Rt93vg +.. section: Library + +Fix unittest.mock._Call helper: don't ignore the name parameter anymore. +Patch written by Jiajun Huang. + +.. + +.. bpo: 29532 +.. date: 030 +.. nonce: YCwVQn +.. section: Library + +Altering a kwarg dictionary passed to functools.partial() no longer affects +a partial object after creation. + +.. + +.. bpo: 28556 +.. date: 029 +.. nonce: p6967e +.. section: Library + +Various updates to typing module: typing.Counter, typing.ChainMap, improved +ABC caching, etc. Original PRs by Jelle Zijlstra, Ivan Levkivskyi, Manuel +Krebber, and Łukasz Langa. + +.. + +.. bpo: 29100 +.. date: 028 +.. nonce: LAAERS +.. section: Library + +Fix datetime.fromtimestamp() regression introduced in Python 3.6.0: check +minimum and maximum years. + +.. + +.. bpo: 29519 +.. date: 027 +.. nonce: oGGgZ4 +.. section: Library + +Fix weakref spewing exceptions during interpreter shutdown when used with a +rare combination of multiprocessing and custom codecs. + +.. + +.. bpo: 29416 +.. date: 026 +.. nonce: KJGyI_ +.. section: Library + +Prevent infinite loop in pathlib.Path.mkdir + +.. + +.. bpo: 29444 +.. date: 025 +.. nonce: cEwgmk +.. section: Library + +Fixed out-of-bounds buffer access in the group() method of the match object. +Based on patch by WGH. + +.. + +.. bpo: 29335 +.. date: 024 +.. nonce: _KC7IK +.. section: Library + +Fix subprocess.Popen.wait() when the child process has exited to a stopped +instead of terminated state (ex: when under ptrace). + +.. + +.. bpo: 29290 +.. date: 023 +.. nonce: XBqptF +.. section: Library + +Fix a regression in argparse that help messages would wrap at non-breaking +spaces. + +.. + +.. bpo: 28735 +.. date: 022 +.. nonce: admHLO +.. section: Library + +Fixed the comparison of mock.MagickMock with mock.ANY. + +.. + +.. bpo: 29011 +.. date: 021 +.. nonce: MI5f2R +.. section: Library + +Fix an important omission by adding Deque to the typing module. + +.. + +.. bpo: 29219 +.. date: 020 +.. nonce: kxui7t +.. section: Library + +Fixed infinite recursion in the repr of uninitialized ctypes.CDLL instances. + +.. + +.. bpo: 28969 +.. date: 019 +.. nonce: j3HJYO +.. section: Library + +Fixed race condition in C implementation of functools.lru_cache. KeyError +could be raised when cached function with full cache was simultaneously +called from differen threads with the same uncached arguments. + +.. + +.. bpo: 29142 +.. date: 018 +.. nonce: xo6kAv +.. section: Library + +In urllib.request, suffixes in no_proxy environment variable with leading +dots could match related hostnames again (e.g. .b.c matches a.b.c). Patch by +Milan Oberkirch. + +.. + +.. bpo: 30176 +.. date: 013 +.. nonce: VivmCg +.. section: Documentation + +Add missing attribute related constants in curses documentation. + +.. + +.. bpo: 26985 +.. date: 012 +.. nonce: NB5_9S +.. section: Documentation + +Add missing info of code object in inspect documentation. + +.. + +.. bpo: 28929 +.. date: 011 +.. nonce: Md7kb0 +.. section: Documentation + +Link the documentation to its source file on GitHub. + +.. + +.. bpo: 25008 +.. date: 010 +.. nonce: CeIzyU +.. section: Documentation + +Document smtpd.py as effectively deprecated and add a pointer to aiosmtpd, a +third-party asyncio-based replacement. + +.. + +.. bpo: 26355 +.. date: 009 +.. nonce: SDq_8Y +.. section: Documentation + +Add canonical header link on each page to corresponding major version of the +documentation. Patch by Matthias Bussonnier. + +.. + +.. bpo: 29349 +.. date: 008 +.. nonce: PjSo-t +.. section: Documentation + +Fix Python 2 syntax in code for building the documentation. + +.. + +.. bpo: 30822 +.. date: 2017-07-20-14-29-54 +.. nonce: X0wREo +.. section: Tests + +Fix regrtest command line parser to allow passing -u extralargefile to run +test_zipfile64. + +.. + +.. bpo: 30383 +.. date: 2017-06-27-13-52-43 +.. nonce: rCmrv7 +.. section: Tests + +regrtest: Enhance regrtest and backport features from the master branch. + +Add options: --coverage, --testdir, --list-tests (list test files, don't run +them), --list-cases (list test identifiers, don't run them, :issue:`30523`), +--matchfile (load a list of test filters from a text file, :issue:`30540`), +--slowest (alias to --slow). + +Enhance output: add timestamp, test result, currently running tests, "Tests +result: xxx" summary with total duration, etc. + +Fix reference leak hunting in regrtest, --huntrleaks: regrtest now warms up +caches, create explicitly all internal singletons which are created on +demand to prevent false positives when checking for reference leaks. +(:issue:`30675`). + +.. + +.. bpo: 30357 +.. date: 004 +.. nonce: n4CPEa +.. section: Tests + +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. Initial patch written by Grzegorz Grzywacz. + +.. + +.. bpo: 28087 +.. date: 003 +.. nonce: m8dc4R +.. section: Tests + +Skip test_asyncore and test_eintr poll failures on macOS. Skip some tests of +select.poll when running on macOS due to unresolved issues with the +underlying system poll function on some macOS versions. + +.. + +.. bpo: 30197 +.. date: 002 +.. nonce: c5wRfu +.. section: Tests + +Enhanced functions swap_attr() and swap_item() in the test.support module. +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. + +.. + +.. bpo: 29571 +.. date: 001 +.. nonce: r6Dixr +.. section: Tests + +to match the behaviour of the ``re.LOCALE`` flag, test_re.test_locale_flag +now uses ``locale.getpreferredencoding(False)`` to determine the candidate +encoding for the test regex (allowing it to correctly skip the test when the +default locale encoding is a multi-byte encoding) + +.. + +.. bpo: 29243 +.. date: 007 +.. nonce: WDK4hT +.. section: Build + +Prevent unnecessary rebuilding of Python during ``make test``, ``make +install`` and some other make targets when configured with ``--enable- +optimizations``. + +.. + +.. bpo: 23404 +.. date: 006 +.. nonce: PdYVWg +.. section: Build + +Don't regenerate generated files based on file modification time anymore: +the action is now explicit. Replace ``make touch`` with ``make regen-all``. + +.. + +.. bpo: 29643 +.. date: 005 +.. nonce: 4WLIJQ +.. section: Build + +Fix ``--enable-optimization`` didn't work. + +.. + +.. bpo: 30687 +.. date: 017 +.. nonce: 8mqHnu +.. section: Windows + +Locate msbuild.exe on Windows when building rather than vcvarsall.bat + +.. + +.. bpo: 29392 +.. date: 016 +.. nonce: OtqS5t +.. section: Windows + +Prevent crash when passing invalid arguments into msvcrt module. + +.. + +.. bpo: 27867 +.. date: 015 +.. nonce: VMCoJU +.. section: C API + +Function PySlice_GetIndicesEx() is replaced with a macro if Py_LIMITED_API +is set to the value between 0x03050400 and 0x03060000 (not including) or +0x03060100 or higher. + +.. + +.. bpo: 29083 +.. date: 014 +.. nonce: tGTjr_ +.. section: C API + +Fixed the declaration of some public API functions. PyArg_VaParse() and +PyArg_VaParseTupleAndKeywords() were not available in limited API. +PyArg_ValidateKeywordArguments(), PyArg_UnpackTuple() and Py_BuildValue() +were not available in limited API of version < 3.3 when PY_SSIZE_T_CLEAN is +defined. diff --git a/Misc/NEWS.d/3.5.5.rst b/Misc/NEWS.d/3.5.5.rst new file mode 100644 index 0000000..9d73925 --- /dev/null +++ b/Misc/NEWS.d/3.5.5.rst @@ -0,0 +1,8 @@ +.. bpo: 0 +.. date: 2018-02-04 +.. no changes: True +.. nonce: G9yme3 +.. release date: 2018-02-04 +.. section: Library + +There were no new changes in version 3.5.5. diff --git a/Misc/NEWS.d/3.5.5rc1.rst b/Misc/NEWS.d/3.5.5rc1.rst new file mode 100644 index 0000000..879f6c4 --- /dev/null +++ b/Misc/NEWS.d/3.5.5rc1.rst @@ -0,0 +1,74 @@ +.. bpo: 32551 +.. date: 2018-01-16-16-05-37 +.. nonce: U0z4W- +.. release date: 2018-01-23 +.. section: Security + +The ``sys.path[0]`` initialization change for bpo-29139 caused a regression +by revealing an inconsistency in how sys.path is initialized when executing +``__main__`` from a zipfile, directory, or other import location. This is +considered a potential security issue, as it may lead to privileged +processes unexpectedly loading code from user controlled directories in +situations where that was not previously the case. + +The interpreter now consistently avoids ever adding the import location's +parent directory to ``sys.path``, and ensures no other ``sys.path`` entries +are inadvertently modified when inserting the import location named on the +command line. (Originally reported as bpo-29723 against Python 3.6rc1, but +it was missed at the time that the then upcoming Python 3.5.4 release would +also be affected) + +.. + +.. bpo: 30657 +.. date: 2017-12-01-18-51-03 +.. nonce: Fd8kId +.. section: Security + +Fixed possible integer overflow in PyBytes_DecodeEscape, CVE-2017-1000158. +Original patch by Jay Bosamiya; rebased to Python 3 by Miro Hrončok. + +.. + +.. bpo: 30947 +.. date: 2017-09-05-20-34-44 +.. nonce: iNMmm4 +.. section: Security + +Upgrade libexpat embedded copy from version 2.2.1 to 2.2.3 to get security +fixes. + +.. + +.. bpo: 31095 +.. date: 2017-08-01-18-48-30 +.. nonce: bXWZDb +.. section: Core and Builtins + +Fix potential crash during GC caused by ``tp_dealloc`` which doesn't call +``PyObject_GC_UnTrack()``. + +.. + +.. bpo: 32072 +.. date: 2017-11-18-21-13-52 +.. nonce: nwDV8L +.. section: Library + +Fixed issues with binary plists: + +* Fixed saving bytearrays. +* Identical objects will be saved only once. +* Equal references will be load as identical objects. +* Added support for saving and loading recursive data structures. + +.. + +.. bpo: 31170 +.. date: 2017-09-05-20-35-21 +.. nonce: QGmJ1t +.. section: Library + +expat: Update libexpat from 2.2.3 to 2.2.4. Fix copying of partial +characters for UTF-8 input (libexpat bug 115): +https://github.com/libexpat/libexpat/issues/115 diff --git a/Misc/NEWS.d/3.6.0.rst b/Misc/NEWS.d/3.6.0.rst index 25b2b70..f9805ca 100644 --- a/Misc/NEWS.d/3.6.0.rst +++ b/Misc/NEWS.d/3.6.0.rst @@ -1,5 +1,5 @@ .. bpo: 0 -.. date: 9497 +.. date: 9796 .. no changes: True .. nonce: F9ENBV .. release date: 2016-12-23 diff --git a/Misc/NEWS.d/3.6.0a1.rst b/Misc/NEWS.d/3.6.0a1.rst index b1081a9..62bfd4e 100644 --- a/Misc/NEWS.d/3.6.0a1.rst +++ b/Misc/NEWS.d/3.6.0a1.rst @@ -1,5 +1,5 @@ .. bpo: 20041 -.. date: 8953 +.. date: 9253 .. nonce: TypyGp .. release date: 2016-05-16 .. section: Core and Builtins @@ -9,7 +9,7 @@ Fixed TypeError when frame.f_trace is set to None. Patch by Xavier de Gaye. .. .. bpo: 26168 -.. date: 8952 +.. date: 9252 .. nonce: -nPBL6 .. section: Core and Builtins @@ -18,7 +18,7 @@ Fixed possible refleaks in failing Py_BuildValue() with the "N" format unit. .. .. bpo: 26991 -.. date: 8951 +.. date: 9251 .. nonce: yWGNhz .. section: Core and Builtins @@ -27,7 +27,7 @@ Fix possible refleak when creating a function with annotations. .. .. bpo: 27039 -.. date: 8950 +.. date: 9250 .. nonce: oO-wLV .. section: Core and Builtins @@ -37,7 +37,7 @@ Jevnik. .. .. bpo: 23640 -.. date: 8949 +.. date: 9249 .. nonce: kvNC4c .. section: Core and Builtins @@ -46,7 +46,7 @@ int.from_bytes() no longer bypasses constructors for subclasses. .. .. bpo: 27005 -.. date: 8948 +.. date: 9248 .. nonce: ZtcJf- .. section: Core and Builtins @@ -56,7 +56,7 @@ times faster. .. .. bpo: 18531 -.. date: 8947 +.. date: 9247 .. nonce: PkXgtO .. section: Core and Builtins @@ -66,7 +66,7 @@ C-defined function. Now it is converted to exact dict. .. .. bpo: 26811 -.. date: 8946 +.. date: 9246 .. nonce: oNzUWt .. section: Core and Builtins @@ -75,7 +75,7 @@ gc.get_objects() no longer contains a broken tuple with NULL pointer. .. .. bpo: 20120 -.. date: 8945 +.. date: 9245 .. nonce: c-FZZc .. section: Core and Builtins @@ -87,7 +87,7 @@ Setuptools 19.0. .. .. bpo: 26249 -.. date: 8944 +.. date: 9244 .. nonce: ZbpWF3 .. section: Core and Builtins @@ -101,7 +101,7 @@ allocators in your application. .. .. bpo: 26802 -.. date: 8943 +.. date: 9243 .. nonce: hWpU4v .. section: Core and Builtins @@ -112,7 +112,7 @@ Joe Jevnik. .. .. bpo: 26659 -.. date: 8942 +.. date: 9242 .. nonce: 5PRa83 .. section: Core and Builtins @@ -121,7 +121,7 @@ Make the builtin slice type support cycle collection. .. .. bpo: 26718 -.. date: 8941 +.. date: 9241 .. nonce: K5PQ8j .. section: Core and Builtins @@ -131,7 +131,7 @@ direct call of super.__init__ is not endorsed! .. .. bpo: 27138 -.. date: 8940 +.. date: 9240 .. nonce: ifYEro .. section: Core and Builtins @@ -140,7 +140,7 @@ Fix the doc comment for FileFinder.find_spec(). .. .. bpo: 27147 -.. date: 8939 +.. date: 9239 .. nonce: tCCgmH .. section: Core and Builtins @@ -149,7 +149,7 @@ Mention PEP 420 in the importlib docs. .. .. bpo: 25339 -.. date: 8938 +.. date: 9238 .. nonce: ZcaC2E .. section: Core and Builtins @@ -159,7 +159,7 @@ for stdin and stdout. .. .. bpo: 26494 -.. date: 8937 +.. date: 9237 .. nonce: G6eXIi .. section: Core and Builtins @@ -170,7 +170,7 @@ frozenset, dict, OrderedDict, corresponding views and os.scandir() iterator. .. .. bpo: 26574 -.. date: 8936 +.. date: 9236 .. nonce: D2YL_w .. section: Core and Builtins @@ -180,7 +180,7 @@ Patch written by Josh Snider. .. .. bpo: 26581 -.. date: 8935 +.. date: 9235 .. nonce: yNA7nm .. section: Core and Builtins @@ -190,7 +190,7 @@ file, only the first one is taken to account. .. .. bpo: 19711 -.. date: 8934 +.. date: 9234 .. nonce: gDDPJE .. section: Core and Builtins @@ -199,7 +199,7 @@ Add tests for reloading namespace packages. .. .. bpo: 21099 -.. date: 8933 +.. date: 9233 .. nonce: CuMWZJ .. section: Core and Builtins @@ -208,7 +208,7 @@ Switch applicable importlib tests to use PEP 451 API. .. .. bpo: 26563 -.. date: 8932 +.. date: 9232 .. nonce: lyrB2Q .. section: Core and Builtins @@ -218,7 +218,7 @@ of the :c:func:`PyMem_Malloc` family are called without holding the GIL. .. .. bpo: 26564 -.. date: 8931 +.. date: 9231 .. nonce: xeRXaz .. section: Core and Builtins @@ -229,7 +229,7 @@ allocated. .. .. bpo: 26558 -.. date: 8930 +.. date: 9230 .. nonce: s05jz7 .. section: Core and Builtins @@ -239,7 +239,7 @@ detect when functions are called without holding the GIL. .. .. bpo: 26516 -.. date: 8929 +.. date: 9229 .. nonce: OjekqZ .. section: Core and Builtins @@ -249,7 +249,7 @@ allocators and/or install debug hooks. .. .. bpo: 26516 -.. date: 8928 +.. date: 9228 .. nonce: chNJuF .. section: Core and Builtins @@ -259,7 +259,7 @@ compiled in release mode. .. .. bpo: 26516 -.. date: 8927 +.. date: 9227 .. nonce: q7fu1f .. section: Core and Builtins @@ -270,7 +270,7 @@ string. .. .. bpo: 26516 -.. date: 8926 +.. date: 9226 .. nonce: 2k9k6R .. section: Core and Builtins @@ -280,7 +280,7 @@ allocators when Python is configured without pymalloc. .. .. bpo: 26464 -.. date: 8925 +.. date: 9225 .. nonce: 7BreGz .. section: Core and Builtins @@ -291,7 +291,7 @@ longer than 1 character. Regression introduced in Python 3.5.0. .. .. bpo: 22836 -.. date: 8924 +.. date: 9224 .. nonce: cimt1y .. section: Core and Builtins @@ -303,7 +303,7 @@ raises an exception. .. .. bpo: 26302 -.. date: 8923 +.. date: 9223 .. nonce: UD9XQt .. section: Core and Builtins @@ -312,7 +312,7 @@ Correct behavior to reject comma as a legal character for cookie names. .. .. bpo: 26136 -.. date: 8922 +.. date: 9222 .. nonce: eZ0t1K .. section: Core and Builtins @@ -322,7 +322,7 @@ PendingDeprecationWarning to DeprecationWarning. Patch by Anish Shah. .. .. bpo: 26204 -.. date: 8921 +.. date: 9221 .. nonce: x3Zp8E .. section: Core and Builtins @@ -333,7 +333,7 @@ only str and int. For example, ``1.0`` is now ignored in ``def f(): 1.0``. .. .. bpo: 4806 -.. date: 8920 +.. date: 9220 .. nonce: i9m3hj .. section: Core and Builtins @@ -344,7 +344,7 @@ Urban. .. .. bpo: 26146 -.. date: 8919 +.. date: 9219 .. nonce: HKrUth .. section: Core and Builtins @@ -354,7 +354,7 @@ optimizers, but the compiler does not emit directly such node. .. .. bpo: 23601 -.. date: 8918 +.. date: 9218 .. nonce: 2E4seG .. section: Core and Builtins @@ -364,7 +364,7 @@ allocator. (Contributed by Julian Taylor.) .. .. bpo: 18018 -.. date: 8917 +.. date: 9217 .. nonce: XKKap3 .. section: Core and Builtins @@ -374,7 +374,7 @@ attempted without a known parent package. .. .. bpo: 25843 -.. date: 8916 +.. date: 9216 .. nonce: NtJZie .. section: Core and Builtins @@ -387,7 +387,7 @@ correctly compiled to two different functions: ``f1()`` returns ``1`` .. .. bpo: 26107 -.. date: 8915 +.. date: 9215 .. nonce: q0LBMY .. section: Core and Builtins @@ -397,7 +397,7 @@ negative line number delta. .. .. bpo: 26154 -.. date: 8914 +.. date: 9214 .. nonce: MtnRAH .. section: Core and Builtins @@ -411,7 +411,7 @@ compiler issues. .. .. bpo: 25791 -.. date: 8913 +.. date: 9213 .. nonce: gllzPw .. section: Core and Builtins @@ -421,7 +421,7 @@ defined then ImportWarning is raised. .. .. bpo: 22995 -.. date: 8912 +.. date: 9212 .. nonce: KYNKvs .. section: Core and Builtins @@ -431,7 +431,7 @@ _PyObject_GetState() due to regressions observed in Cython-based projects. .. .. bpo: 25961 -.. date: 8911 +.. date: 9211 .. nonce: Hdjjw0 .. section: Core and Builtins @@ -440,7 +440,7 @@ Disallowed null characters in the type name. .. .. bpo: 25973 -.. date: 8910 +.. date: 9210 .. nonce: Ud__ZP .. section: Core and Builtins @@ -450,7 +450,7 @@ two underscores. .. .. bpo: 22995 -.. date: 8909 +.. date: 9209 .. nonce: Wq0E86 .. section: Core and Builtins @@ -462,7 +462,7 @@ longer be pickled. Including memoryview. .. .. bpo: 20440 -.. date: 8908 +.. date: 9208 .. nonce: GCwOfH .. section: Core and Builtins @@ -472,7 +472,7 @@ Py_SETREF. .. .. bpo: 25766 -.. date: 8907 +.. date: 9207 .. nonce: jn93Yu .. section: Core and Builtins @@ -481,7 +481,7 @@ Special method __bytes__() now works in str subclasses. .. .. bpo: 25421 -.. date: 8906 +.. date: 9206 .. nonce: c47YEL .. section: Core and Builtins @@ -492,7 +492,7 @@ defined. .. .. bpo: 25709 -.. date: 8905 +.. date: 9205 .. nonce: WwGm2k .. section: Core and Builtins @@ -501,7 +501,7 @@ Fixed problem with in-place string concatenation and utf-8 cache. .. .. bpo: 5319 -.. date: 8904 +.. date: 9204 .. nonce: HxlGwI .. section: Core and Builtins @@ -511,7 +511,7 @@ failure to flush buffered streams. .. .. bpo: 25485 -.. date: 8903 +.. date: 9203 .. nonce: 9qnaPt .. section: Core and Builtins @@ -520,7 +520,7 @@ telnetlib.Telnet is now a context manager. .. .. bpo: 24097 -.. date: 8902 +.. date: 9202 .. nonce: Vt4E-i .. section: Core and Builtins @@ -529,7 +529,7 @@ Fixed crash in object.__reduce__() if slot name is freed inside __getattr__. .. .. bpo: 24731 -.. date: 8901 +.. date: 9201 .. nonce: h9-hnz .. section: Core and Builtins @@ -540,7 +540,7 @@ subclasses of bytes, int, and float correspondingly. .. .. bpo: 25630 -.. date: 8900 +.. date: 9200 .. nonce: ZxzcoY .. section: Core and Builtins @@ -550,7 +550,7 @@ filesystem paths. .. .. bpo: 23564 -.. date: 8899 +.. date: 9199 .. nonce: XHarGG .. section: Core and Builtins @@ -561,7 +561,7 @@ impact as subprocess.py already avoided it. .. .. bpo: 25388 -.. date: 8898 +.. date: 9198 .. nonce: zm3uuQ .. section: Core and Builtins @@ -571,7 +571,7 @@ byte. .. .. bpo: 25462 -.. date: 8897 +.. date: 9197 .. nonce: eXDzgO .. section: Core and Builtins @@ -581,7 +581,7 @@ implementation of OrderedDict. .. .. bpo: 22995 -.. date: 8896 +.. date: 9196 .. nonce: 90kpuP .. section: Core and Builtins @@ -591,7 +591,7 @@ types with not defined __new__. .. .. bpo: 24802 -.. date: 8895 +.. date: 9195 .. nonce: Qie066 .. section: Core and Builtins @@ -602,7 +602,7 @@ a null byte, but the functions assumed they were. .. .. bpo: 25555 -.. date: 8894 +.. date: 9194 .. nonce: MUpG-j .. section: Core and Builtins @@ -612,7 +612,7 @@ AST from Python objects. .. .. bpo: 24726 -.. date: 8893 +.. date: 9193 .. nonce: AHk4v2 .. section: Core and Builtins @@ -622,7 +622,7 @@ direct calls of dict methods. .. .. bpo: 25449 -.. date: 8892 +.. date: 9192 .. nonce: VqTOFi .. section: Core and Builtins @@ -632,7 +632,7 @@ implementations as well as in Python implementation. .. .. bpo: 25395 -.. date: 8891 +.. date: 9191 .. nonce: htkE3W .. section: Core and Builtins @@ -642,7 +642,7 @@ collected. .. .. bpo: 25401 -.. date: 8890 +.. date: 9190 .. nonce: ofrAtd .. section: Core and Builtins @@ -652,7 +652,7 @@ and 3.5x faster. .. .. bpo: 25399 -.. date: 8889 +.. date: 9189 .. nonce: dNKIhY .. section: Core and Builtins @@ -662,7 +662,7 @@ Formatting is now between 2.5 and 5 times faster. .. .. bpo: 25274 -.. date: 8888 +.. date: 9188 .. nonce: QCGvAF .. section: Core and Builtins @@ -674,7 +674,7 @@ when the overflowed flag of the thread state is reset. .. .. bpo: 24402 -.. date: 8887 +.. date: 9187 .. nonce: MAgi3X .. section: Core and Builtins @@ -684,7 +684,7 @@ fails. .. .. bpo: 25349 -.. date: 8886 +.. date: 9186 .. nonce: 7lBgJ8 .. section: Core and Builtins @@ -694,7 +694,7 @@ is now up to 2 times faster. .. .. bpo: 24806 -.. date: 8885 +.. date: 9185 .. nonce: Nb0znT .. section: Core and Builtins @@ -704,7 +704,7 @@ subclassed through multiple inheritance. .. .. bpo: 25301 -.. date: 8884 +.. date: 9184 .. nonce: hUTCfr .. section: Core and Builtins @@ -714,7 +714,7 @@ The UTF-8 decoder is now up to 15 times as fast for error handlers: .. .. bpo: 24848 -.. date: 8883 +.. date: 9183 .. nonce: HlUSuy .. section: Core and Builtins @@ -723,7 +723,7 @@ Fixed a number of bugs in UTF-7 decoding of misformed data. .. .. bpo: 25267 -.. date: 8882 +.. date: 9182 .. nonce: SW8Gs6 .. section: Core and Builtins @@ -734,7 +734,7 @@ co-written with Serhiy Storchaka. .. .. bpo: 25280 -.. date: 8881 +.. date: 9181 .. nonce: ivTMwd .. section: Core and Builtins @@ -744,7 +744,7 @@ twice. .. .. bpo: 25227 -.. date: 8880 +.. date: 9180 .. nonce: 19v5rp .. section: Core and Builtins @@ -755,7 +755,7 @@ by Serhiy Storchaka. .. .. bpo: 25003 -.. date: 8879 +.. date: 9179 .. nonce: _ban92 .. section: Core and Builtins @@ -767,7 +767,7 @@ high-quality entropy. .. .. bpo: 9232 -.. date: 8878 +.. date: 9178 .. nonce: pjsmWw .. section: Core and Builtins @@ -778,7 +778,7 @@ Patch from Mark Dickinson. .. .. bpo: 24965 -.. date: 8877 +.. date: 9177 .. nonce: wfyxbB .. section: Core and Builtins @@ -789,7 +789,7 @@ time. Given x=3, then f'value={x}' == 'value=3'. Patch by Eric V. Smith. .. .. bpo: 26478 -.. date: 8876 +.. date: 9176 .. nonce: n0dB8e .. section: Core and Builtins @@ -799,7 +799,7 @@ tuples. .. .. bpo: 26171 -.. date: 8875 +.. date: 9175 .. nonce: 8SaQEa .. section: Core and Builtins @@ -808,7 +808,7 @@ Fix possible integer overflow and heap corruption in zipimporter.get_data(). .. .. bpo: 25660 -.. date: 8874 +.. date: 9174 .. nonce: 93DzBo .. section: Core and Builtins @@ -817,7 +817,7 @@ Fix TAB key behaviour in REPL with readline. .. .. bpo: 26288 -.. date: 8873 +.. date: 9173 .. nonce: f67RLk .. section: Core and Builtins @@ -826,7 +826,7 @@ Optimize PyLong_AsDouble. .. .. bpo: 26289 -.. date: 8872 +.. date: 9172 .. nonce: uG9ozG .. section: Core and Builtins @@ -837,7 +837,7 @@ faster. (See also: bpo-26315) .. .. bpo: 25887 -.. date: 8871 +.. date: 9171 .. nonce: PtVIX7 .. section: Core and Builtins @@ -846,7 +846,7 @@ Raise a RuntimeError when a coroutine object is awaited more than once. .. .. bpo: 27057 -.. date: 8870 +.. date: 9170 .. nonce: YzTA_Q .. section: Library @@ -857,7 +857,7 @@ Michał Bednarski. .. .. bpo: 27014 -.. date: 8869 +.. date: 9169 .. nonce: ui7Khn .. section: Library @@ -866,7 +866,7 @@ Fix infinite recursion using typing.py. Thanks to Kalle Tuure! .. .. bpo: 27031 -.. date: 8868 +.. date: 9168 .. nonce: FtvDPs .. section: Library @@ -876,7 +876,7 @@ tk_bindForTraversal(). .. .. bpo: 14132 -.. date: 8867 +.. date: 9167 .. nonce: 5wR9MN .. section: Library @@ -886,7 +886,7 @@ string. Original fix by Ján Janech. .. .. bpo: 17214 -.. date: 8866 +.. date: 9166 .. nonce: lUbZOV .. section: Library @@ -899,7 +899,7 @@ Christian Heimes. .. .. bpo: 27033 -.. date: 8865 +.. date: 9165 .. nonce: o4XIPr .. section: Library @@ -909,7 +909,7 @@ smtpd.SMTPServer constructors is changed to False. .. .. bpo: 27034 -.. date: 8864 +.. date: 9164 .. nonce: ptzz_S .. section: Library @@ -918,7 +918,7 @@ Removed deprecated class asynchat.fifo. .. .. bpo: 26870 -.. date: 8863 +.. date: 9163 .. nonce: 5tCUlp .. section: Library @@ -928,7 +928,7 @@ automatically added to the history list. Based on patch by Tyler Crompton. .. .. bpo: 26039 -.. date: 8862 +.. date: 9162 .. nonce: JnXjiE .. section: Library @@ -938,7 +938,7 @@ well as for extracting data. Patch by Thomas Kluyver. .. .. bpo: 26892 -.. date: 8861 +.. date: 9161 .. nonce: XIXb0h .. section: Library @@ -948,7 +948,7 @@ Chi Hsuan Yen. .. .. bpo: 22274 -.. date: 8860 +.. date: 9160 .. nonce: 0RHDMN .. section: Library @@ -958,7 +958,7 @@ stdout is not redirected. Patch by Akira Li. .. .. bpo: 26807 -.. date: 8859 +.. date: 9159 .. nonce: LXSPP6 .. section: Library @@ -968,7 +968,7 @@ Yolanda Robla. .. .. bpo: 25745 -.. date: 8858 +.. date: 9158 .. nonce: -n8acU .. section: Library @@ -977,7 +977,7 @@ Fixed leaking a userptr in curses panel destructor. .. .. bpo: 26977 -.. date: 8857 +.. date: 9157 .. nonce: 5G4HtL .. section: Library @@ -987,7 +987,7 @@ statistics.pvariance. .. .. bpo: 26002 -.. date: 8856 +.. date: 9156 .. nonce: bVD4pW .. section: Library @@ -997,7 +997,7 @@ Kuma. .. .. bpo: 25974 -.. date: 8855 +.. date: 9155 .. nonce: cpOy5R .. section: Library @@ -1007,7 +1007,7 @@ Patch by Stefan Krah. .. .. bpo: 26996 -.. date: 8854 +.. date: 9154 .. nonce: LR__VD .. section: Library @@ -1016,7 +1016,7 @@ Add secrets module as described in PEP 506. .. .. bpo: 26881 -.. date: 8853 +.. date: 9153 .. nonce: mdiq_L .. section: Library @@ -1025,7 +1025,7 @@ The modulefinder module now supports extended opcode arguments. .. .. bpo: 23815 -.. date: 8852 +.. date: 9152 .. nonce: _krNe8 .. section: Library @@ -1035,7 +1035,7 @@ curses.panel modules. .. .. bpo: 17765 -.. date: 8851 +.. date: 9151 .. nonce: hiSVS1 .. section: Library @@ -1045,7 +1045,7 @@ Brandl. .. .. bpo: 26873 -.. date: 8850 +.. date: 9150 .. nonce: cYXRcH .. section: Library @@ -1055,7 +1055,7 @@ return incorrect result. .. .. bpo: 26915 -.. date: 8849 +.. date: 9149 .. nonce: GoQKUL .. section: Library @@ -1067,7 +1067,7 @@ about container invariants. .. .. bpo: 26711 -.. date: 8848 +.. date: 9148 .. nonce: Eu85Qw .. section: Library @@ -1076,7 +1076,7 @@ Fixed the comparison of plistlib.Data with other types. .. .. bpo: 24114 -.. date: 8847 +.. date: 9147 .. nonce: RMRMtM .. section: Library @@ -1088,7 +1088,7 @@ The bug only occurs on SunOS when the ctypes implementation searches for the .. .. bpo: 26864 -.. date: 8846 +.. date: 9146 .. nonce: 1KgGds .. section: Library @@ -1099,7 +1099,7 @@ have a bypassed hostname as a suffix. Patch by Xiang Zhang. .. .. bpo: 24902 -.. date: 8845 +.. date: 9145 .. nonce: bwWpLj .. section: Library @@ -1108,7 +1108,7 @@ Print server URL on http.server startup. Initial patch by Felix Kaiser. .. .. bpo: 25788 -.. date: 8844 +.. date: 9144 .. nonce: 9weIV5 .. section: Library @@ -1118,7 +1118,7 @@ open. Original patch by Joseph Hackman. .. .. bpo: 26634 -.. date: 8843 +.. date: 9143 .. nonce: FZvsSb .. section: Library @@ -1127,7 +1127,7 @@ recursive_repr() now sets __qualname__ of wrapper. Patch by Xiang Zhang. .. .. bpo: 26804 -.. date: 8842 +.. date: 9142 .. nonce: 9Orp-G .. section: Library @@ -1137,7 +1137,7 @@ UPPER_CASE or Mixed_Case ones. Patch contributed by Hans-Peter Jansen. .. .. bpo: 26837 -.. date: 8841 +.. date: 9141 .. nonce: 2FXGsD .. section: Library @@ -1148,7 +1148,7 @@ assertTupleEqual(). .. .. bpo: 26041 -.. date: 8840 +.. date: 9140 .. nonce: bVem-p .. section: Library @@ -1159,7 +1159,7 @@ Miyurusara Athukorala. .. .. bpo: 26822 -.. date: 8839 +.. date: 9139 .. nonce: rYSL4W .. section: Library @@ -1169,7 +1169,7 @@ keyword arguments. .. .. bpo: 26733 -.. date: 8838 +.. date: 9138 .. nonce: YxaJmL .. section: Library @@ -1179,7 +1179,7 @@ Xiang Zhang. .. .. bpo: 26801 -.. date: 8837 +.. date: 9137 .. nonce: TQGY-7 .. section: Library @@ -1190,7 +1190,7 @@ Barry. .. .. bpo: 24838 -.. date: 8836 +.. date: 9136 .. nonce: 3Pfx8T .. section: Library @@ -1200,7 +1200,7 @@ limits for multibyte character encodings like utf-8. .. .. bpo: 26657 -.. date: 8835 +.. date: 9135 .. nonce: C_-XFg .. original section: Library .. section: Security @@ -1212,7 +1212,7 @@ patch by Philipp Hagemeister. .. .. bpo: 26717 -.. date: 8834 +.. date: 9134 .. nonce: jngTdu .. section: Library @@ -1221,7 +1221,7 @@ Stop encoding Latin-1-ized WSGI paths with UTF-8. Patch by Anthony Sottile. .. .. bpo: 26782 -.. date: 8833 +.. date: 9133 .. nonce: JWLPrH .. section: Library @@ -1230,7 +1230,7 @@ Add STARTUPINFO to subprocess.__all__ on Windows. .. .. bpo: 26404 -.. date: 8832 +.. date: 9132 .. nonce: hXw7Bs .. section: Library @@ -1239,7 +1239,7 @@ Add context manager to socketserver. Patch by Aviv Palivoda. .. .. bpo: 26735 -.. date: 8831 +.. date: 9131 .. nonce: riSl3b .. section: Library @@ -1250,7 +1250,7 @@ per call. .. .. bpo: 26585 -.. date: 8830 +.. date: 9130 .. nonce: kfb749 .. section: Library @@ -1260,7 +1260,7 @@ by Xiang Zhang. .. .. bpo: 26685 -.. date: 8829 +.. date: 9129 .. nonce: sI_1Ff .. section: Library @@ -1269,7 +1269,7 @@ Raise OSError if closing a socket fails. .. .. bpo: 16329 -.. date: 8828 +.. date: 9128 .. nonce: nuXD8W .. section: Library @@ -1278,7 +1278,7 @@ Add .webm to mimetypes.types_map. Patch by Giampaolo Rodola'. .. .. bpo: 13952 -.. date: 8827 +.. date: 9127 .. nonce: SOoTVE .. section: Library @@ -1287,7 +1287,7 @@ Add .csv to mimetypes.types_map. Patch by Geoff Wilson. .. .. bpo: 26587 -.. date: 8826 +.. date: 9126 .. nonce: Qo-B6C .. section: Library @@ -1297,7 +1297,7 @@ sys.path (e.g. zip files). .. .. bpo: 25609 -.. date: 8825 +.. date: 9125 .. nonce: t1ydQM .. section: Library @@ -1306,7 +1306,7 @@ Introduce contextlib.AbstractContextManager and typing.ContextManager. .. .. bpo: 26709 -.. date: 8824 +.. date: 9124 .. nonce: luOPbP .. section: Library @@ -1315,7 +1315,7 @@ Fixed Y2038 problem in loading binary PLists. .. .. bpo: 23735 -.. date: 8823 +.. date: 9123 .. nonce: Y5oQ9r .. section: Library @@ -1325,7 +1325,7 @@ handler. Patch by Eric Price. .. .. bpo: 25951 -.. date: 8822 +.. date: 9122 .. nonce: 1CUASJ .. section: Library @@ -1335,7 +1335,7 @@ plain socket objects. Patch by Aviv Palivoda. .. .. bpo: 26586 -.. date: 8821 +.. date: 9121 .. nonce: V5pZNa .. section: Library @@ -1346,7 +1346,7 @@ raising an unhandled exception. Patch by Xiang Zhang. .. .. bpo: 26676 -.. date: 8820 +.. date: 9120 .. nonce: zLRFed .. section: Library @@ -1355,7 +1355,7 @@ Added missing XMLPullParser to ElementTree.__all__. .. .. bpo: 22854 -.. date: 8819 +.. date: 9119 .. nonce: K3rMEH .. section: Library @@ -1365,7 +1365,7 @@ return False. .. .. bpo: 26492 -.. date: 8818 +.. date: 9118 .. nonce: YN18iz .. section: Library @@ -1376,7 +1376,7 @@ array is extended. .. .. bpo: 26641 -.. date: 8817 +.. date: 9117 .. nonce: 1ICQz0 .. section: Library @@ -1386,7 +1386,7 @@ splitted into multiple directories) for the package parameter. .. .. bpo: 25195 -.. date: 8816 +.. date: 9116 .. nonce: EOc4Po .. section: Library @@ -1397,7 +1397,7 @@ ourselves. Patch by Andrew Plummer. .. .. bpo: 26644 -.. date: 8815 +.. date: 9115 .. nonce: 7tt1tk .. section: Library @@ -1407,7 +1407,7 @@ SSLSocket.recv() or read(). .. .. bpo: 23804 -.. date: 8814 +.. date: 9114 .. nonce: PP63Ff .. section: Library @@ -1417,7 +1417,7 @@ Fix SSL recv(0) and read(0) methods to return zero bytes instead of up to .. .. bpo: 26616 -.. date: 8813 +.. date: 9113 .. nonce: v3QwdD .. section: Library @@ -1426,7 +1426,7 @@ Fixed a bug in datetime.astimezone() method. .. .. bpo: 26637 -.. date: 8812 +.. date: 9112 .. nonce: ttiUf7 .. section: Library @@ -1437,7 +1437,7 @@ process but :data:`sys.path` is already cleared (set to ``None``). .. .. bpo: 21925 -.. date: 8811 +.. date: 9111 .. nonce: xFz-hR .. section: Library @@ -1449,7 +1449,7 @@ process. .. .. bpo: 23848 -.. date: 8810 +.. date: 9110 .. nonce: RkKqPi .. section: Library @@ -1460,7 +1460,7 @@ on UNIX signals (SIGSEGV, SIGFPE, SIGABRT). .. .. bpo: 26530 -.. date: 8809 +.. date: 9109 .. nonce: RWN1jR .. section: Library @@ -1472,7 +1472,7 @@ the traceback of an object. .. .. bpo: 26588 -.. date: 8808 +.. date: 9108 .. nonce: uen0XP .. section: Library @@ -1482,7 +1482,7 @@ spaces (domains). .. .. bpo: 24266 -.. date: 8807 +.. date: 9107 .. nonce: YZgVyM .. section: Library @@ -1492,7 +1492,7 @@ compiled with Readline 7. .. .. bpo: 26590 -.. date: 8806 +.. date: 9106 .. nonce: qEy91x .. section: Library @@ -1502,7 +1502,7 @@ GIL to close the socket. .. .. bpo: 18787 -.. date: 8805 +.. date: 9105 .. nonce: rWyzgA .. section: Library @@ -1512,7 +1512,7 @@ privileges. .. .. bpo: 26560 -.. date: 8804 +.. date: 9104 .. nonce: A4WXNz .. section: Library @@ -1522,7 +1522,7 @@ Peter Inglesby. .. .. bpo: 26567 -.. date: 8803 +.. date: 9103 .. nonce: kcC99B .. section: Library @@ -1534,7 +1534,7 @@ tracemalloc to get the traceback where source object was allocated. .. .. bpo: 26313 -.. date: 8802 +.. date: 9102 .. nonce: LjZAjy .. original section: Library .. section: Security @@ -1545,7 +1545,7 @@ by Baji. .. .. bpo: 26569 -.. date: 8801 +.. date: 9101 .. nonce: EX8vF1 .. section: Library @@ -1555,7 +1555,7 @@ importing packages. .. .. bpo: 26499 -.. date: 8800 +.. date: 9100 .. nonce: NP08PI .. section: Library @@ -1566,7 +1566,7 @@ these methods. .. .. bpo: 25320 -.. date: 8799 +.. date: 9099 .. nonce: V96LIy .. section: Library @@ -1576,7 +1576,7 @@ Victor van den Elzen. .. .. bpo: 16181 -.. date: 8798 +.. date: 9098 .. nonce: P7lLvo .. section: Library @@ -1586,7 +1586,7 @@ datetime.MAXYEAR. .. .. bpo: 26513 -.. date: 8797 +.. date: 9097 .. nonce: HoPepy .. section: Library @@ -1595,7 +1595,7 @@ Fixes platform module detection of Windows Server .. .. bpo: 23718 -.. date: 8796 +.. date: 9096 .. nonce: AMPC0o .. section: Library @@ -1605,7 +1605,7 @@ Gedai. .. .. bpo: 26323 -.. date: 8795 +.. date: 9095 .. nonce: KkZqEj .. section: Library @@ -1615,7 +1615,7 @@ unittest.mock. Patch written by Amit Saha. .. .. bpo: 20589 -.. date: 8794 +.. date: 9094 .. nonce: NsQ_I1 .. section: Library @@ -1625,7 +1625,7 @@ NotImplementedError instead of ImportError. .. .. bpo: 26177 -.. date: 8793 +.. date: 9093 .. nonce: HlSWer .. section: Library @@ -1634,7 +1634,7 @@ Fixed the keys() method for Canvas and Scrollbar widgets. .. .. bpo: 15068 -.. date: 8792 +.. date: 9092 .. nonce: xokEVC .. section: Library @@ -1644,7 +1644,7 @@ deprecated and ignored. .. .. bpo: 19475 -.. date: 8791 +.. date: 9091 .. nonce: MH2HH9 .. section: Library @@ -1654,7 +1654,7 @@ choose the precision of the time component. .. .. bpo: 2202 -.. date: 8790 +.. date: 9090 .. nonce: dk9sd0 .. section: Library @@ -1664,7 +1664,7 @@ Initial patch by Mathieu Dupuy. .. .. bpo: 26167 -.. date: 8789 +.. date: 9089 .. nonce: 3F-d12 .. section: Library @@ -1675,7 +1675,7 @@ sets. .. .. bpo: 25718 -.. date: 8788 +.. date: 9088 .. nonce: 4EjZyv .. section: Library @@ -1684,7 +1684,7 @@ Fixed pickling and copying the accumulate() iterator with total is None. .. .. bpo: 26475 -.. date: 8787 +.. date: 9087 .. nonce: JXVccY .. section: Library @@ -1693,7 +1693,7 @@ Fixed debugging output for regular expressions with the (?x) flag. .. .. bpo: 26482 -.. date: 8786 +.. date: 9086 .. nonce: d635gW .. section: Library @@ -1702,7 +1702,7 @@ Allowed pickling recursive dequeues. .. .. bpo: 26335 -.. date: 8785 +.. date: 9085 .. nonce: iXw5Yb .. section: Library @@ -1712,7 +1712,7 @@ methods. Patch by Jakub Stasiak. .. .. bpo: 26457 -.. date: 8784 +.. date: 9084 .. nonce: Xe6Clh .. section: Library @@ -1723,7 +1723,7 @@ Xiang Zhang. .. .. bpo: 26385 -.. date: 8783 +.. date: 9083 .. nonce: 50bDXm .. section: Library @@ -1733,7 +1733,7 @@ Patch by Silent Ghost. .. .. bpo: 26402 -.. date: 8782 +.. date: 9082 .. nonce: k7DVuU .. section: Library @@ -1744,7 +1744,7 @@ http.client.RemoteDisconnected exception in 3.5.0a4. .. .. bpo: 25913 -.. date: 8781 +.. date: 9081 .. nonce: 5flb95 .. section: Library @@ -1754,7 +1754,7 @@ by Swati Jaiswal. .. .. bpo: 26186 -.. date: 8780 +.. date: 9080 .. nonce: R9rfiL .. section: Library @@ -1763,7 +1763,7 @@ Remove an invalid type check in importlib.util.LazyLoader. .. .. bpo: 26367 -.. date: 8779 +.. date: 9079 .. nonce: Qct-9S .. section: Library @@ -1773,7 +1773,7 @@ importlib.__import__() raises ImportError like builtins.__import__() when .. .. bpo: 26309 -.. date: 8778 +.. date: 9078 .. nonce: ubEeiz .. section: Library @@ -1783,7 +1783,7 @@ socket) when verify_request() returns false. Patch by Aviv Palivoda. .. .. bpo: 23430 -.. date: 8777 +.. date: 9077 .. nonce: s_mLiA .. section: Library @@ -1795,7 +1795,7 @@ handle_error() method, and will now to stop a single-threaded server. .. .. bpo: 25939 -.. date: 8776 +.. date: 9076 .. nonce: X49Fqd .. original section: Library .. section: Security @@ -1805,7 +1805,7 @@ On Windows open the cert store readonly in ssl.enum_certificates. .. .. bpo: 25995 -.. date: 8775 +.. date: 9075 .. nonce: NfcimP .. section: Library @@ -1814,7 +1814,7 @@ os.walk() no longer uses FDs proportional to the tree depth. .. .. bpo: 25994 -.. date: 8774 +.. date: 9074 .. nonce: ga9rT- .. section: Library @@ -1824,7 +1824,7 @@ the os.scandir() iterator. .. .. bpo: 23992 -.. date: 8773 +.. date: 9073 .. nonce: O0Hhvc .. section: Library @@ -1833,7 +1833,7 @@ multiprocessing: make MapResult not fail-fast upon exception. .. .. bpo: 26243 -.. date: 8772 +.. date: 9072 .. nonce: 41WSpF .. section: Library @@ -1842,7 +1842,7 @@ Support keyword arguments to zlib.compress(). Patch by Aviv Palivoda. .. .. bpo: 26117 -.. date: 8771 +.. date: 9071 .. nonce: ne6p11 .. section: Library @@ -1852,7 +1852,7 @@ iteration is finished, but when it was failed with error. .. .. bpo: 25949 -.. date: 8770 +.. date: 9070 .. nonce: -Lh9vz .. section: Library @@ -1861,7 +1861,7 @@ __dict__ for an OrderedDict instance is now created only when needed. .. .. bpo: 25911 -.. date: 8769 +.. date: 9069 .. nonce: d4Zadh .. section: Library @@ -1870,7 +1870,7 @@ Restored support of bytes paths in os.walk() on Windows. .. .. bpo: 26045 -.. date: 8768 +.. date: 9068 .. nonce: WmzUrX .. section: Library @@ -1880,7 +1880,7 @@ http.client. .. .. bpo: 26039 -.. date: 8767 +.. date: 9067 .. nonce: a5Bxm4 .. section: Library @@ -1890,7 +1890,7 @@ Thomas Kluyver. .. .. bpo: 12923 -.. date: 8766 +.. date: 9066 .. nonce: HPAu-B .. section: Library @@ -1900,7 +1900,7 @@ Based on patches by Brian Brazil and Daniel Rocco. .. .. bpo: 25945 -.. date: 8765 +.. date: 9065 .. nonce: guNgNM .. section: Library @@ -1912,7 +1912,7 @@ correspondingly. .. .. bpo: 26202 -.. date: 8764 +.. date: 9064 .. nonce: LPIXLg .. section: Library @@ -1922,7 +1922,7 @@ attributes. .. .. bpo: 23076 -.. date: 8763 +.. date: 9063 .. nonce: 8rphoP .. section: Library @@ -1932,7 +1932,7 @@ Patch by Thomas Nyberg. .. .. bpo: 19883 -.. date: 8762 +.. date: 9062 .. nonce: z9TsO6 .. section: Library @@ -1941,7 +1941,7 @@ Fixed possible integer overflows in zipimport. .. .. bpo: 26227 -.. date: 8761 +.. date: 9061 .. nonce: Fe6oiB .. section: Library @@ -1952,7 +1952,7 @@ than UTF-8. .. .. bpo: 26099 -.. date: 8760 +.. date: 9060 .. nonce: CH5jer .. section: Library @@ -1963,7 +1963,7 @@ usercustomize. .. .. bpo: 26147 -.. date: 8759 +.. date: 9059 .. nonce: i-Jc01 .. section: Library @@ -1972,7 +1972,7 @@ xmlrpc now works with strings not encodable with used non-UTF-8 encoding. .. .. bpo: 25935 -.. date: 8758 +.. date: 9058 .. nonce: cyni91 .. section: Library @@ -1981,7 +1981,7 @@ Garbage collector now breaks reference loops with OrderedDict. .. .. bpo: 16620 -.. date: 8757 +.. date: 9057 .. nonce: rxpn_Y .. section: Library @@ -1990,7 +1990,7 @@ Fixed AttributeError in msilib.Directory.glob(). .. .. bpo: 26013 -.. date: 8756 +.. date: 9056 .. nonce: 93RKNz .. section: Library @@ -2000,7 +2000,7 @@ versions (3.4.3 and lower). .. .. bpo: 26129 -.. date: 8755 +.. date: 9055 .. nonce: g4RQZd .. section: Library @@ -2009,7 +2009,7 @@ Deprecated accepting non-integers in grp.getgrgid(). .. .. bpo: 25850 -.. date: 8754 +.. date: 9054 .. nonce: jwFPxj .. section: Library @@ -2018,7 +2018,7 @@ Use cross-compilation by default for 64-bit Windows. .. .. bpo: 25822 -.. date: 8753 +.. date: 9053 .. nonce: 0Eafyi .. section: Library @@ -2028,7 +2028,7 @@ Swati Jaiswal. .. .. bpo: 22642 -.. date: 8752 +.. date: 9052 .. nonce: PEgS9F .. section: Library @@ -2038,7 +2038,7 @@ by SilentGhost. .. .. bpo: 24705 -.. date: 8751 +.. date: 9051 .. nonce: IZYwjR .. section: Library @@ -2048,7 +2048,7 @@ vars. .. .. bpo: 26069 -.. date: 8750 +.. date: 9050 .. nonce: NaF4lN .. section: Library @@ -2057,7 +2057,7 @@ Remove the deprecated apis in the trace module. .. .. bpo: 22138 -.. date: 8749 +.. date: 9049 .. nonce: nRNYkc .. section: Library @@ -2067,7 +2067,7 @@ after patching. Patch contributed by Sean McCully. .. .. bpo: 25672 -.. date: 8748 +.. date: 9048 .. nonce: fw9RJP .. section: Library @@ -2077,7 +2077,7 @@ safe to do so. .. .. bpo: 26012 -.. date: 8747 +.. date: 9047 .. nonce: IFSXNm .. section: Library @@ -2086,7 +2086,7 @@ Don't traverse into symlinks for ``**`` pattern in pathlib.Path.[r]glob(). .. .. bpo: 24120 -.. date: 8746 +.. date: 9046 .. nonce: Yiwa0h .. section: Library @@ -2096,7 +2096,7 @@ Patch by Ulrich Petri. .. .. bpo: 21815 -.. date: 8745 +.. date: 9045 .. nonce: h7-UY8 .. section: Library @@ -2107,7 +2107,7 @@ as gmail. .. .. bpo: 25447 -.. date: 8744 +.. date: 9044 .. nonce: -4m4xO .. section: Library @@ -2117,7 +2117,7 @@ fileinput now uses sys.stdin as-is if it does not have a buffer attribute .. .. bpo: 25971 -.. date: 8743 +.. date: 9043 .. nonce: vhMeG0 .. section: Library @@ -2127,7 +2127,7 @@ times. .. .. bpo: 25802 -.. date: 8742 +.. date: 9042 .. nonce: Y2KOnA .. section: Library @@ -2137,7 +2137,7 @@ importlib.abc.Loader.load_module(). .. .. bpo: 25928 -.. date: 8741 +.. date: 9041 .. nonce: JsQfKK .. section: Library @@ -2146,7 +2146,7 @@ Add Decimal.as_integer_ratio(). .. .. bpo: 25447 -.. date: 8740 +.. date: 9040 .. nonce: ajPRDy .. section: Library @@ -2156,7 +2156,7 @@ the type of the wrapped object (by returning the original object unchanged). .. .. bpo: 25768 -.. date: 8739 +.. date: 9039 .. nonce: GDj2ip .. section: Library @@ -2166,7 +2166,7 @@ proper documentation and tests for the return values. .. .. bpo: 24103 -.. date: 8738 +.. date: 9038 .. nonce: WufqrQ .. section: Library @@ -2175,7 +2175,7 @@ Fixed possible use after free in ElementTree.XMLPullParser. .. .. bpo: 25860 -.. date: 8737 +.. date: 9037 .. nonce: 0hActb .. section: Library @@ -2185,7 +2185,7 @@ Original patch by Samson Lee. .. .. bpo: 25914 -.. date: 8736 +.. date: 9036 .. nonce: h0V61F .. section: Library @@ -2194,7 +2194,7 @@ Fixed and simplified OrderedDict.__sizeof__. .. .. bpo: 25869 -.. date: 8735 +.. date: 9035 .. nonce: eAnRH5 .. section: Library @@ -2203,7 +2203,7 @@ Optimized deepcopying ElementTree; it is now 20 times faster. .. .. bpo: 25873 -.. date: 8734 +.. date: 9034 .. nonce: L4Fgjm .. section: Library @@ -2213,7 +2213,7 @@ Optimized iterating ElementTree. Iterating elements Element.iter() is now .. .. bpo: 25902 -.. date: 8733 +.. date: 9033 .. nonce: 6t2FmH .. section: Library @@ -2222,7 +2222,7 @@ Fixed various refcount issues in ElementTree iteration. .. .. bpo: 22227 -.. date: 8732 +.. date: 9032 .. nonce: 5utM-Q .. section: Library @@ -2232,7 +2232,7 @@ is simpler that using class. .. .. bpo: 25638 -.. date: 8731 +.. date: 9031 .. nonce: yitRj4 .. section: Library @@ -2242,7 +2242,7 @@ ElementTree parsing; it is now 10% faster. .. .. bpo: 25761 -.. date: 8730 +.. date: 9030 .. nonce: JGgMOP .. section: Library @@ -2251,7 +2251,7 @@ Improved detecting errors in broken pickle data. .. .. bpo: 25717 -.. date: 8729 +.. date: 9029 .. nonce: 0_xjaK .. section: Library @@ -2262,7 +2262,7 @@ temporary files from working in special cases. .. .. bpo: 24903 -.. date: 8728 +.. date: 9028 .. nonce: 3LBdzb .. section: Library @@ -2273,7 +2273,7 @@ as it never worked correctly anyway. .. .. bpo: 25764 -.. date: 8727 +.. date: 9027 .. nonce: 7WWG07 .. section: Library @@ -2283,7 +2283,7 @@ when preexec_fn is used. .. .. bpo: 25771 -.. date: 8726 +.. date: 9026 .. nonce: It-7Qf .. section: Library @@ -2293,7 +2293,7 @@ isn't specified but necessary. .. .. bpo: 6478 -.. date: 8725 +.. date: 9025 .. nonce: -Bi9Hb .. section: Library @@ -2303,7 +2303,7 @@ time.tzset(). .. .. bpo: 14285 -.. date: 8724 +.. date: 9024 .. nonce: UyG8Hj .. section: Library @@ -2315,7 +2315,7 @@ caller, rather than raising ImportError. .. .. bpo: 19771 -.. date: 8723 +.. date: 9023 .. nonce: 5NG-bg .. section: Library @@ -2326,7 +2326,7 @@ initialized (e.g. due to a bad ``*.pyc`` file). .. .. bpo: 25177 -.. date: 8722 +.. date: 9022 .. nonce: aNR4Ha .. section: Library @@ -2337,7 +2337,7 @@ faster. .. .. bpo: 25718 -.. date: 8721 +.. date: 9021 .. nonce: D9mHZF .. section: Library @@ -2346,7 +2346,7 @@ Fixed copying object with state with boolean value is false. .. .. bpo: 10131 -.. date: 8720 +.. date: 9020 .. nonce: a7tptz .. section: Library @@ -2355,7 +2355,7 @@ Fixed deep copying of minidom documents. Based on patch by Marian Ganisin. .. .. bpo: 7990 -.. date: 8719 +.. date: 9019 .. nonce: fpvQxH .. section: Library @@ -2365,7 +2365,7 @@ dir() on ElementTree.Element now lists properties: "tag", "text", "tail" and .. .. bpo: 25725 -.. date: 8718 +.. date: 9018 .. nonce: XIKv3R .. section: Library @@ -2375,7 +2375,7 @@ including tuple instructions. .. .. bpo: 25663 -.. date: 8717 +.. date: 9017 .. nonce: Ofwfqa .. section: Library @@ -2385,7 +2385,7 @@ the global namespace before searching builtins. .. .. bpo: 25688 -.. date: 8716 +.. date: 9016 .. nonce: 8P1HOv .. section: Library @@ -2394,7 +2394,7 @@ Fixed file leak in ElementTree.iterparse() raising an error. .. .. bpo: 23914 -.. date: 8715 +.. date: 9015 .. nonce: 1sEz4J .. section: Library @@ -2403,7 +2403,7 @@ Fixed SystemError raised by unpickler on broken pickle data. .. .. bpo: 25691 -.. date: 8714 +.. date: 9014 .. nonce: ZEaapY .. section: Library @@ -2412,7 +2412,7 @@ Fixed crash on deleting ElementTree.Element attributes. .. .. bpo: 25624 -.. date: 8713 +.. date: 9013 .. nonce: ed-fM0 .. section: Library @@ -2422,7 +2422,7 @@ by Dingyuan Wang. .. .. bpo: 25626 -.. date: 8712 +.. date: 9012 .. nonce: TQ3fvb .. section: Library @@ -2436,7 +2436,7 @@ parameter. .. .. bpo: 25583 -.. date: 8711 +.. date: 9011 .. nonce: Gk-cim .. section: Library @@ -2446,7 +2446,7 @@ gives priority to errors such as EACCES over EEXIST. .. .. bpo: 25593 -.. date: 8710 +.. date: 9010 .. nonce: 56uegI .. section: Library @@ -2455,7 +2455,7 @@ Change semantics of EventLoop.stop() in asyncio. .. .. bpo: 6973 -.. date: 8709 +.. date: 9009 .. nonce: nl5cHt .. section: Library @@ -2466,7 +2466,7 @@ potentially signal a different process. .. .. bpo: 23883 -.. date: 8708 +.. date: 9008 .. nonce: OQS5sS .. section: Library @@ -2478,7 +2478,7 @@ Patches by Jacek Kołodziej, Mauro S. M. Rodrigues and Joel Taddei. .. .. bpo: 25590 -.. date: 8707 +.. date: 9007 .. nonce: KPcnfv .. section: Library @@ -2489,7 +2489,7 @@ by dir() but not yet created on an instance. .. .. bpo: 25498 -.. date: 8706 +.. date: 9006 .. nonce: AvqEBl .. section: Library @@ -2500,7 +2500,7 @@ Eryksun. .. .. bpo: 25584 -.. date: 8705 +.. date: 9005 .. nonce: 124mYw .. section: Library @@ -2509,7 +2509,7 @@ Added "escape" to the __all__ list in the glob module. .. .. bpo: 25584 -.. date: 8704 +.. date: 9004 .. nonce: ZeWX0J .. section: Library @@ -2518,7 +2518,7 @@ Fixed recursive glob() with patterns starting with ``**``. .. .. bpo: 25446 -.. date: 8703 +.. date: 9003 .. nonce: k1DByx .. section: Library @@ -2527,7 +2527,7 @@ Fix regression in smtplib's AUTH LOGIN support. .. .. bpo: 18010 -.. date: 8702 +.. date: 9002 .. nonce: Azyf1C .. section: Library @@ -2537,7 +2537,7 @@ importing packages. .. .. bpo: 25554 -.. date: 8701 +.. date: 9001 .. nonce: UM9MlR .. section: Library @@ -2546,7 +2546,7 @@ Got rid of circular references in regular expression parsing. .. .. bpo: 18973 -.. date: 8700 +.. date: 9000 .. nonce: Am9jFL .. section: Library @@ -2556,7 +2556,7 @@ optparse. .. .. bpo: 25510 -.. date: 8699 +.. date: 8999 .. nonce: 79g7LA .. section: Library @@ -2566,7 +2566,7 @@ the FileInput was opened with binary mode. Patch by Ryosuke Ito. .. .. bpo: 25503 -.. date: 8698 +.. date: 8998 .. nonce: Zea0Y7 .. section: Library @@ -2576,7 +2576,7 @@ patch by John Mark Vandenberg. .. .. bpo: 25515 -.. date: 8697 +.. date: 8997 .. nonce: fQsyYG .. section: Library @@ -2585,7 +2585,7 @@ Always use os.urandom as a source of randomness in uuid.uuid4. .. .. bpo: 21827 -.. date: 8696 +.. date: 8996 .. nonce: k2oreR .. section: Library @@ -2595,7 +2595,7 @@ substring of smallest leading whitespace. Based on patch by Robert Li. .. .. bpo: 25447 -.. date: 8695 +.. date: 8995 .. nonce: eDYc4t .. section: Library @@ -2605,7 +2605,7 @@ the original object unchanged). .. .. bpo: 25390 -.. date: 8694 +.. date: 8994 .. nonce: 6mSgRq .. section: Library @@ -2614,7 +2614,7 @@ typing: Don't crash on Union[str, Pattern]. .. .. bpo: 25441 -.. date: 8693 +.. date: 8993 .. nonce: d7zph6 .. section: Library @@ -2623,7 +2623,7 @@ asyncio: Raise error from drain() when socket is closed. .. .. bpo: 25410 -.. date: 8692 +.. date: 8992 .. nonce: QAs_3B .. section: Library @@ -2632,7 +2632,7 @@ Cleaned up and fixed minor bugs in C implementation of OrderedDict. .. .. bpo: 25411 -.. date: 8691 +.. date: 8991 .. nonce: qsJTCb .. section: Library @@ -2642,7 +2642,7 @@ package. Thanks to user simon04 for the patch. .. .. bpo: 0 -.. date: 8690 +.. date: 8990 .. nonce: pFHJ0i .. section: Library @@ -2651,7 +2651,7 @@ Move the imp module from a PendingDeprecationWarning to DeprecationWarning. .. .. bpo: 25407 -.. date: 8689 +.. date: 8989 .. nonce: ukNt1D .. section: Library @@ -2660,7 +2660,7 @@ Remove mentions of the formatter module being removed in Python 3.6. .. .. bpo: 25406 -.. date: 8688 +.. date: 8988 .. nonce: 5MZKU_ .. section: Library @@ -2671,7 +2671,7 @@ start of ordered dict. .. .. bpo: 25382 -.. date: 8687 +.. date: 8987 .. nonce: XQ44yE .. section: Library @@ -2680,7 +2680,7 @@ pickletools.dis() now outputs implicit memo index for the MEMOIZE opcode. .. .. bpo: 25357 -.. date: 8686 +.. date: 8986 .. nonce: ebqGy- .. section: Library @@ -2690,7 +2690,7 @@ uses it to avoid a memory copy. .. .. bpo: 24164 -.. date: 8685 +.. date: 8985 .. nonce: oi6H3E .. section: Library @@ -2700,7 +2700,7 @@ pickled using pickle protocols older than protocol version 4. .. .. bpo: 25364 -.. date: 8684 +.. date: 8984 .. nonce: u_1Wi6 .. section: Library @@ -2709,7 +2709,7 @@ zipfile now works in threads disabled builds. .. .. bpo: 25328 -.. date: 8683 +.. date: 8983 .. nonce: Rja1Xg .. section: Library @@ -2719,7 +2719,7 @@ and enable_SMTPUTF8 are set to true. .. .. bpo: 16099 -.. date: 8682 +.. date: 8982 .. nonce: _MTt3k .. section: Library @@ -2729,7 +2729,7 @@ by Nikolay Bogoychev. .. .. bpo: 25316 -.. date: 8681 +.. date: 8981 .. nonce: dHQHWI .. section: Library @@ -2739,7 +2739,7 @@ installed. .. .. bpo: 25380 -.. date: 8680 +.. date: 8980 .. nonce: sKZ6-I .. section: Library @@ -2748,7 +2748,7 @@ Fixed protocol for the STACK_GLOBAL opcode in pickletools.opcodes. .. .. bpo: 23972 -.. date: 8679 +.. date: 8979 .. nonce: s2g30g .. section: Library @@ -2761,7 +2761,7 @@ Patch by Chris Laws. .. .. bpo: 25304 -.. date: 8678 +.. date: 8978 .. nonce: CsmLyI .. section: Library @@ -2772,7 +2772,7 @@ Vincent Michel. .. .. bpo: 25232 -.. date: 8677 +.. date: 8977 .. nonce: KhKjCE .. section: Library @@ -2782,7 +2782,7 @@ mark (?) rather than the last. Patch from Xiang Zhang. .. .. bpo: 24657 -.. date: 8676 +.. date: 8976 .. nonce: h2Ag7y .. section: Library @@ -2792,7 +2792,7 @@ URL as if it were a path. Patch from Xiang Zhang. .. .. bpo: 25287 -.. date: 8675 +.. date: 8975 .. nonce: KhzzMW .. section: Library @@ -2802,7 +2802,7 @@ if it is supported, it may not be supported on OpenBSD for example. .. .. bpo: 23600 -.. date: 8674 +.. date: 8974 .. nonce: 7J_RD5 .. section: Library @@ -2812,7 +2812,7 @@ some cases. .. .. bpo: 25203 -.. date: 8673 +.. date: 8973 .. nonce: IgDEbt .. section: Library @@ -2822,7 +2822,7 @@ inconsistent state. .. .. bpo: 25011 -.. date: 8672 +.. date: 8972 .. nonce: VcaCd6 .. section: Library @@ -2832,7 +2832,7 @@ starts with underscores. .. .. bpo: 25209 -.. date: 8671 +.. date: 8971 .. nonce: WxKcdJ .. section: Library @@ -2841,7 +2841,7 @@ rlcompleter now can add a space or a colon after completed keyword. .. .. bpo: 22241 -.. date: 8670 +.. date: 8970 .. nonce: a-Mtw2 .. section: Library @@ -2850,7 +2850,7 @@ timezone.utc name is now plain 'UTC', not 'UTC-00:00'. .. .. bpo: 23517 -.. date: 8669 +.. date: 8969 .. nonce: 0ABp8q .. section: Library @@ -2862,7 +2862,7 @@ round microseconds to nearest with ties going to nearest even integer .. .. bpo: 23552 -.. date: 8668 +.. date: 8968 .. nonce: I0T-M- .. section: Library @@ -2872,7 +2872,7 @@ worst times. Patch from Serhiy Storchaka. .. .. bpo: 24633 -.. date: 8667 +.. date: 8967 .. nonce: 6Unn9B .. section: Library @@ -2881,7 +2881,7 @@ site-packages/README -> README.txt. .. .. bpo: 24879 -.. date: 8666 +.. date: 8966 .. nonce: YUzg_z .. section: Library @@ -2892,7 +2892,7 @@ _fields attribute if present. .. .. bpo: 24874 -.. date: 8665 +.. date: 8965 .. nonce: luBfgA .. section: Library @@ -2901,7 +2901,7 @@ Improve speed of itertools.cycle() and make its pickle more compact. .. .. bpo: 0 -.. date: 8664 +.. date: 8964 .. nonce: mD-_3v .. section: Library @@ -2911,7 +2911,7 @@ list. .. .. bpo: 20059 -.. date: 8663 +.. date: 8963 .. nonce: SHv0Ji .. section: Library @@ -2920,7 +2920,7 @@ urllib.parse raises ValueError on all invalid ports. Patch by Martin Panter. .. .. bpo: 24360 -.. date: 8662 +.. date: 8962 .. nonce: 5RwH-e .. section: Library @@ -2930,7 +2930,7 @@ Matthias Bussonnier. .. .. bpo: 23426 -.. date: 8661 +.. date: 8961 .. nonce: PUV-Cx .. section: Library @@ -2939,7 +2939,7 @@ run_setup was broken in distutils. Patch from Alexander Belopolsky. .. .. bpo: 13938 -.. date: 8660 +.. date: 8960 .. nonce: e5NSE1 .. section: Library @@ -2948,7 +2948,7 @@ run_setup was broken in distutils. Patch from Alexander Belopolsky. .. .. bpo: 2091 -.. date: 8659 +.. date: 8959 .. nonce: bp56pO .. section: Library @@ -2958,7 +2958,7 @@ with 'r'. Patch from Jeff Balogh and John O'Connor. .. .. bpo: 8585 -.. date: 8658 +.. date: 8958 .. nonce: 78hPc2 .. section: Library @@ -2967,7 +2967,7 @@ improved tests for zipimporter2. Patch from Mark Lawrence. .. .. bpo: 18622 -.. date: 8657 +.. date: 8957 .. nonce: i6nCCW .. section: Library @@ -2977,7 +2977,7 @@ Nicola Palumbo and Laurent De Buyst. .. .. bpo: 24426 -.. date: 8656 +.. date: 8956 .. nonce: yCtQfT .. section: Library @@ -2988,7 +2988,7 @@ disabled at compile time. .. .. bpo: 23661 -.. date: 8655 +.. date: 8955 .. nonce: 5VHJmh .. section: Library @@ -2998,7 +2998,7 @@ regression vs Python 3.4. Patch from Ignacio Rossi .. .. bpo: 13248 -.. date: 8654 +.. date: 8954 .. nonce: SA2hvu .. section: Library @@ -3007,7 +3007,7 @@ Remove deprecated inspect.getmoduleinfo function. .. .. bpo: 25578 -.. date: 8653 +.. date: 8953 .. nonce: G6S-ft .. section: Library @@ -3016,7 +3016,7 @@ Fix (another) memory leak in SSLSocket.getpeercer(). .. .. bpo: 25530 -.. date: 8652 +.. date: 8952 .. nonce: hDFkwu .. section: Library @@ -3026,7 +3026,7 @@ ssl.SSLContext. .. .. bpo: 25569 -.. date: 8651 +.. date: 8951 .. nonce: CfvQjK .. section: Library @@ -3035,7 +3035,7 @@ Fix memory leak in SSLSocket.getpeercert(). .. .. bpo: 25471 -.. date: 8650 +.. date: 8950 .. nonce: T0A02M .. section: Library @@ -3044,7 +3044,7 @@ Sockets returned from accept() shouldn't appear to be nonblocking. .. .. bpo: 25319 -.. date: 8649 +.. date: 8949 .. nonce: iyuglv .. section: Library @@ -3054,7 +3054,7 @@ regular lock rather than a recursive lock. .. .. bpo: 0 -.. date: 8648 +.. date: 8948 .. nonce: rtZyid .. section: Library @@ -3063,7 +3063,7 @@ Skip getaddrinfo if host is already resolved. Patch by A. Jesse Jiryu Davis. .. .. bpo: 26050 -.. date: 8647 +.. date: 8947 .. nonce: sclyvk .. section: Library @@ -3072,7 +3072,7 @@ Add asyncio.StreamReader.readuntil() method. Patch by Марк Коренбер .. .. bpo: 25924 -.. date: 8646 +.. date: 8946 .. nonce: Uxr2vt .. section: Library @@ -3082,7 +3082,7 @@ Avoid unnecessary serialization of getaddrinfo(3) calls on OS X versions .. .. bpo: 26406 -.. date: 8645 +.. date: 8945 .. nonce: ihvhF4 .. section: Library @@ -3092,7 +3092,7 @@ of OpenBSD and NetBSD. Patch by A. Jesse Jiryu Davis. .. .. bpo: 26848 -.. date: 8644 +.. date: 8944 .. nonce: ChBOpQ .. section: Library @@ -3102,7 +3102,7 @@ O'Connor. .. .. bpo: 27040 -.. date: 8643 +.. date: 8943 .. nonce: UASyCC .. section: Library @@ -3111,7 +3111,7 @@ Add loop.get_exception_handler method .. .. bpo: 27041 -.. date: 8642 +.. date: 8942 .. nonce: p3893U .. section: Library @@ -3120,7 +3120,7 @@ asyncio: Add loop.create_future method .. .. bpo: 20640 -.. date: 8641 +.. date: 8941 .. nonce: PmI-G8 .. section: IDLE @@ -3129,7 +3129,7 @@ Add tests for idlelib.configHelpSourceEdit. Patch by Saimadhav Heblikar. .. .. bpo: 0 -.. date: 8640 +.. date: 8940 .. nonce: _YJfG7 .. section: IDLE @@ -3139,7 +3139,7 @@ running with IDLE affects sys.modules and the standard streams. .. .. bpo: 25507 -.. date: 8639 +.. date: 8939 .. nonce: i8bNpk .. section: IDLE @@ -3149,7 +3149,7 @@ htest to include all major IOBinding functions. .. .. bpo: 25905 -.. date: 8638 +.. date: 8938 .. nonce: FzNb3B .. section: IDLE @@ -3160,7 +3160,7 @@ utf-8 and open it with 'utf-8'. .. .. bpo: 15348 -.. date: 8637 +.. date: 8937 .. nonce: d1Fg01 .. section: IDLE @@ -3171,7 +3171,7 @@ RuntimeErrors that were being caught and ignored. .. .. bpo: 24455 -.. date: 8636 +.. date: 8936 .. nonce: x6YqtE .. section: IDLE @@ -3186,7 +3186,7 @@ existing interaction to terminate first. .. .. bpo: 0 -.. date: 8635 +.. date: 8935 .. nonce: Yp9LRY .. section: IDLE @@ -3197,7 +3197,7 @@ program, not IDLE itself. .. .. bpo: 24750 -.. date: 8634 +.. date: 8934 .. nonce: xgsi-K .. section: IDLE @@ -3207,7 +3207,7 @@ Roseman. .. .. bpo: 25313 -.. date: 8633 +.. date: 8933 .. nonce: xMXHpO .. section: IDLE @@ -3218,7 +3218,7 @@ use the revised idleConf.CurrentTheme everywhere in idlelib. .. .. bpo: 24782 -.. date: 8632 +.. date: 8932 .. nonce: RgIPYE .. section: IDLE @@ -3229,7 +3229,7 @@ Mark Roseman. .. .. bpo: 22726 -.. date: 8631 +.. date: 8931 .. nonce: x8T0dA .. section: IDLE @@ -3239,7 +3239,7 @@ buttons and the new IDLE Dark theme. .. .. bpo: 24820 -.. date: 8630 +.. date: 8930 .. nonce: TFPJhr .. section: IDLE @@ -3253,7 +3253,7 @@ any IDLE release, and can be modified. .. .. bpo: 25224 -.. date: 8629 +.. date: 8929 .. nonce: 5Llwo4 .. section: IDLE @@ -3264,7 +3264,7 @@ The previous user content is now in the IDLE doc chapter. 'IDLE' now means .. .. bpo: 24820 -.. date: 8628 +.. date: 8928 .. nonce: ZUz9Fn .. section: IDLE @@ -3274,7 +3274,7 @@ Original patch by Mark Roseman. .. .. bpo: 24972 -.. date: 8627 +.. date: 8927 .. nonce: uc0uNo .. section: IDLE @@ -3285,7 +3285,7 @@ on Windows. Initial patch by Mark Roseman. .. .. bpo: 24570 -.. date: 8626 +.. date: 8926 .. nonce: s3EkNn .. section: IDLE @@ -3295,7 +3295,7 @@ regression. Initial patch by Mark Roseman. .. .. bpo: 24988 -.. date: 8625 +.. date: 8925 .. nonce: tXqq4T .. section: IDLE @@ -3305,7 +3305,7 @@ Patch by Mark Roseman. .. .. bpo: 24801 -.. date: 8624 +.. date: 8924 .. nonce: -bj_Ou .. section: IDLE @@ -3314,7 +3314,7 @@ Make right-click for context menu work on Mac Aqua. Patch by Mark Roseman. .. .. bpo: 25173 -.. date: 8623 +.. date: 8923 .. nonce: EZzrPg .. section: IDLE @@ -3324,7 +3324,7 @@ them a 'sheet'. Patch by Mark Roseman. .. .. bpo: 25198 -.. date: 8622 +.. date: 8922 .. nonce: -j_BV7 .. section: IDLE @@ -3337,7 +3337,7 @@ put the section header at the top of the screen. .. .. bpo: 25225 -.. date: 8621 +.. date: 8921 .. nonce: 9pvdq6 .. section: IDLE @@ -3346,7 +3346,7 @@ Condense and rewrite Idle doc section on text colors. .. .. bpo: 21995 -.. date: 8620 +.. date: 8920 .. nonce: C5Rmzx .. section: IDLE @@ -3355,7 +3355,7 @@ Explain some differences between IDLE and console Python. .. .. bpo: 22820 -.. date: 8619 +.. date: 8919 .. nonce: hix_8X .. section: IDLE @@ -3364,7 +3364,7 @@ Explain need for *print* when running file from Idle editor. .. .. bpo: 25224 -.. date: 8618 +.. date: 8918 .. nonce: UVMYQq .. section: IDLE @@ -3373,7 +3373,7 @@ Doc: augment Idle feature list and no-subprocess section. .. .. bpo: 25219 -.. date: 8617 +.. date: 8917 .. nonce: 8_9DYg .. section: IDLE @@ -3383,7 +3383,7 @@ not correct. .. .. bpo: 24861 -.. date: 8616 +.. date: 8916 .. nonce: Ecg2yT .. section: IDLE @@ -3393,7 +3393,7 @@ Idle. See idlelib.__init__.__doc__. .. .. bpo: 25199 -.. date: 8615 +.. date: 8915 .. nonce: ih7yY3 .. section: IDLE @@ -3402,7 +3402,7 @@ Idle: add synchronization comments for future maintainers. .. .. bpo: 16893 -.. date: 8614 +.. date: 8914 .. nonce: uIi1oB .. section: IDLE @@ -3415,7 +3415,7 @@ unused EditorWindow.HelpDialog class and helt.txt file are deprecated. .. .. bpo: 24199 -.. date: 8613 +.. date: 8913 .. nonce: VKnZEv .. section: IDLE @@ -3424,7 +3424,7 @@ Deprecate unused idlelib.idlever with possible removal in 3.6. .. .. bpo: 24790 -.. date: 8612 +.. date: 8912 .. nonce: hD1hlj .. section: IDLE @@ -3433,7 +3433,7 @@ Remove extraneous code (which also create 2 & 3 conflicts). .. .. bpo: 26736 -.. date: 8611 +.. date: 8911 .. nonce: U_Hyqo .. section: Documentation @@ -3442,7 +3442,7 @@ Used HTTPS for external links in the documentation if possible. .. .. bpo: 6953 -.. date: 8610 +.. date: 8910 .. nonce: Zk6rno .. section: Documentation @@ -3453,7 +3453,7 @@ and variables are accessed. .. .. bpo: 23606 -.. date: 8609 +.. date: 8909 .. nonce: 9MhIso .. section: Documentation @@ -3462,7 +3462,7 @@ Adds note to ctypes documentation regarding cdll.msvcrt. .. .. bpo: 24952 -.. date: 8608 +.. date: 8908 .. nonce: RHhFPE .. section: Documentation @@ -3472,7 +3472,7 @@ Clarify the default size argument of stack_size() in the "threading" and .. .. bpo: 26014 -.. date: 8607 +.. date: 8907 .. nonce: ptdZ_I .. section: Documentation @@ -3483,7 +3483,7 @@ been updated .. .. bpo: 21916 -.. date: 8606 +.. date: 8906 .. nonce: muwCyp .. section: Tests @@ -3493,7 +3493,7 @@ Zijlstra. .. .. bpo: 26295 -.. date: 8605 +.. date: 8905 .. nonce: sYBtj5 .. section: Tests @@ -3503,7 +3503,7 @@ prefix to test module names. .. .. bpo: 26523 -.. date: 8604 +.. date: 8904 .. nonce: em_Uzt .. section: Tests @@ -3512,7 +3512,7 @@ The multiprocessing thread pool (multiprocessing.dummy.Pool) was untested. .. .. bpo: 26015 -.. date: 8603 +.. date: 8903 .. nonce: p3oWK3 .. section: Tests @@ -3521,7 +3521,7 @@ Added new tests for pickling iterators of mutable sequences. .. .. bpo: 26325 -.. date: 8602 +.. date: 8902 .. nonce: KOUc82 .. section: Tests @@ -3531,7 +3531,7 @@ ResourceWarning is emitted. .. .. bpo: 25940 -.. date: 8601 +.. date: 8901 .. nonce: MvBwSe .. section: Tests @@ -3541,7 +3541,7 @@ on svn.python.org, which recently changed root certificate. .. .. bpo: 25616 -.. date: 8600 +.. date: 8900 .. nonce: Qr-60p .. section: Tests @@ -3551,7 +3551,7 @@ test_ordered_dict. .. .. bpo: 25449 -.. date: 8599 +.. date: 8899 .. nonce: MP6KNs .. section: Tests @@ -3560,7 +3560,7 @@ Added tests for OrderedDict subclasses. .. .. bpo: 25188 -.. date: 8598 +.. date: 8898 .. nonce: lnLnIW .. section: Tests @@ -3570,7 +3570,7 @@ suite for the purposes of a PGO build. Initial patch by Alecsandru Patrascu. .. .. bpo: 22806 -.. date: 8597 +.. date: 8897 .. nonce: _QHyyV .. section: Tests @@ -3579,7 +3579,7 @@ Add ``python -m test --list-tests`` command to list tests. .. .. bpo: 18174 -.. date: 8596 +.. date: 8896 .. nonce: TzH9d_ .. section: Tests @@ -3589,7 +3589,7 @@ descriptors. Patch written by Richard Oudkerk. .. .. bpo: 25260 -.. date: 8595 +.. date: 8895 .. nonce: jw3p83 .. section: Tests @@ -3599,7 +3599,7 @@ directories. .. .. bpo: 0 -.. date: 8594 +.. date: 8894 .. nonce: X-Bk5l .. section: Tests @@ -3609,7 +3609,7 @@ along to regrtest.py. Previously there was a limit of 9. .. .. bpo: 26583 -.. date: 8593 +.. date: 8893 .. nonce: Up7hTl .. section: Tests @@ -3619,7 +3619,7 @@ written. .. .. bpo: 21277 -.. date: 8592 +.. date: 8892 .. nonce: 7y1j9a .. section: Build @@ -3628,7 +3628,7 @@ Don't try to link _ctypes with a ffi_convenience library. .. .. bpo: 26884 -.. date: 8591 +.. date: 8891 .. nonce: O8-azL .. section: Build @@ -3637,7 +3637,7 @@ Fix linking extension modules for cross builds. Patch by Xavier de Gaye. .. .. bpo: 26932 -.. date: 8590 +.. date: 8890 .. nonce: 5kzaG9 .. section: Build @@ -3647,7 +3647,7 @@ particular on Android). Patch by Chi Hsuan Yen. .. .. bpo: 22359 -.. date: 8589 +.. date: 8889 .. nonce: HDjM4s .. section: Build @@ -3659,7 +3659,7 @@ Xavier de Gaye. .. .. bpo: 21668 -.. date: 8588 +.. date: 8888 .. nonce: qWwBui .. section: Build @@ -3669,7 +3669,7 @@ Patch written by Chi Hsuan Yen. .. .. bpo: 25702 -.. date: 8587 +.. date: 8887 .. nonce: ipxyJs .. section: Build @@ -3682,7 +3682,7 @@ over profile-opt alone. .. .. bpo: 26624 -.. date: 8586 +.. date: 8886 .. nonce: 4fGrTl .. section: Build @@ -3691,17 +3691,17 @@ Adds validation of ucrtbase[d].dll version with warning for old versions. .. .. bpo: 17603 -.. date: 8585 +.. date: 8885 .. nonce: 102DA- .. section: Build -Avoid error about nonexistent fileblocks.o file by using a lower-level check +Avoid error about nonexistant fileblocks.o file by using a lower-level check for st_blocks in struct stat. .. .. bpo: 26079 -.. date: 8584 +.. date: 8884 .. nonce: mEzW0O .. section: Build @@ -3710,7 +3710,7 @@ Fixing the build output folder for tix-8.4.3.6. Patch by Bjoern Thiel. .. .. bpo: 26465 -.. date: 8583 +.. date: 8883 .. nonce: _YR608 .. section: Build @@ -3719,7 +3719,7 @@ Update Windows builds to use OpenSSL 1.0.2g. .. .. bpo: 25348 -.. date: 8582 +.. date: 8882 .. nonce: FLSPfp .. section: Build @@ -3730,7 +3730,7 @@ building with Profile-Guided Optimization. The old .. .. bpo: 25827 -.. date: 8581 +.. date: 8881 .. nonce: yg3DMM .. section: Build @@ -3740,7 +3740,7 @@ Add support for building with ICC to ``configure``, including a new .. .. bpo: 25696 -.. date: 8580 +.. date: 8880 .. nonce: 2R_wIv .. section: Build @@ -3749,7 +3749,7 @@ Fix installation of Python on UNIX with make -j9. .. .. bpo: 24986 -.. date: 8579 +.. date: 8879 .. nonce: 1WyXeU .. section: Build @@ -3759,7 +3759,7 @@ libraries are not available. .. .. bpo: 24421 -.. date: 8578 +.. date: 8878 .. nonce: 2zY7vM .. section: Build @@ -3769,7 +3769,7 @@ could fail to compile properly if the math and cmath builds were concurrent. .. .. bpo: 26465 -.. date: 8577 +.. date: 8877 .. nonce: PkIaV8 .. section: Build @@ -3779,7 +3779,7 @@ Update OS X 10.5+ 32-bit-only installer to build and link with OpenSSL .. .. bpo: 26268 -.. date: 8576 +.. date: 8876 .. nonce: I3-YLh .. section: Build @@ -3788,7 +3788,7 @@ Update Windows builds to use OpenSSL 1.0.2f. .. .. bpo: 25136 -.. date: 8575 +.. date: 8875 .. nonce: Vi-fmO .. section: Build @@ -3797,7 +3797,7 @@ Support Apple Xcode 7's new textual SDK stub libraries. .. .. bpo: 24324 -.. date: 8574 +.. date: 8874 .. nonce: m6DZMx .. section: Build @@ -3808,7 +3808,7 @@ of gcc-4.5. .. .. bpo: 27053 -.. date: 8573 +.. date: 8873 .. nonce: 1IRbae .. section: Windows @@ -3817,7 +3817,7 @@ Updates make_zip.py to correctly generate library ZIP file. .. .. bpo: 26268 -.. date: 8572 +.. date: 8872 .. nonce: Z-lJEh .. section: Windows @@ -3827,7 +3827,7 @@ include the contents of the include directory (that is, 1.0.2e and later). .. .. bpo: 26071 -.. date: 8571 +.. date: 8871 .. nonce: wLxL2l .. section: Windows @@ -3836,7 +3836,7 @@ bdist_wininst created binaries fail to start and find 32bit Python .. .. bpo: 26073 -.. date: 8570 +.. date: 8870 .. nonce: XwWgHp .. section: Windows @@ -3845,7 +3845,7 @@ Update the list of magic numbers in launcher .. .. bpo: 26065 -.. date: 8569 +.. date: 8869 .. nonce: SkVLJp .. section: Windows @@ -3854,7 +3854,7 @@ Excludes venv from library when generating embeddable distro. .. .. bpo: 25022 -.. date: 8568 +.. date: 8868 .. nonce: vAt_zr .. section: Windows @@ -3863,7 +3863,7 @@ Removed very outdated PC/example_nt/ directory. .. .. bpo: 26799 -.. date: 8567 +.. date: 8867 .. nonce: gK2VXX .. section: Tools/Demos @@ -3874,7 +3874,7 @@ before the Python executable. Patch written by Thomas Ilsche. .. .. bpo: 26271 -.. date: 8566 +.. date: 8866 .. nonce: wg-rzr .. section: Tools/Demos @@ -3884,7 +3884,7 @@ Daniel Shaulov. .. .. bpo: 26489 -.. date: 8565 +.. date: 8865 .. nonce: rJ_U5S .. section: Tools/Demos @@ -3894,7 +3894,7 @@ Teo. .. .. bpo: 26316 -.. date: 8564 +.. date: 8864 .. nonce: QJvVOi .. section: Tools/Demos @@ -3903,7 +3903,7 @@ Fix variable name typo in Argument Clinic. .. .. bpo: 25440 -.. date: 8563 +.. date: 8863 .. nonce: 5xhyGr .. section: Tools/Demos @@ -3912,7 +3912,7 @@ Fix output of python-config --extension-suffix. .. .. bpo: 25154 -.. date: 8562 +.. date: 8862 .. nonce: yLO-r4 .. section: Tools/Demos @@ -3921,7 +3921,7 @@ The pyvenv script has been deprecated in favour of `python3 -m venv`. .. .. bpo: 26312 -.. date: 8561 +.. date: 8861 .. nonce: h1T61B .. section: C API @@ -3932,7 +3932,7 @@ programming bugs. .. .. bpo: 26198 -.. date: 8560 +.. date: 8860 .. nonce: lVn1HX .. section: C API diff --git a/Misc/NEWS.d/3.6.0a2.rst b/Misc/NEWS.d/3.6.0a2.rst index 6ca65a0..46387a5 100644 --- a/Misc/NEWS.d/3.6.0a2.rst +++ b/Misc/NEWS.d/3.6.0a2.rst @@ -1,5 +1,5 @@ .. bpo: 27095 -.. date: 9032 +.. date: 9332 .. nonce: 92UoyH .. release date: 2016-06-13 .. section: Core and Builtins @@ -10,7 +10,7 @@ Rumed. .. .. bpo: 27190 -.. date: 9031 +.. date: 9331 .. nonce: DHDFeD .. section: Core and Builtins @@ -20,7 +20,7 @@ Sawyer. .. .. bpo: 27286 -.. date: 9030 +.. date: 9330 .. nonce: U8q6B1 .. section: Core and Builtins @@ -31,7 +31,7 @@ undefined behavior. .. .. bpo: 27140 -.. date: 9029 +.. date: 9329 .. nonce: uc39-1 .. section: Core and Builtins @@ -40,7 +40,7 @@ Added BUILD_CONST_KEY_MAP opcode. .. .. bpo: 27186 -.. date: 9028 +.. date: 9328 .. nonce: EAnCS7 .. section: Core and Builtins @@ -49,7 +49,7 @@ Add support for os.PathLike objects to open() (part of PEP 519). .. .. bpo: 27066 -.. date: 9027 +.. date: 9327 .. nonce: SNExZi .. section: Core and Builtins @@ -59,7 +59,7 @@ without setting an exception. .. .. bpo: 26983 -.. date: 9026 +.. date: 9326 .. nonce: A0f3fK .. section: Core and Builtins @@ -70,7 +70,7 @@ float. In a future versions of Python this can be an error. .. .. bpo: 27097 -.. date: 9025 +.. date: 9325 .. nonce: woRKey .. section: Core and Builtins @@ -80,7 +80,7 @@ decoding. Based on patch by Demur Rumed. .. .. bpo: 26647 -.. date: 9024 +.. date: 9324 .. nonce: DLSzRi .. section: Core and Builtins @@ -90,7 +90,7 @@ Demur Rumed. .. .. bpo: 23275 -.. date: 9023 +.. date: 9323 .. nonce: YGPb_y .. section: Core and Builtins @@ -99,7 +99,7 @@ Allow assigning to an empty target list in round brackets: () = iterable. .. .. bpo: 27243 -.. date: 9022 +.. date: 9322 .. nonce: U36M4E .. section: Core and Builtins @@ -111,7 +111,7 @@ PendingDeprecationWarning. .. .. bpo: 0 -.. date: 9021 +.. date: 9321 .. nonce: nBpVM1 .. section: Library @@ -122,7 +122,7 @@ work at runtime anyway. .. .. bpo: 27025 -.. date: 9020 +.. date: 9320 .. nonce: ffzxpX .. section: Library @@ -131,7 +131,7 @@ Generated names for Tkinter widgets are now more meanful and recognizirable. .. .. bpo: 25455 -.. date: 9019 +.. date: 9319 .. nonce: k10GoO .. section: Library @@ -141,7 +141,7 @@ objects. .. .. bpo: 27294 -.. date: 9018 +.. date: 9318 .. nonce: XPCURr .. section: Library @@ -150,7 +150,7 @@ Improved repr for Tkinter event objects. .. .. bpo: 20508 -.. date: 9017 +.. date: 9317 .. nonce: 3NMbT2 .. section: Library @@ -160,7 +160,7 @@ Rees. .. .. bpo: 26556 -.. date: 9016 +.. date: 9316 .. nonce: v5j2uL .. original section: Library .. section: Security @@ -170,7 +170,7 @@ Update expat to 2.1.1, fixes CVE-2015-1283. .. .. bpo: 0 -.. date: 9015 +.. date: 9315 .. nonce: PHOAdg .. original section: Library .. section: Security @@ -181,7 +181,7 @@ Oststrom. .. .. bpo: 21386 -.. date: 9014 +.. date: 9314 .. nonce: DjV72U .. section: Library @@ -191,7 +191,7 @@ Implement missing IPv4Address.is_global property. It was documented since .. .. bpo: 27029 -.. date: 9013 +.. date: 9313 .. nonce: dmycvw .. section: Library @@ -200,7 +200,7 @@ Removed deprecated support of universal newlines mode from ZipFile.open(). .. .. bpo: 27030 -.. date: 9012 +.. date: 9312 .. nonce: p29J7m .. section: Library @@ -211,7 +211,7 @@ bytes patterns. .. .. bpo: 27186 -.. date: 9011 +.. date: 9311 .. nonce: UYiwoh .. section: Library @@ -221,7 +221,7 @@ Jelle Zijlstra. .. .. bpo: 20900 -.. date: 9010 +.. date: 9310 .. nonce: H5YQPR .. section: Library @@ -231,7 +231,7 @@ patch by ingrid. .. .. bpo: 27186 -.. date: 9009 +.. date: 9309 .. nonce: Xo4c_F .. section: Library @@ -241,7 +241,7 @@ PEP 519). Initial patch by Dusty Phillips. .. .. bpo: 27186 -.. date: 9008 +.. date: 9308 .. nonce: ZD1wpp .. section: Library @@ -251,7 +251,7 @@ of PEP 519). .. .. bpo: 27186 -.. date: 9007 +.. date: 9307 .. nonce: y7YRfj .. section: Library @@ -260,7 +260,7 @@ Introduce os.PathLike and os.fspath() (part of PEP 519). .. .. bpo: 0 -.. date: 9006 +.. date: 9306 .. nonce: iYIeng .. section: Library @@ -274,7 +274,7 @@ added (in fact they made it into 3.5.1 but were never mentioned). .. .. bpo: 25738 -.. date: 9005 +.. date: 9305 .. nonce: mED9w4 .. section: Library @@ -285,7 +285,7 @@ responses that don't have a body. Patch by Susumu Koshiba. .. .. bpo: 21313 -.. date: 9004 +.. date: 9304 .. nonce: W30MBr .. section: Library @@ -295,7 +295,7 @@ build information. .. .. bpo: 26839 -.. date: 9003 +.. date: 9303 .. nonce: yVvy7R .. original section: Library .. section: Security @@ -307,7 +307,7 @@ entropy pool is not initialized yet. Patch written by Colm Buckley. .. .. bpo: 23883 -.. date: 9002 +.. date: 9302 .. nonce: tsZUiM .. section: Library @@ -318,7 +318,7 @@ Kołodziej. .. .. bpo: 27164 -.. date: 9001 +.. date: 9301 .. nonce: 6wmjx2 .. section: Library @@ -328,7 +328,7 @@ predefined zdict. Based on patch by Xiang Zhang. .. .. bpo: 24291 -.. date: 9000 +.. date: 9300 .. nonce: Ac6HvL .. section: Library @@ -340,7 +340,7 @@ but this is deprecated. .. .. bpo: 21272 -.. date: 8999 +.. date: 9299 .. nonce: unScIG .. section: Library @@ -349,7 +349,7 @@ Use _sysconfigdata.py to initialize distutils.sysconfig. .. .. bpo: 19611 -.. date: 8998 +.. date: 9298 .. nonce: MT-Qga .. section: Library @@ -360,7 +360,7 @@ positional-only parameters called ``implicit0``. Patch by Jelle Zijlstra. .. .. bpo: 26809 -.. date: 8997 +.. date: 9297 .. nonce: ya7JMb .. section: Library @@ -369,7 +369,7 @@ Add ``__all__`` to :mod:`string`. Patch by Emanuel Barry. .. .. bpo: 26373 -.. date: 8996 +.. date: 9296 .. nonce: P6qz6o .. section: Library @@ -380,7 +380,7 @@ circumstances. .. .. bpo: 0 -.. date: 8995 +.. date: 9295 .. nonce: eKchPz .. section: Library @@ -392,7 +392,7 @@ signal.SIGIOT based on the interpreter's hash randomization seed. .. .. bpo: 27167 -.. date: 8994 +.. date: 9294 .. nonce: orA_j0 .. section: Library @@ -402,7 +402,7 @@ process died due to a signal. .. .. bpo: 25931 -.. date: 8993 +.. date: 9293 .. nonce: W7h6Am .. section: Library @@ -412,7 +412,7 @@ do not support os.fork(). .. .. bpo: 21776 -.. date: 8992 +.. date: 9292 .. nonce: 04eQfa .. section: Library @@ -422,7 +422,7 @@ Popa. .. .. bpo: 26526 -.. date: 8991 +.. date: 9291 .. nonce: ScewjJ .. section: Library @@ -432,7 +432,7 @@ validator. .. .. bpo: 27114 -.. date: 8990 +.. date: 9290 .. nonce: bGCuAM .. section: Library @@ -441,7 +441,7 @@ Fix SSLContext._load_windows_store_certs fails with PermissionError .. .. bpo: 18383 -.. date: 8989 +.. date: 9289 .. nonce: jr-b0l .. section: Library @@ -451,7 +451,7 @@ Based on patch by Alex Shkop. .. .. bpo: 23026 -.. date: 8988 +.. date: 9288 .. nonce: V2rgYX .. section: Library @@ -460,7 +460,7 @@ winreg.QueryValueEx() now return an integer for REG_QWORD type. .. .. bpo: 26741 -.. date: 8987 +.. date: 9287 .. nonce: fsbb42 .. section: Library @@ -470,7 +470,7 @@ process is still running. .. .. bpo: 27056 -.. date: 8986 +.. date: 9286 .. nonce: rk-BBL .. section: Library @@ -480,7 +480,7 @@ lot of small objects. .. .. bpo: 21271 -.. date: 8985 +.. date: 9285 .. nonce: bHIfFA .. section: Library @@ -489,7 +489,7 @@ New keyword only parameters in reset_mock call. .. .. bpo: 5124 -.. date: 8984 +.. date: 9284 .. nonce: 4kwBvM .. section: IDLE @@ -500,7 +500,7 @@ Original patch by Serhiy Storchaka. .. .. bpo: 24750 -.. date: 8983 +.. date: 9283 .. nonce: wA-pc9 .. section: IDLE @@ -510,7 +510,7 @@ are added to cover changes. .. .. bpo: 24759 -.. date: 8982 +.. date: 9282 .. nonce: 76HB4w .. section: IDLE @@ -521,7 +521,7 @@ colorizoer. .. .. bpo: 27239 -.. date: 8981 +.. date: 9281 .. nonce: fToURh .. section: IDLE @@ -530,7 +530,7 @@ idlelib.macosx.isXyzTk functions initialize as needed. .. .. bpo: 27262 -.. date: 8980 +.. date: 9280 .. nonce: t7ckly .. section: IDLE @@ -539,7 +539,7 @@ move Aqua unbinding code, which enable context menus, to maxosx. .. .. bpo: 24759 -.. date: 8979 +.. date: 9279 .. nonce: ccmySu .. section: IDLE @@ -549,7 +549,7 @@ implementation of test.test_idle and tool for maintainers. .. .. bpo: 27196 -.. date: 8978 +.. date: 9278 .. nonce: 3yp8TF .. section: IDLE @@ -561,7 +561,7 @@ in idle_test/README.txt .. .. bpo: 20567 -.. date: 8977 +.. date: 9277 .. nonce: hhT32b .. section: IDLE @@ -571,7 +571,7 @@ from tests. Apply advice to several IDLE tests. .. .. bpo: 24225 -.. date: 8976 +.. date: 9276 .. nonce: NxQCka .. section: IDLE @@ -580,7 +580,7 @@ Update idlelib/README.txt with new file names and event handlers. .. .. bpo: 27156 -.. date: 8975 +.. date: 9275 .. nonce: j1N9br .. section: IDLE @@ -589,7 +589,7 @@ Remove obsolete code not used by IDLE. .. .. bpo: 27117 -.. date: 8974 +.. date: 9274 .. nonce: YrLPf4 .. section: IDLE @@ -599,7 +599,7 @@ configuring text widget colors to a new function. .. .. bpo: 24225 -.. date: 8973 +.. date: 9273 .. nonce: RbyFuV .. section: IDLE @@ -611,7 +611,7 @@ New in 3.6 for more. .. .. bpo: 26673 -.. date: 8972 +.. date: 9272 .. nonce: dh0_Ij .. section: IDLE @@ -621,7 +621,7 @@ prevented the configuration dialog from opening. .. .. bpo: 21939 -.. date: 8971 +.. date: 9271 .. nonce: pWz-OK .. section: IDLE @@ -630,7 +630,7 @@ Add test for IDLE's percolator. Original patch by Saimadhav Heblikar. .. .. bpo: 21676 -.. date: 8970 +.. date: 9270 .. nonce: hqy6Qh .. section: IDLE @@ -639,7 +639,7 @@ Add test for IDLE's replace dialog. Original patch by Saimadhav Heblikar. .. .. bpo: 18410 -.. date: 8969 +.. date: 9269 .. nonce: DLSPZo .. section: IDLE @@ -648,7 +648,7 @@ Add test for IDLE's search dialog. Original patch by Westley Martínez. .. .. bpo: 21703 -.. date: 8968 +.. date: 9268 .. nonce: bEU8sP .. section: IDLE @@ -657,7 +657,7 @@ Add test for undo delegator. Patch mostly by Saimadhav Heblikar . .. .. bpo: 27044 -.. date: 8967 +.. date: 9267 .. nonce: 4y7tyM .. section: IDLE @@ -666,7 +666,7 @@ Add ConfigDialog.remove_var_callbacks to stop memory leaks. .. .. bpo: 23977 -.. date: 8966 +.. date: 9266 .. nonce: miDjj8 .. section: IDLE @@ -675,7 +675,7 @@ Add more asserts to test_delegator. .. .. bpo: 16484 -.. date: 8965 +.. date: 9265 .. nonce: ITzcGg .. section: Documentation @@ -685,7 +685,7 @@ to use lowercase. Patch by Sean Rodman, test by Kaushik Nadikuditi. .. .. bpo: 24136 -.. date: 8964 +.. date: 9264 .. nonce: MUK0zK .. section: Documentation @@ -694,7 +694,7 @@ Document the new PEP 448 unpacking syntax of 3.5. .. .. bpo: 22558 -.. date: 8963 +.. date: 9263 .. nonce: Pk02YC .. section: Documentation @@ -704,7 +704,7 @@ Yoni Lavi. .. .. bpo: 25285 -.. date: 8962 +.. date: 9262 .. nonce: 6CxIBo .. section: Tests @@ -715,7 +715,7 @@ ignored. .. .. bpo: 25285 -.. date: 8961 +.. date: 9261 .. nonce: ENYqUQ .. section: Tests @@ -725,7 +725,7 @@ in fresh child process. .. .. bpo: 27064 -.. date: 8960 +.. date: 9260 .. nonce: xeY1WF .. section: Windows @@ -736,7 +736,7 @@ default when used interactively. .. .. bpo: 27229 -.. date: 8959 +.. date: 9259 .. nonce: C2NDch .. section: Build @@ -746,7 +746,7 @@ Gaye. .. .. bpo: 26930 -.. date: 8958 +.. date: 9258 .. nonce: Sqz2O3 .. section: Build @@ -756,7 +756,7 @@ Update OS X 10.5+ 32-bit-only installer to build and link with OpenSSL .. .. bpo: 17500 -.. date: 8957 +.. date: 9257 .. nonce: QTZbRV .. section: Windows @@ -766,7 +766,7 @@ https://github.com/python/pythondotorg/issues/945) .. .. bpo: 27186 -.. date: 8956 +.. date: 9256 .. nonce: Ll8R-t .. section: C API @@ -775,7 +775,7 @@ Add the PyOS_FSPath() function (part of PEP 519). .. .. bpo: 26282 -.. date: 8955 +.. date: 9255 .. nonce: Rp-R6L .. section: C API @@ -784,7 +784,7 @@ PyArg_ParseTupleAndKeywords() now supports positional-only parameters. .. .. bpo: 26282 -.. date: 8954 +.. date: 9254 .. nonce: DRRV-- .. section: Tools/Demos diff --git a/Misc/NEWS.d/3.6.0a3.rst b/Misc/NEWS.d/3.6.0a3.rst index e585bc7..251e6aa 100644 --- a/Misc/NEWS.d/3.6.0a3.rst +++ b/Misc/NEWS.d/3.6.0a3.rst @@ -1,5 +1,5 @@ .. bpo: 27473 -.. date: 9085 +.. date: 9385 .. nonce: _nOtTA .. release date: 2016-07-11 .. section: Core and Builtins @@ -10,7 +10,7 @@ Patch by Xiang Zhang. .. .. bpo: 23034 -.. date: 9084 +.. date: 9384 .. nonce: GWaUqn .. section: Core and Builtins @@ -22,7 +22,7 @@ stderr instead of stdout. .. .. bpo: 27443 -.. date: 9083 +.. date: 9383 .. nonce: 87ZwZ1 .. section: Core and Builtins @@ -32,7 +32,7 @@ for a resized bytearray. .. .. bpo: 27007 -.. date: 9082 +.. date: 9382 .. nonce: Gg8Um4 .. section: Core and Builtins @@ -42,7 +42,7 @@ instance of corresponding subclass. .. .. bpo: 26844 -.. date: 9081 +.. date: 9381 .. nonce: I0wdnY .. section: Library @@ -52,7 +52,7 @@ Fix error message for imp.find_module() to refer to 'path' instead of .. .. bpo: 23804 -.. date: 9080 +.. date: 9380 .. nonce: ipFvxc .. section: Library @@ -62,7 +62,7 @@ unclean EOF. .. .. bpo: 27466 -.. date: 9079 +.. date: 9379 .. nonce: C_3a8E .. section: Library @@ -72,7 +72,7 @@ netscape cookie format and making it consistent with documentation. .. .. bpo: 21708 -.. date: 9078 +.. date: 9378 .. nonce: RpPYiv .. section: Library @@ -82,7 +82,7 @@ a database in 'r' and 'w' modes and modifying a database in 'r' mode. .. .. bpo: 26721 -.. date: 9077 +.. date: 9377 .. nonce: L37Y7r .. section: Library @@ -93,7 +93,7 @@ writes. .. .. bpo: 22115 -.. date: 9076 +.. date: 9376 .. nonce: vG5UQW .. section: Library @@ -107,7 +107,7 @@ strings, tracing in the "u" mode now works. .. .. bpo: 26243 -.. date: 9075 +.. date: 9375 .. nonce: dBtlhI .. section: Library @@ -117,7 +117,7 @@ first argument is positional-only. .. .. bpo: 27038 -.. date: 9074 +.. date: 9374 .. nonce: yGMV4h .. section: Library @@ -126,7 +126,7 @@ Expose the DirEntry type as os.DirEntry. Code patch by Jelle Zijlstra. .. .. bpo: 27186 -.. date: 9073 +.. date: 9373 .. nonce: OtorpF .. section: Library @@ -136,7 +136,7 @@ to be either str or bytes. .. .. bpo: 18726 -.. date: 9072 +.. date: 9372 .. nonce: eIXHIl .. section: Library @@ -147,7 +147,7 @@ now keyword-only. .. .. bpo: 27319 -.. date: 9071 +.. date: 9371 .. nonce: vDl2zm .. section: Library @@ -159,7 +159,7 @@ undocumented ability of calling the selection() method with arguments. .. .. bpo: 27079 -.. date: 9070 +.. date: 9370 .. nonce: c7d0Ym .. section: Library @@ -168,7 +168,7 @@ Fixed curses.ascii functions isblank(), iscntrl() and ispunct(). .. .. bpo: 27294 -.. date: 9069 +.. date: 9369 .. nonce: 0WSp9y .. section: Library @@ -178,7 +178,7 @@ a combination of known flags. .. .. bpo: 27177 -.. date: 9068 +.. date: 9368 .. nonce: U6jRnd .. section: Library @@ -188,7 +188,7 @@ indices. Based on patches by Jeroen Demeyer and Xiang Zhang. .. .. bpo: 26754 -.. date: 9067 +.. date: 9367 .. nonce: J3n0QW .. section: Library @@ -198,7 +198,7 @@ iterable of integers. Now only strings and byte-like objects are accepted. .. .. bpo: 26536 -.. date: 9066 +.. date: 9366 .. nonce: DgLWm- .. section: Library @@ -207,7 +207,7 @@ socket.ioctl now supports SIO_LOOPBACK_FAST_PATH. Patch by Daniel Stokes. .. .. bpo: 27048 -.. date: 9065 +.. date: 9365 .. nonce: EVe-Bk .. section: Library @@ -217,7 +217,7 @@ non-ASCII characters .. .. bpo: 27330 -.. date: 9064 +.. date: 9364 .. nonce: GJaFCV .. section: Library @@ -226,7 +226,7 @@ Fixed possible leaks in the ctypes module. .. .. bpo: 27238 -.. date: 9063 +.. date: 9363 .. nonce: Q6v6Qv .. section: Library @@ -236,7 +236,7 @@ Zijlstra. .. .. bpo: 27122 -.. date: 9062 +.. date: 9362 .. nonce: 06t7zN .. section: Library @@ -249,7 +249,7 @@ issue25782. .. .. bpo: 27278 -.. date: 9061 +.. date: 9361 .. nonce: y_HkGw .. original section: Library .. section: Security @@ -261,7 +261,7 @@ casting a directly Py_ssize_t to int. .. .. bpo: 16864 -.. date: 9060 +.. date: 9360 .. nonce: W7tJDa .. section: Library @@ -271,7 +271,7 @@ Alex LordThorsen. .. .. bpo: 26386 -.. date: 9059 +.. date: 9359 .. nonce: 9L3Ut4 .. section: Library @@ -280,7 +280,7 @@ Fixed ttk.TreeView selection operations with item id's containing spaces. .. .. bpo: 8637 -.. date: 9058 +.. date: 9358 .. nonce: lHiUSA .. section: Library @@ -290,7 +290,7 @@ env var PAGER). .. .. bpo: 22636 -.. date: 9057 +.. date: 9357 .. nonce: 3fQW_g .. original section: Library .. section: Security @@ -300,7 +300,7 @@ Avoid shell injection problems with ctypes.util.find_library(). .. .. bpo: 16182 -.. date: 9056 +.. date: 9356 .. nonce: RgFXyr .. section: Library @@ -310,7 +310,7 @@ and fix get_begidx() and get_endidx() to return code point indexes. .. .. bpo: 27392 -.. date: 9055 +.. date: 9355 .. nonce: obfni7 .. section: Library @@ -319,7 +319,7 @@ Add loop.connect_accepted_socket(). Patch by Jim Fulton. .. .. bpo: 27477 -.. date: 9054 +.. date: 9354 .. nonce: iEuL-9 .. section: IDLE @@ -328,7 +328,7 @@ IDLE search dialogs now use ttk widgets. .. .. bpo: 27173 -.. date: 9053 +.. date: 9353 .. nonce: M-fYaV .. section: IDLE @@ -338,7 +338,7 @@ depend on the platform. Add tests for the changes to the config module. .. .. bpo: 27452 -.. date: 9052 +.. date: 9352 .. nonce: dLxZ8W .. section: IDLE @@ -348,7 +348,7 @@ relative when python is started in the file's directory. .. .. bpo: 27452 -.. date: 9051 +.. date: 9351 .. nonce: RtWnyR .. section: IDLE @@ -357,7 +357,7 @@ add line counter and crc to IDLE configHandler test dump. .. .. bpo: 27380 -.. date: 9050 +.. date: 9350 .. nonce: Q39r9U .. section: IDLE @@ -371,7 +371,7 @@ combined into the new one. .. .. bpo: 27372 -.. date: 9049 +.. date: 9349 .. nonce: k3Wj2V .. section: IDLE @@ -380,7 +380,7 @@ Test_idle no longer changes the locale. .. .. bpo: 27365 -.. date: 9048 +.. date: 9348 .. nonce: y7ys_A .. section: IDLE @@ -389,7 +389,7 @@ Allow non-ascii chars in IDLE NEWS.txt, for contributor names. .. .. bpo: 27245 -.. date: 9047 +.. date: 9347 .. nonce: u9aKO1 .. section: IDLE @@ -400,7 +400,7 @@ Patch by Serhiy Storchaka. .. .. bpo: 24137 -.. date: 9046 +.. date: 9346 .. nonce: v8o-IT .. section: IDLE @@ -411,7 +411,7 @@ second and redundant root and mainloop. .. .. bpo: 27310 -.. date: 9045 +.. date: 9345 .. nonce: KiURpC .. section: IDLE @@ -420,7 +420,7 @@ Fix IDLE.app failure to launch on OS X due to vestigial import. .. .. bpo: 26754 -.. date: 9044 +.. date: 9344 .. nonce: Qm_N79 .. section: C API @@ -430,7 +430,7 @@ integers. Now only strings and byte-like objects are accepted. .. .. bpo: 28066 -.. date: 9043 +.. date: 9343 .. nonce: _3xImV .. section: Build @@ -440,7 +440,7 @@ when building outside the source tree. .. .. bpo: 27442 -.. date: 9042 +.. date: 9342 .. nonce: S2M0cz .. section: Build @@ -450,7 +450,7 @@ sysconfig.get_config_vars() as 'ANDROID_API_LEVEL'. .. .. bpo: 27434 -.. date: 9041 +.. date: 9341 .. nonce: 4nRZmn .. section: Build @@ -460,7 +460,7 @@ same feature version (e.g. 3.6) as the source being built. .. .. bpo: 26930 -.. date: 9040 +.. date: 9340 .. nonce: 9JUeSD .. section: Build @@ -469,20 +469,20 @@ Update Windows builds to use OpenSSL 1.0.2h. .. .. bpo: 23968 -.. date: 9039 +.. date: 9339 .. nonce: 7AuSK9 .. section: Build Rename the platform directory from plat-$(MACHDEP) to plat-$(PLATFORM_TRIPLET). Rename the config directory (LIBPL) from config-$(LDVERSION) to config-$(LDVERSION)-$(PLATFORM_TRIPLET). Install the -platform specific _sysconfigdata module into the platform directory and +platform specifc _sysconfigdata module into the platform directory and rename it to include the ABIFLAGS. .. .. bpo: 0 -.. date: 9038 +.. date: 9338 .. nonce: U46i2u .. section: Build @@ -491,7 +491,7 @@ Don't use largefile support for GNU/Hurd. .. .. bpo: 27332 -.. date: 9037 +.. date: 9337 .. nonce: OuRZp9 .. section: Tools/Demos @@ -501,7 +501,7 @@ Argument Clinic. Patch by Petr Viktorin. .. .. bpo: 27418 -.. date: 9036 +.. date: 9336 .. nonce: W2m_8I .. section: Tools/Demos @@ -510,7 +510,7 @@ Fixed Tools/importbench/importbench.py. .. .. bpo: 19489 -.. date: 9035 +.. date: 9335 .. nonce: jvzuO7 .. section: Documentation @@ -520,7 +520,7 @@ Patch by Ammar Askar. .. .. bpo: 27285 -.. date: 9034 +.. date: 9334 .. nonce: wZur0b .. section: Documentation @@ -530,7 +530,7 @@ on the term "virtual environment". Patch by Steve Piercy. .. .. bpo: 27027 -.. date: 9033 +.. date: 9333 .. nonce: 5oRSGL .. section: Tests diff --git a/Misc/NEWS.d/3.6.0a4.rst b/Misc/NEWS.d/3.6.0a4.rst index d4b007a..07e20e4 100644 --- a/Misc/NEWS.d/3.6.0a4.rst +++ b/Misc/NEWS.d/3.6.0a4.rst @@ -1,5 +1,5 @@ .. bpo: 27704 -.. date: 9155 +.. date: 9455 .. nonce: RUxzHf .. release date: 2016-08-15 .. section: Core and Builtins @@ -10,7 +10,7 @@ Speed up to 3 times for short objects. Original patch by Naoki Inada. .. .. bpo: 26823 -.. date: 9154 +.. date: 9454 .. nonce: UWORiU .. section: Core and Builtins @@ -21,7 +21,7 @@ rendering. Patch by Emanuel Barry. .. .. bpo: 27574 -.. date: 9153 +.. date: 9453 .. nonce: q73Tss .. section: Core and Builtins @@ -31,7 +31,7 @@ with using Argument Clinic. .. .. bpo: 22557 -.. date: 9152 +.. date: 9452 .. nonce: Hta2Rz .. section: Core and Builtins @@ -40,7 +40,7 @@ Now importing already imported modules is up to 2.5 times faster. .. .. bpo: 17596 -.. date: 9151 +.. date: 9451 .. nonce: XgbA9V .. section: Core and Builtins @@ -49,7 +49,7 @@ Include <wincrypt.h> to help with Min GW building. .. .. bpo: 17599 -.. date: 9150 +.. date: 9450 .. nonce: noy7o1 .. section: Core and Builtins @@ -59,7 +59,7 @@ avoid conflicting with the definition from Min GW. .. .. bpo: 27507 -.. date: 9149 +.. date: 9449 .. nonce: 3pX0Be .. section: Core and Builtins @@ -68,7 +68,7 @@ Add integer overflow check in bytearray.extend(). Patch by Xiang Zhang. .. .. bpo: 27581 -.. date: 9148 +.. date: 9448 .. nonce: KezjNt .. section: Core and Builtins @@ -78,7 +78,7 @@ Xiang Zhang. .. .. bpo: 1621 -.. date: 9147 +.. date: 9447 .. nonce: _FZWTr .. section: Core and Builtins @@ -88,7 +88,7 @@ Zhang. .. .. bpo: 27419 -.. date: 9146 +.. date: 9446 .. nonce: YaGodL .. section: Core and Builtins @@ -99,7 +99,7 @@ about unabling to resolve package from __spec__ or __package__. .. .. bpo: 27083 -.. date: 9145 +.. date: 9445 .. nonce: F4ZT1C .. section: Core and Builtins @@ -108,7 +108,7 @@ Respect the PYTHONCASEOK environment variable under Windows. .. .. bpo: 27514 -.. date: 9144 +.. date: 9444 .. nonce: NLbwPG .. section: Core and Builtins @@ -118,7 +118,7 @@ SystemError. .. .. bpo: 27366 -.. date: 9143 +.. date: 9443 .. nonce: VrInsj .. section: Core and Builtins @@ -129,7 +129,7 @@ Descriptors are initialized with __set_name__ after class creation. .. .. bpo: 26027 -.. date: 9142 +.. date: 9442 .. nonce: nfVMKM .. section: Library @@ -139,7 +139,7 @@ code from Jelle Zijlstra. (See also: bpo-27524) .. .. bpo: 27598 -.. date: 9141 +.. date: 9441 .. nonce: y7PtEV .. section: Library @@ -149,7 +149,7 @@ Girdhar. .. .. bpo: 25958 -.. date: 9140 +.. date: 9440 .. nonce: X-V4U1 .. section: Library @@ -163,7 +163,7 @@ Ivan Levkivskyi. .. .. bpo: 16764 -.. date: 9139 +.. date: 9439 .. nonce: cPbNjL .. section: Library @@ -172,7 +172,7 @@ Support keyword arguments to zlib.decompress(). Patch by Xiang Zhang. .. .. bpo: 27736 -.. date: 9138 +.. date: 9438 .. nonce: 8kMhpQ .. section: Library @@ -183,7 +183,7 @@ Zhang. .. .. bpo: 25628 -.. date: 9137 +.. date: 9437 .. nonce: UcQnHF .. section: Library @@ -193,7 +193,7 @@ keyword-only. .. .. bpo: 12345 -.. date: 9136 +.. date: 9436 .. nonce: nbAEM8 .. section: Library @@ -202,7 +202,7 @@ Add mathematical constant tau to math and cmath. See also PEP 628. .. .. bpo: 26823 -.. date: 9135 +.. date: 9435 .. nonce: HcO8tR .. section: Library @@ -214,7 +214,7 @@ Emanuel Barry. .. .. bpo: 27664 -.. date: 9134 +.. date: 9434 .. nonce: 6DJPxw .. section: Library @@ -224,7 +224,7 @@ a thread name prefix. .. .. bpo: 27181 -.. date: 9133 +.. date: 9433 .. nonce: 8aw9TZ .. section: Library @@ -233,7 +233,7 @@ Add geometric_mean and harmonic_mean to statistics module. .. .. bpo: 27573 -.. date: 9132 +.. date: 9432 .. nonce: B7XhTs .. section: Library @@ -242,7 +242,7 @@ code.interact now prints an message when exiting. .. .. bpo: 6422 -.. date: 9131 +.. date: 9431 .. nonce: iBSc45 .. section: Library @@ -251,7 +251,7 @@ Add autorange method to timeit.Timer objects. .. .. bpo: 27773 -.. date: 9130 +.. date: 9430 .. nonce: hMSSeX .. section: Library @@ -260,7 +260,7 @@ Correct some memory management errors server_hostname in _ssl.wrap_socket(). .. .. bpo: 26750 -.. date: 9129 +.. date: 9429 .. nonce: OQn3fr .. section: Library @@ -271,7 +271,7 @@ never documented unittest.mock.DescriptorTypes tuple. .. .. bpo: 26754 -.. date: 9128 +.. date: 9428 .. nonce: XZqomf .. section: Library @@ -281,7 +281,7 @@ similar functions is now deprecated. .. .. bpo: 26800 -.. date: 9127 +.. date: 9427 .. nonce: QDcK8u .. section: Library @@ -291,7 +291,7 @@ is now deprecated. .. .. bpo: 26981 -.. date: 9126 +.. date: 9426 .. nonce: yhNTCf .. section: Library @@ -300,7 +300,7 @@ Add _order_ compatibility shim to enum.Enum for Python 2/3 code bases. .. .. bpo: 27661 -.. date: 9125 +.. date: 9425 .. nonce: 3JZckO .. section: Library @@ -309,7 +309,7 @@ Added tzinfo keyword argument to datetime.combine. .. .. bpo: 0 -.. date: 9124 +.. date: 9424 .. nonce: Ny9oPv .. section: Library @@ -319,7 +319,7 @@ passed a negative value. .. .. bpo: 27783 -.. date: 9123 +.. date: 9423 .. nonce: cR1jXH .. section: Library @@ -328,7 +328,7 @@ Fix possible usage of uninitialized memory in operator.methodcaller. .. .. bpo: 27774 -.. date: 9122 +.. date: 9422 .. nonce: FDcik1 .. section: Library @@ -337,7 +337,7 @@ Fix possible Py_DECREF on unowned object in _sre. .. .. bpo: 27760 -.. date: 9121 +.. date: 9421 .. nonce: gxMjp4 .. section: Library @@ -346,7 +346,7 @@ Fix possible integer overflow in binascii.b2a_qp. .. .. bpo: 27758 -.. date: 9120 +.. date: 9420 .. nonce: 0NRV03 .. section: Library @@ -355,7 +355,7 @@ Fix possible integer overflow in the _csv module for large record lengths. .. .. bpo: 27568 -.. date: 9119 +.. date: 9419 .. nonce: OnuO9s .. section: Library @@ -366,7 +366,7 @@ in CGI mode. .. .. bpo: 7063 -.. date: 9118 +.. date: 9418 .. nonce: nXsVKB .. section: Library @@ -375,7 +375,7 @@ Remove dead code from the "array" module's slice handling. Patch by Chuck. .. .. bpo: 27656 -.. date: 9117 +.. date: 9417 .. nonce: joTscM .. section: Library @@ -384,7 +384,7 @@ Do not assume sched.h defines any SCHED_* constants. .. .. bpo: 27130 -.. date: 9116 +.. date: 9416 .. nonce: SUxwXZ .. section: Library @@ -396,7 +396,7 @@ of 4 GiB. .. .. bpo: 24773 -.. date: 9115 +.. date: 9415 .. nonce: IDW05R .. section: Library @@ -405,7 +405,7 @@ Implemented PEP 495 (Local Time Disambiguation). .. .. bpo: 0 -.. date: 9114 +.. date: 9414 .. nonce: lOkwM8 .. section: Library @@ -415,7 +415,7 @@ module. .. .. bpo: 27567 -.. date: 9113 +.. date: 9413 .. nonce: bYOgyw .. section: Library @@ -424,7 +424,7 @@ Expose the EPOLLRDHUP and POLLRDHUP constants in the select module. .. .. bpo: 1621 -.. date: 9112 +.. date: 9412 .. nonce: 0nclmI .. section: Library @@ -433,7 +433,7 @@ Avoid signed int negation overflow in the "audioop" module. .. .. bpo: 27533 -.. date: 9111 +.. date: 9411 .. nonce: iDmKzV .. section: Library @@ -442,7 +442,7 @@ Release GIL in nt._isdir .. .. bpo: 17711 -.. date: 9110 +.. date: 9410 .. nonce: 47AILJ .. section: Library @@ -452,7 +452,7 @@ Alexandre Vassalotti. .. .. bpo: 27522 -.. date: 9109 +.. date: 9409 .. nonce: 8vVz_t .. section: Library @@ -461,7 +461,7 @@ Avoid an unintentional reference cycle in email.feedparser. .. .. bpo: 27512 -.. date: 9108 +.. date: 9408 .. nonce: FaGwup .. section: Library @@ -471,7 +471,7 @@ exception. Patch by Xiang Zhang. .. .. bpo: 27714 -.. date: 9107 +.. date: 9407 .. nonce: bUEDsI .. section: IDLE @@ -482,7 +482,7 @@ without -jn. Fix warning from test_config. .. .. bpo: 27621 -.. date: 9106 +.. date: 9406 .. nonce: BcpOPU .. section: IDLE @@ -493,7 +493,7 @@ Original patch by Mark Roseman. .. .. bpo: 27620 -.. date: 9105 +.. date: 9405 .. nonce: TXRR6x .. section: IDLE @@ -502,7 +502,7 @@ Escape key now closes Query box as cancelled. .. .. bpo: 27609 -.. date: 9104 +.. date: 9404 .. nonce: MbTuKa .. section: IDLE @@ -512,7 +512,7 @@ problem with writing docstrings at least twice indented. .. .. bpo: 27609 -.. date: 9103 +.. date: 9403 .. nonce: OBYgv_ .. section: IDLE @@ -522,7 +522,7 @@ reverse a condition and eliminate a return. .. .. bpo: 25507 -.. date: 9102 +.. date: 9402 .. nonce: lxf68d .. section: IDLE @@ -532,7 +532,7 @@ include the same imports required to run directly in Python. .. .. bpo: 27173 -.. date: 9101 +.. date: 9401 .. nonce: M-fYaV .. section: IDLE @@ -542,7 +542,7 @@ depend on the platform. Add tests for the changes to the config module. .. .. bpo: 27452 -.. date: 9100 +.. date: 9400 .. nonce: RtWnyR .. section: IDLE @@ -551,7 +551,7 @@ add line counter and crc to IDLE configHandler test dump. .. .. bpo: 25805 -.. date: 9099 +.. date: 9399 .. nonce: 9SVxXQ .. section: Tests @@ -561,7 +561,7 @@ __main__``. Patch by SilentGhost. .. .. bpo: 27472 -.. date: 9098 +.. date: 9398 .. nonce: NS3L93 .. section: Tests @@ -570,7 +570,7 @@ Add test.support.unix_shell as the path to the default shell. .. .. bpo: 27369 -.. date: 9097 +.. date: 9397 .. nonce: LG7U2D .. section: Tests @@ -580,7 +580,7 @@ In test_pyexpat, avoid testing an error message detail that changed in Expat .. .. bpo: 27594 -.. date: 9096 +.. date: 9396 .. nonce: w3F57B .. section: Tests @@ -591,7 +591,7 @@ Levkivskyi. .. .. bpo: 27647 -.. date: 9095 +.. date: 9395 .. nonce: -1HUR6 .. section: Windows @@ -600,7 +600,7 @@ Update bundled Tcl/Tk to 8.6.6. .. .. bpo: 27610 -.. date: 9094 +.. date: 9394 .. nonce: O0o0mB .. section: Windows @@ -609,7 +609,7 @@ Adds PEP 514 metadata to Windows installer .. .. bpo: 27469 -.. date: 9093 +.. date: 9393 .. nonce: 0GwDkX .. section: Windows @@ -619,7 +619,7 @@ correctly. .. .. bpo: 27309 -.. date: 9092 +.. date: 9392 .. nonce: chiOo6 .. section: Windows @@ -628,7 +628,7 @@ Enables proper Windows styles in python[w].exe manifest. .. .. bpo: 27713 -.. date: 9091 +.. date: 9391 .. nonce: _3DgXG .. section: Build @@ -638,7 +638,7 @@ Patch by Xiang Zhang .. .. bpo: 25825 -.. date: 9090 +.. date: 9390 .. nonce: MLbdVU .. section: Build @@ -648,7 +648,7 @@ references were accidentally changed in 3.5.0a1. .. .. bpo: 27453 -.. date: 9089 +.. date: 9389 .. nonce: Pb5DBi .. section: Build @@ -657,7 +657,7 @@ CPP invocation in configure must use CPPFLAGS. Patch by Chi Hsuan Yen. .. .. bpo: 27641 -.. date: 9088 +.. date: 9388 .. nonce: eGzgCk .. section: Build @@ -667,7 +667,7 @@ pgen and _freeze_importlib executables from being cross-compiled. .. .. bpo: 26662 -.. date: 9087 +.. date: 9387 .. nonce: XkwRxM .. section: Build @@ -677,7 +677,7 @@ generation during the build. .. .. bpo: 10910 -.. date: 9086 +.. date: 9386 .. nonce: ZdRayb .. section: Build diff --git a/Misc/NEWS.d/3.6.0b1.rst b/Misc/NEWS.d/3.6.0b1.rst index 8820afd..476059f 100644 --- a/Misc/NEWS.d/3.6.0b1.rst +++ b/Misc/NEWS.d/3.6.0b1.rst @@ -1,5 +1,5 @@ .. bpo: 23722 -.. date: 9319 +.. date: 9619 .. nonce: C-8boi .. release date: 2016-09-12 .. section: Core and Builtins @@ -12,7 +12,7 @@ creation. Patch by Martin Teichmann. .. .. bpo: 25221 -.. date: 9318 +.. date: 9618 .. nonce: 9YbOxB .. section: Core and Builtins @@ -22,7 +22,7 @@ NSMALLPOSINTS = 0. .. .. bpo: 27080 -.. date: 9317 +.. date: 9617 .. nonce: Te4Tjb .. section: Core and Builtins @@ -31,7 +31,7 @@ Implement formatting support for PEP 515. Initial patch by Chris Angelico. .. .. bpo: 27199 -.. date: 9316 +.. date: 9616 .. nonce: GheADD .. section: Core and Builtins @@ -41,7 +41,7 @@ Fried. .. .. bpo: 27948 -.. date: 9315 +.. date: 9615 .. nonce: Rpw5nq .. section: Core and Builtins @@ -54,7 +54,7 @@ escapes like ``f'\x7b"hi"\x7d'``. .. .. bpo: 28046 -.. date: 9314 +.. date: 9614 .. nonce: liHxFW .. section: Core and Builtins @@ -63,7 +63,7 @@ Remove platform-specific directories from sys.path. .. .. bpo: 28071 -.. date: 9313 +.. date: 9613 .. nonce: PffE44 .. section: Core and Builtins @@ -72,7 +72,7 @@ Add early-out for differencing from an empty set. .. .. bpo: 25758 -.. date: 9312 +.. date: 9612 .. nonce: yR-YTD .. section: Core and Builtins @@ -82,7 +82,7 @@ Sun) .. .. bpo: 25856 -.. date: 9311 +.. date: 9611 .. nonce: neCvXl .. section: Core and Builtins @@ -92,7 +92,7 @@ This leads to more compact pickle data with protocol 4. .. .. bpo: 27213 -.. date: 9310 +.. date: 9610 .. nonce: VCfkkp .. section: Core and Builtins @@ -103,7 +103,7 @@ Serhiy Storchaka and Victor Stinner. .. .. bpo: 26331 -.. date: 9309 +.. date: 9609 .. nonce: TdJp8_ .. section: Core and Builtins @@ -112,7 +112,7 @@ Implement tokenizing support for PEP 515. Patch by Georg Brandl. .. .. bpo: 27999 -.. date: 9308 +.. date: 9608 .. nonce: 8aacQj .. section: Core and Builtins @@ -122,7 +122,7 @@ Levkivskyi. .. .. bpo: 28003 -.. date: 9307 +.. date: 9607 .. nonce: noeoav .. section: Core and Builtins @@ -131,7 +131,7 @@ Implement PEP 525 -- Asynchronous Generators. .. .. bpo: 27985 -.. date: 9306 +.. date: 9606 .. nonce: 0ayJ5k .. section: Core and Builtins @@ -141,7 +141,7 @@ Levkivskyi. .. .. bpo: 26058 -.. date: 9305 +.. date: 9605 .. nonce: UR_ojv .. section: Core and Builtins @@ -152,7 +152,7 @@ dictionary creation and at each dictionary change. Implementation of the PEP .. .. bpo: 27364 -.. date: 9304 +.. date: 9604 .. nonce: 8u_LoD .. section: Core and Builtins @@ -162,7 +162,7 @@ a DeprecationWarning. Patch by Emanuel Barry. .. .. bpo: 27350 -.. date: 9303 +.. date: 9603 .. nonce: aABzcL .. section: Core and Builtins @@ -173,7 +173,7 @@ Naoki.) .. .. bpo: 27911 -.. date: 9302 +.. date: 9602 .. nonce: 1eaHRd .. section: Core and Builtins @@ -182,7 +182,7 @@ Remove unnecessary error checks in ``exec_builtin_or_dynamic()``. .. .. bpo: 27078 -.. date: 9301 +.. date: 9601 .. nonce: ZevPQR .. section: Core and Builtins @@ -191,7 +191,7 @@ Added BUILD_STRING opcode. Optimized f-strings evaluation. .. .. bpo: 17884 -.. date: 9300 +.. date: 9600 .. nonce: wGy0dr .. section: Core and Builtins @@ -200,7 +200,7 @@ Python now requires systems with inttypes.h and stdint.h .. .. bpo: 27961 -.. date: 9299 +.. date: 9599 .. nonce: EYS8oe .. section: Core and Builtins @@ -210,7 +210,7 @@ Require platforms to support ``long long``. Python hasn't compiled without .. .. bpo: 27355 -.. date: 9298 +.. date: 9598 .. nonce: qdIpxm .. section: Core and Builtins @@ -220,7 +220,7 @@ longer a relevant platform for Python. .. .. bpo: 0 -.. date: 9297 +.. date: 9597 .. nonce: rdhhVw .. section: Core and Builtins @@ -229,7 +229,7 @@ Implement PEP 523. .. .. bpo: 27870 -.. date: 9296 +.. date: 9596 .. nonce: Y0u34u .. section: Core and Builtins @@ -239,7 +239,7 @@ amounts of memory. .. .. bpo: 25402 -.. date: 9295 +.. date: 9595 .. nonce: naeRHq .. section: Core and Builtins @@ -250,7 +250,7 @@ check. Patch by Serhiy Storchaka. .. .. bpo: 27214 -.. date: 9294 +.. date: 9594 .. nonce: CDh8S4 .. section: Core and Builtins @@ -261,7 +261,7 @@ analysis and patch. .. .. bpo: 27506 -.. date: 9293 +.. date: 9593 .. nonce: eK87PI .. section: Core and Builtins @@ -271,7 +271,7 @@ keyword. .. .. bpo: 27812 -.. date: 9292 +.. date: 9592 .. nonce: sidcs8 .. section: Core and Builtins @@ -281,7 +281,7 @@ prevent crashes in frame.clear(). .. .. bpo: 27811 -.. date: 9291 +.. date: 9591 .. nonce: T4AuBo .. section: Core and Builtins @@ -291,7 +291,7 @@ warnings-as-errors enabled. .. .. bpo: 27587 -.. date: 9290 +.. date: 9590 .. nonce: mbavY2 .. section: Core and Builtins @@ -301,7 +301,7 @@ in _PyState_AddModule(). Initial patch by Christian Heimes. .. .. bpo: 27792 -.. date: 9289 +.. date: 9589 .. nonce: Np6_Hl .. section: Core and Builtins @@ -312,7 +312,7 @@ values. Patch by Xiang Zhang. .. .. bpo: 26984 -.. date: 9288 +.. date: 9588 .. nonce: 7--80J .. section: Core and Builtins @@ -321,7 +321,7 @@ int() now always returns an instance of exact int. .. .. bpo: 25604 -.. date: 9287 +.. date: 9587 .. nonce: UkeHGy .. section: Core and Builtins @@ -332,7 +332,7 @@ implementations. .. .. bpo: 24254 -.. date: 9286 +.. date: 9586 .. nonce: 368r1U .. section: Core and Builtins @@ -341,7 +341,7 @@ Make class definition namespace ordered by default. .. .. bpo: 27662 -.. date: 9285 +.. date: 9585 .. nonce: a8cBpq .. section: Core and Builtins @@ -352,7 +352,7 @@ against ``Py_SIZE_MAX`` instead of the correct upper bound of .. .. bpo: 27782 -.. date: 9284 +.. date: 9584 .. nonce: C8OBQD .. section: Core and Builtins @@ -363,7 +363,7 @@ types returned from ``Py_create_mod``. Patch by Xiang Zhang. .. .. bpo: 27936 -.. date: 9283 +.. date: 9583 .. nonce: AdOann .. section: Core and Builtins @@ -374,7 +374,7 @@ types. .. .. bpo: 27487 -.. date: 9282 +.. date: 9582 .. nonce: jeTQNr .. section: Core and Builtins @@ -385,7 +385,7 @@ is executed. .. .. bpo: 27157 -.. date: 9281 +.. date: 9581 .. nonce: Wf_eFE .. section: Core and Builtins @@ -395,7 +395,7 @@ Emanuel Barry. .. .. bpo: 27558 -.. date: 9280 +.. date: 9580 .. nonce: VmltMh .. section: Core and Builtins @@ -406,7 +406,7 @@ Patch written by Xiang Zhang. .. .. bpo: 28008 -.. date: 9279 +.. date: 9579 .. nonce: 0DdIrA .. section: Core and Builtins @@ -415,7 +415,7 @@ Implement PEP 530 -- asynchronous comprehensions. .. .. bpo: 27942 -.. date: 9278 +.. date: 9578 .. nonce: wCAkW5 .. section: Core and Builtins @@ -424,7 +424,7 @@ Fix memory leak in codeobject.c .. .. bpo: 28732 -.. date: 9277 +.. date: 9577 .. nonce: xkG8k7 .. section: Library @@ -433,7 +433,7 @@ Fix crash in os.spawnv() with no elements in args .. .. bpo: 28485 -.. date: 9276 +.. date: 9576 .. nonce: WuKqKh .. section: Library @@ -443,7 +443,7 @@ parameter, even when multithreading is unavailable. .. .. bpo: 28037 -.. date: 9275 +.. date: 9575 .. nonce: -3u7zq .. section: Library @@ -453,7 +453,7 @@ manually. .. .. bpo: 25283 -.. date: 9274 +.. date: 9574 .. nonce: qwQDX2 .. section: Library @@ -463,7 +463,7 @@ return values of time.localtime() and time.gmtime(). .. .. bpo: 24454 -.. date: 9273 +.. date: 9573 .. nonce: pUTKOA .. section: Library @@ -473,7 +473,7 @@ Regular expression match object groups are now accessible using __getitem__. .. .. bpo: 10740 -.. date: 9272 +.. date: 9572 .. nonce: 8iGFan .. section: Library @@ -483,7 +483,7 @@ statements. .. .. bpo: 17941 -.. date: 9271 +.. date: 9571 .. nonce: E9rm_o .. section: Library @@ -492,7 +492,7 @@ Add a *module* parameter to collections.namedtuple(). .. .. bpo: 22493 -.. date: 9270 +.. date: 9570 .. nonce: yDfUrj .. section: Library @@ -503,7 +503,7 @@ expression. .. .. bpo: 26885 -.. date: 9269 +.. date: 9569 .. nonce: TJ779X .. section: Library @@ -513,7 +513,7 @@ XML-RPC implementation for numerics and None. .. .. bpo: 28070 -.. date: 9268 +.. date: 9568 .. nonce: Kot8Hu .. section: Library @@ -522,7 +522,7 @@ Fixed parsing inline verbose flag in regular expressions. .. .. bpo: 19500 -.. date: 9267 +.. date: 9567 .. nonce: H7q5im .. section: Library @@ -531,7 +531,7 @@ Add client-side SSL session resumption to the ssl module. .. .. bpo: 28022 -.. date: 9266 +.. date: 9566 .. nonce: 08kTMg .. section: Library @@ -542,7 +542,7 @@ ftplib, httplib, imaplib, smtplib, poplib and urllib. .. .. bpo: 28043 -.. date: 9265 +.. date: 9565 .. nonce: 588Oy3 .. section: Library @@ -553,7 +553,7 @@ OP_SINGLE_ECDH_USE and HIGH ciphers without MD5. .. .. bpo: 24693 -.. date: 9264 +.. date: 9564 .. nonce: a63Shp .. section: Library @@ -563,7 +563,7 @@ Improved some error messages and debugging output. .. .. bpo: 17909 -.. date: 9263 +.. date: 9563 .. nonce: SMNkt6 .. section: Library @@ -573,7 +573,7 @@ UTF-16 or UTF-32. Patch by Serhiy Storchaka. .. .. bpo: 27137 -.. date: 9262 +.. date: 9562 .. nonce: frjG8W .. section: Library @@ -584,7 +584,7 @@ text representation purposes. Patch by Emanuel Barry and Serhiy Storchaka. .. .. bpo: 0 -.. date: 9261 +.. date: 9561 .. nonce: 81jNns .. section: Library @@ -594,7 +594,7 @@ usage patterns. .. .. bpo: 1703178 -.. date: 9260 +.. date: 9560 .. nonce: meb49K .. section: Library @@ -604,7 +604,7 @@ command. .. .. bpo: 28019 -.. date: 9259 +.. date: 9559 .. nonce: KUhBaS .. section: Library @@ -614,7 +614,7 @@ itertools.count() no longer rounds non-integer step in range between 1.0 and .. .. bpo: 18401 -.. date: 9258 +.. date: 9558 .. nonce: _12WDV .. section: Library @@ -624,7 +624,7 @@ files should be read. Patch by Martin Matusiak and Sam Kimbrel. .. .. bpo: 25969 -.. date: 9257 +.. date: 9557 .. nonce: qSPkl- .. section: Library @@ -634,7 +634,7 @@ Update the lib2to3 grammar to handle the unpacking generalizations added in .. .. bpo: 14977 -.. date: 9256 +.. date: 9556 .. nonce: 4MvALg .. section: Library @@ -644,7 +644,7 @@ match"), as required by RFC 1542. Patch by Michael Lazar. .. .. bpo: 28082 -.. date: 9255 +.. date: 9555 .. nonce: EICw4d .. section: Library @@ -653,7 +653,7 @@ Convert re flag constants to IntFlag. .. .. bpo: 28025 -.. date: 9254 +.. date: 9554 .. nonce: YxcZHY .. section: Library @@ -663,7 +663,7 @@ properties now return flags and enums. .. .. bpo: 23591 -.. date: 9253 +.. date: 9553 .. nonce: 7gSXAN .. section: Library @@ -672,7 +672,7 @@ Add Flag, IntFlag, and auto() to enum module. .. .. bpo: 433028 -.. date: 9252 +.. date: 9552 .. nonce: yGjT0q .. section: Library @@ -681,7 +681,7 @@ Added support of modifier spans in regular expressions. .. .. bpo: 24594 -.. date: 9251 +.. date: 9551 .. nonce: 9CnFVS .. section: Library @@ -690,7 +690,7 @@ Validates persist parameter when opening MSI database .. .. bpo: 17582 -.. date: 9250 +.. date: 9550 .. nonce: MXEHxQ .. section: Library @@ -700,7 +700,7 @@ Duane Griffin. Reviewed and approved by Stefan Behnel.) .. .. bpo: 28047 -.. date: 9249 +.. date: 9549 .. nonce: pDu3Fm .. section: Library @@ -710,7 +710,7 @@ policies. .. .. bpo: 27576 -.. date: 9248 +.. date: 9548 .. nonce: tqZxYv .. section: Library @@ -719,7 +719,7 @@ Fix call order in OrderedDict.__init__(). .. .. bpo: 0 -.. date: 9247 +.. date: 9547 .. nonce: cxHuUo .. section: Library @@ -728,7 +728,7 @@ email.generator.DecodedGenerator now supports the policy keyword. .. .. bpo: 28027 -.. date: 9246 +.. date: 9546 .. nonce: v39s1z .. section: Library @@ -738,7 +738,7 @@ CDIO, and STROPTS. .. .. bpo: 27445 -.. date: 9245 +.. date: 9545 .. nonce: wOG0C0 .. section: Library @@ -747,7 +747,7 @@ Don't pass str(_charset) to MIMEText.set_payload(). Patch by Claude Paroz. .. .. bpo: 24277 -.. date: 9244 +.. date: 9544 .. nonce: OgDA28 .. section: Library @@ -757,7 +757,7 @@ reorganized and rewritten to emphasize the new API. .. .. bpo: 22450 -.. date: 9243 +.. date: 9543 .. nonce: T3Sn_J .. section: Library @@ -768,7 +768,7 @@ especially when proxy servers are involved. .. .. bpo: 0 -.. date: 9242 +.. date: 9542 .. nonce: PVZStR .. section: Library @@ -779,7 +779,7 @@ setting. .. .. bpo: 28005 -.. date: 9241 +.. date: 9541 .. nonce: oJLK1w .. section: Library @@ -788,7 +788,7 @@ Allow ImportErrors in encoding implementation to propagate. .. .. bpo: 26667 -.. date: 9240 +.. date: 9540 .. nonce: hWs9wA .. section: Library @@ -797,7 +797,7 @@ Support path-like objects in importlib.util. .. .. bpo: 27570 -.. date: 9239 +.. date: 9539 .. nonce: pU0Zie .. section: Library @@ -807,7 +807,7 @@ Avoid zero-length memcpy() etc calls with null source pointers in the .. .. bpo: 22233 -.. date: 9238 +.. date: 9538 .. nonce: uXSN0R .. section: Library @@ -818,7 +818,7 @@ parsing. .. .. bpo: 27331 -.. date: 9237 +.. date: 9537 .. nonce: akOxfh .. section: Library @@ -827,7 +827,7 @@ The email.mime classes now all accept an optional policy keyword. .. .. bpo: 27988 -.. date: 9236 +.. date: 9536 .. nonce: VfMzZH .. section: Library @@ -836,7 +836,7 @@ Fix email iter_attachments incorrect mutation of payload list. .. .. bpo: 16113 -.. date: 9235 +.. date: 9535 .. nonce: jyKRxs .. section: Library @@ -845,7 +845,7 @@ Add SHA-3 and SHAKE support to hashlib module. .. .. bpo: 0 -.. date: 9234 +.. date: 9534 .. nonce: j7npJi .. section: Library @@ -854,7 +854,7 @@ Eliminate a tautological-pointer-compare warning in _scproxy.c. .. .. bpo: 27776 -.. date: 9233 +.. date: 9533 .. nonce: dOJcUU .. section: Library @@ -865,7 +865,7 @@ This change is part of the :pep:`524`. .. .. bpo: 27778 -.. date: 9232 +.. date: 9532 .. nonce: gvbf3F .. section: Library @@ -875,7 +875,7 @@ function. This change is part of the :pep:`524`. .. .. bpo: 27691 -.. date: 9231 +.. date: 9531 .. nonce: TMYF5_ .. section: Library @@ -885,7 +885,7 @@ certs. .. .. bpo: 18844 -.. date: 9230 +.. date: 9530 .. nonce: OZnLOi .. section: Library @@ -894,7 +894,7 @@ Add random.choices(). .. .. bpo: 25761 -.. date: 9229 +.. date: 9529 .. nonce: qd--Ta .. section: Library @@ -905,7 +905,7 @@ ValueError in some cases. .. .. bpo: 26798 -.. date: 9228 +.. date: 9528 .. nonce: he58yl .. section: Library @@ -914,7 +914,7 @@ Add BLAKE2 (blake2b and blake2s) to hashlib. .. .. bpo: 26032 -.. date: 9227 +.. date: 9527 .. nonce: v5ByZW .. section: Library @@ -924,7 +924,7 @@ times faster. .. .. bpo: 25596 -.. date: 9226 +.. date: 9526 .. nonce: TFtyjC .. section: Library @@ -934,7 +934,7 @@ about 3--6 times faster. .. .. bpo: 27928 -.. date: 9225 +.. date: 9525 .. nonce: vG2f6q .. section: Library @@ -944,7 +944,7 @@ Add scrypt (password-based key derivation function) to hashlib module .. .. bpo: 27850 -.. date: 9224 +.. date: 9524 .. nonce: kIVQ0m .. section: Library @@ -954,7 +954,7 @@ attack (CVE-2016-2183). .. .. bpo: 27766 -.. date: 9223 +.. date: 9523 .. nonce: WI70Tc .. section: Library @@ -964,7 +964,7 @@ Add ChaCha20 Poly1305 to ssl module's default ciper list. (Required OpenSSL .. .. bpo: 25387 -.. date: 9222 +.. date: 9522 .. nonce: -wsV59 .. section: Library @@ -973,7 +973,7 @@ Check return value of winsound.MessageBeep. .. .. bpo: 27866 -.. date: 9221 +.. date: 9521 .. nonce: FM3-BZ .. section: Library @@ -982,7 +982,7 @@ Add SSLContext.get_ciphers() method to get a list of all enabled ciphers. .. .. bpo: 27744 -.. date: 9220 +.. date: 9520 .. nonce: 2cVMpG .. section: Library @@ -991,7 +991,7 @@ Add AF_ALG (Linux Kernel crypto) to socket module. .. .. bpo: 26470 -.. date: 9219 +.. date: 9519 .. nonce: QGu_wo .. section: Library @@ -1000,7 +1000,7 @@ Port ssl and hashlib module to OpenSSL 1.1.0. .. .. bpo: 11620 -.. date: 9218 +.. date: 9518 .. nonce: JyL-Po .. section: Library @@ -1010,7 +1010,7 @@ Lesher. .. .. bpo: 11734 -.. date: 9217 +.. date: 9517 .. nonce: AQoy-q .. section: Library @@ -1020,7 +1020,7 @@ on a patch by Eli Stevens. .. .. bpo: 27919 -.. date: 9216 +.. date: 9516 .. nonce: NRqNEW .. section: Library @@ -1029,7 +1029,7 @@ Deprecated ``extra_path`` distribution option in distutils packaging. .. .. bpo: 23229 -.. date: 9215 +.. date: 9515 .. nonce: gXhSFh .. section: Library @@ -1040,7 +1040,7 @@ match the format used by complex repr. .. .. bpo: 27842 -.. date: 9214 +.. date: 9514 .. nonce: qlhp0- .. section: Library @@ -1050,7 +1050,7 @@ Steve Holden.) .. .. bpo: 0 -.. date: 9213 +.. date: 9513 .. nonce: 6TjEgz .. section: Library @@ -1060,7 +1060,7 @@ but previously didn't raise. .. .. bpo: 12885 -.. date: 9212 +.. date: 9512 .. nonce: r-IV1g .. section: Library @@ -1069,7 +1069,7 @@ Fix error when distutils encounters symlink. .. .. bpo: 27881 -.. date: 9211 +.. date: 9511 .. nonce: fkETd9 .. section: Library @@ -1079,7 +1079,7 @@ on patch by Xiang Zhang. .. .. bpo: 27861 -.. date: 9210 +.. date: 9510 .. nonce: DBYuo9 .. section: Library @@ -1089,7 +1089,7 @@ cursor. Patch by Xiang Zhang. .. .. bpo: 19884 -.. date: 9209 +.. date: 9509 .. nonce: MO8AWH .. section: Library @@ -1098,7 +1098,7 @@ Avoid spurious output on OS X with Gnu Readline. .. .. bpo: 27706 -.. date: 9208 +.. date: 9508 .. nonce: ZY67yu .. section: Library @@ -1109,7 +1109,7 @@ match those obtained in Python 2. Patch by Nofar Schnider. .. .. bpo: 10513 -.. date: 9207 +.. date: 9507 .. nonce: tQIQD_ .. section: Library @@ -1119,7 +1119,7 @@ after a commit. .. .. bpo: 12319 -.. date: 9206 +.. date: 9506 .. nonce: Wc4oUu .. section: Library @@ -1132,7 +1132,7 @@ chunked transfer-encoding. .. .. bpo: 0 -.. date: 9205 +.. date: 9505 .. nonce: cYraeH .. section: Library @@ -1144,7 +1144,7 @@ dict constraint in ForwardRef._eval_type (upstream #252) .. .. bpo: 27832 -.. date: 9204 +.. date: 9504 .. nonce: hxh6_h .. section: Library @@ -1154,7 +1154,7 @@ that ``Fraction(2, 3, 4)`` now raises ``TypeError``. .. .. bpo: 27539 -.. date: 9203 +.. date: 9503 .. nonce: S4L1cq .. section: Library @@ -1164,7 +1164,7 @@ exponent and negative base. .. .. bpo: 21718 -.. date: 9202 +.. date: 9502 .. nonce: FUJd-7 .. section: Library @@ -1173,7 +1173,7 @@ cursor.description is now available for queries using CTEs. .. .. bpo: 27819 -.. date: 9201 +.. date: 9501 .. nonce: -A_u1x .. section: Library @@ -1183,7 +1183,7 @@ distributions on all platforms unless "formats" is supplied. .. .. bpo: 2466 -.. date: 9200 +.. date: 9500 .. nonce: VRNlkg .. section: Library @@ -1193,7 +1193,7 @@ not have permission to access. .. .. bpo: 9998 -.. date: 9199 +.. date: 9499 .. nonce: SNIoPr .. section: Library @@ -1203,7 +1203,7 @@ libraries. .. .. bpo: 27573 -.. date: 9198 +.. date: 9498 .. nonce: yuXLnW .. section: Library @@ -1212,7 +1212,7 @@ exit message for code.interact is now configurable. .. .. bpo: 27930 -.. date: 9197 +.. date: 9497 .. nonce: BkOfSi .. section: Library @@ -1222,7 +1222,7 @@ Andrade and Petr Viktorin for the analysis and patch. .. .. bpo: 6766 -.. date: 9196 +.. date: 9496 .. nonce: _zO4cV .. section: Library @@ -1232,7 +1232,7 @@ of shared values / proxy objects. .. .. bpo: 21201 -.. date: 9195 +.. date: 9495 .. nonce: wLCKiA .. section: Library @@ -1242,7 +1242,7 @@ Walczak for patch. .. .. bpo: 0 -.. date: 9194 +.. date: 9494 .. nonce: hgCs-W .. section: Library @@ -1251,7 +1251,7 @@ asyncio: Add set_protocol / get_protocol to Transports. .. .. bpo: 27456 -.. date: 9193 +.. date: 9493 .. nonce: lI_IE7 .. section: Library @@ -1260,7 +1260,7 @@ asyncio: Set TCP_NODELAY by default. .. .. bpo: 15308 -.. date: 9192 +.. date: 9492 .. nonce: zZxn8m .. section: IDLE @@ -1270,7 +1270,7 @@ by Bayard Randel. .. .. bpo: 27922 -.. date: 9191 +.. date: 9491 .. nonce: UEtEv9 .. section: IDLE @@ -1279,7 +1279,7 @@ Stop IDLE tests from 'flashing' gui widgets on the screen. .. .. bpo: 27891 -.. date: 9190 +.. date: 9490 .. nonce: 7W5cAj .. section: IDLE @@ -1288,7 +1288,7 @@ Consistently group and sort imports within idlelib modules. .. .. bpo: 17642 -.. date: 9189 +.. date: 9489 .. nonce: B0BNOB .. section: IDLE @@ -1297,7 +1297,7 @@ add larger font sizes for classroom projection. .. .. bpo: 0 -.. date: 9188 +.. date: 9488 .. nonce: zWZs6o .. section: IDLE @@ -1306,7 +1306,7 @@ Add version to title of IDLE help window. .. .. bpo: 25564 -.. date: 9187 +.. date: 9487 .. nonce: GN0p14 .. section: IDLE @@ -1316,7 +1316,7 @@ that __builtins__ is defined for each statement. .. .. bpo: 27821 -.. date: 9186 +.. date: 9486 .. nonce: Vzr42u .. section: IDLE @@ -1326,7 +1326,7 @@ when no custom theme was defined. .. .. bpo: 26900 -.. date: 9185 +.. date: 9485 .. nonce: 0erSIc .. section: C API @@ -1335,7 +1335,7 @@ Excluded underscored names and other private API from limited API. .. .. bpo: 26027 -.. date: 9184 +.. date: 9484 .. nonce: 5uVb7n .. section: C API @@ -1345,7 +1345,7 @@ PyUnicode_FSDecoder(). .. .. bpo: 27427 -.. date: 9183 +.. date: 9483 .. nonce: OGhkYQ .. section: Tests @@ -1354,7 +1354,7 @@ Additional tests for the math module. Patch by Francisco Couzo. .. .. bpo: 27953 -.. date: 9182 +.. date: 9482 .. nonce: oP3nuf .. section: Tests @@ -1364,7 +1364,7 @@ implementation of tan. .. .. bpo: 26040 -.. date: 9181 +.. date: 9481 .. nonce: RvSU5I .. section: Tests @@ -1373,7 +1373,7 @@ Improve test_math and test_cmath coverage and rigour. Patch by Jeff Allen. .. .. bpo: 27787 -.. date: 9180 +.. date: 9480 .. nonce: kf0YAt .. section: Tests @@ -1383,7 +1383,7 @@ the dangling threads are weak references. .. .. bpo: 27566 -.. date: 9179 +.. date: 9479 .. nonce: xDWjEb .. section: Build @@ -1392,7 +1392,7 @@ Fix clean target in freeze makefile (patch by Lisa Roach) .. .. bpo: 27705 -.. date: 9178 +.. date: 9478 .. nonce: 8C2Ms3 .. section: Build @@ -1401,7 +1401,7 @@ Update message in validate_ucrtbase.py .. .. bpo: 27976 -.. date: 9177 +.. date: 9477 .. nonce: z0CT-3 .. section: Build @@ -1411,7 +1411,7 @@ platforms. .. .. bpo: 27983 -.. date: 9176 +.. date: 9476 .. nonce: jL_1n8 .. section: Build @@ -1423,7 +1423,7 @@ llvm-profdata tool on MacOS and some Linuxes. .. .. bpo: 21590 -.. date: 9175 +.. date: 9475 .. nonce: haPolL .. section: Build @@ -1432,7 +1432,7 @@ Support for DTrace and SystemTap probes. .. .. bpo: 26307 -.. date: 9174 +.. date: 9474 .. nonce: Puk2rd .. section: Build @@ -1441,7 +1441,7 @@ The profile-opt build now applies PGO to the built-in modules. .. .. bpo: 26359 -.. date: 9173 +.. date: 9473 .. nonce: uxKCqR .. section: Build @@ -1451,7 +1451,7 @@ available. .. .. bpo: 27917 -.. date: 9172 +.. date: 9472 .. nonce: 8V2esX .. section: Build @@ -1460,7 +1460,7 @@ Set platform triplets for Android builds. .. .. bpo: 25825 -.. date: 9171 +.. date: 9471 .. nonce: PwGiUI .. section: Build @@ -1470,7 +1470,7 @@ changed in 3.2a4. .. .. bpo: 0 -.. date: 9170 +.. date: 9470 .. nonce: G27B6T .. section: Build @@ -1479,7 +1479,7 @@ Update OS X installer to use SQLite 3.14.1 and XZ 5.2.2. .. .. bpo: 21122 -.. date: 9169 +.. date: 9469 .. nonce: 98ovv8 .. section: Build @@ -1488,7 +1488,7 @@ Fix LTO builds on OS X. .. .. bpo: 17128 -.. date: 9168 +.. date: 9468 .. nonce: jd3Cll .. section: Build @@ -1499,7 +1499,7 @@ from the third-party certifi module. .. .. bpo: 27952 -.. date: 9167 +.. date: 9467 .. nonce: WX9Ufc .. section: Tools/Demos @@ -1510,7 +1510,7 @@ escaped C quote signs. .. .. bpo: 28065 -.. date: 9166 +.. date: 9466 .. nonce: TUW63o .. section: Windows @@ -1519,7 +1519,7 @@ Update xz dependency to 5.2.2 and build it from source. .. .. bpo: 25144 -.. date: 9165 +.. date: 9465 .. nonce: iUha52 .. section: Windows @@ -1528,7 +1528,7 @@ Ensures TargetDir is set before continuing with custom install. .. .. bpo: 1602 -.. date: 9164 +.. date: 9464 .. nonce: 5Kowx0 .. section: Windows @@ -1537,7 +1537,7 @@ Windows console doesn't input or print Unicode (PEP 528) .. .. bpo: 27781 -.. date: 9163 +.. date: 9463 .. nonce: 21eQH2 .. section: Windows @@ -1546,7 +1546,7 @@ Change file system encoding on Windows to UTF-8 (PEP 529) .. .. bpo: 27731 -.. date: 9162 +.. date: 9462 .. nonce: U2HSrC .. section: Windows @@ -1555,7 +1555,7 @@ Opt-out of MAX_PATH on Windows 10 .. .. bpo: 6135 -.. date: 9161 +.. date: 9461 .. nonce: pACuPJ .. section: Windows @@ -1564,7 +1564,7 @@ Adds encoding and errors parameters to subprocess. .. .. bpo: 27959 -.. date: 9160 +.. date: 9460 .. nonce: JamSoC .. section: Windows @@ -1573,7 +1573,7 @@ Adds oem encoding, alias ansi to mbcs, move aliasmbcs to codec lookup. .. .. bpo: 27982 -.. date: 9159 +.. date: 9459 .. nonce: xrUa9R .. section: Windows @@ -1582,7 +1582,7 @@ The functions of the winsound module now accept keyword arguments. .. .. bpo: 20366 -.. date: 9158 +.. date: 9458 .. nonce: s6b-ut .. section: Windows @@ -1591,7 +1591,7 @@ Build full text search support into SQLite on Windows. .. .. bpo: 27756 -.. date: 9157 +.. date: 9457 .. nonce: PDAoGy .. section: Windows @@ -1601,7 +1601,7 @@ Wang. .. .. bpo: 27883 -.. date: 9156 +.. date: 9456 .. nonce: vyOnxj .. section: Windows diff --git a/Misc/NEWS.d/3.6.0b2.rst b/Misc/NEWS.d/3.6.0b2.rst index c485750..ebf4a96 100644 --- a/Misc/NEWS.d/3.6.0b2.rst +++ b/Misc/NEWS.d/3.6.0b2.rst @@ -1,5 +1,5 @@ .. bpo: 28183 -.. date: 9407 +.. date: 9707 .. nonce: MJZeNd .. release date: 2016-10-10 .. section: Core and Builtins @@ -9,7 +9,7 @@ Optimize and cleanup dict iteration. .. .. bpo: 26081 -.. date: 9406 +.. date: 9706 .. nonce: _x5vjl .. section: Core and Builtins @@ -18,7 +18,7 @@ Added C implementation of asyncio.Future. Original patch by Yury Selivanov. .. .. bpo: 28379 -.. date: 9405 +.. date: 9705 .. nonce: DuXlco .. section: Core and Builtins @@ -28,7 +28,7 @@ Zhang. .. .. bpo: 28376 -.. date: 9404 +.. date: 9704 .. nonce: oPD-5D .. section: Core and Builtins @@ -38,7 +38,7 @@ Milman. .. .. bpo: 28376 -.. date: 9403 +.. date: 9703 .. nonce: YEy-uG .. section: Core and Builtins @@ -48,7 +48,7 @@ deprecated. Patch by Oren Milman. .. .. bpo: 28376 -.. date: 9402 +.. date: 9702 .. nonce: fLeHM2 .. section: Core and Builtins @@ -58,7 +58,7 @@ Oren Milman. .. .. bpo: 26906 -.. date: 9401 +.. date: 9701 .. nonce: YBjcwI .. section: Core and Builtins @@ -68,7 +68,7 @@ initialization of the type instead of a fail. .. .. bpo: 18287 -.. date: 9400 +.. date: 9700 .. nonce: k6jffS .. section: Core and Builtins @@ -78,7 +78,7 @@ Koep. .. .. bpo: 24098 -.. date: 9399 +.. date: 9699 .. nonce: XqlP_1 .. section: Core and Builtins @@ -87,7 +87,7 @@ Fixed possible crash when AST is changed in process of compiling it. .. .. bpo: 28201 -.. date: 9398 +.. date: 9698 .. nonce: GWUxAy .. section: Core and Builtins @@ -97,7 +97,7 @@ lower bits. .. .. bpo: 28350 -.. date: 9397 +.. date: 9697 .. nonce: 8M5Eg9 .. section: Core and Builtins @@ -106,7 +106,7 @@ String constants with null character no longer interned. .. .. bpo: 26617 -.. date: 9396 +.. date: 9696 .. nonce: Gh5LvN .. section: Core and Builtins @@ -115,7 +115,7 @@ Fix crash when GC runs during weakref callbacks. .. .. bpo: 27942 -.. date: 9395 +.. date: 9695 .. nonce: ZGuhns .. section: Core and Builtins @@ -124,7 +124,7 @@ String constants now interned recursively in tuples and frozensets. .. .. bpo: 21578 -.. date: 9394 +.. date: 9694 .. nonce: GI1bhj .. section: Core and Builtins @@ -134,7 +134,7 @@ args. .. .. bpo: 28203 -.. date: 9393 +.. date: 9693 .. nonce: LRn5vp .. section: Core and Builtins @@ -144,7 +144,7 @@ Sharma. .. .. bpo: 28086 -.. date: 9392 +.. date: 9692 .. nonce: JsQPMQ .. section: Core and Builtins @@ -154,7 +154,7 @@ C-defined function. Now it is converted to exact tuple. .. .. bpo: 28214 -.. date: 9391 +.. date: 9691 .. nonce: zQF8Em .. section: Core and Builtins @@ -163,7 +163,7 @@ Now __set_name__ is looked up on the class instead of the instance. .. .. bpo: 27955 -.. date: 9390 +.. date: 9690 .. nonce: HC4pZ4 .. section: Core and Builtins @@ -173,7 +173,7 @@ with EPERM, for example when blocked by SECCOMP. .. .. bpo: 28192 -.. date: 9389 +.. date: 9689 .. nonce: eR6stU .. section: Core and Builtins @@ -182,7 +182,7 @@ Don't import readline in isolated mode. .. .. bpo: 0 -.. date: 9388 +.. date: 9688 .. nonce: 9EbOiD .. section: Core and Builtins @@ -191,7 +191,7 @@ Upgrade internal unicode databases to Unicode version 9.0.0. .. .. bpo: 28131 -.. date: 9387 +.. date: 9687 .. nonce: owq0wW .. section: Core and Builtins @@ -201,7 +201,7 @@ same optimization level as the interpreter. .. .. bpo: 28126 -.. date: 9386 +.. date: 9686 .. nonce: Qf6-uQ .. section: Core and Builtins @@ -211,7 +211,7 @@ memcpy(). .. .. bpo: 28120 -.. date: 9385 +.. date: 9685 .. nonce: e5xc1i .. section: Core and Builtins @@ -221,7 +221,7 @@ Fix dict.pop() for splitted dictionary when trying to remove a "pending key" .. .. bpo: 26182 -.. date: 9384 +.. date: 9684 .. nonce: jYlqTO .. section: Core and Builtins @@ -231,7 +231,7 @@ variable/attribute/class/function name. .. .. bpo: 27998 -.. date: 9383 +.. date: 9683 .. nonce: CPhy4H .. section: Library @@ -240,7 +240,7 @@ Fixed bytes path support in os.scandir() on Windows. Patch by Eryk Sun. .. .. bpo: 28317 -.. date: 9382 +.. date: 9682 .. nonce: LgHleA .. section: Library @@ -249,7 +249,7 @@ The disassembler now decodes FORMAT_VALUE argument. .. .. bpo: 26293 -.. date: 9381 +.. date: 9681 .. nonce: 2mjvwX .. section: Library @@ -260,7 +260,7 @@ the specification. .. .. bpo: 28380 -.. date: 9380 +.. date: 9680 .. nonce: jKPMzH .. section: Library @@ -270,7 +270,7 @@ assert_not_called, and assert_called_once. .. .. bpo: 27181 -.. date: 9379 +.. date: 9679 .. nonce: SQyDpC .. section: Library @@ -279,7 +279,7 @@ remove statistics.geometric_mean and defer until 3.7. .. .. bpo: 28229 -.. date: 9378 +.. date: 9678 .. nonce: BKAxcS .. section: Library @@ -288,7 +288,7 @@ lzma module now supports pathlib. .. .. bpo: 28321 -.. date: 9377 +.. date: 9677 .. nonce: bQ-IIX .. section: Library @@ -297,7 +297,7 @@ Fixed writing non-BMP characters with binary format in plistlib. .. .. bpo: 28225 -.. date: 9376 +.. date: 9676 .. nonce: 6N28nu .. section: Library @@ -306,7 +306,7 @@ bz2 module now supports pathlib. Initial patch by Ethan Furman. .. .. bpo: 28227 -.. date: 9375 +.. date: 9675 .. nonce: 7lUz8i .. section: Library @@ -315,7 +315,7 @@ gzip now supports pathlib. Patch by Ethan Furman. .. .. bpo: 27358 -.. date: 9374 +.. date: 9674 .. nonce: t288Iv .. section: Library @@ -325,7 +325,7 @@ passing a non-mapping as a var-keyword argument. .. .. bpo: 28257 -.. date: 9373 +.. date: 9673 .. nonce: SVD_IH .. section: Library @@ -335,7 +335,7 @@ argument. Added opcode BUILD_TUPLE_UNPACK_WITH_CALL. .. .. bpo: 28322 -.. date: 9372 +.. date: 9672 .. nonce: l9hzap .. section: Library @@ -345,7 +345,7 @@ data. Based on patch by John Leitch. .. .. bpo: 28228 -.. date: 9371 +.. date: 9671 .. nonce: 1qBwdM .. section: Library @@ -354,7 +354,7 @@ imghdr now supports pathlib. .. .. bpo: 28226 -.. date: 9370 +.. date: 9670 .. nonce: nMXiwU .. section: Library @@ -363,7 +363,7 @@ compileall now supports pathlib. .. .. bpo: 28314 -.. date: 9369 +.. date: 9669 .. nonce: N7YrkN .. section: Library @@ -373,7 +373,7 @@ xml.etree.ElementTree.Element. .. .. bpo: 28148 -.. date: 9368 +.. date: 9668 .. nonce: Flzndx .. section: Library @@ -385,7 +385,7 @@ POSIX localtime_r, but available on all platforms. Patch by Ed Schouten. .. .. bpo: 28253 -.. date: 9367 +.. date: 9667 .. nonce: aLfmhe .. section: Library @@ -397,7 +397,7 @@ don't call itermonthdates() which can cause datetime.date under/overflow. .. .. bpo: 28275 -.. date: 9366 +.. date: 9666 .. nonce: EhWIsz .. section: Library @@ -407,7 +407,7 @@ LZMADecompressor and BZ2Decompressor classes. Original patch by John Leitch. .. .. bpo: 27897 -.. date: 9365 +.. date: 9665 .. nonce: I0Ppmx .. section: Library @@ -417,7 +417,7 @@ invalid string-like object as a name. Patch by Xiang Zhang. .. .. bpo: 18844 -.. date: 9364 +.. date: 9664 .. nonce: fQsEdn .. section: Library @@ -428,7 +428,7 @@ other languages. .. .. bpo: 18893 -.. date: 9363 +.. date: 9663 .. nonce: osiX5c .. section: Library @@ -438,7 +438,7 @@ Madison May. .. .. bpo: 27611 -.. date: 9362 +.. date: 9662 .. nonce: A_ArH_ .. section: Library @@ -448,7 +448,7 @@ master parameter in the DisplayStyle constructor. .. .. bpo: 27348 -.. date: 9361 +.. date: 9661 .. nonce: tDx7Vw .. section: Library @@ -458,7 +458,7 @@ In the traceback module, restore the formatting of exception messages like .. .. bpo: 25651 -.. date: 9360 +.. date: 9660 .. nonce: 3UhyPo .. section: Library @@ -467,7 +467,7 @@ Allow falsy values to be used for msg parameter of subTest(). .. .. bpo: 27778 -.. date: 9359 +.. date: 9659 .. nonce: Yyo1aP .. section: Library @@ -477,7 +477,7 @@ signal and a signal handler raises a Python exception. .. .. bpo: 28200 -.. date: 9358 +.. date: 9658 .. nonce: 4IEbr7 .. section: Library @@ -486,7 +486,7 @@ Fix memory leak on Windows in the os module (fix path_converter() function). .. .. bpo: 25400 -.. date: 9357 +.. date: 9657 .. nonce: d9Qn0E .. section: Library @@ -496,7 +496,7 @@ request_rate. Initial patch by Peter Wirtz. .. .. bpo: 27932 -.. date: 9356 +.. date: 9656 .. nonce: mtgl-6 .. section: Library @@ -505,7 +505,7 @@ Prevent memory leak in win32_ver(). .. .. bpo: 0 -.. date: 9355 +.. date: 9655 .. nonce: iPpjqX .. section: Library @@ -514,7 +514,7 @@ Fix UnboundLocalError in socket._sendfile_use_sendfile. .. .. bpo: 28075 -.. date: 9354 +.. date: 9654 .. nonce: aLiUs9 .. section: Library @@ -524,7 +524,7 @@ by Eryk Sun. .. .. bpo: 22493 -.. date: 9353 +.. date: 9653 .. nonce: Mv_hZf .. section: Library @@ -534,7 +534,7 @@ expression now contains a (truncated) regex pattern. Patch by Tim Graham. .. .. bpo: 25270 -.. date: 9352 +.. date: 9652 .. nonce: jrZruM .. section: Library @@ -544,7 +544,7 @@ bytestring is passed. .. .. bpo: 28181 -.. date: 9351 +.. date: 9651 .. nonce: NGc4Yv .. section: Library @@ -553,7 +553,7 @@ Get antigravity over HTTPS. Patch by Kaartic Sivaraam. .. .. bpo: 25895 -.. date: 9350 +.. date: 9650 .. nonce: j92qoQ .. section: Library @@ -563,7 +563,7 @@ and Markus Holtermann. .. .. bpo: 28114 -.. date: 9349 +.. date: 9649 .. nonce: gmFXsA .. section: Library @@ -573,7 +573,7 @@ Sun. .. .. bpo: 27599 -.. date: 9348 +.. date: 9648 .. nonce: itvm8T .. section: Library @@ -582,7 +582,7 @@ Fixed buffer overrun in binascii.b2a_qp() and binascii.a2b_qp(). .. .. bpo: 27906 -.. date: 9347 +.. date: 9647 .. nonce: TBBXrv .. section: Library @@ -591,7 +591,7 @@ Fix socket accept exhaustion during high TCP traffic. Patch by Kevin Conway. .. .. bpo: 28174 -.. date: 9346 +.. date: 9646 .. nonce: CV1UdI .. section: Library @@ -601,7 +601,7 @@ Larson. .. .. bpo: 26654 -.. date: 9345 +.. date: 9645 .. nonce: XtzTE9 .. section: Library @@ -610,7 +610,7 @@ Inspect functools.partial in asyncio.Handle.__repr__. Patch by iceboy. .. .. bpo: 26909 -.. date: 9344 +.. date: 9644 .. nonce: ASiakT .. section: Library @@ -619,7 +619,7 @@ Fix slow pipes IO in asyncio. Patch by INADA Naoki. .. .. bpo: 28176 -.. date: 9343 +.. date: 9643 .. nonce: sU8R6L .. section: Library @@ -628,7 +628,7 @@ Fix callbacks race in asyncio.SelectorLoop.sock_connect. .. .. bpo: 27759 -.. date: 9342 +.. date: 9642 .. nonce: qpMDGq .. section: Library @@ -638,7 +638,7 @@ Williams. .. .. bpo: 28368 -.. date: 9341 +.. date: 9641 .. nonce: fGl9y4 .. section: Library @@ -648,7 +648,7 @@ by Vincent Michel. .. .. bpo: 28369 -.. date: 9340 +.. date: 9640 .. nonce: 8DTANe .. section: Library @@ -658,7 +658,7 @@ etc. .. .. bpo: 28370 -.. date: 9339 +.. date: 9639 .. nonce: 18jBuZ .. section: Library @@ -667,7 +667,7 @@ Speedup asyncio.StreamReader.readexactly. Patch by Коренберг Марк. .. .. bpo: 28371 -.. date: 9338 +.. date: 9638 .. nonce: U9Zqdk .. section: Library @@ -676,7 +676,7 @@ Deprecate passing asyncio.Handles to run_in_executor. .. .. bpo: 28372 -.. date: 9337 +.. date: 9637 .. nonce: njcIPk .. section: Library @@ -685,7 +685,7 @@ Fix asyncio to support formatting of non-python coroutines. .. .. bpo: 28399 -.. date: 9336 +.. date: 9636 .. nonce: QKIqRX .. section: Library @@ -694,7 +694,7 @@ Remove UNIX socket from FS before binding. Patch by Коренберг Марк. .. .. bpo: 27972 -.. date: 9335 +.. date: 9635 .. nonce: ZK-GFm .. section: Library @@ -703,7 +703,7 @@ Prohibit Tasks to await on themselves. .. .. bpo: 28402 -.. date: 9334 +.. date: 9634 .. nonce: v9zETJ .. section: Windows @@ -712,7 +712,7 @@ Adds signed catalog files for stdlib on Windows. .. .. bpo: 28333 -.. date: 9333 +.. date: 9633 .. nonce: KnpeO4 .. section: Windows @@ -721,7 +721,7 @@ Enables Unicode for ps1/ps2 and input() prompts. (Patch by Eryk Sun) .. .. bpo: 28251 -.. date: 9332 +.. date: 9632 .. nonce: tR_AFs .. section: Windows @@ -730,7 +730,7 @@ Improvements to help manuals on Windows. .. .. bpo: 28110 -.. date: 9331 +.. date: 9631 .. nonce: cnkP5F .. section: Windows @@ -739,7 +739,7 @@ launcher.msi has different product codes between 32-bit and 64-bit .. .. bpo: 28161 -.. date: 9330 +.. date: 9630 .. nonce: hF91LI .. section: Windows @@ -748,7 +748,7 @@ Opening CON for write access fails .. .. bpo: 28162 -.. date: 9329 +.. date: 9629 .. nonce: 3FHPVD .. section: Windows @@ -757,7 +757,7 @@ WindowsConsoleIO readall() fails if first line starts with Ctrl+Z .. .. bpo: 28163 -.. date: 9328 +.. date: 9628 .. nonce: -DUgJw .. section: Windows @@ -766,7 +766,7 @@ WindowsConsoleIO fileno() passes wrong flags to _open_osfhandle .. .. bpo: 28164 -.. date: 9327 +.. date: 9627 .. nonce: 5MfN0J .. section: Windows @@ -775,7 +775,7 @@ _PyIO_get_console_type fails for various paths .. .. bpo: 28137 -.. date: 9326 +.. date: 9626 .. nonce: C1uvzY .. section: Windows @@ -784,7 +784,7 @@ Renames Windows path file to ._pth .. .. bpo: 28138 -.. date: 9325 +.. date: 9625 .. nonce: pNdv64 .. section: Windows @@ -793,7 +793,7 @@ Windows ._pth file should allow import site .. .. bpo: 28426 -.. date: 9324 +.. date: 9624 .. nonce: zPwvbI .. section: C API @@ -804,7 +804,7 @@ PyUnicode_AsEncodedUnicode(). .. .. bpo: 28258 -.. date: 9323 +.. date: 9623 .. nonce: iKtAHd .. section: Build @@ -814,7 +814,7 @@ Makefile). Patch by Arfrever Frehtes Taifersar Arahesis. .. .. bpo: 26661 -.. date: 9322 +.. date: 9622 .. nonce: Z_HNbs .. section: Build @@ -823,7 +823,7 @@ setup.py now detects system libffi with multiarch wrapper. .. .. bpo: 15819 -.. date: 9321 +.. date: 9621 .. nonce: QVDr3E .. section: Build @@ -833,7 +833,7 @@ source tree. .. .. bpo: 28217 -.. date: 9320 +.. date: 9620 .. nonce: Y37OKV .. section: Tests diff --git a/Misc/NEWS.d/3.6.0b3.rst b/Misc/NEWS.d/3.6.0b3.rst index c974229..4233708 100644 --- a/Misc/NEWS.d/3.6.0b3.rst +++ b/Misc/NEWS.d/3.6.0b3.rst @@ -1,5 +1,5 @@ .. bpo: 28128 -.. date: 9445 +.. date: 9744 .. nonce: Lc2sFu .. release date: 2016-10-31 .. section: Core and Builtins @@ -11,7 +11,7 @@ and Eric Smith. .. .. bpo: 28509 -.. date: 9444 +.. date: 9743 .. nonce: _Fa4Uq .. section: Core and Builtins @@ -20,7 +20,7 @@ dict.update() no longer allocate unnecessary large memory. .. .. bpo: 28426 -.. date: 9443 +.. date: 9742 .. nonce: E_quyK .. section: Core and Builtins @@ -29,7 +29,7 @@ Fixed potential crash in PyUnicode_AsDecodedObject() in debug build. .. .. bpo: 28517 -.. date: 9442 +.. date: 9741 .. nonce: ExPkm9 .. section: Core and Builtins @@ -39,7 +39,7 @@ unreachable code. .. .. bpo: 28214 -.. date: 9441 +.. date: 9740 .. nonce: 6ECJox .. section: Core and Builtins @@ -48,7 +48,7 @@ Improved exception reporting for problematic __set_name__ attributes. .. .. bpo: 23782 -.. date: 9440 +.. date: 9739 .. nonce: lonDzj .. section: Core and Builtins @@ -58,7 +58,7 @@ PyTraceBack_Here(). .. .. bpo: 28471 -.. date: 9439 +.. date: 9738 .. nonce: Vd5pv7 .. section: Core and Builtins @@ -67,17 +67,8 @@ socket.setblocking. .. -.. bpo: 26128 -.. date: 9438 -.. nonce: IEF1cf -.. section: Library - -Added keyword-only arguments support for subprocess.STARTUPINFO - -.. - .. bpo: 27517 -.. date: 9437 +.. date: 9737 .. nonce: 1CYM8A .. section: Library @@ -87,7 +78,7 @@ data twice. Patch by Benjamin Fogle. .. .. bpo: 28549 -.. date: 9436 +.. date: 9736 .. nonce: ShnM2y .. section: Library @@ -96,7 +87,7 @@ Fixed segfault in curses's addch() with ncurses6. .. .. bpo: 28449 -.. date: 9435 +.. date: 9735 .. nonce: 5JK6ES .. section: Library @@ -107,7 +98,7 @@ compression before trying to open it without compression. Otherwise it had .. .. bpo: 23262 -.. date: 9434 +.. date: 9734 .. nonce: 6EVB7N .. section: Library @@ -117,7 +108,7 @@ on patch by Oleg Broytman. .. .. bpo: 27939 -.. date: 9433 +.. date: 9733 .. nonce: mTfADV .. section: Library @@ -128,7 +119,7 @@ works if float value is set to underlying Tk variable. .. .. bpo: 18844 -.. date: 9432 +.. date: 9732 .. nonce: oif1-H .. section: Library @@ -138,7 +129,7 @@ same result sequences. .. .. bpo: 28255 -.. date: 9431 +.. date: 9731 .. nonce: _ZH4wm .. section: Library @@ -148,7 +139,7 @@ new line after printing a month's calendar. Patch by Xiang Zhang. .. .. bpo: 20491 -.. date: 9430 +.. date: 9730 .. nonce: ObgnQ2 .. section: Library @@ -158,7 +149,7 @@ patch by Kaarle Ritvanen. .. .. bpo: 28353 -.. date: 9429 +.. date: 9729 .. nonce: sKGbLL .. section: Library @@ -167,7 +158,7 @@ os.fwalk() no longer fails on broken links. .. .. bpo: 28430 -.. date: 9428 +.. date: 9728 .. nonce: 4MiEYT .. section: Library @@ -177,7 +168,7 @@ is passed to it.send(val). .. .. bpo: 27025 -.. date: 9427 +.. date: 9727 .. nonce: foAViS .. section: Library @@ -187,7 +178,7 @@ readability. .. .. bpo: 25464 -.. date: 9426 +.. date: 9726 .. nonce: HDUTCu .. section: Library @@ -197,7 +188,7 @@ Tix library bug. .. .. bpo: 28488 -.. date: 9425 +.. date: 9725 .. nonce: TgO112 .. section: Library @@ -206,7 +197,7 @@ shutil.make_archive() no longer adds entry "./" to ZIP archive. .. .. bpo: 25953 -.. date: 9424 +.. date: 9724 .. nonce: EKKJAQ .. section: Library @@ -218,7 +209,7 @@ position of the reference. Based on patch by SilentGhost. .. .. bpo: 18219 -.. date: 9423 +.. date: 9723 .. nonce: 1ANQN1 .. section: Library @@ -228,7 +219,7 @@ Wijaya. .. .. bpo: 28448 -.. date: 9422 +.. date: 9722 .. nonce: 5bduWe .. section: Library @@ -237,7 +228,7 @@ Fix C implemented asyncio.Future didn't work on Windows. .. .. bpo: 28480 -.. date: 9421 +.. date: 9721 .. nonce: 9lHw6m .. section: Library @@ -246,7 +237,7 @@ Fix error building socket module when multithreading is disabled. .. .. bpo: 24452 -.. date: 9420 +.. date: 9720 .. nonce: m9Kyg3 .. section: Library @@ -255,7 +246,7 @@ Make webbrowser support Chrome on Mac OS X. .. .. bpo: 20766 -.. date: 9419 +.. date: 9719 .. nonce: 4kvCzx .. section: Library @@ -264,7 +255,7 @@ Fix references leaked by pdb in the handling of SIGINT handlers. .. .. bpo: 28492 -.. date: 9418 +.. date: 9718 .. nonce: pFRLQE .. section: Library @@ -273,7 +264,7 @@ Fix how StopIteration exception is raised in _asyncio.Future. .. .. bpo: 28500 -.. date: 9417 +.. date: 9717 .. nonce: NINKzZ .. section: Library @@ -282,7 +273,7 @@ Fix asyncio to handle async gens GC from another thread. .. .. bpo: 26923 -.. date: 9416 +.. date: 9716 .. nonce: 8dh3AV .. section: Library @@ -292,7 +283,7 @@ Patch by Johannes Ebke. .. .. bpo: 26796 -.. date: 9415 +.. date: 9715 .. nonce: TZyAfJ .. section: Library @@ -302,7 +293,7 @@ Initial patch by Hans Lawrenz. .. .. bpo: 28544 -.. date: 9414 +.. date: 9714 .. nonce: KD1oFP .. section: Library @@ -311,7 +302,7 @@ Implement asyncio.Task in C. .. .. bpo: 28522 -.. date: 9413 +.. date: 9713 .. nonce: XHMQa7 .. section: Windows @@ -320,7 +311,7 @@ Fixes mishandled buffer reallocation in getpathp.c .. .. bpo: 28444 -.. date: 9412 +.. date: 9712 .. nonce: zkc9nT .. section: Build @@ -329,7 +320,7 @@ Fix missing extensions modules when cross compiling. .. .. bpo: 28208 -.. date: 9411 +.. date: 9711 .. nonce: DtoP1i .. section: Build @@ -338,7 +329,7 @@ Update Windows build and OS X installers to use SQLite 3.14.2. .. .. bpo: 28248 -.. date: 9410 +.. date: 9710 .. nonce: KY_-en .. section: Build @@ -347,7 +338,7 @@ Update Windows build and OS X installers to use OpenSSL 1.0.2j. .. .. bpo: 26944 -.. date: 9409 +.. date: 9709 .. nonce: ChZ_BO .. section: Tests @@ -357,7 +348,7 @@ effective gid. .. .. bpo: 28409 -.. date: 9408 +.. date: 9708 .. nonce: Q2IlxJ .. section: Tests diff --git a/Misc/NEWS.d/3.6.0b4.rst b/Misc/NEWS.d/3.6.0b4.rst index ab11cfd..a8e4086 100644 --- a/Misc/NEWS.d/3.6.0b4.rst +++ b/Misc/NEWS.d/3.6.0b4.rst @@ -1,5 +1,5 @@ .. bpo: 28532 -.. date: 9479 +.. date: 9778 .. nonce: KEYJny .. release date: 2016-11-21 .. section: Core and Builtins @@ -9,7 +9,7 @@ Show sys.version when -V option is supplied twice. .. .. bpo: 27100 -.. date: 9478 +.. date: 9777 .. nonce: poVjXq .. section: Core and Builtins @@ -20,7 +20,7 @@ Patch by Jonathan Ellington. .. .. bpo: 28746 -.. date: 9477 +.. date: 9776 .. nonce: r5MXdB .. section: Core and Builtins @@ -30,7 +30,7 @@ have the ioctl FIOCLEX and FIONCLEX commands. .. .. bpo: 26920 -.. date: 9476 +.. date: 9775 .. nonce: 1URwGb .. section: Core and Builtins @@ -40,7 +40,7 @@ platforms that do not have langinfo. .. .. bpo: 28648 -.. date: 9475 +.. date: 9774 .. nonce: z7B52W .. section: Core and Builtins @@ -50,7 +50,7 @@ astral characters. Patch by Xiang Zhang. .. .. bpo: 19398 -.. date: 9474 +.. date: 9773 .. nonce: RYbEGH .. section: Core and Builtins @@ -60,7 +60,7 @@ compile-time PYTHONPATH components. .. .. bpo: 28665 -.. date: 9473 +.. date: 9772 .. nonce: v4nx86 .. section: Core and Builtins @@ -69,7 +69,7 @@ Improve speed of the STORE_DEREF opcode by 40%. .. .. bpo: 28583 -.. date: 9472 +.. date: 9771 .. nonce: F-QAx1 .. section: Core and Builtins @@ -79,7 +79,7 @@ Zhang. .. .. bpo: 27243 -.. date: 9471 +.. date: 9770 .. nonce: 61E6K5 .. section: Core and Builtins @@ -90,7 +90,7 @@ PendingDeprecationWarning in 3.5 and in DeprecationWarning in 3.6. .. .. bpo: 26182 -.. date: 9470 +.. date: 9769 .. nonce: a8JXK2 .. section: Core and Builtins @@ -99,7 +99,7 @@ Fix a refleak in code that raises DeprecationWarning. .. .. bpo: 28721 -.. date: 9469 +.. date: 9768 .. nonce: BO9BUF .. section: Core and Builtins @@ -109,7 +109,7 @@ StopAsyncIteration propagation properly. .. .. bpo: 28752 -.. date: 9468 +.. date: 9767 .. nonce: Q-4oRE .. section: Library @@ -118,7 +118,7 @@ Restored the __reduce__() methods of datetime objects. .. .. bpo: 28727 -.. date: 9467 +.. date: 9766 .. nonce: ubZP_b .. section: Library @@ -130,7 +130,7 @@ warnings module is reloaded (thing usually only done in unit tests). .. .. bpo: 20572 -.. date: 9466 +.. date: 9765 .. nonce: lGXaH9 .. section: Library @@ -140,7 +140,7 @@ a DeprecationWarning. .. .. bpo: 25659 -.. date: 9465 +.. date: 9764 .. nonce: lE2IlT .. section: Library @@ -150,7 +150,7 @@ methods on abstract classes like Array. .. .. bpo: 19717 -.. date: 9464 +.. date: 9763 .. nonce: HXCAIz .. section: Library @@ -160,7 +160,7 @@ Kok .. .. bpo: 28563 -.. date: 9463 +.. date: 9762 .. nonce: iweEiw .. section: Library @@ -171,7 +171,7 @@ syntax supported by GNU gettext. .. .. bpo: 28387 -.. date: 9462 +.. date: 9761 .. nonce: 1clJu7 .. section: Library @@ -181,7 +181,7 @@ collector is invoked in other thread. Based on patch by Sebastian Cufre. .. .. bpo: 28600 -.. date: 9461 +.. date: 9760 .. nonce: wMVrjN .. section: Library @@ -190,7 +190,7 @@ Optimize loop.call_soon. .. .. bpo: 28613 -.. date: 9460 +.. date: 9759 .. nonce: sqUPrv .. section: Library @@ -200,7 +200,7 @@ coroutines/callbacks. .. .. bpo: 28634 -.. date: 9459 +.. date: 9758 .. nonce: YlRydz .. section: Library @@ -209,7 +209,7 @@ Fix asyncio.isfuture() to support unittest.Mock. .. .. bpo: 26081 -.. date: 9458 +.. date: 9757 .. nonce: 2Y8-a9 .. section: Library @@ -218,7 +218,7 @@ Fix refleak in _asyncio.Future.__iter__().throw. .. .. bpo: 28639 -.. date: 9457 +.. date: 9756 .. nonce: WUPo1o .. section: Library @@ -227,7 +227,7 @@ Fix inspect.isawaitable to always return bool Patch by Justin Mayfield. .. .. bpo: 28652 -.. date: 9456 +.. date: 9755 .. nonce: f5M8FG .. section: Library @@ -236,7 +236,7 @@ Make loop methods reject socket kinds they do not support. .. .. bpo: 28653 -.. date: 9455 +.. date: 9754 .. nonce: S5bA9i .. section: Library @@ -245,7 +245,7 @@ Fix a refleak in functools.lru_cache. .. .. bpo: 28703 -.. date: 9454 +.. date: 9753 .. nonce: CRLTJc .. section: Library @@ -254,7 +254,7 @@ Fix asyncio.iscoroutinefunction to handle Mock objects. .. .. bpo: 28704 -.. date: 9453 +.. date: 9752 .. nonce: EFWBII .. section: Library @@ -263,7 +263,7 @@ Fix create_unix_server to support Path-like objects (PEP 519). .. .. bpo: 28720 -.. date: 9452 +.. date: 9751 .. nonce: Fsz-Lf .. section: Library @@ -272,7 +272,7 @@ Add collections.abc.AsyncGenerator. .. .. bpo: 28513 -.. date: 9451 +.. date: 9750 .. nonce: L3joAz .. section: Documentation @@ -281,7 +281,7 @@ Documented command-line interface of zipfile. .. .. bpo: 28666 -.. date: 9450 +.. date: 9749 .. nonce: RtTk-4 .. section: Tests @@ -291,7 +291,7 @@ directories. .. .. bpo: 23839 -.. date: 9449 +.. date: 9748 .. nonce: zsT_L9 .. section: Tests @@ -300,7 +300,7 @@ Various caches now are cleared before running every test file. .. .. bpo: 10656 -.. date: 9448 +.. date: 9747 .. nonce: pR8FFU .. section: Build @@ -310,7 +310,7 @@ Haubenwallner. .. .. bpo: 26359 -.. date: 9447 +.. date: 9746 .. nonce: CLz6qy .. section: Build @@ -319,7 +319,7 @@ Rename --with-optimiations to --enable-optimizations. .. .. bpo: 28676 -.. date: 9446 +.. date: 9745 .. nonce: Wxf6Ds .. section: Build diff --git a/Misc/NEWS.d/3.6.0rc1.rst b/Misc/NEWS.d/3.6.0rc1.rst index 5e7e2b0..17220ca 100644 --- a/Misc/NEWS.d/3.6.0rc1.rst +++ b/Misc/NEWS.d/3.6.0rc1.rst @@ -1,5 +1,5 @@ .. bpo: 23722 -.. date: 9491 +.. date: 9790 .. nonce: e8BH5h .. release date: 2016-12-06 .. section: Core and Builtins @@ -12,7 +12,7 @@ class that supports zero-argument ``super()``. .. .. bpo: 28797 -.. date: 9490 +.. date: 9789 .. nonce: _A0_Z5 .. section: Core and Builtins @@ -23,7 +23,7 @@ method of other descriptors. .. .. bpo: 28782 -.. date: 9489 +.. date: 9788 .. nonce: foJV_E .. section: Core and Builtins @@ -33,7 +33,7 @@ instruction is YIELD_FROM. Regression introduced by WORDCODE (issue #26647). .. .. bpo: 27030 -.. date: 9488 +.. date: 9787 .. nonce: 88FOrz .. section: Library @@ -43,17 +43,17 @@ they still are deprecated and will be disabled in 3.7. .. .. bpo: 28835 -.. date: 9487 -.. nonce: iWBYH7 +.. date: 9786 +.. nonce: Fv7Dr1 .. section: Library Fix a regression introduced in warnings.catch_warnings(): call -warnings.showwarning() if it was overridden inside the context manager. +warnings.showwarning() if it was overriden inside the context manager. .. .. bpo: 27172 -.. date: 9486 +.. date: 9785 .. nonce: mVKfLT .. section: Library @@ -65,7 +65,7 @@ supported. .. .. bpo: 26273 -.. date: 9485 +.. date: 9784 .. nonce: ilNIWN .. section: Library @@ -76,7 +76,7 @@ Omar Sandoval. .. .. bpo: 24142 -.. date: 9484 +.. date: 9783 .. nonce: IrZnFs .. section: Library @@ -86,7 +86,7 @@ Original patch by Florian Höch. .. .. bpo: 28843 -.. date: 9483 +.. date: 9782 .. nonce: O7M0LE .. section: Library @@ -95,7 +95,7 @@ Fix asyncio C Task to handle exceptions __traceback__. .. .. bpo: 28808 -.. date: 9482 +.. date: 9781 .. nonce: A03X6r .. section: C API @@ -104,7 +104,7 @@ PyUnicode_CompareWithASCIIString() now never raises exceptions. .. .. bpo: 23722 -.. date: 9481 +.. date: 9780 .. nonce: 6HX6fk .. section: Documentation @@ -115,7 +115,7 @@ metaclasses to fully support PEP 487 and zero-argument ``super()``. .. .. bpo: 28023 -.. date: 9480 +.. date: 9779 .. nonce: 4gzSGp .. section: Tools/Demos diff --git a/Misc/NEWS.d/3.6.0rc2.rst b/Misc/NEWS.d/3.6.0rc2.rst index 1a2c646..4a78694 100644 --- a/Misc/NEWS.d/3.6.0rc2.rst +++ b/Misc/NEWS.d/3.6.0rc2.rst @@ -1,5 +1,5 @@ .. bpo: 28147 -.. date: 9496 +.. date: 9795 .. nonce: CnK_xf .. release date: 2016-12-16 .. section: Core and Builtins @@ -10,7 +10,7 @@ combined table into split table. Patch written by INADA Naoki. .. .. bpo: 28990 -.. date: 9495 +.. date: 9794 .. nonce: m8xRMJ .. section: Core and Builtins @@ -20,7 +20,7 @@ completed. (Patch by HoHo-Ho) .. .. bpo: 28770 -.. date: 9494 +.. date: 9793 .. nonce: N9GQsz .. section: Tools/Demos @@ -29,7 +29,7 @@ Fix python-gdb.py for fastcalls. .. .. bpo: 28896 -.. date: 9493 +.. date: 9792 .. nonce: ymAbmH .. section: Windows @@ -38,7 +38,7 @@ Deprecate WindowsRegistryFinder. .. .. bpo: 28898 -.. date: 9492 +.. date: 9791 .. nonce: YGUd_i .. section: Build diff --git a/Misc/NEWS.d/3.6.1.rst b/Misc/NEWS.d/3.6.1.rst new file mode 100644 index 0000000..a7bf84e --- /dev/null +++ b/Misc/NEWS.d/3.6.1.rst @@ -0,0 +1,31 @@ +.. bpo: 29723 +.. date: 9895 +.. nonce: M5omgP +.. release date: 2017-03-21 +.. section: Core and Builtins + +The ``sys.path[0]`` initialization change for bpo-29139 caused a regression +by revealing an inconsistency in how sys.path is initialized when executing +``__main__`` from a zipfile, directory, or other import location. The +interpreter now consistently avoids ever adding the import location's parent +directory to ``sys.path``, and ensures no other ``sys.path`` entries are +inadvertently modified when inserting the import location named on the +command line. + +.. + +.. bpo: 27593 +.. date: 9894 +.. nonce: nk7Etn +.. section: Build + +fix format of git information used in sys.version + +.. + +.. bpo: 0 +.. date: 9893 +.. nonce: usKKNQ +.. section: Build + +Fix incompatible comment in python.h diff --git a/Misc/NEWS.d/3.6.1rc1.rst b/Misc/NEWS.d/3.6.1rc1.rst index 244bbbb..9137df6 100644 --- a/Misc/NEWS.d/3.6.1rc1.rst +++ b/Misc/NEWS.d/3.6.1rc1.rst @@ -1,7 +1,133 @@ +.. bpo: 28893 +.. date: 9892 +.. nonce: WTKnpj +.. release date: 2017-03-04 +.. section: Core and Builtins + +Set correct __cause__ for errors about invalid awaitables returned from +__aiter__ and __anext__. + +.. + +.. bpo: 29683 +.. date: 9891 +.. nonce: G5iS-P +.. section: Core and Builtins + +Fixes to memory allocation in _PyCode_SetExtra. Patch by Brian Coleman. + +.. + +.. bpo: 29684 +.. date: 9890 +.. nonce: wTgEoh +.. section: Core and Builtins + +Fix minor regression of PyEval_CallObjectWithKeywords. It should raise +TypeError when kwargs is not a dict. But it might cause segv when args=NULL +and kwargs is not a dict. + +.. + +.. bpo: 28598 +.. date: 9889 +.. nonce: QxbzQn +.. section: Core and Builtins + +Support __rmod__ for subclasses of str being called before str.__mod__. +Patch by Martijn Pieters. + +.. + +.. bpo: 29607 +.. date: 9888 +.. nonce: 7NvBA1 +.. section: Core and Builtins + +Fix stack_effect computation for CALL_FUNCTION_EX. Patch by Matthieu +Dartiailh. + +.. + +.. bpo: 29602 +.. date: 9887 +.. nonce: qyyskC +.. section: Core and Builtins + +Fix incorrect handling of signed zeros in complex constructor for complex +subclasses and for inputs having a __complex__ method. Patch by Serhiy +Storchaka. + +.. + +.. bpo: 29347 +.. date: 9886 +.. nonce: 1RPPGN +.. section: Core and Builtins + +Fixed possibly dereferencing undefined pointers when creating weakref +objects. + +.. + +.. bpo: 29438 +.. date: 9885 +.. nonce: IKxD6I +.. section: Core and Builtins + +Fixed use-after-free problem in key sharing dict. + +.. + +.. bpo: 29319 +.. date: 9884 +.. nonce: KLDUZf +.. section: Core and Builtins + +Prevent RunMainFromImporter overwriting sys.path[0]. + +.. + +.. bpo: 29337 +.. date: 9883 +.. nonce: bjX8AE +.. section: Core and Builtins + +Fixed possible BytesWarning when compare the code objects. Warnings could be +emitted at compile time. + +.. + +.. bpo: 29327 +.. date: 9882 +.. nonce: XXQarW +.. section: Core and Builtins + +Fixed a crash when pass the iterable keyword argument to sorted(). + +.. + +.. bpo: 29034 +.. date: 9881 +.. nonce: 7-uEDT +.. section: Core and Builtins + +Fix memory leak and use-after-free in os module (path_converter). + +.. + +.. bpo: 29159 +.. date: 9880 +.. nonce: gEn_kP +.. section: Core and Builtins + +Fix regression in bytes(x) when x.__index__() raises Exception. + +.. + .. bpo: 28932 -.. date: 9529 +.. date: 9879 .. nonce: QnLx8A -.. release date: XXXX-XX-XX .. section: Core and Builtins Do not include <sys/random.h> if it does not exist. @@ -9,7 +135,7 @@ Do not include <sys/random.h> if it does not exist. .. .. bpo: 25677 -.. date: 9528 +.. date: 9878 .. nonce: RWhZrb .. section: Core and Builtins @@ -19,7 +145,7 @@ Based on patch by Michael Layzell. .. .. bpo: 29000 -.. date: 9527 +.. date: 9877 .. nonce: K6wQ-3 .. section: Core and Builtins @@ -28,7 +154,7 @@ Fixed bytes formatting of octals with zero padding in alternate form. .. .. bpo: 26919 -.. date: 9526 +.. date: 9876 .. nonce: Cm7MSa .. section: Core and Builtins @@ -39,7 +165,7 @@ os.fsencode() and os.fsdecode() which are already using UTF-8. .. .. bpo: 28991 -.. date: 9525 +.. date: 9875 .. nonce: lGA0FK .. section: Core and Builtins @@ -49,7 +175,7 @@ triggerable by a monkey-patched len() function. .. .. bpo: 28739 -.. date: 9524 +.. date: 9874 .. nonce: w1fvhk .. section: Core and Builtins @@ -59,7 +185,7 @@ ast.literal_eval() even if they do not include expressions. .. .. bpo: 28512 -.. date: 9523 +.. date: 9873 .. nonce: i-pv6d .. section: Core and Builtins @@ -69,7 +195,7 @@ PyErr_SyntaxLocationEx() and PyErr_SyntaxLocationObject(). .. .. bpo: 28918 -.. date: 9522 +.. date: 9872 .. nonce: SFVuPz .. section: Core and Builtins @@ -79,7 +205,7 @@ Py_DEBUG defined. .. .. bpo: 28731 -.. date: 9521 +.. date: 9871 .. nonce: oNF59u .. section: Core and Builtins @@ -88,8 +214,285 @@ dict literal with constant keys up to 30%. .. +.. bpo: 29169 +.. date: 9870 +.. nonce: 8ypApm +.. section: Library + +Update zlib to 1.2.11. + +.. + +.. bpo: 29623 +.. date: 9869 +.. nonce: D3-NP2 +.. section: Library + +Allow use of path-like object as a single argument in ConfigParser.read(). +Patch by David Ellis. + +.. + +.. bpo: 28963 +.. date: 9868 +.. nonce: tPl8dq +.. section: Library + +Fix out of bound iteration in asyncio.Future.remove_done_callback +implemented in C. + +.. + +.. bpo: 29704 +.. date: 9867 +.. nonce: r-kWqv +.. section: Library + +asyncio.subprocess.SubprocessStreamProtocol no longer closes before all +pipes are closed. + +.. + +.. bpo: 29271 +.. date: 9866 +.. nonce: y8Vj2v +.. section: Library + +Fix Task.current_task and Task.all_tasks implemented in C to accept None +argument as their pure Python implementation. + +.. + +.. bpo: 29703 +.. date: 9865 +.. nonce: ZdsPCR +.. section: Library + +Fix asyncio to support instantiation of new event loops in child processes. + +.. + +.. bpo: 29376 +.. date: 9864 +.. nonce: rrJhJy +.. section: Library + +Fix assertion error in threading._DummyThread.is_alive(). + +.. + +.. bpo: 28624 +.. date: 9863 +.. nonce: 43TJib +.. section: Library + +Add a test that checks that cwd parameter of Popen() accepts PathLike +objects. Patch by Sayan Chowdhury. + +.. + +.. bpo: 28518 +.. date: 9862 +.. nonce: o-Q2Nw +.. section: Library + +Start a transaction implicitly before a DML statement. Patch by Aviv +Palivoda. + +.. + +.. bpo: 29532 +.. date: 9861 +.. nonce: YCwVQn +.. section: Library + +Altering a kwarg dictionary passed to functools.partial() no longer affects +a partial object after creation. + +.. + +.. bpo: 29110 +.. date: 9860 +.. nonce: wmE-_T +.. section: Library + +Fix file object leak in aifc.open() when file is given as a filesystem path +and is not in valid AIFF format. Patch by Anthony Zhang. + +.. + +.. bpo: 28556 +.. date: 9859 +.. nonce: p6967e +.. section: Library + +Various updates to typing module: typing.Counter, typing.ChainMap, improved +ABC caching, etc. Original PRs by Jelle Zijlstra, Ivan Levkivskyi, Manuel +Krebber, and Łukasz Langa. + +.. + +.. bpo: 29100 +.. date: 9858 +.. nonce: LAAERS +.. section: Library + +Fix datetime.fromtimestamp() regression introduced in Python 3.6.0: check +minimum and maximum years. + +.. + +.. bpo: 29519 +.. date: 9857 +.. nonce: oGGgZ4 +.. section: Library + +Fix weakref spewing exceptions during interpreter shutdown when used with a +rare combination of multiprocessing and custom codecs. + +.. + +.. bpo: 29416 +.. date: 9856 +.. nonce: KJGyI_ +.. section: Library + +Prevent infinite loop in pathlib.Path.mkdir + +.. + +.. bpo: 29444 +.. date: 9855 +.. nonce: cEwgmk +.. section: Library + +Fixed out-of-bounds buffer access in the group() method of the match object. +Based on patch by WGH. + +.. + +.. bpo: 29335 +.. date: 9854 +.. nonce: _KC7IK +.. section: Library + +Fix subprocess.Popen.wait() when the child process has exited to a stopped +instead of terminated state (ex: when under ptrace). + +.. + +.. bpo: 29290 +.. date: 9853 +.. nonce: XBqptF +.. section: Library + +Fix a regression in argparse that help messages would wrap at non-breaking +spaces. + +.. + +.. bpo: 28735 +.. date: 9852 +.. nonce: admHLO +.. section: Library + +Fixed the comparison of mock.MagickMock with mock.ANY. + +.. + +.. bpo: 29316 +.. date: 9851 +.. nonce: OeOQw5 +.. section: Library + +Restore the provisional status of typing module, add corresponding note to +documentation. Patch by Ivan L. + +.. + +.. bpo: 29219 +.. date: 9850 +.. nonce: kxui7t +.. section: Library + +Fixed infinite recursion in the repr of uninitialized ctypes.CDLL instances. + +.. + +.. bpo: 29011 +.. date: 9849 +.. nonce: MI5f2R +.. section: Library + +Fix an important omission by adding Deque to the typing module. + +.. + +.. bpo: 28969 +.. date: 9848 +.. nonce: j3HJYO +.. section: Library + +Fixed race condition in C implementation of functools.lru_cache. KeyError +could be raised when cached function with full cache was simultaneously +called from differen threads with the same uncached arguments. + +.. + +.. bpo: 29142 +.. date: 9847 +.. nonce: xo6kAv +.. section: Library + +In urllib.request, suffixes in no_proxy environment variable with leading +dots could match related hostnames again (e.g. .b.c matches a.b.c). Patch by +Milan Oberkirch. + +.. + +.. bpo: 28961 +.. date: 9846 +.. nonce: Rt93vg +.. section: Library + +Fix unittest.mock._Call helper: don't ignore the name parameter anymore. +Patch written by Jiajun Huang. + +.. + +.. bpo: 29203 +.. date: 9845 +.. nonce: kN5S6v +.. section: Library + +functools.lru_cache() now respects PEP 468 and preserves the order of +keyword arguments. f(a=1, b=2) is now cached separately from f(b=2, a=1) +since both calls could potentially give different results. + +.. + +.. bpo: 15812 +.. date: 9844 +.. nonce: R1U-Ec +.. section: Library + +inspect.getframeinfo() now correctly shows the first line of a context. +Patch by Sam Breese. + +.. + +.. bpo: 29094 +.. date: 9843 +.. nonce: 460ZQo +.. section: Library + +Offsets in a ZIP file created with extern file object and modes "w" and "x" +now are relative to the start of the file. + +.. + .. bpo: 29085 -.. date: 9520 +.. date: 9842 .. nonce: bm3gkx .. section: Library @@ -98,8 +501,66 @@ pid and time. .. +.. bpo: 29061 +.. date: 9841 +.. nonce: YKq0Ba +.. section: Library + +Fixed bug in secrets.randbelow() which would hang when given a negative +input. Patch by Brendan Donegan. + +.. + +.. bpo: 29079 +.. date: 9840 +.. nonce: g4YLix +.. section: Library + +Prevent infinite loop in pathlib.resolve() on Windows + +.. + +.. bpo: 13051 +.. date: 9839 +.. nonce: YzC1Te +.. section: Library + +Fixed recursion errors in large or resized curses.textpad.Textbox. Based on +patch by Tycho Andersen. + +.. + +.. bpo: 29119 +.. date: 9838 +.. nonce: Ov69fr +.. section: Library + +Fix weakrefs in the pure python version of collections.OrderedDict +move_to_end() method. Contributed by Andra Bogildea. + +.. + +.. bpo: 9770 +.. date: 9837 +.. nonce: WJJnwP +.. section: Library + +curses.ascii predicates now work correctly with negative integers. + +.. + +.. bpo: 28427 +.. date: 9836 +.. nonce: vUd-va +.. section: Library + +old keys should not remove new values from WeakValueDictionary when +collecting from another thread. + +.. + .. bpo: 28923 -.. date: 9519 +.. date: 9835 .. nonce: naVULD .. section: Library @@ -108,7 +569,7 @@ Remove editor artifacts from Tix.py. .. .. bpo: 29055 -.. date: 9518 +.. date: 9834 .. nonce: -r_9jc .. section: Library @@ -118,7 +579,7 @@ upstream exception. .. .. bpo: 28871 -.. date: 9517 +.. date: 9833 .. nonce: cPMXCJ .. section: Library @@ -127,7 +588,7 @@ Fixed a crash when deallocate deep ElementTree. .. .. bpo: 19542 -.. date: 9516 +.. date: 9832 .. nonce: 5tCkaK .. section: Library @@ -137,7 +598,7 @@ when a GC collection happens in another thread. .. .. bpo: 20191 -.. date: 9515 +.. date: 9831 .. nonce: Q7uZCS .. section: Library @@ -147,7 +608,7 @@ its elements as limits. .. .. bpo: 28779 -.. date: 9514 +.. date: 9830 .. nonce: t-mjED .. section: Library @@ -158,7 +619,7 @@ locks. .. .. bpo: 28847 -.. date: 9513 +.. date: 9829 .. nonce: J7d3nG .. section: Library @@ -168,7 +629,7 @@ file when it is not changed. .. .. bpo: 26937 -.. date: 9512 +.. date: 9828 .. nonce: c9kgiA .. section: Library @@ -177,8 +638,36 @@ grp module cannot be imported, as for example on Android platforms. .. +.. bpo: 29071 +.. date: 9827 +.. nonce: FCOpJn +.. section: IDLE + +IDLE colors f-string prefixes (but not invalid ur prefixes). + +.. + +.. bpo: 28572 +.. date: 9826 +.. nonce: 1_duKY +.. section: IDLE + +Add 10% to coverage of IDLE's test_configdialog. Update and augment +description of the configuration system. + +.. + +.. bpo: 29579 +.. date: 9825 +.. nonce: Ih-G2Q +.. section: Windows + +Removes readme.txt from the installer + +.. + .. bpo: 29326 -.. date: 9511 +.. date: 9824 .. nonce: 4qDQzs .. section: Windows @@ -187,7 +676,7 @@ Ignores blank lines in ._pth files (Patch by Alexey Izbyshev) .. .. bpo: 28164 -.. date: 9510 +.. date: 9823 .. nonce: h4CFX8 .. section: Windows @@ -196,7 +685,7 @@ Correctly handle special console filenames (patch by Eryk Sun) .. .. bpo: 29409 -.. date: 9509 +.. date: 9822 .. nonce: bhvrJ2 .. section: Windows @@ -205,7 +694,7 @@ Implement PEP 529 for io.FileIO (Patch by Eryk Sun) .. .. bpo: 29392 -.. date: 9508 +.. date: 9821 .. nonce: OtqS5t .. section: Windows @@ -214,7 +703,7 @@ Prevent crash when passing invalid arguments into msvcrt module. .. .. bpo: 25778 -.. date: 9507 +.. date: 9820 .. nonce: 8uKJ82 .. section: Windows @@ -223,7 +712,7 @@ winreg does not truncate string correctly (Patch by Eryk Sun) .. .. bpo: 28896 -.. date: 9506 +.. date: 9819 .. nonce: VMi9w0 .. section: Windows @@ -231,8 +720,72 @@ Deprecate WindowsRegistryFinder and disable it by default. .. +.. bpo: 27867 +.. date: 9818 +.. nonce: UC5ohc +.. section: C API + +Function PySlice_GetIndicesEx() is replaced with a macro if Py_LIMITED_API +is not set or set to the value between 0x03050400 and 0x03060000 (not +including) or 0x03060100 or higher. + +.. + +.. bpo: 29083 +.. date: 9817 +.. nonce: tGTjr_ +.. section: C API + +Fixed the declaration of some public API functions. PyArg_VaParse() and +PyArg_VaParseTupleAndKeywords() were not available in limited API. +PyArg_ValidateKeywordArguments(), PyArg_UnpackTuple() and Py_BuildValue() +were not available in limited API of version < 3.3 when PY_SSIZE_T_CLEAN is +defined. + +.. + +.. bpo: 29058 +.. date: 9816 +.. nonce: 0wNVP8 +.. section: C API + +All stable API extensions added after Python 3.2 are now available only when +Py_LIMITED_API is set to the PY_VERSION_HEX value of the minimum Python +version supporting this API. + +.. + +.. bpo: 28929 +.. date: 9815 +.. nonce: Md7kb0 +.. section: Documentation + +Link the documentation to its source file on GitHub. + +.. + +.. bpo: 25008 +.. date: 9814 +.. nonce: CeIzyU +.. section: Documentation + +Document smtpd.py as effectively deprecated and add a pointer to aiosmtpd, a +third-party asyncio-based replacement. + +.. + +.. bpo: 26355 +.. date: 9813 +.. nonce: SDq_8Y +.. section: Documentation + +Add canonical header link on each page to corresponding major version of the +documentation. Patch by Matthias Bussonnier. + +.. + .. bpo: 29349 -.. date: 9505 +.. date: 9812 .. nonce: PjSo-t .. section: Documentation @@ -240,8 +793,31 @@ Fix Python 2 syntax in code for building the documentation. .. +.. bpo: 28087 +.. date: 9811 +.. nonce: m8dc4R +.. section: Tests + +Skip test_asyncore and test_eintr poll failures on macOS. Skip some tests of +select.poll when running on macOS due to unresolved issues with the +underlying system poll function on some macOS versions. + +.. + +.. bpo: 29571 +.. date: 9810 +.. nonce: r6Dixr +.. section: Tests + +to match the behaviour of the ``re.LOCALE`` flag, test_re.test_locale_flag +now uses ``locale.getpreferredencoding(False)`` to determine the candidate +encoding for the test regex (allowing it to correctly skip the test when the +default locale encoding is a multi-byte encoding) + +.. + .. bpo: 28950 -.. date: 9504 +.. date: 9809 .. nonce: 1W8Glo .. section: Tests @@ -250,7 +826,7 @@ Disallow -j0 to be combined with -T/-l in regrtest command line arguments. .. .. bpo: 28683 -.. date: 9503 +.. date: 9808 .. nonce: Fp-Hdq .. section: Tests @@ -260,7 +836,7 @@ for a non-root user. .. .. bpo: 26939 -.. date: 9502 +.. date: 9807 .. nonce: 7j_W5R .. section: Tests @@ -269,8 +845,64 @@ on the Android armv7 qemu emulator. .. +.. bpo: 27593 +.. date: 9806 +.. nonce: v87xEr +.. section: Build + +sys.version and the platform module python_build(), python_branch(), and +python_revision() functions now use git information rather than hg when +building from a repo. + +.. + +.. bpo: 29572 +.. date: 9805 +.. nonce: iZ1XKK +.. section: Build + +Update Windows build and OS X installers to use OpenSSL 1.0.2k. + +.. + +.. bpo: 26851 +.. date: 9804 +.. nonce: R5243g +.. section: Build + +Set Android compilation and link flags. + +.. + +.. bpo: 28768 +.. date: 9803 +.. nonce: b9_a6E +.. section: Build + +Fix implicit declaration of function _setmode. Patch by Masayuki Yamamoto + +.. + +.. bpo: 29080 +.. date: 9802 +.. nonce: b3qLQT +.. section: Build + +Removes hard dependency on hg.exe from PCBuild/build.bat + +.. + +.. bpo: 23903 +.. date: 9801 +.. nonce: JXJ889 +.. section: Build + +Added missed names to PC/python3.def. + +.. + .. bpo: 28762 -.. date: 9501 +.. date: 9800 .. nonce: Ru0YN_ .. section: Build @@ -280,7 +912,7 @@ defined in android-ndk-r13. .. .. bpo: 28538 -.. date: 9500 +.. date: 9799 .. nonce: FqtN7v .. section: Build @@ -290,7 +922,7 @@ Android API level 24, but the if_nameindex structure is not defined. .. .. bpo: 20211 -.. date: 9499 +.. date: 9798 .. nonce: gpNptI .. section: Build @@ -301,7 +933,7 @@ Original patch by Thomas Petazzoni. .. .. bpo: 28849 -.. date: 9498 +.. date: 9797 .. nonce: AzRRF5 .. section: Build diff --git a/Misc/NEWS.d/3.6.2.rst b/Misc/NEWS.d/3.6.2.rst new file mode 100644 index 0000000..dba43d1 --- /dev/null +++ b/Misc/NEWS.d/3.6.2.rst @@ -0,0 +1,7 @@ +.. bpo: 0 +.. date: 9993 +.. no changes: True +.. nonce: F9ENBV +.. release date: 2017-07-17 + +No changes since release candidate 2 diff --git a/Misc/NEWS.d/3.6.2rc1.rst b/Misc/NEWS.d/3.6.2rc1.rst new file mode 100644 index 0000000..0a21ae7 --- /dev/null +++ b/Misc/NEWS.d/3.6.2rc1.rst @@ -0,0 +1,942 @@ +.. bpo: 30682 +.. date: 9989 +.. nonce: zZm88E +.. release date: 2017-06-17 +.. section: Core and Builtins + +Removed a too-strict assertion that failed for certain f-strings, such as +eval("f'\\\n'") and eval("f'\\\r'"). + +.. + +.. bpo: 30604 +.. date: 9988 +.. nonce: W47hPY +.. section: Core and Builtins + +Move co_extra_freefuncs to not be per-thread to avoid crashes + +.. + +.. bpo: 29104 +.. date: 9987 +.. nonce: u26yCx +.. section: Core and Builtins + +Fixed parsing backslashes in f-strings. + +.. + +.. bpo: 27945 +.. date: 9986 +.. nonce: p29r3O +.. section: Core and Builtins + +Fixed various segfaults with dict when input collections are mutated during +searching, inserting or comparing. Based on patches by Duane Griffin and +Tim Mitchell. + +.. + +.. bpo: 25794 +.. date: 9985 +.. nonce: xfPwqm +.. section: Core and Builtins + +Fixed type.__setattr__() and type.__delattr__() for non-interned attribute +names. Based on patch by Eryk Sun. + +.. + +.. bpo: 30039 +.. date: 9984 +.. nonce: e0u4DG +.. section: Core and Builtins + +If a KeyboardInterrupt happens when the interpreter is in the middle of +resuming a chain of nested 'yield from' or 'await' calls, it's now correctly +delivered to the innermost frame. + +.. + +.. bpo: 12414 +.. date: 9983 +.. nonce: T9ix8O +.. section: Core and Builtins + +sys.getsizeof() on a code object now returns the sizes which includes the +code struct and sizes of objects which it references. Patch by Dong-hee Na. + +.. + +.. bpo: 29949 +.. date: 9982 +.. nonce: DevGPS +.. section: Core and Builtins + +Fix memory usage regression of set and frozenset object. + +.. + +.. bpo: 29935 +.. date: 9981 +.. nonce: vgjdJo +.. section: Core and Builtins + +Fixed error messages in the index() method of tuple, list and deque when +pass indices of wrong type. + +.. + +.. bpo: 29859 +.. date: 9980 +.. nonce: Z1MLcA +.. section: Core and Builtins + +Show correct error messages when any of the pthread_* calls in +thread_pthread.h fails. + +.. + +.. bpo: 28876 +.. date: 9979 +.. nonce: cU-sGT +.. section: Core and Builtins + +``bool(range)`` works even if ``len(range)`` raises :exc:`OverflowError`. + +.. + +.. bpo: 29600 +.. date: 9978 +.. nonce: 77wQ6C +.. section: Core and Builtins + +Fix wrapping coroutine return values in StopIteration. + +.. + +.. bpo: 28856 +.. date: 9977 +.. nonce: AFRmo4 +.. section: Core and Builtins + +Fix an oversight that %b format for bytes should support objects follow the +buffer protocol. + +.. + +.. bpo: 29714 +.. date: 9976 +.. nonce: z-BhVd +.. section: Core and Builtins + +Fix a regression that bytes format may fail when containing zero bytes +inside. + +.. + +.. bpo: 29478 +.. date: 9975 +.. nonce: rTQ-qy +.. section: Core and Builtins + +If max_line_length=None is specified while using the Compat32 policy, it is +no longer ignored. Patch by Mircea Cosbuc. + +.. + +.. bpo: 30616 +.. date: 9974 +.. nonce: I2mDTz +.. section: Library + +Functional API of enum allows to create empty enums. Patched by Dong-hee Na + +.. + +.. bpo: 30038 +.. date: 9973 +.. nonce: vb4DWk +.. section: Library + +Fix race condition between signal delivery and wakeup file descriptor. +Patch by Nathaniel Smith. + +.. + +.. bpo: 23894 +.. date: 9972 +.. nonce: k2pADV +.. section: Library + +lib2to3 now recognizes ``rb'...'`` and ``f'...'`` strings. + +.. + +.. bpo: 23890 +.. date: 9971 +.. nonce: GCFAAZ +.. section: Library + +unittest.TestCase.assertRaises() now manually breaks a reference cycle to +not keep objects alive longer than expected. + +.. + +.. bpo: 30149 +.. date: 9970 +.. nonce: hE649r +.. section: Library + +inspect.signature() now supports callables with variable-argument parameters +wrapped with partialmethod. Patch by Dong-hee Na. + +.. + +.. bpo: 30645 +.. date: 9969 +.. nonce: oYzbbW +.. section: Library + +Fix path calculation in imp.load_package(), fixing it for cases when a +package is only shipped with bytecodes. Patch by Alexandru Ardelean. + +.. + +.. bpo: 29931 +.. date: 9968 +.. nonce: tfcTwK +.. section: Library + +Fixed comparison check for ipaddress.ip_interface objects. Patch by Sanjay +Sundaresan. + +.. + +.. bpo: 30605 +.. date: 9967 +.. nonce: XqGz1r +.. section: Library + +re.compile() no longer raises a BytesWarning when compiling a bytes instance +with misplaced inline modifier. Patch by Roy Williams. + +.. + +.. bpo: 29591 +.. date: 9966 +.. nonce: ExKblw +.. original section: Library +.. section: Security + +Update expat copy from 2.1.1 to 2.2.0 to get fixes of CVE-2016-0718 and +CVE-2016-4472. See https://sourceforge.net/p/expat/bugs/537/ for more +information. + +.. + +.. bpo: 24484 +.. date: 9965 +.. nonce: fNS32j +.. section: Library + +Avoid race condition in multiprocessing cleanup (#2159) + +.. + +.. bpo: 28994 +.. date: 9964 +.. nonce: 9vzun1 +.. section: Library + +The traceback no longer displayed for SystemExit raised in a callback +registered by atexit. + +.. + +.. bpo: 30508 +.. date: 9963 +.. nonce: wNWRS2 +.. section: Library + +Don't log exceptions if Task/Future "cancel()" method was called. + +.. + +.. bpo: 28556 +.. date: 9962 +.. nonce: mESP7G +.. section: Library + +Updates to typing module: Add generic AsyncContextManager, add support for +ContextManager on all versions. Original PRs by Jelle Zijlstra and Ivan +Levkivskyi + +.. + +.. bpo: 29870 +.. date: 9961 +.. nonce: p960Ih +.. section: Library + +Fix ssl sockets leaks when connection is aborted in asyncio/ssl +implementation. Patch by Michaël Sghaïer. + +.. + +.. bpo: 29743 +.. date: 9960 +.. nonce: en2P4s +.. section: Library + +Closing transport during handshake process leaks open socket. Patch by +Nikolay Kim + +.. + +.. bpo: 27585 +.. date: 9959 +.. nonce: 0Ugqqu +.. section: Library + +Fix waiter cancellation in asyncio.Lock. Patch by Mathieu Sornay. + +.. + +.. bpo: 30418 +.. date: 9958 +.. nonce: EwISQm +.. section: Library + +On Windows, subprocess.Popen.communicate() now also ignore EINVAL on +stdin.write() if the child process is still running but closed the pipe. + +.. + +.. bpo: 29822 +.. date: 9957 +.. nonce: G7dX13 +.. section: Library + +inspect.isabstract() now works during __init_subclass__. Patch by Nate +Soares. + +.. + +.. bpo: 29581 +.. date: 9956 +.. nonce: gHCrxP +.. section: Library + +ABCMeta.__new__ now accepts ``**kwargs``, allowing abstract base classes to +use keyword parameters in __init_subclass__. Patch by Nate Soares. + +.. + +.. bpo: 30557 +.. date: 9955 +.. nonce: uykrLf +.. section: Library + +faulthandler now correctly filters and displays exception codes on Windows + +.. + +.. bpo: 30378 +.. date: 9954 +.. nonce: R_19_5 +.. section: Library + +Fix the problem that logging.handlers.SysLogHandler cannot handle IPv6 +addresses. + +.. + +.. bpo: 29960 +.. date: 9953 +.. nonce: g0wr3r +.. section: Library + +Preserve generator state when _random.Random.setstate() raises an exception. +Patch by Bryan Olson. + +.. + +.. bpo: 30414 +.. date: 9952 +.. nonce: jGl1Lb +.. section: Library + +multiprocessing.Queue._feed background running thread do not break from main +loop on exception. + +.. + +.. bpo: 30003 +.. date: 9951 +.. nonce: BOl9HE +.. section: Library + +Fix handling escape characters in HZ codec. Based on patch by Ma Lin. + +.. + +.. bpo: 30301 +.. date: 9950 +.. nonce: ywOkjN +.. section: Library + +Fix AttributeError when using SimpleQueue.empty() under *spawn* and +*forkserver* start methods. + +.. + +.. bpo: 30329 +.. date: 9949 +.. nonce: EuT36N +.. section: Library + +imaplib and poplib now catch the Windows socket WSAEINVAL error (code 10022) +on shutdown(SHUT_RDWR): An invalid operation was attempted. This error +occurs sometimes on SSL connections. + +.. + +.. bpo: 30375 +.. date: 9948 +.. nonce: 9c8qM7 +.. section: Library + +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. + +.. + +.. bpo: 30048 +.. date: 9947 +.. nonce: ELRx8R +.. section: Library + +Fixed ``Task.cancel()`` can be ignored when the task is running coroutine +and the coroutine returned without any more ``await``. + +.. + +.. bpo: 30266 +.. date: 9946 +.. nonce: YJzHAH +.. section: Library + +contextlib.AbstractContextManager now supports anti-registration by setting +__enter__ = None or __exit__ = None, following the pattern introduced in +bpo-25958. Patch by Jelle Zijlstra. + +.. + +.. bpo: 30298 +.. date: 9945 +.. nonce: ZN-bWo +.. section: Library + +Weaken the condition of deprecation warnings for inline modifiers. 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)...'``). + +.. + +.. bpo: 29990 +.. date: 9944 +.. nonce: HWV6KE +.. section: Library + +Fix range checking in GB18030 decoder. Original patch by Ma Lin. + +.. + +.. bpo: 26293 +.. date: 9943 +.. nonce: wig0YG +.. section: Library + +Change resulted because of zipfile breakage. (See also: bpo-29094) + +.. + +.. bpo: 30243 +.. date: 9942 +.. nonce: RHQt0v +.. section: Library + +Removed the __init__ methods of _json's scanner and encoder. Misusing them +could cause memory leaks or crashes. Now scanner and encoder objects are +completely initialized in the __new__ methods. + +.. + +.. bpo: 30185 +.. date: 9941 +.. nonce: Tiu1n8 +.. section: Library + +Avoid KeyboardInterrupt tracebacks in forkserver helper process when Ctrl-C +is received. + +.. + +.. bpo: 28556 +.. date: 9940 +.. nonce: 51gjbP +.. section: Library + +Various updates to typing module: add typing.NoReturn type, use +WrapperDescriptorType, minor bug-fixes. Original PRs by Jim +Fasarakis-Hilliard and Ivan Levkivskyi. + +.. + +.. bpo: 30205 +.. date: 9939 +.. nonce: BsxO34 +.. section: Library + +Fix getsockname() for unbound AF_UNIX sockets on Linux. + +.. + +.. bpo: 30070 +.. date: 9938 +.. nonce: XM_B41 +.. section: Library + +Fixed leaks and crashes in errors handling in the parser module. + +.. + +.. bpo: 30061 +.. date: 9937 +.. nonce: 2w_dX9 +.. section: Library + +Fixed crashes in IOBase methods __next__() and readlines() when readline() +or __next__() respectively return non-sizeable object. Fixed possible other +errors caused by not checking results of PyObject_Size(), PySequence_Size(), +or PyMapping_Size(). + +.. + +.. bpo: 30017 +.. date: 9936 +.. nonce: cKBuhU +.. section: Library + +Allowed calling the close() method of the zip entry writer object multiple +times. Writing to a closed writer now always produces a ValueError. + +.. + +.. bpo: 30068 +.. date: 9935 +.. nonce: n4q47r +.. section: Library + +_io._IOBase.readlines will check if it's closed first when hint is present. + +.. + +.. bpo: 29694 +.. date: 9934 +.. nonce: LWKxb1 +.. section: Library + +Fixed race condition in pathlib mkdir with flags parents=True. Patch by +Armin Rigo. + +.. + +.. bpo: 29692 +.. date: 9933 +.. nonce: oyWrAE +.. section: Library + +Fixed arbitrary unchaining of RuntimeError exceptions in +contextlib.contextmanager. Patch by Siddharth Velankar. + +.. + +.. bpo: 29998 +.. date: 9932 +.. nonce: poeIKD +.. section: Library + +Pickling and copying ImportError now preserves name and path attributes. + +.. + +.. bpo: 29953 +.. date: 9931 +.. nonce: Q1hSt- +.. section: Library + +Fixed memory leaks in the replace() method of datetime and time objects when +pass out of bound fold argument. + +.. + +.. bpo: 29942 +.. date: 9930 +.. nonce: CsGNuT +.. section: Library + +Fix a crash in itertools.chain.from_iterable when encountering long runs of +empty iterables. + +.. + +.. bpo: 27863 +.. date: 9929 +.. nonce: pPYHHI +.. section: Library + +Fixed multiple crashes in ElementTree caused by race conditions and wrong +types. + +.. + +.. bpo: 28699 +.. date: 9928 +.. nonce: wZztZP +.. section: Library + +Fixed a bug in pools in multiprocessing.pool that raising an exception at +the very first of an iterable may swallow the exception or make the program +hang. Patch by Davin Potts and Xiang Zhang. + +.. + +.. bpo: 25803 +.. date: 9927 +.. nonce: CPDR0W +.. section: Library + +Avoid incorrect errors raised by Path.mkdir(exist_ok=True) when the OS gives +priority to errors such as EACCES over EEXIST. + +.. + +.. bpo: 29861 +.. date: 9926 +.. nonce: t2ZoRK +.. section: Library + +Release references to tasks, their arguments and their results as soon as +they are finished in multiprocessing.Pool. + +.. + +.. bpo: 29884 +.. date: 9925 +.. nonce: kWXR8W +.. section: Library + +faulthandler: Restore the old sigaltstack during teardown. Patch by +Christophe Zeitouny. + +.. + +.. bpo: 25455 +.. date: 9924 +.. nonce: ZsahHN +.. section: Library + +Fixed crashes in repr of recursive buffered file-like objects. + +.. + +.. bpo: 29800 +.. date: 9923 +.. nonce: d2xASa +.. section: Library + +Fix crashes in partial.__repr__ if the keys of partial.keywords are not +strings. Patch by Michael Seifert. + +.. + +.. bpo: 29742 +.. date: 9922 +.. nonce: 8hqfEO +.. section: Library + +get_extra_info() raises exception if get called on closed ssl transport. +Patch by Nikolay Kim. + +.. + +.. bpo: 8256 +.. date: 9921 +.. nonce: jAwGQH +.. section: Library + +Fixed possible failing or crashing input() if attributes "encoding" or +"errors" of sys.stdin or sys.stdout are not set or are not strings. + +.. + +.. bpo: 28298 +.. date: 9920 +.. nonce: xfm84U +.. section: Library + +Fix a bug that prevented array 'Q', 'L' and 'I' from accepting big intables +(objects that have __int__) as elements. Patch by Oren Milman. + +.. + +.. bpo: 28231 +.. date: 9919 +.. nonce: MG1X09 +.. section: Library + +The zipfile module now accepts path-like objects for external paths. + +.. + +.. bpo: 26915 +.. date: 9918 +.. nonce: qShJZO +.. section: Library + +index() and count() methods of collections.abc.Sequence now check identity +before checking equality when do comparisons. + +.. + +.. bpo: 29615 +.. date: 9917 +.. nonce: OpFKzg +.. section: Library + +SimpleXMLRPCDispatcher no longer chains KeyError (or any other exception) to +exception(s) raised in the dispatched methods. Patch by Petr Motejlek. + +.. + +.. bpo: 30177 +.. date: 9916 +.. nonce: JGIJNL +.. section: Library + +path.resolve(strict=False) no longer cuts the path after the first element +not present in the filesystem. Patch by Antoine Pietri. + +.. + +.. bpo: 15786 +.. date: 9915 +.. nonce: _XRbaR +.. section: IDLE + +Fix several problems with IDLE's autocompletion box. The following should +now work: clicking on selection box items; using the scrollbar; selecting an +item by hitting Return. Hangs on MacOSX should no longer happen. Patch by +Louie Lu. + +.. + +.. bpo: 25514 +.. date: 9914 +.. nonce: 882pXa +.. section: IDLE + +Add doc subsubsection about IDLE failure to start. Popup no-connection +message directs users to this section. + +.. + +.. bpo: 30642 +.. date: 9913 +.. nonce: 3Zujzt +.. section: IDLE + +Fix reference leaks in IDLE tests. Patches by Louie Lu and Terry Jan Reedy. + +.. + +.. bpo: 30495 +.. date: 9912 +.. nonce: I3i5vL +.. section: IDLE + +Add docstrings for textview.py and use PEP8 names. Patches by Cheryl Sabella +and Terry Jan Reedy. + +.. + +.. bpo: 30290 +.. date: 9911 +.. nonce: fZ3kod +.. section: IDLE + +Help-about: use pep8 names and add tests. Increase coverage to 100%. Patches +by Louie Lu, Cheryl Sabella, and Terry Jan Reedy. + +.. + +.. bpo: 30303 +.. date: 9910 +.. nonce: 2L2F-4 +.. section: IDLE + +Add _utest option to textview; add new tests. Increase coverage to 100%. +Patches by Louie Lu and Terry Jan Reedy. + +.. + +.. bpo: 27867 +.. date: 9909 +.. nonce: B46BRE +.. section: C API + +Function PySlice_GetIndicesEx() no longer replaced with a macro if +Py_LIMITED_API is not set. + +.. + +.. bpo: 29941 +.. date: 9908 +.. nonce: ylh45A +.. section: Build + +Add ``--with-assertions`` configure flag to explicitly enable C ``assert()`` +checks. Defaults to off. ``--with-pydebug`` implies ``--with-assertions``. + +.. + +.. bpo: 28787 +.. date: 9907 +.. nonce: vhH_6a +.. section: Build + +Fix out-of-tree builds of Python when configured with ``--with--dtrace``. + +.. + +.. bpo: 29243 +.. date: 9906 +.. nonce: WDK4hT +.. section: Build + +Prevent unnecessary rebuilding of Python during ``make test``, ``make +install`` and some other make targets when configured with +``--enable-optimizations``. + +.. + +.. bpo: 23404 +.. date: 9905 +.. nonce: PdYVWg +.. section: Build + +Don't regenerate generated files based on file modification time anymore: +the action is now explicit. Replace ``make touch`` with ``make regen-all``. + +.. + +.. bpo: 29643 +.. date: 9904 +.. nonce: 4WLIJQ +.. section: Build + +Fix ``--enable-optimization`` didn't work. + +.. + +.. bpo: 30176 +.. date: 9903 +.. nonce: VivmCg +.. section: Documentation + +Add missing attribute related constants in curses documentation. + +.. + +.. bpo: 30052 +.. date: 9902 +.. nonce: TpmpaF +.. section: Documentation + +the link targets for :func:`bytes` and :func:`bytearray` are now their +respective type definitions, rather than the corresponding builtin function +entries. Use :ref:`bytes <func-bytes>` and :ref:`bytearray <func-bytearray>` +to reference the latter. + +In order to ensure this and future cross-reference updates are applied +automatically, the daily documentation builds now disable the default output +caching features in Sphinx. + +.. + +.. bpo: 26985 +.. date: 9901 +.. nonce: NB5_9S +.. section: Documentation + +Add missing info of code object in inspect documentation. + +.. + +.. bpo: 29367 +.. date: 9900 +.. nonce: 4dOKL0 +.. section: Tools/Demos + +python-gdb.py now supports also ``method-wrapper`` (``wrapperobject``) +objects. + +.. + +.. bpo: 30357 +.. date: 9899 +.. nonce: n4CPEa +.. section: Tests + +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. Initial patch written by Grzegorz Grzywacz. + +.. + +.. bpo: 30197 +.. date: 9898 +.. nonce: c5wRfu +.. section: Tests + +Enhanced functions swap_attr() and swap_item() in the test.support module. +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. + +.. + +.. bpo: 30687 +.. date: 9897 +.. nonce: 8mqHnu +.. section: Windows + +Locate msbuild.exe on Windows when building rather than vcvarsall.bat + +.. + +.. bpo: 30450 +.. date: 9896 +.. nonce: qsaK8y +.. section: Windows + +The build process on Windows no longer depends on Subversion, instead +pulling external code from GitHub via a Python script. If Python 3.6 is not +found on the system (via ``py -3.6``), NuGet is used to download a copy of +32-bit Python. diff --git a/Misc/NEWS.d/3.6.2rc2.rst b/Misc/NEWS.d/3.6.2rc2.rst new file mode 100644 index 0000000..45be03e --- /dev/null +++ b/Misc/NEWS.d/3.6.2rc2.rst @@ -0,0 +1,39 @@ +.. bpo: 30730 +.. date: 9992 +.. nonce: rJsyTH +.. original section: Library +.. release date: 2017-07-07 +.. section: Security + +Prevent environment variables injection in subprocess on Windows. Prevent +passing other environment variables and command arguments. + +.. + +.. bpo: 30694 +.. date: 9991 +.. nonce: WkMWM_ +.. original section: Library +.. section: Security + +Upgrade expat copy from 2.2.0 to 2.2.1 to get fixes of multiple security +vulnerabilities including: CVE-2017-9233 (External entity infinite loop +DoS), CVE-2016-9063 (Integer overflow, re-fix), CVE-2016-0718 (Fix +regression bugs from 2.2.0's fix to CVE-2016-0718) and CVE-2012-0876 +(Counter hash flooding with SipHash). Note: the CVE-2016-5300 (Use +os-specific entropy sources like getrandom) doesn't impact Python, since +Python already gets entropy from the OS to set the expat secret using +``XML_SetHashSalt()``. + +.. + +.. bpo: 30500 +.. date: 9990 +.. nonce: 1VG7R- +.. original section: Library +.. section: Security + +Fix urllib.parse.splithost() to correctly parse fragments. For example, +``splithost('//127.0.0.1#@evil.com/')`` now correctly returns the +``127.0.0.1`` host, instead of treating ``@evil.com`` as the host in an +authentification (``login@host``). diff --git a/Misc/NEWS.d/3.6.3.rst b/Misc/NEWS.d/3.6.3.rst new file mode 100644 index 0000000..4d591d7 --- /dev/null +++ b/Misc/NEWS.d/3.6.3.rst @@ -0,0 +1,27 @@ +.. bpo: 31641 +.. date: 2017-10-03-01-05-11 +.. nonce: vlQEq5 +.. release date: 2017-10-03 +.. section: Library + +Re-allow arbitrary iterables in `concurrent.futures.as_completed()`. Fixes +regression in 3.6.3rc1. + +.. + +.. bpo: 31662 +.. date: 2017-10-03-01-06-24 +.. nonce: 8l2jEz +.. section: Build + +Fix typos in Windows ``uploadrelease.bat`` script. Fix Windows Doc build +issues in ``Doc/make.bat``. + +.. + +.. bpo: 31423 +.. date: 2017-10-03-01-01-52 +.. nonce: uKvPYA +.. section: Build + +Fix building the PDF documentation with newer versions of Sphinx. diff --git a/Misc/NEWS.d/3.6.3rc1.rst b/Misc/NEWS.d/3.6.3rc1.rst new file mode 100644 index 0000000..2fc3c08 --- /dev/null +++ b/Misc/NEWS.d/3.6.3rc1.rst @@ -0,0 +1,1259 @@ +.. bpo: 29781 +.. date: 2017-09-05-15-26-30 +.. nonce: LwYtBP +.. release date: 2017-09-18 +.. section: Security + +SSLObject.version() now correctly returns None when handshake over BIO has +not been performed yet. + +.. + +.. bpo: 30947 +.. date: 2017-08-16-16-35-59 +.. nonce: iNMmm4 +.. section: Security + +Upgrade libexpat embedded copy from version 2.2.1 to 2.2.3 to get security +fixes. + +.. + +.. bpo: 31471 +.. date: 2017-09-14-19-47-57 +.. nonce: 0yiA5Q +.. section: Core and Builtins + +Fix an assertion failure in `subprocess.Popen()` on Windows, in case the env +argument has a bad keys() method. Patch by Oren Milman. + +.. + +.. bpo: 31418 +.. date: 2017-09-13-13-03-52 +.. nonce: rS-FlC +.. section: Core and Builtins + +Fix an assertion failure in `PyErr_WriteUnraisable()` in case of an +exception with a bad ``__module__`` attribute. Patch by Oren Milman. + +.. + +.. bpo: 31416 +.. date: 2017-09-11-12-54-35 +.. nonce: 2hlQFd +.. section: Core and Builtins + +Fix assertion failures in case of a bad warnings.filters or +warnings.defaultaction. Patch by Oren Milman. + +.. + +.. bpo: 31411 +.. date: 2017-09-11-08-50-41 +.. nonce: HZz82I +.. section: Core and Builtins + +Raise a TypeError instead of SystemError in case warnings.onceregistry is +not a dictionary. Patch by Oren Milman. + +.. + +.. bpo: 31373 +.. date: 2017-09-06-15-25-59 +.. nonce: dC4jd4 +.. section: Core and Builtins + +Fix several possible instances of undefined behavior due to floating-point +demotions. + +.. + +.. bpo: 30465 +.. date: 2017-09-06-10-47-29 +.. nonce: oe-3GD +.. section: Core and Builtins + +Location information (``lineno`` and ``col_offset``) in f-strings is now +(mostly) correct. This fixes tools like flake8 from showing warnings on the +wrong line (typically the first line of the file). + +.. + +.. bpo: 31343 +.. date: 2017-09-04-14-57-27 +.. nonce: Kl_fS5 +.. section: Core and Builtins + +Include sys/sysmacros.h for major(), minor(), and makedev(). GNU C libray +plans to remove the functions from sys/types.h. + +.. + +.. bpo: 31291 +.. date: 2017-08-28-11-51-29 +.. nonce: t8QggK +.. section: Core and Builtins + +Fix an assertion failure in `zipimport.zipimporter.get_data` on Windows, +when the return value of ``pathname.replace('/','\\')`` isn't a string. +Patch by Oren Milman. + +.. + +.. bpo: 31271 +.. date: 2017-08-25-20-43-22 +.. nonce: YMduKF +.. section: Core and Builtins + +Fix an assertion failure in the write() method of `io.TextIOWrapper`, when +the encoder doesn't return a bytes object. Patch by Oren Milman. + +.. + +.. bpo: 31243 +.. date: 2017-08-24-13-34-49 +.. nonce: dRJzqR +.. section: Core and Builtins + +Fix a crash in some methods of `io.TextIOWrapper`, when the decoder's state +is invalid. Patch by Oren Milman. + +.. + +.. bpo: 30721 +.. date: 2017-08-18-15-15-20 +.. nonce: Hmc56z +.. section: Core and Builtins + +``print`` now shows correct usage hint for using Python 2 redirection +syntax. Patch by Sanyam Khurana. + +.. + +.. bpo: 31070 +.. date: 2017-08-09-09-40-54 +.. nonce: oDyLiI +.. section: Core and Builtins + +Fix a race condition in importlib _get_module_lock(). + +.. + +.. bpo: 31095 +.. date: 2017-08-01-18-48-30 +.. nonce: bXWZDb +.. section: Core and Builtins + +Fix potential crash during GC caused by ``tp_dealloc`` which doesn't call +``PyObject_GC_UnTrack()``. + +.. + +.. bpo: 31071 +.. date: 2017-07-31-13-28-53 +.. nonce: P9UBDy +.. section: Core and Builtins + +Avoid masking original TypeError in call with * unpacking when other +arguments are passed. + +.. + +.. bpo: 30978 +.. date: 2017-07-21-07-39-05 +.. nonce: f0jODc +.. section: Core and Builtins + +str.format_map() now passes key lookup exceptions through. Previously any +exception was replaced with a KeyError exception. + +.. + +.. bpo: 30808 +.. date: 2017-07-17-12-12-59 +.. nonce: bA3zOv +.. section: Core and Builtins + +Use _Py_atomic API for concurrency-sensitive signal state. + +.. + +.. bpo: 30876 +.. date: 2017-07-11-06-31-32 +.. nonce: x35jZX +.. section: Core and Builtins + +Relative import from unloaded package now reimports the package instead of +failing with SystemError. Relative import from non-package now fails with +ImportError rather than SystemError. + +.. + +.. bpo: 30703 +.. date: 2017-06-28-21-07-32 +.. nonce: ULCdFp +.. section: Core and Builtins + +Improve signal delivery. + +Avoid using Py_AddPendingCall from signal handler, to avoid calling +signal-unsafe functions. The tests I'm adding here fail without the rest of +the patch, on Linux and OS X. This means our signal delivery logic had +defects (some signals could be lost). + +.. + +.. bpo: 30765 +.. date: 2017-06-26-14-29-50 +.. nonce: Q5iBmf +.. section: Core and Builtins + +Avoid blocking in pthread_mutex_lock() when PyThread_acquire_lock() is asked +not to block. + +.. + +.. bpo: 31161 +.. date: 06 +.. nonce: FcUAA0 +.. section: Core and Builtins + +Make sure the 'Missing parentheses' syntax error message is only applied to +SyntaxError, not to subclasses. Patch by Martijn Pieters. + +.. + +.. bpo: 30814 +.. date: 05 +.. nonce: HcYsfM +.. section: Core and Builtins + +Fixed a race condition when import a submodule from a package. + +.. + +.. bpo: 30597 +.. date: 04 +.. nonce: 7erHiP +.. section: Core and Builtins + +``print`` now shows expected input in custom error message when used as a +Python 2 statement. Patch by Sanyam Khurana. + +.. + +.. bpo: 31499 +.. date: 2017-09-18-10-57-04 +.. nonce: BydYhf +.. section: Library + +xml.etree: Fix a crash when a parser is part of a reference cycle. + +.. + +.. bpo: 28556 +.. date: 2017-09-14-11-02-56 +.. nonce: EUOiYs +.. section: Library + +typing.get_type_hints now finds the right globalns for classes and modules +by default (when no ``globalns`` was specified by the caller). + +.. + +.. bpo: 28556 +.. date: 2017-09-13-23-27-39 +.. nonce: UmTQvv +.. section: Library + +Speed improvements to the ``typing`` module. Original PRs by Ivan +Levkivskyi and Mitar. + +.. + +.. bpo: 31544 +.. date: 2017-09-13-19-55-35 +.. nonce: beTh6t +.. section: Library + +The C accelerator module of ElementTree ignored exceptions raised when +looking up TreeBuilder target methods in XMLParser(). + +.. + +.. bpo: 31234 +.. date: 2017-09-13-18-05-56 +.. nonce: lGkcPg +.. section: Library + +socket.create_connection() now fixes manually a reference cycle: clear the +variable storing the last exception on success. + +.. + +.. bpo: 31457 +.. date: 2017-09-13-13-33-39 +.. nonce: bIVBtI +.. section: Library + +LoggerAdapter objects can now be nested. + +.. + +.. bpo: 31400 +.. date: 2017-09-08-14-19-57 +.. nonce: YOTPKi +.. section: Library + +Improves SSL error handling to avoid losing error numbers. + +.. + +.. bpo: 28958 +.. date: 2017-09-06-19-41-01 +.. nonce: x4-K5F +.. section: Library + +ssl.SSLContext() now uses OpenSSL error information when a context cannot be +instantiated. + +.. + +.. bpo: 27340 +.. date: 2017-09-06-06-50-41 +.. nonce: GgekV5 +.. section: Library + +SSLSocket.sendall() now uses memoryview to create slices of data. This fixes +support for all bytes-like object. It is also more efficient and avoids +costly copies. + +.. + +.. bpo: 31178 +.. date: 2017-09-05-14-55-28 +.. nonce: JrSFo7 +.. section: Library + +Fix string concatenation bug in rare error path in the subprocess module + +.. + +.. bpo: 31350 +.. date: 2017-09-05-10-30-48 +.. nonce: dXJ-7N +.. section: Library + +Micro-optimize :func:`asyncio._get_running_loop` to become up to 10% faster. + +.. + +.. bpo: 31170 +.. date: 2017-09-04-23-41-35 +.. nonce: QGmJ1t +.. section: Library + +expat: Update libexpat from 2.2.3 to 2.2.4. Fix copying of partial +characters for UTF-8 input (libexpat bug 115): +https://github.com/libexpat/libexpat/issues/115 + +.. + +.. bpo: 29136 +.. date: 2017-09-04-16-39-49 +.. nonce: vSn1oR +.. section: Library + +Add TLS 1.3 cipher suites and OP_NO_TLSv1_3. + +.. + +.. bpo: 29212 +.. date: 2017-09-03-14-31-00 +.. nonce: bicycl +.. section: Library + +Fix concurrent.futures.thread.ThreadPoolExecutor threads to have a non +repr() based thread name by default when no thread_name_prefix is supplied. +They will now identify themselves as "ThreadPoolExecutor-y_n". + +.. + +.. bpo: 9146 +.. date: 2017-09-03-14-10-00 +.. nonce: _-oo-_ +.. section: Library + +Fix a segmentation fault in _hashopenssl when standard hash functions such +as md5 are not available in the linked OpenSSL library. As in some special +FIPS-140 build environments. + +.. + +.. bpo: 27144 +.. date: 2017-08-30-11-26-14 +.. nonce: PEDJsE +.. section: Library + +The ``map()`` and ``as_completed()`` iterators in ``concurrent.futures`` now +avoid keeping a reference to yielded objects. + +.. + +.. bpo: 10746 +.. date: 2017-08-28-13-01-05 +.. nonce: nmAvfu +.. section: Library + +Fix ctypes producing wrong PEP 3118 type codes for integer types. + +.. + +.. bpo: 22536 +.. date: 2017-08-23 +.. nonce: _narf_ +.. section: Library + +The subprocess module now sets the filename when FileNotFoundError is raised +on POSIX systems due to the executable or cwd not being found. + +.. + +.. bpo: 31249 +.. date: 2017-08-22-12-44-48 +.. nonce: STPbb9 +.. section: Library + +concurrent.futures: WorkItem.run() used by ThreadPoolExecutor now breaks a +reference cycle between an exception object and the WorkItem object. + +.. + +.. bpo: 31247 +.. date: 2017-08-21-17-50-27 +.. nonce: 8S3zJp +.. section: Library + +xmlrpc.server now explicitly breaks reference cycles when using +sys.exc_info() in code handling exceptions. + +.. + +.. bpo: 30102 +.. date: 2017-08-16-21-14-31 +.. nonce: 1sPqmc +.. section: Library + +The ssl and hashlib modules now call OPENSSL_add_all_algorithms_noconf() on +OpenSSL < 1.1.0. The function detects CPU features and enables optimizations +on some CPU architectures such as POWER8. Patch is based on research from +Gustavo Serra Scalet. + +.. + +.. bpo: 31185 +.. date: 2017-08-11-19-30-00 +.. nonce: i6TPgL +.. section: Library + +Fixed miscellaneous errors in asyncio speedup module. + +.. + +.. bpo: 31135 +.. date: 2017-08-08-14-44-37 +.. nonce: HH94xR +.. section: Library + +ttk: fix the destroy() method of LabeledScale and OptionMenu classes. Call +the parent destroy() method even if the used attribute doesn't exist. The +LabeledScale.destroy() method now also explicitly clears label and scale +attributes to help the garbage collector to destroy all widgets. + +.. + +.. bpo: 31107 +.. date: 2017-08-02-12-48-15 +.. nonce: 1t2hn5 +.. section: Library + +Fix `copyreg._slotnames()` mangled attribute calculation for classes whose +name begins with an underscore. Patch by Shane Harvey. + +.. + +.. bpo: 31061 +.. date: 2017-08-01-09-32-58 +.. nonce: husAYX +.. section: Library + +Fixed a crash when using asyncio and threads. + +.. + +.. bpo: 30502 +.. date: 2017-07-27-11-33-58 +.. nonce: GJlfU8 +.. section: Library + +Fix handling of long oids in ssl. Based on patch by Christian Heimes. + +.. + +.. bpo: 30119 +.. date: 2017-07-26-15-15-00 +.. nonce: DZ6C_S +.. section: Library + +ftplib.FTP.putline() now throws ValueError on commands that contains CR or +LF. Patch by Dong-hee Na. + +.. + +.. bpo: 30595 +.. date: 2017-07-26-04-46-12 +.. nonce: -zJ7d8 +.. section: Library + +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. + +.. + +.. bpo: 29403 +.. date: 2017-07-20-02-29-49 +.. nonce: 3RinCV +.. section: Library + +Fix ``unittest.mock``'s autospec to not fail on method-bound builtin +functions. Patch by Aaron Gallagher. + +.. + +.. bpo: 30961 +.. date: 2017-07-18-23-47-51 +.. nonce: 064jz0 +.. section: Library + +Fix decrementing a borrowed reference in tracemalloc. + +.. + +.. bpo: 25684 +.. date: 2017-07-17-11-35-00 +.. nonce: usELVx +.. section: Library + +Change ``ttk.OptionMenu`` radiobuttons to be unique across instances of +``OptionMenu``. + +.. + +.. bpo: 30886 +.. date: 2017-07-10-12-14-22 +.. nonce: nqQj34 +.. section: Library + +Fix multiprocessing.Queue.join_thread(): it now waits until the thread +completes, even if the thread was started by the same process which created +the queue. + +.. + +.. bpo: 29854 +.. date: 2017-07-07-02-18-57 +.. nonce: J8wKb_ +.. section: Library + +Fix segfault in readline when using readline's history-size option. Patch +by Nir Soffer. + +.. + +.. bpo: 30319 +.. date: 2017-07-04-13-48-21 +.. nonce: hg_3TX +.. section: Library + +socket.close() now ignores ECONNRESET error. + +.. + +.. bpo: 30828 +.. date: 2017-07-04-13-10-52 +.. nonce: CLvEvV +.. section: Library + +Fix out of bounds write in `asyncio.CFuture.remove_done_callback()`. + +.. + +.. bpo: 30807 +.. date: 2017-06-29-22-04-44 +.. nonce: sLtjY- +.. section: Library + +signal.setitimer() may disable the timer when passed a tiny value. + +Tiny values (such as 1e-6) are valid non-zero values for setitimer(), which +is specified as taking microsecond-resolution intervals. However, on some +platform, our conversion routine could convert 1e-6 into a zero interval, +therefore disabling the timer instead of (re-)scheduling it. + +.. + +.. bpo: 30441 +.. date: 2017-06-29-14-25-14 +.. nonce: 3Wh9kc +.. section: Library + +Fix bug when modifying os.environ while iterating over it + +.. + +.. bpo: 30532 +.. date: 2017-06-26-11-01-59 +.. nonce: qTeL1o +.. section: Library + +Fix email header value parser dropping folding white space in certain cases. + +.. + +.. bpo: 30879 +.. date: 03 +.. nonce: N3KI-o +.. section: Library + +os.listdir() and os.scandir() now emit bytes names when called with +bytes-like argument. + +.. + +.. bpo: 30746 +.. date: 02 +.. nonce: 7drQI0 +.. section: Library + +Prohibited the '=' character in environment variable names in +``os.putenv()`` and ``os.spawn*()``. + +.. + +.. bpo: 29755 +.. date: 01 +.. nonce: diQcY_ +.. section: Library + +Fixed the lgettext() family of functions in the gettext module. They now +always return bytes. + +.. + +.. bpo: 31294 +.. date: 2017-09-07-20-49-09 +.. nonce: WgI18w +.. section: Documentation + +Fix incomplete code snippet in the ZeroMQSocketListener and +ZeroMQSocketHandler examples and adapt them to Python 3. + +.. + +.. bpo: 21649 +.. date: 2017-09-06-10-11-57 +.. nonce: EUvqA9 +.. section: Documentation + +Add RFC 7525 and Mozilla server side TLS links to SSL documentation. + +.. + +.. bpo: 30803 +.. date: 2017-07-29-14-55-50 +.. nonce: 6hutqQ +.. section: Documentation + +Clarify doc on truth value testing. Original patch by Peter Thomassen. + +.. + +.. bpo: 31320 +.. date: 2017-09-05-14-23-35 +.. nonce: JRDHx7 +.. section: Tests + +Silence traceback in test_ssl + +.. + +.. bpo: 25674 +.. date: 2017-09-04-13-03-55 +.. nonce: whVTXh +.. section: Tests + +Remove sha256.tbs-internet.com ssl test + +.. + +.. bpo: 30715 +.. date: 2017-07-25-15-27-44 +.. nonce: Sp7bTF +.. section: Tests + +Address ALPN callback changes for OpenSSL 1.1.0f. The latest version behaves +like OpenSSL 1.0.2 and no longer aborts handshake. + +.. + +.. bpo: 30822 +.. date: 2017-07-20-14-29-54 +.. nonce: X0wREo +.. section: Tests + +regrtest: Exclude tzdata from regrtest --all. When running the test suite +using --use=all / -u all, exclude tzdata since it makes test_datetime too +slow (15-20 min on some buildbots) which then times out on some buildbots. +Fix also regrtest command line parser to allow passing -u extralargefile to +run test_zipfile64. + +.. + +.. bpo: 30854 +.. date: 2017-07-05-16-54-59 +.. nonce: sPADRI +.. section: Build + +Fix compile error when compiling --without-threads. Patch by Masayuki +Yamamoto. + +.. + +.. bpo: 30389 +.. date: 2017-09-06-17-14-54 +.. nonce: 9Dizrx +.. section: Windows + +Adds detection of Visual Studio 2017 to distutils on Windows. + +.. + +.. bpo: 31340 +.. date: 2017-09-04-13-19-05 +.. nonce: MbkzLi +.. section: Windows + +Change to building with MSVC v141 (included with Visual Studio 2017) + +.. + +.. bpo: 30581 +.. date: 2017-08-04-10-05-19 +.. nonce: OQhR7l +.. section: Windows + +os.cpu_count() now returns the correct number of processors on Windows when +the number of logical processors is greater than 64. + +.. + +.. bpo: 30731 +.. date: 2017-07-13-11-22-53 +.. nonce: nmMDwI +.. section: Windows + +Add a missing xmlns to python.manifest so that it matches the schema. + +.. + +.. bpo: 31493 +.. date: 2017-09-16-23-43-39 +.. nonce: nmHMCR +.. section: IDLE + +IDLE code context -- fix code update and font update timers. + +Canceling timers prevents a warning message when test_idle completes. + +.. + +.. bpo: 31488 +.. date: 2017-09-16-01-21-20 +.. nonce: 0rtXIT +.. section: IDLE + +IDLE - Update non-key options in former extension classes. When applying +configdialog changes, call .reload for each feature class. Change ParenMatch +so updated options affect existing instances attached to existing editor +windows. + +.. + +.. bpo: 31477 +.. date: 2017-09-15-12-38-47 +.. nonce: n__6sa +.. section: IDLE + +IDLE - Improve rstrip entry in doc. Strip trailing whitespace strips more +than blank spaces. Multiline string literals are not skipped. + +.. + +.. bpo: 31480 +.. date: 2017-09-14-17-53-53 +.. nonce: 4WJ0pl +.. section: IDLE + +IDLE - make tests pass with zzdummy extension disabled by default. + +.. + +.. bpo: 31421 +.. date: 2017-09-12-08-38-27 +.. nonce: mYfQNq +.. section: IDLE + +Document how IDLE runs tkinter programs. IDLE calls tcl/tk update in the +background in order to make live + +interaction and experimentatin with tkinter applications much easier. + +.. + +.. bpo: 31414 +.. date: 2017-09-11-15-46-05 +.. nonce: wiepgK +.. section: IDLE + +IDLE -- fix tk entry box tests by deleting first. Adding to an int entry is +not the same as deleting and inserting because int('') will fail. + +.. + +.. bpo: 31051 +.. date: 2017-08-30-00-06-58 +.. nonce: 50Jp_Q +.. section: IDLE + +Rearrange IDLE condigdialog GenPage into Window, Editor, and Help sections. + +.. + +.. bpo: 30617 +.. date: 2017-08-27-16-49-36 +.. nonce: UHnswr +.. section: IDLE + +IDLE - Add docstrings and tests for outwin subclass of editor. + +Move some data and functions from the class to module level. Patch by Cheryl +Sabella. + +.. + +.. bpo: 31287 +.. date: 2017-08-27-15-31-33 +.. nonce: aZERfI +.. section: IDLE + +IDLE - Do not modify tkinter.message in test_configdialog. + +.. + +.. bpo: 27099 +.. date: 2017-08-24-13-48-16 +.. nonce: rENefC +.. section: IDLE + +Convert IDLE's built-in 'extensions' to regular features. + +About 10 IDLE features were implemented as supposedly optional extensions. +Their different behavior could be confusing or worse for users and not good +for maintenance. Hence the conversion. + +The main difference for users is that user configurable key bindings for +builtin features are now handled uniformly. Now, editing a binding in a +keyset only affects its value in the keyset. All bindings are defined +together in the system-specific default keysets in config-extensions.def. +All custom keysets are saved as a whole in config-extension.cfg. All take +effect as soon as one clicks Apply or Ok. + +The affected events are '<<force-open-completions>>', '<<expand-word>>', +'<<force-open-calltip>>', '<<flash-paren>>', '<<format-paragraph>>', +'<<run-module>>', '<<check-module>>', and '<<zoom-height>>'. Any (global) +customizations made before 3.6.3 will not affect their keyset-specific +customization after 3.6.3. and vice versa. + +Inital patch by Charles Wohlganger. + +.. + +.. bpo: 31206 +.. date: 2017-08-18-14-13-42 +.. nonce: F1-tKK +.. section: IDLE + +IDLE: Factor HighPage(Frame) class from ConfigDialog. Patch by Cheryl +Sabella. + +.. + +.. bpo: 31001 +.. date: 2017-08-17-15-00-20 +.. nonce: KLxYHC +.. section: IDLE + +Add tests for configdialog highlight tab. Patch by Cheryl Sabella. + +.. + +.. bpo: 31205 +.. date: 2017-08-15-12-58-23 +.. nonce: iuziZ5 +.. section: IDLE + +IDLE: Factor KeysPage(Frame) class from ConfigDialog. The slightly modified +tests continue to pass. Patch by Cheryl Sabella. + +.. + +.. bpo: 31130 +.. date: 2017-08-07-14-02-56 +.. nonce: FbsC7f +.. section: IDLE + +IDLE -- stop leaks in test_configdialog. Initial patch by Victor Stinner. + +.. + +.. bpo: 31002 +.. date: 2017-08-03-17-54-02 +.. nonce: kUSgTE +.. section: IDLE + +Add tests for configdialog keys tab. Patch by Cheryl Sabella. + +.. + +.. bpo: 19903 +.. date: 2017-08-03-14-08-42 +.. nonce: sqE1FS +.. section: IDLE + +IDLE: Calltips use `inspect.signature` instead of `inspect.getfullargspec`. +This improves calltips for builtins converted to use Argument Clinic. Patch +by Louie Lu. + +.. + +.. bpo: 31083 +.. date: 2017-07-31-23-20-51 +.. nonce: 991FXm +.. section: IDLE + +IDLE - Add an outline of a TabPage class in configdialog. Update existing +classes to match outline. Initial patch by Cheryl Sabella. + +.. + +.. bpo: 31050 +.. date: 2017-07-30-17-39-59 +.. nonce: AXR3kP +.. section: IDLE + +Factor GenPage(Frame) class from ConfigDialog. The slightly modified tests +continue to pass. Patch by Cheryl Sabella. + +.. + +.. bpo: 31004 +.. date: 2017-07-30-01-00-58 +.. nonce: m8cc1t +.. section: IDLE + +IDLE - Factor FontPage(Frame) class from ConfigDialog. + +Slightly modified tests continue to pass. Fix General tests. Patch mostly by +Cheryl Sabella. + +.. + +.. bpo: 30781 +.. date: 2017-07-28-18-59-06 +.. nonce: ud5m18 +.. section: IDLE + +IDLE - Use ttk widgets in ConfigDialog. Patches by Terry Jan Reedy and +Cheryl Sabella. + +.. + +.. bpo: 31060 +.. date: 2017-07-27-14-48-42 +.. nonce: GdY_VY +.. section: IDLE + +IDLE - Finish rearranging methods of ConfigDialog Grouping methods +pertaining to each tab and the buttons will aid writing tests and improving +the tabs and will enable splitting the groups into classes. + +.. + +.. bpo: 30853 +.. date: 2017-07-27-10-01-14 +.. nonce: enPvvc +.. section: IDLE + +IDLE -- Factor a VarTrace class out of ConfigDialog. + +Instance tracers manages pairs consisting of a tk variable and a callback +function. When tracing is turned on, setting the variable calls the +function. Test coverage for the new class is 100%. + +.. + +.. bpo: 31003 +.. date: 2017-07-25-01-28-35 +.. nonce: bYINVH +.. section: IDLE + +IDLE: Add more tests for General tab. + +.. + +.. bpo: 30993 +.. date: 2017-07-22-18-08-41 +.. nonce: 34vJkB +.. section: IDLE + +IDLE - Improve configdialog font page and tests. + +In configdialog: Document causal pathways in create_font_tab docstring. +Simplify some attribute names. Move set_samples calls to var_changed_font +(idea from Cheryl Sabella). Move related functions to positions after the +create widgets function. + +In test_configdialog: Fix test_font_set so not order dependent. Fix renamed +test_indent_scale so it tests the widget. Adjust tests for movement of +set_samples call. Add tests for load functions. Put all font tests in one +class and tab indent tests in another. Except for two lines, these tests +completely cover the related functions. + +.. + +.. bpo: 30981 +.. date: 2017-07-21-01-55-14 +.. nonce: ZFvQPt +.. section: IDLE + +IDLE -- Add more configdialog font page tests. + +.. + +.. bpo: 28523 +.. date: 2017-07-21-00-54-52 +.. nonce: OPcqYJ +.. section: IDLE + +IDLE: replace 'colour' with 'color' in configdialog. + +.. + +.. bpo: 30917 +.. date: 2017-07-17-23-35-57 +.. nonce: hSiuuO +.. section: IDLE + +Add tests for idlelib.config.IdleConf. Increase coverage from 46% to 96%. +Patch by Louie Lu. + +.. + +.. bpo: 30934 +.. date: 2017-07-15-22-26-57 +.. nonce: BanuSB +.. section: IDLE + +Document coverage details for idlelib tests. + +* Add section to idlelib/idle-test/README.txt. + +* Include check that branches are taken both ways. + +* Exclude IDLE-specific code that does not run during unit tests. + +.. + +.. bpo: 30913 +.. date: 2017-07-13-23-07-33 +.. nonce: aezn_e +.. section: IDLE + +IDLE: Document ConfigDialog tk Vars, methods, and widgets in docstrings This +will facilitate improving the dialog and splitting up the class. Original +patch by Cheryl Sabella. + +.. + +.. bpo: 30899 +.. date: 2017-07-11-02-26-17 +.. nonce: SQmVO8 +.. section: IDLE + +IDLE: Add tests for ConfigParser subclasses in config. Patch by Louie Lu. + +.. + +.. bpo: 30881 +.. date: 2017-07-11-02-21-42 +.. nonce: 4KAq_9 +.. section: IDLE + +IDLE: Add docstrings to browser.py. Patch by Cheryl Sabella. + +.. + +.. bpo: 30851 +.. date: 2017-07-09-23-53-00 +.. nonce: AHXBYa +.. section: IDLE + +IDLE: Remove unused variables in configdialog. One is a duplicate, one is +set but cannot be altered by users. Patch by Cheryl Sabella. + +.. + +.. bpo: 30870 +.. date: 2017-07-08-17-57-04 +.. nonce: IcR2pf +.. section: IDLE + +IDLE: In Settings dialog, select font with Up, Down keys as well as mouse. +Initial patch by Louie Lu. + +.. + +.. bpo: 8231 +.. date: 2017-07-07-21-10-55 +.. nonce: yEge3L +.. section: IDLE + +IDLE: call config.IdleConf.GetUserCfgDir only once. + +.. + +.. bpo: 30779 +.. date: 2017-07-07-20-26-37 +.. nonce: 8KXEXN +.. section: IDLE + +IDLE: Factor ConfigChanges class from configdialog, put in config; test. * +In config, put dump test code in a function; run it and unittest in 'if +__name__ == '__main__'. * Add class config.ConfigChanges based on +changes_class_v4.py on bpo issue. * Add class test_config.ChangesTest, +partly using configdialog_tests_v1.py. * Revise configdialog to use +ConfigChanges; see tracker msg297804. * Revise test_configdialog to match +configdialog changes. * Remove configdialog functions unused or moved to +ConfigChanges. Cheryl Sabella contributed parts of the patch. + +.. + +.. bpo: 30777 +.. date: 2017-07-04-22-45-46 +.. nonce: uxzlMB +.. section: IDLE + +IDLE: configdialog - Add docstrings and fix comments. Patch by Cheryl +Sabella. + +.. + +.. bpo: 30495 +.. date: 2017-06-29-18-23-06 +.. nonce: qIWgc4 +.. section: IDLE + +IDLE: Improve textview with docstrings, PEP8 names, and more tests. Patch by +Cheryl Sabella. + +.. + +.. bpo: 30723 +.. date: 2017-06-27-19-05-40 +.. nonce: rQh06y +.. section: IDLE + +IDLE: Make several improvements to parenmatch. 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 help for +parenmatch. Add new tests. Original patch by Charles Wohlganger. + +.. + +.. bpo: 30674 +.. date: 2017-06-27-01-40-34 +.. nonce: ppK_q8 +.. section: IDLE + +IDLE: add docstrings to grep module. Patch by Cheryl Sabella + +.. + +.. bpo: 21519 +.. date: 2017-06-27-00-29-56 +.. nonce: fTj9T0 +.. section: IDLE + +IDLE's basic custom key entry dialog now detects duplicates properly. +Original patch by Saimadhav Heblikar. + +.. + +.. bpo: 29910 +.. date: 2017-06-26-22-45-27 +.. nonce: mqHh7u +.. section: IDLE + +IDLE no longer deletes a character after commenting out a region by a key +shortcut. Add ``return 'break'`` for this and other potential conflicts +between IDLE and default key bindings. + +.. + +.. bpo: 30728 +.. date: 2017-06-26-15-47-13 +.. nonce: qH4TGL +.. section: IDLE + +Review and change idlelib.configdialog names. Lowercase method and attribute +names. Replace 'colour' with 'color', expand overly cryptic names, delete +unneeded underscores. Replace ``import *`` with specific imports. Patches by +Cheryl Sabella. + +.. + +.. bpo: 6739 +.. date: 2017-06-26-00-28-59 +.. nonce: x5MfhB +.. section: IDLE + +IDLE: 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. + +.. + +.. bpo: 30983 +.. date: 2017-08-18-17-19-23 +.. nonce: ggGz9z +.. section: Tools/Demos + +gdb integration commands (py-bt, etc.) work on optimized shared builds now, +too. PEP 523 introduced _PyEval_EvalFrameDefault which inlines +PyEval_EvalFrameEx on non-debug shared builds. This broke the ability to +use py-bt, py-up, and a few other Python-specific gdb integrations. The +problem is fixed by only looking for _PyEval_EvalFrameDefault frames in +python-gdb.py. Original patch by Bruno "Polaco" Penteado. diff --git a/Misc/NEWS.d/3.6.4.rst b/Misc/NEWS.d/3.6.4.rst new file mode 100644 index 0000000..cf23101 --- /dev/null +++ b/Misc/NEWS.d/3.6.4.rst @@ -0,0 +1,8 @@ +.. bpo: 0 +.. date: 2017-12-18 +.. no changes: True +.. nonce: qH8KPG +.. release date: 2017-12-18 +.. section: Library + +There were no new code changes in version 3.6.4 since v3.6.4rc1. diff --git a/Misc/NEWS.d/3.6.4rc1.rst b/Misc/NEWS.d/3.6.4rc1.rst new file mode 100644 index 0000000..415acd9 --- /dev/null +++ b/Misc/NEWS.d/3.6.4rc1.rst @@ -0,0 +1,1142 @@ +.. bpo: 32176 +.. date: 2017-12-02-21-37-22 +.. nonce: Wt25-N +.. release date: 2017-12-05 +.. section: Core and Builtins + +co_flags.CO_NOFREE is now always set correctly by the code object +constructor based on freevars and cellvars, rather than needing to be set +correctly by the caller. This ensures it will be cleared automatically when +additional cell references are injected into a modified code object and +function. + +.. + +.. bpo: 31949 +.. date: 2017-11-05-16-11-07 +.. nonce: 2yNC_z +.. section: Core and Builtins + +Fixed several issues in printing tracebacks (PyTraceBack_Print()). + +* Setting sys.tracebacklimit to 0 or less now suppresses printing tracebacks. +* Setting sys.tracebacklimit to None now causes using the default limit. +* Setting sys.tracebacklimit to an integer larger than LONG_MAX now means using + the limit LONG_MAX rather than the default limit. +* Fixed integer overflows in the case of more than 2**31 traceback items on + Windows. +* Fixed output errors handling. + +.. + +.. bpo: 30696 +.. date: 2017-10-28-22-06-03 +.. nonce: lhC3HE +.. section: Core and Builtins + +Fix the interactive interpreter looping endlessly when no memory. + +.. + +.. bpo: 20047 +.. date: 2017-10-28-19-11-05 +.. nonce: GuNAto +.. section: Core and Builtins + +Bytearray methods partition() and rpartition() now accept only bytes-like +objects as separator, as documented. In particular they now raise TypeError +rather of returning a bogus result when an integer is passed as a separator. + +.. + +.. bpo: 31852 +.. date: 2017-10-27-19-18-44 +.. nonce: P_4cVr +.. section: Core and Builtins + +Fix a segmentation fault caused by a combination of the async soft keyword +and continuation lines. + +.. + +.. bpo: 21720 +.. date: 2017-10-25-15-51-37 +.. nonce: BwIKLP +.. section: Core and Builtins + +BytesWarning no longer emitted when the *fromlist* argument of +``__import__()`` or the ``__all__`` attribute of the module contain bytes +instances. + +.. + +.. bpo: 31825 +.. date: 2017-10-20-14-07-46 +.. nonce: gJvmGW +.. section: Core and Builtins + +Fixed OverflowError in the 'unicode-escape' codec and in +codecs.escape_decode() when decode an escaped non-ascii byte. + +.. + +.. bpo: 28603 +.. date: 2017-10-17-13-29-19 +.. nonce: _-oia3 +.. section: Core and Builtins + +Print the full context/cause chain of exceptions on interpreter exit, even +if an exception in the chain is unhashable or compares equal to later ones. +Patch by Zane Bitter. + +.. + +.. bpo: 31786 +.. date: 2017-10-15-23-44-57 +.. nonce: XwdEP4 +.. section: Core and Builtins + +Fix timeout rounding in the select module to round correctly negative +timeouts between -1.0 and 0.0. The functions now block waiting for events as +expected. Previously, the call was incorrectly non-blocking. Patch by Pablo +Galindo. + +.. + +.. bpo: 31642 +.. date: 2017-10-08-10-00-55 +.. nonce: 1IKqgs +.. section: Core and Builtins + +Restored blocking "from package import module" by setting +sys.modules["package.module"] to None. + +.. + +.. bpo: 31626 +.. date: 2017-10-01-15-48-03 +.. nonce: reLPxY +.. section: Core and Builtins + +Fixed a bug in debug memory allocator. There was a write to freed memory +after shrinking a memory block. + +.. + +.. bpo: 31619 +.. date: 2017-09-29-20-32-24 +.. nonce: 6gQ1kv +.. section: Core and Builtins + +Fixed a ValueError when convert a string with large number of underscores to +integer with binary base. + +.. + +.. bpo: 31592 +.. date: 2017-09-26-16-05-04 +.. nonce: IFBZj9 +.. section: Core and Builtins + +Fixed an assertion failure in Python parser in case of a bad +`unicodedata.normalize()`. Patch by Oren Milman. + +.. + +.. bpo: 31588 +.. date: 2017-09-26-13-03-16 +.. nonce: wT9Iy7 +.. section: Core and Builtins + +Raise a `TypeError` with a helpful error message when class creation fails +due to a metaclass with a bad ``__prepare__()`` method. Patch by Oren +Milman. + +.. + +.. bpo: 31566 +.. date: 2017-09-24-09-57-04 +.. nonce: OxwINs +.. section: Core and Builtins + +Fix an assertion failure in `_warnings.warn()` in case of a bad ``__name__`` +global. Patch by Oren Milman. + +.. + +.. bpo: 31505 +.. date: 2017-09-18-12-07-39 +.. nonce: VomaFa +.. section: Core and Builtins + +Fix an assertion failure in `json`, in case `_json.make_encoder()` received +a bad `encoder()` argument. Patch by Oren Milman. + +.. + +.. bpo: 31492 +.. date: 2017-09-16-22-49-16 +.. nonce: RtyteL +.. section: Core and Builtins + +Fix assertion failures in case of failing to import from a module with a bad +``__name__`` attribute, and in case of failing to access an attribute of +such a module. Patch by Oren Milman. + +.. + +.. bpo: 31490 +.. date: 2017-09-16-13-32-35 +.. nonce: r7m2sj +.. section: Core and Builtins + +Fix an assertion failure in `ctypes` class definition, in case the class has +an attribute whose name is specified in ``_anonymous_`` but not in +``_fields_``. Patch by Oren Milman. + +.. + +.. bpo: 31478 +.. date: 2017-09-15-09-13-07 +.. nonce: o06iKD +.. section: Core and Builtins + +Fix an assertion failure in `_random.Random.seed()` in case the argument has +a bad ``__abs__()`` method. Patch by Oren Milman. + +.. + +.. bpo: 31315 +.. date: 2017-09-01-00-40-58 +.. nonce: ZX20bl +.. section: Core and Builtins + +Fix an assertion failure in imp.create_dynamic(), when spec.name is not a +string. Patch by Oren Milman. + +.. + +.. bpo: 31311 +.. date: 2017-08-31-17-52-56 +.. nonce: bNE2l- +.. section: Core and Builtins + +Fix a crash in the ``__setstate__()`` method of `ctypes._CData`, in case of +a bad ``__dict__``. Patch by Oren Milman. + +.. + +.. bpo: 31293 +.. date: 2017-08-28-17-51-42 +.. nonce: eMYZXj +.. section: Core and Builtins + +Fix crashes in true division and multiplication of a timedelta object by a +float with a bad as_integer_ratio() method. Patch by Oren Milman. + +.. + +.. bpo: 31285 +.. date: 2017-08-27-21-18-30 +.. nonce: 7lzaKV +.. section: Core and Builtins + +Fix an assertion failure in `warnings.warn_explicit`, when the return value +of the received loader's get_source() has a bad splitlines() method. Patch +by Oren Milman. + +.. + +.. bpo: 30817 +.. date: 2017-07-01-15-11-13 +.. nonce: j7ZvN_ +.. section: Core and Builtins + +`PyErr_PrintEx()` clears now the ignored exception that may be raised by +`_PySys_SetObjectId()`, for example when no memory. + +.. + +.. bpo: 28556 +.. date: 2017-12-05-02-03-07 +.. nonce: 9Z_PsJ +.. section: Library + +Two minor fixes for ``typing`` module: allow shallow copying instances of +generic classes, improve interaction of ``__init_subclass__`` with generics. +Original PRs by Ivan Levkivskyi. + +.. + +.. bpo: 27240 +.. date: 2017-12-02-16-06-00 +.. nonce: Kji34M +.. section: Library + +The header folding algorithm for the new email policies has been rewritten, +which also fixes bpo-30788, bpo-31831, and bpo-32182. In particular, +RFC2231 folding is now done correctly. + +.. + +.. bpo: 32186 +.. date: 2017-11-30-20-38-16 +.. nonce: O42bVe +.. section: Library + +io.FileIO.readall() and io.FileIO.read() now release the GIL when getting +the file size. Fixed hang of all threads with inaccessible NFS server. Patch +by Nir Soffer. + +.. + +.. bpo: 12239 +.. date: 2017-11-24-14-07-55 +.. nonce: Nj3A0x +.. section: Library + +Make :meth:`msilib.SummaryInformation.GetProperty` return ``None`` when the +value of property is ``VT_EMPTY``. Initial patch by Mark Mc Mahon. + +.. + +.. bpo: 31325 +.. date: 2017-11-23-22-12-11 +.. nonce: 8jAUxN +.. section: Library + +Fix wrong usage of :func:`collections.namedtuple` in the +:meth:`RobotFileParser.parse() <urllib.robotparser.RobotFileParser.parse>` +method. + +Initial patch by Robin Wellner. + +.. + +.. bpo: 12382 +.. date: 2017-11-23-21-47-36 +.. nonce: xWT9k0 +.. section: Library + +:func:`msilib.OpenDatabase` now raises a better exception message when it +couldn't open or create an MSI file. Initial patch by William Tisäter. + +.. + +.. bpo: 32110 +.. date: 2017-11-22-09-44-15 +.. nonce: VJa9bo +.. section: Library + +``codecs.StreamReader.read(n)`` now returns not more than *n* +characters/bytes for non-negative *n*. This makes it compatible with +``read()`` methods of other file-like objects. + +.. + +.. bpo: 32072 +.. date: 2017-11-18-21-13-52 +.. nonce: nwDV8L +.. section: Library + +Fixed issues with binary plists: + +* Fixed saving bytearrays. +* Identical objects will be saved only once. +* Equal references will be load as identical objects. +* Added support for saving and loading recursive data structures. + +.. + +.. bpo: 32034 +.. date: 2017-11-15-13-44-28 +.. nonce: uHAOmu +.. section: Library + +Make asyncio.IncompleteReadError and LimitOverrunError pickleable. + +.. + +.. bpo: 32015 +.. date: 2017-11-13-17-48-33 +.. nonce: 4nqRTD +.. section: Library + +Fixed the looping of asyncio in the case of reconnection the socket during +waiting async read/write from/to the socket. + +.. + +.. bpo: 32011 +.. date: 2017-11-12-20-47-59 +.. nonce: NzVDdZ +.. section: Library + +Restored support of loading marshal files with the TYPE_INT64 code. These +files can be produced in Python 2.7. + +.. + +.. bpo: 31970 +.. date: 2017-11-07-14-20-09 +.. nonce: x4EN_9 +.. section: Library + +Reduce performance overhead of asyncio debug mode. + +.. + +.. bpo: 9678 +.. date: 2017-11-03-22-05-47 +.. nonce: oD51q6 +.. section: Library + +Fixed determining the MAC address in the uuid module: + +* Using ifconfig on NetBSD and OpenBSD. +* Using arp on Linux, FreeBSD, NetBSD and OpenBSD. + +Based on patch by Takayuki Shimizukawa. + +.. + +.. bpo: 30057 +.. date: 2017-11-03-19-11-43 +.. nonce: NCaijI +.. section: Library + +Fix potential missed signal in signal.signal(). + +.. + +.. bpo: 31933 +.. date: 2017-11-03-08-36-03 +.. nonce: UrtoMP +.. section: Library + +Fix Blake2 params leaf_size and node_offset on big endian platforms. Patch +by Jack O'Connor. + +.. + +.. bpo: 31927 +.. date: 2017-11-02-18-26-40 +.. nonce: 40K6kp +.. section: Library + +Fixed compilation of the socket module on NetBSD 8. Fixed assertion failure +or reading arbitrary data when parse a AF_BLUETOOTH address on NetBSD and +DragonFly BSD. + +.. + +.. bpo: 27666 +.. date: 2017-11-01-18-13-42 +.. nonce: j2zRnF +.. section: Library + +Fixed stack corruption in curses.box() and curses.ungetmouse() when the size +of types chtype or mmask_t is less than the size of C long. curses.box() +now accepts characters as arguments. Based on patch by Steve Fink. + +.. + +.. bpo: 31897 +.. date: 2017-10-30-11-04-56 +.. nonce: yjwdEb +.. section: Library + +plistlib now catches more errors when read binary plists and raises +InvalidFileException instead of unexpected exceptions. + +.. + +.. bpo: 25720 +.. date: 2017-10-29-17-52-40 +.. nonce: vSvb5h +.. section: Library + +Fix the method for checking pad state of curses WINDOW. Patch by Masayuki +Yamamoto. + +.. + +.. bpo: 31893 +.. date: 2017-10-29-13-51-01 +.. nonce: 8LZKEz +.. section: Library + +Fixed the layout of the kqueue_event structure on OpenBSD and NetBSD. Fixed +the comparison of the kqueue_event objects. + +.. + +.. bpo: 31891 +.. date: 2017-10-29-11-23-24 +.. nonce: 9kAPha +.. section: Library + +Fixed building the curses module on NetBSD. + +.. + +.. bpo: 28416 +.. date: 2017-10-23-12-05-33 +.. nonce: Ldnw8X +.. section: Library + +Instances of pickle.Pickler subclass with the persistent_id() method and +pickle.Unpickler subclass with the persistent_load() method no longer create +reference cycles. + +.. + +.. bpo: 28326 +.. date: 2017-10-22-11-06-02 +.. nonce: rxh7L4 +.. section: Library + +Fix multiprocessing.Process when stdout and/or stderr is closed or None. + +.. + +.. bpo: 31457 +.. date: 2017-10-18-19-05-17 +.. nonce: KlE6r8 +.. section: Library + +If nested log adapters are used, the inner ``process()`` methods are no +longer omitted. + +.. + +.. bpo: 31457 +.. date: 2017-10-18-16-48-09 +.. nonce: _ovmzp +.. section: Library + +The ``manager`` property on LoggerAdapter objects is now properly settable. + +.. + +.. bpo: 31806 +.. date: 2017-10-17-23-27-03 +.. nonce: TzphdL +.. section: Library + +Fix timeout rounding in time.sleep(), threading.Lock.acquire() and +socket.socket.settimeout() to round correctly negative timeouts between -1.0 +and 0.0. The functions now block waiting for events as expected. Previously, +the call was incorrectly non-blocking. Patch by Pablo Galindo. + +.. + +.. bpo: 28603 +.. date: 2017-10-17-12-29-18 +.. nonce: tGuX2C +.. section: Library + +traceback: Fix a TypeError that occurred during printing of exception +tracebacks when either the current exception or an exception in its +context/cause chain is unhashable. Patch by Zane Bitter. + +.. + +.. bpo: 30058 +.. date: 2017-10-12-19-00-53 +.. nonce: cENtry +.. section: Library + +Fixed buffer overflow in select.kqueue.control(). + +.. + +.. bpo: 31770 +.. date: 2017-10-12-18-45-38 +.. nonce: GV3MPx +.. section: Library + +Prevent a crash when calling the ``__init__()`` method of a +``sqlite3.Cursor`` object more than once. Patch by Oren Milman. + +.. + +.. bpo: 31672 +.. date: 2017-10-12-02-47-16 +.. nonce: DaOkVd +.. section: Library + +``idpattern`` in ``string.Template`` matched some non-ASCII characters. Now +it uses ``-i`` regular expression local flag to avoid non-ASCII characters. + +.. + +.. bpo: 31764 +.. date: 2017-10-11-22-18-04 +.. nonce: EMyIkK +.. section: Library + +Prevent a crash in ``sqlite3.Cursor.close()`` in case the ``Cursor`` object +is uninitialized. Patch by Oren Milman. + +.. + +.. bpo: 31752 +.. date: 2017-10-11-00-45-01 +.. nonce: DhWevN +.. section: Library + +Fix possible crash in timedelta constructor called with custom integers. + +.. + +.. bpo: 31701 +.. date: 2017-10-09-17-42-30 +.. nonce: NRrVel +.. section: Library + +On Windows, faulthandler.enable() now ignores MSC and COM exceptions. + +.. + +.. bpo: 31728 +.. date: 2017-10-08-23-28-30 +.. nonce: XrVMME +.. section: Library + +Prevent crashes in `_elementtree` due to unsafe cleanup of `Element.text` +and `Element.tail`. Patch by Oren Milman. + +.. + +.. bpo: 31620 +.. date: 2017-10-06-04-35-31 +.. nonce: gksLA1 +.. section: Library + +an empty asyncio.Queue now doesn't leak memory when queue.get pollers +timeout + +.. + +.. bpo: 31632 +.. date: 2017-10-04-11-37-14 +.. nonce: LiOC3C +.. section: Library + +Fix method set_protocol() of class _SSLProtocolTransport in asyncio module. +This method was previously modifying a wrong reference to the protocol. + +.. + +.. bpo: 31675 +.. date: 2017-10-03-15-06-24 +.. nonce: Nh7jJ3 +.. section: Library + +Fixed memory leaks in Tkinter's methods splitlist() and split() when pass a +string larger than 2 GiB. + +.. + +.. bpo: 31673 +.. date: 2017-10-03-14-37-46 +.. nonce: RFCrka +.. section: Library + +Fixed typo in the name of Tkinter's method adderrorinfo(). + +.. + +.. bpo: 30806 +.. date: 2017-09-29 +.. nonce: lP5GrH +.. section: Library + +Fix the string representation of a netrc object. + +.. + +.. bpo: 15037 +.. date: 2017-09-29-19-19-36 +.. nonce: ykimLK +.. section: Library + +Added a workaround for getkey() in curses for ncurses 5.7 and earlier. + +.. + +.. bpo: 25351 +.. date: 2017-09-28-23-10-51 +.. nonce: 2JmFpF +.. section: Library + +Avoid venv activate failures with undefined variables + +.. + +.. bpo: 25532 +.. date: 2017-09-27-08-11-38 +.. nonce: ey4Yez +.. section: Library + +inspect.unwrap() will now only try to unwrap an object +sys.getrecursionlimit() times, to protect against objects which create a new +object on every attribute access. + +.. + +.. bpo: 30347 +.. date: 2017-09-25-14-04-30 +.. nonce: B4--_D +.. section: Library + +Stop crashes when concurrently iterate over itertools.groupby() iterators. + +.. + +.. bpo: 31516 +.. date: 2017-09-20-18-43-01 +.. nonce: 23Yuq3 +.. section: Library + +``threading.current_thread()`` should not return a dummy thread at shutdown. + +.. + +.. bpo: 31351 +.. date: 2017-09-17-15-24-25 +.. nonce: yQdKv- +.. section: Library + +python -m ensurepip now exits with non-zero exit code if pip bootstrapping +has failed. + +.. + +.. bpo: 31482 +.. date: 2017-09-16-01-53-11 +.. nonce: 39s5dS +.. section: Library + +``random.seed()`` now works with bytes in version=1 + +.. + +.. bpo: 31334 +.. date: 2017-09-04-00-22-31 +.. nonce: 9WYRfi +.. section: Library + +Fix ``poll.poll([timeout])`` in the ``select`` module for arbitrary negative +timeouts on all OSes where it can only be a non-negative integer or -1. +Patch by Riccardo Coccioli. + +.. + +.. bpo: 31310 +.. date: 2017-08-30-18-23-54 +.. nonce: 7D1UNt +.. section: Library + +multiprocessing's semaphore tracker should be launched again if crashed. + +.. + +.. bpo: 31308 +.. date: 2017-08-30-17-59-36 +.. nonce: KbexyC +.. section: Library + +Make multiprocessing's forkserver process immune to Ctrl-C and other user +interruptions. If it crashes, restart it when necessary. + +.. + +.. bpo: 32105 +.. date: 2017-11-21-10-54-16 +.. nonce: 91mhWm +.. section: Documentation + +Added asyncio.BaseEventLoop.connect_accepted_socket versionaddded marker. + +.. + +.. bpo: 31537 +.. date: 2017-10-08-23-02-14 +.. nonce: SiFNM8 +.. section: Documentation + +Fix incorrect usage of ``get_history_length`` in readline documentation +example code. Patch by Brad Smith. + +.. + +.. bpo: 30085 +.. date: 2017-09-14-18-44-50 +.. nonce: 0J9w-u +.. section: Documentation + +The operator functions without double underscores are preferred for clarity. +The one with underscores are only kept for back-compatibility. + +.. + +.. bpo: 31380 +.. date: 2017-12-04-23-19-16 +.. nonce: VlMmHW +.. section: Tests + +Skip test_httpservers test_undecodable_file on macOS: fails on APFS. + +.. + +.. bpo: 31705 +.. date: 2017-11-30-12-27-10 +.. nonce: yULW7O +.. section: Tests + +Skip test_socket.test_sha256() on Linux kernel older than 4.5. The test +fails with ENOKEY on kernel 3.10 (on ppc64le). A fix was merged into the +kernel 4.5. + +.. + +.. bpo: 31174 +.. date: 2017-10-24-11-36-10 +.. nonce: xCvXcr +.. section: Tests + +Fix test_tools.test_unparse: DirectoryTestCase now stores the names sample +to always test the same files. It prevents false alarms when hunting +reference leaks. + +.. + +.. bpo: 30695 +.. date: 2017-06-30-11-20-20 +.. nonce: lo7FQX +.. section: Tests + +Add the `set_nomemory(start, stop)` and `remove_mem_hooks()` functions to +the _testcapi module. + +.. + +.. bpo: 32059 +.. date: 2017-11-18-11-19-28 +.. nonce: a0Hxgp +.. section: Build + +``detect_modules()`` in ``setup.py`` now also searches the sysroot paths +when cross-compiling. + +.. + +.. bpo: 31957 +.. date: 2017-11-06-11-53-39 +.. nonce: S_1jFK +.. section: Build + +Fixes Windows SDK version detection when building for Windows. + +.. + +.. bpo: 31609 +.. date: 2017-11-04-15-35-08 +.. nonce: k7_nBR +.. section: Build + +Fixes quotes in PCbuild/clean.bat + +.. + +.. bpo: 31934 +.. date: 2017-11-03-15-17-50 +.. nonce: 8bUlpv +.. section: Build + +Abort the build when building out of a not clean source tree. + +.. + +.. bpo: 31926 +.. date: 2017-11-03-10-07-14 +.. nonce: 57wE98 +.. section: Build + +Fixed Argument Clinic sometimes causing compilation errors when there was +more than one function and/or method in a .c file with the same name. + +.. + +.. bpo: 28791 +.. date: 2017-11-02-20-30-57 +.. nonce: VaE3o8 +.. section: Build + +Update Windows builds to use SQLite 3.21.0. + +.. + +.. bpo: 28791 +.. date: 2017-11-02-20-13-46 +.. nonce: STt3jL +.. section: Build + +Update OS X installer to use SQLite 3.21.0. + +.. + +.. bpo: 22140 +.. date: 2017-09-26-22-39-58 +.. nonce: ZRf7Wn +.. section: Build + +Prevent double substitution of prefix in python-config.sh. + +.. + +.. bpo: 31536 +.. date: 2017-09-20-21-32-21 +.. nonce: KUDjno +.. section: Build + +Avoid wholesale rebuild after `make regen-all` if nothing changed. + +.. + +.. bpo: 1102 +.. date: 2017-11-19-09-46-27 +.. nonce: NY-g1F +.. section: Windows + +Return ``None`` when ``View.Fetch()`` returns ``ERROR_NO_MORE_ITEMS`` +instead of raising ``MSIError``. + +Initial patch by Anthony Tuininga. + +.. + +.. bpo: 31944 +.. date: 2017-11-04-15-29-47 +.. nonce: 0Bx8tZ +.. section: Windows + +Fixes Modify button in Apps and Features dialog. + +.. + +.. bpo: 31392 +.. date: 2017-12-04-21-57-43 +.. nonce: f8huBC +.. section: macOS + +Update macOS installer to use OpenSSL 1.0.2m + +.. + +.. bpo: 32207 +.. date: 2017-12-04-15-04-43 +.. nonce: IzyAJo +.. section: IDLE + +Improve tk event exception tracebacks in IDLE. When tk event handling is +driven by IDLE's run loop, a confusing and distracting queue.EMPTY traceback +context is no longer added to tk event exception tracebacks. The traceback +is now the same as when event handling is driven by user code. Patch based +on a suggestion by Serhiy Storchaka. + +.. + +.. bpo: 32164 +.. date: 2017-11-28-21-47-15 +.. nonce: 2T2Na8 +.. section: IDLE + +Delete unused file idlelib/tabbedpages.py. Use of TabbedPageSet in +configdialog was replaced by ttk.Notebook. + +.. + +.. bpo: 32100 +.. date: 2017-11-21-08-26-08 +.. nonce: P43qx2 +.. section: IDLE + +IDLE: Fix old and new bugs in pathbrowser; improve tests. Patch mostly by +Cheryl Sabella. + +.. + +.. bpo: 31858 +.. date: 2017-10-26-20-20-19 +.. nonce: VuSA_e +.. section: IDLE + +IDLE -- Restrict shell prompt manipulaton to the shell. Editor and output +windows only see an empty last prompt line. This simplifies the code and +fixes a minor bug when newline is inserted. Sys.ps1, if present, is read on +Shell start-up, but is not set or changed. + +.. + +.. bpo: 31860 +.. date: 2017-10-24-16-21-50 +.. nonce: gECuWx +.. section: IDLE + +The font sample in the IDLE configuration dialog is now editable. Changes +persist while IDLE remains open + +.. + +.. bpo: 31836 +.. date: 2017-10-21-15-41-53 +.. nonce: fheLME +.. section: IDLE + +Test_code_module now passes if run after test_idle, which sets ps1. + +The code module uses sys.ps1 if present or sets it to '>>> ' if not. +Test_code_module now properly tests both behaviors. Ditto for ps2. + +.. + +.. bpo: 28603 +.. date: 2017-10-17-13-26-13 +.. nonce: TMEQfp +.. section: IDLE + +Fix a TypeError that caused a shell restart when printing a traceback that +includes an exception that is unhashable. Patch by Zane Bitter. + +.. + +.. bpo: 13802 +.. date: 2017-10-12-00-51-29 +.. nonce: VwjZRD +.. section: IDLE + +Use non-Latin characters in the IDLE's Font settings sample. Even if one +selects a font that defines a limited subset of the unicode Basic +Multilingual Plane, tcl/tk will use other fonts that define a character. The +expanded example give users of non-Latin characters a better idea of what +they might see in IDLE's shell and editors. To make room for the expanded +sample, frames on the Font tab are re-arranged. The Font/Tabs help explains +a bit about the additions. + +.. + +.. bpo: 31460 +.. date: 2017-09-30-19-03-26 +.. nonce: HpveI6 +.. section: IDLE + +Simplify the API of IDLE's Module Browser. + +Passing a widget instead of an flist with a root widget opens the option of +creating a browser frame that is only part of a window. Passing a full file +name instead of pieces assumed to come from a .py file opens the possibility +of browsing python files that do not end in .py. + +.. + +.. bpo: 31649 +.. date: 2017-09-30-13-59-18 +.. nonce: LxN4Vb +.. section: IDLE + +IDLE - Make _htest, _utest parameters keyword only. + +.. + +.. bpo: 31559 +.. date: 2017-09-23-12-52-24 +.. nonce: ydckYX +.. section: IDLE + +Remove test order dependence in idle_test.test_browser. + +.. + +.. bpo: 31459 +.. date: 2017-09-22-20-26-23 +.. nonce: L0pnH9 +.. section: IDLE + +Rename IDLE's module browser from Class Browser to Module Browser. The +original module-level class and method browser became a module browser, with +the addition of module-level functions, years ago. Nested classes and +functions were added yesterday. For back-compatibility, the virtual event +<<open-class-browser>>, which appears on the Keys tab of the Settings +dialog, is not changed. Patch by Cheryl Sabella. + +.. + +.. bpo: 31500 +.. date: 2017-09-18-10-43-03 +.. nonce: Y_YDxA +.. section: IDLE + +Default fonts now are scaled on HiDPI displays. + +.. + +.. bpo: 1612262 +.. date: 2017-08-14-15-13-50 +.. nonce: -x_Oyq +.. section: IDLE + +IDLE module browser now shows nested classes and functions. Original patches +for code and tests by Guilherme Polo and Cheryl Sabella, respectively. + +.. + +.. bpo: 30722 +.. date: 2017-10-23-19-45-52 +.. nonce: ioRlAu +.. section: Tools/Demos + +Make redemo work with Python 3.6 and newer versions. + +In Python 3.6, flags like re.DOTALL became members of an enum.IntFlag so +usages like ``getattr(re, 'DOTALL')`` are invalid. + +Also, remove the ``LOCALE`` option since it doesn't work with string +patterns in Python 3. + +Patch by Christoph Sarnowski. + +.. + +.. bpo: 20891 +.. date: 2017-11-30-18-13-45 +.. nonce: wBnMdF +.. section: C API + +Fix PyGILState_Ensure(). When PyGILState_Ensure() is called in a non-Python +thread before PyEval_InitThreads(), only call PyEval_InitThreads() after +calling PyThreadState_New() to fix a crash. + +.. + +.. bpo: 31532 +.. date: 2017-09-20-21-59-52 +.. nonce: s9Cw9_ +.. section: C API + +Fix memory corruption due to allocator mix in getpath.c between Py_GetPath() +and Py_SetPath() + +.. + +.. bpo: 30697 +.. date: 2017-06-30-11-58-01 +.. nonce: Q3T_8n +.. section: C API + +The `PyExc_RecursionErrorInst` singleton is removed and +`PyErr_NormalizeException()` does not use it anymore. This singleton is +persistent and its members being never cleared may cause a segfault during +finalization of the interpreter. See also issue #22898. diff --git a/Misc/NEWS.d/3.6.5.rst b/Misc/NEWS.d/3.6.5.rst new file mode 100644 index 0000000..ded13ae --- /dev/null +++ b/Misc/NEWS.d/3.6.5.rst @@ -0,0 +1,16 @@ +.. bpo: 32872 +.. date: 2018-03-28-01-35-02 +.. nonce: J5NDUj +.. release date: 2018-03-28 +.. section: Tests + +Avoid regrtest compatibility issue with namespace packages. + +.. + +.. bpo: 33163 +.. date: 2018-03-28-04-15-03 +.. nonce: hfpWuU +.. section: Build + +Upgrade pip to 9.0.3 and setuptools to v39.0.1. diff --git a/Misc/NEWS.d/3.6.5rc1.rst b/Misc/NEWS.d/3.6.5rc1.rst new file mode 100644 index 0000000..7790a9e --- /dev/null +++ b/Misc/NEWS.d/3.6.5rc1.rst @@ -0,0 +1,867 @@ +.. bpo: 33001 +.. date: 2018-03-05-10-09-51 +.. nonce: elj4Aa +.. release date: 2018-03-13 +.. section: Security + +Minimal fix to prevent buffer overrun in os.symlink on Windows + +.. + +.. bpo: 32981 +.. date: 2018-03-02-10-24-52 +.. nonce: O_qDyj +.. section: Security + +Regexes in difflib and poplib were vulnerable to catastrophic backtracking. +These regexes formed potential DOS vectors (REDOS). They have been +refactored. This resolves CVE-2018-1060 and CVE-2018-1061. Patch by Jamie +Davis. + +.. + +.. bpo: 33026 +.. date: 2018-03-08-09-48-38 +.. nonce: QZA3Ba +.. section: Core and Builtins + +Fixed jumping out of "with" block by setting f_lineno. + +.. + +.. bpo: 17288 +.. date: 2018-02-27-13-36-21 +.. nonce: Gdj24S +.. section: Core and Builtins + +Prevent jumps from 'return' and 'exception' trace events. + +.. + +.. bpo: 32889 +.. date: 2018-02-20-21-53-48 +.. nonce: J6eWy5 +.. section: Core and Builtins + +Update Valgrind suppression list to account for the rename of +``Py_ADDRESS_IN_RANG`` to ``address_in_range``. + +.. + +.. bpo: 32650 +.. date: 2018-01-28-23-01-39 +.. nonce: Bbi7ek +.. section: Core and Builtins + +Pdb and other debuggers dependent on bdb.py will correctly step over (next +command) native coroutines. Patch by Pablo Galindo. + +.. + +.. bpo: 32685 +.. date: 2018-01-28-12-25-06 +.. nonce: nGctze +.. section: Core and Builtins + +Improve suggestion when the Python 2 form of print statement is either +present on the same line as the header of a compound statement or else +terminated by a semi-colon instead of a newline. Patch by Nitish Chandra. + +.. + +.. bpo: 32583 +.. date: 2018-01-26-21-20-21 +.. nonce: Fh3fau +.. section: Core and Builtins + +Fix possible crashing in builtin Unicode decoders caused by write +out-of-bound errors when using customized decode error handlers. + +.. + +.. bpo: 26163 +.. date: 2018-01-14-20-32-47 +.. nonce: xv9Iuv +.. section: Core and Builtins + +Improved frozenset() hash to create more distinct hash values when faced +with datasets containing many similar values. + +.. + +.. bpo: 27169 +.. date: 2017-12-15-11-50-06 +.. nonce: VO84fQ +.. section: Core and Builtins + +The ``__debug__`` constant is now optimized out at compile time. This fixes +also bpo-22091. + +.. + +.. bpo: 32329 +.. date: 2017-12-15-00-55-35 +.. nonce: XL1O99 +.. section: Core and Builtins + +``sys.flags.hash_randomization`` is now properly set to 0 when hash +randomization is turned off by ``PYTHONHASHSEED=0``. + +.. + +.. bpo: 30416 +.. date: 2017-12-14-11-48-19 +.. nonce: hlHo_9 +.. section: Core and Builtins + +The optimizer is now protected from spending much time doing complex +calculations and consuming much memory for creating large constants in +constant folding. + +.. + +.. bpo: 18533 +.. date: 2017-12-13-16-46-23 +.. nonce: Dlk8d7 +.. section: Core and Builtins + +``repr()`` on a dict containing its own ``values()`` or ``items()`` no +longer raises ``RecursionError``; OrderedDict similarly. Instead, use +``...``, as for other recursive structures. Patch by Ben North. + +.. + +.. bpo: 32028 +.. date: 2017-12-03-22-29-13 +.. nonce: KC2w4Q +.. section: Core and Builtins + +Leading whitespace is now correctly ignored when generating suggestions for +converting Py2 print statements to Py3 builtin print function calls. Patch +by Sanyam Khurana. + +.. + +.. bpo: 32137 +.. date: 2017-11-26-14-36-30 +.. nonce: Stj5nL +.. section: Core and Builtins + +The repr of deeply nested dict now raises a RecursionError instead of +crashing due to a stack overflow. + +.. + +.. bpo: 33064 +.. date: 2018-03-12-19-58-25 +.. nonce: LO2KIY +.. section: Library + +lib2to3 now properly supports trailing commas after ``*args`` and +``**kwargs`` in function signatures. + +.. + +.. bpo: 31804 +.. date: 2018-03-11-19-03-52 +.. nonce: i8KUMp +.. section: Library + +Avoid failing in multiprocessing.Process if the standard streams are closed +or None at exit. + +.. + +.. bpo: 33037 +.. date: 2018-03-09-23-07-07 +.. nonce: nAJ3at +.. section: Library + +Skip sending/receiving data after SSL transport closing. + +.. + +.. bpo: 30353 +.. date: 2018-03-08-09-54-01 +.. nonce: XdE5aM +.. section: Library + +Fix ctypes pass-by-value for structs on 64-bit Cygwin/MinGW. + +.. + +.. bpo: 33009 +.. date: 2018-03-06-11-54-59 +.. nonce: -Ekysb +.. section: Library + +Fix inspect.signature() for single-parameter partialmethods. + +.. + +.. bpo: 32969 +.. date: 2018-03-06-00-19-41 +.. nonce: rGTKa0 +.. section: Library + +Expose several missing constants in zlib and fix corresponding +documentation. + +.. + +.. bpo: 32713 +.. date: 2018-02-26-13-16-36 +.. nonce: 55yegW +.. section: Library + +Fixed tarfile.itn handling of out-of-bounds float values. Patch by Joffrey +Fuhrer. + +.. + +.. bpo: 30622 +.. date: 2018-02-24-21-40-42 +.. nonce: dQjxSe +.. section: Library + +The ssl module now detects missing NPN support in LibreSSL. + +.. + +.. bpo: 32922 +.. date: 2018-02-23-19-12-04 +.. nonce: u-xe0B +.. section: Library + +dbm.open() now encodes filename with the filesystem encoding rather than +default encoding. + +.. + +.. bpo: 32859 +.. date: 2018-02-19-17-46-31 +.. nonce: kAT-Xp +.. section: Library + +In ``os.dup2``, don't check every call whether the ``dup3`` syscall exists +or not. + +.. + +.. bpo: 21060 +.. date: 2018-02-17-19-20-19 +.. nonce: S1Z-x6 +.. section: Library + +Rewrite confusing message from setup.py upload from "No dist file created in +earlier command" to the more helpful "Must create and upload files in one +command". + +.. + +.. bpo: 32857 +.. date: 2018-02-16-14-37-14 +.. nonce: -XljAx +.. section: Library + +In :mod:`tkinter`, ``after_cancel(None)`` now raises a :exc:`ValueError` +instead of canceling the first scheduled function. Patch by Cheryl Sabella. + +.. + +.. bpo: 32852 +.. date: 2018-02-15-12-04-29 +.. nonce: HDqIxM +.. section: Library + +Make sure sys.argv remains as a list when running trace. + +.. + +.. bpo: 32841 +.. date: 2018-02-14-00-21-24 +.. nonce: bvHDOc +.. section: Library + +Fixed `asyncio.Condition` issue which silently ignored cancellation after +notifying and cancelling a conditional lock. Patch by Bar Harel. + +.. + +.. bpo: 31787 +.. date: 2018-02-09-21-41-56 +.. nonce: owSZ2t +.. section: Library + +Fixed refleaks of ``__init__()`` methods in various modules. (Contributed by +Oren Milman) + +.. + +.. bpo: 30157 +.. date: 2018-02-09-14-44-43 +.. nonce: lEiiAK +.. section: Library + +Fixed guessing quote and delimiter in csv.Sniffer.sniff() when only the last +field is quoted. Patch by Jake Davis. + +.. + +.. bpo: 32394 +.. date: 2018-02-08-08-18-26 +.. nonce: 6E_7X7 +.. section: Library + +socket: Remove TCP_FASTOPEN, TCP_KEEPCNT flags on older version Windows +during run-time. + +.. + +.. bpo: 32777 +.. date: 2018-02-05-21-28-28 +.. nonce: C-wIXF +.. section: Library + +Fix a rare but potential pre-exec child process deadlock in subprocess on +POSIX systems when marking file descriptors inheritable on exec in the child +process. This bug appears to have been introduced in 3.4. + +.. + +.. bpo: 32647 +.. date: 2018-02-05-13-31-42 +.. nonce: ktmfR_ +.. section: Library + +The ctypes module used to depend on indirect linking for dlopen. The shared +extension is now explicitly linked against libdl on platforms with dl. + +.. + +.. bpo: 32734 +.. date: 2018-02-01-01-34-47 +.. nonce: gCV9AD +.. section: Library + +Fixed ``asyncio.Lock()`` safety issue which allowed acquiring and locking +the same lock multiple times, without it being free. Patch by Bar Harel. + +.. + +.. bpo: 32727 +.. date: 2018-01-30-17-46-18 +.. nonce: aHVsRC +.. section: Library + +Do not include name field in SMTP envelope from address. Patch by Stéphane +Wirtel + +.. + +.. bpo: 27931 +.. date: 2018-01-25-21-04-11 +.. nonce: e4r52t +.. section: Library + +Fix email address header parsing error when the username is an empty quoted +string. Patch by Xiang Zhang. + +.. + +.. bpo: 32304 +.. date: 2018-01-21-16-33-53 +.. nonce: TItrNv +.. section: Library + +distutils' upload command no longer corrupts tar files ending with a CR +byte, and no longer tries to convert CR to CRLF in any of the upload text +fields. + +.. + +.. bpo: 32502 +.. date: 2018-01-20-17-15-34 +.. nonce: OXJfn7 +.. section: Library + +uuid.uuid1 no longer raises an exception if a 64-bit hardware address is +encountered. + +.. + +.. bpo: 31848 +.. date: 2018-01-18-23-34-17 +.. nonce: M2cldy +.. section: Library + +Fix the error handling in Aifc_read.initfp() when the SSND chunk is not +found. Patch by Zackery Spytz. + +.. + +.. bpo: 32555 +.. date: 2018-01-15-17-52-47 +.. nonce: CMq2zF +.. section: Library + +On FreeBSD and Solaris, os.strerror() now always decode the byte string from +the current locale encoding, rather than using ASCII/surrogateescape in some +cases. + +.. + +.. bpo: 32521 +.. date: 2018-01-15-12-53-13 +.. nonce: IxX4Ba +.. section: Library + +The nis module is now compatible with new libnsl and headers location. + +.. + +.. bpo: 32473 +.. date: 2018-01-10-20-37-59 +.. nonce: mP_yJG +.. section: Library + +Improve ABCMeta._dump_registry() output readability + +.. + +.. bpo: 32521 +.. date: 2018-01-08-18-02-33 +.. nonce: Kh-KoN +.. section: Library + +glibc has removed Sun RPC. Use replacement libtirpc headers and library in +nis module. + +.. + +.. bpo: 32228 +.. date: 2017-12-22-16-47-41 +.. nonce: waPx3q +.. section: Library + +Ensure that ``truncate()`` preserves the file position (as reported by +``tell()``) after writes longer than the buffer size. + +.. + +.. bpo: 26133 +.. date: 2017-12-21-11-08-42 +.. nonce: mt81QV +.. section: Library + +Don't unsubscribe signals in asyncio UNIX event loop on interpreter +shutdown. + +.. + +.. bpo: 32185 +.. date: 2017-12-20-09-25-10 +.. nonce: IL0cMt +.. section: Library + +The SSL module no longer sends IP addresses in SNI TLS extension on +platforms with OpenSSL 1.0.2+ or inet_pton. + +.. + +.. bpo: 32323 +.. date: 2017-12-14-10-10-10 +.. nonce: ideco +.. section: Library + +:func:`urllib.parse.urlsplit()` does not convert zone-id (scope) to lower +case for scoped IPv6 addresses in hostnames now. + +.. + +.. bpo: 32302 +.. date: 2017-12-13-22-38-08 +.. nonce: othtTr +.. section: Library + +Fix bdist_wininst of distutils for CRT v142: it binary compatible with CRT +v140. + +.. + +.. bpo: 32255 +.. date: 2017-12-12-07-29-06 +.. nonce: 2bfNmM +.. section: Library + +A single empty field is now always quoted when written into a CSV file. This +allows to distinguish an empty row from a row consisting of a single empty +field. Patch by Licht Takeuchi. + +.. + +.. bpo: 32277 +.. date: 2017-12-11-09-53-14 +.. nonce: jkKiVC +.. section: Library + +Raise ``NotImplementedError`` instead of ``SystemError`` on platforms where +``chmod(..., follow_symlinks=False)`` is not supported. Patch by Anthony +Sottile. + +.. + +.. bpo: 32199 +.. date: 2017-12-04-12-23-26 +.. nonce: nGof4v +.. section: Library + +The getnode() ip getter now uses 'ip link' instead of 'ip link list'. + +.. + +.. bpo: 27456 +.. date: 2017-11-02-11-57-41 +.. nonce: snzyTC +.. section: Library + +Ensure TCP_NODELAY is set on Linux. Tests by Victor Stinner. + +.. + +.. bpo: 31900 +.. date: 2017-10-30-15-55-32 +.. nonce: -S9xc4 +.. section: Library + +The :func:`locale.localeconv` function now sets temporarily the ``LC_CTYPE`` +locale to the ``LC_NUMERIC`` locale to decode ``decimal_point`` and +``thousands_sep`` byte strings if they are non-ASCII or longer than 1 byte, +and the ``LC_NUMERIC`` locale is different than the ``LC_CTYPE`` locale. +This temporary change affects other threads. + +Same change for the :meth:`str.format` method when formatting a number +(:class:`int`, :class:`float`, :class:`float` and subclasses) with the ``n`` +type (ex: ``'{:n}'.format(1234)``). + +.. + +.. bpo: 31802 +.. date: 2017-10-17-14-52-14 +.. nonce: sYj2Zv +.. section: Library + +Importing native path module (``posixpath``, ``ntpath``) now works even if +the ``os`` module still is not imported. + +.. + +.. bpo: 17232 +.. date: 2018-02-23-12-48-03 +.. nonce: tmuTKL +.. section: Documentation + +Clarify docs for -O and -OO. Patch by Terry Reedy. + +.. + +.. bpo: 32800 +.. date: 2018-02-10-15-16-04 +.. nonce: FyrqCk +.. section: Documentation + +Update link to w3c doc for xml default namespaces. + +.. + +.. bpo: 8722 +.. date: 2018-02-03-06-11-37 +.. nonce: MPyVyj +.. section: Documentation + +Document :meth:`__getattr__` behavior when property :meth:`get` method +raises :exc:`AttributeError`. + +.. + +.. bpo: 32614 +.. date: 2018-02-02-07-41-57 +.. nonce: LSqzGw +.. section: Documentation + +Modify RE examples in documentation to use raw strings to prevent +:exc:`DeprecationWarning` and add text to REGEX HOWTO to highlight the +deprecation. + +.. + +.. bpo: 31972 +.. date: 2018-01-25-14-23-12 +.. nonce: w1m_8r +.. section: Documentation + +Improve docstrings for `pathlib.PurePath` subclasses. + +.. + +.. bpo: 17799 +.. date: 2018-01-22-21-13-46 +.. nonce: rdZ-Vk +.. section: Documentation + +Explain real behaviour of sys.settrace and sys.setprofile and their C-API +counterparts regarding which type of events are received in each function. +Patch by Pablo Galindo Salgado. + +.. + +.. bpo: 32517 +.. date: 2018-03-09-07-05-12 +.. nonce: ugc1iW +.. section: Tests + +Fix failing ``test_asyncio`` on macOS 10.12.2+ due to transport of +``KqueueSelector`` loop was not being closed. + +.. + +.. bpo: 32721 +.. date: 2018-01-29-21-30-44 +.. nonce: 2Bebm1 +.. section: Tests + +Fix test_hashlib to not fail if the _md5 module is not built. + +.. + +.. bpo: 32252 +.. date: 2017-12-11-13-31-33 +.. nonce: YnFw7J +.. section: Tests + +Fix faulthandler_suppress_crash_report() used to prevent core dump files +when testing crashes. getrlimit() returns zero on success. + +.. + +.. bpo: 31518 +.. date: 2017-09-19-20-48-50 +.. nonce: KwTMMz +.. section: Tests + +Debian Unstable has disabled TLS 1.0 and 1.1 for SSLv23_METHOD(). Change +TLS/SSL protocol of some tests to PROTOCOL_TLS or PROTOCOL_TLSv1_2 to make +them pass on Debian. + +.. + +.. bpo: 32635 +.. date: 2018-01-23-15-33-40 +.. nonce: qHwIZy +.. section: Build + +Fix segfault of the crypt module when libxcrypt is provided instead of +libcrypt at the system. + +.. + +.. bpo: 33016 +.. date: 2018-03-07-01-33-33 +.. nonce: Z_Med0 +.. section: Windows + +Fix potential use of uninitialized memory in nt._getfinalpathname + +.. + +.. bpo: 32903 +.. date: 2018-02-28-11-03-24 +.. nonce: 1SXY4t +.. section: Windows + +Fix a memory leak in os.chdir() on Windows if the current directory is set +to a UNC path. + +.. + +.. bpo: 31966 +.. date: 2018-02-19-13-54-42 +.. nonce: _Q3HPb +.. section: Windows + +Fixed WindowsConsoleIO.write() for writing empty data. + +.. + +.. bpo: 32409 +.. date: 2018-02-19-10-00-57 +.. nonce: nocuDg +.. section: Windows + +Ensures activate.bat can handle Unicode contents. + +.. + +.. bpo: 32457 +.. date: 2018-02-19-08-54-06 +.. nonce: vVP0Iz +.. section: Windows + +Improves handling of denormalized executable path when launching Python. + +.. + +.. bpo: 32370 +.. date: 2018-02-10-15-38-19 +.. nonce: kcKuct +.. section: Windows + +Use the correct encoding for ipconfig output in the uuid module. Patch by +Segev Finer. + +.. + +.. bpo: 29248 +.. date: 2018-02-07-17-50-48 +.. nonce: Xzwj-6 +.. section: Windows + +Fix :func:`os.readlink` on Windows, which was mistakenly treating the +``PrintNameOffset`` field of the reparse data buffer as a number of +characters instead of bytes. Patch by Craig Holmquist and SSE4. + +.. + +.. bpo: 32588 +.. date: 2018-01-18-14-56-45 +.. nonce: vHww6F +.. section: Windows + +Create standalone _distutils_findvs module. + +.. + +.. bpo: 32726 +.. date: 2018-03-13-21-00-20 +.. nonce: Mticyn +.. section: macOS + +Provide an additional, more modern macOS installer variant that supports +macOS 10.9+ systems in 64-bit mode only. Upgrade the supplied third-party +libraries to OpenSSL 1.0.2n, XZ 5.2.3, and SQLite 3.22.0. The 10.9+ +installer now links with and supplies its own copy of Tcl/Tk 8.6.8. + +.. + +.. bpo: 32984 +.. date: 2018-03-05-01-29-05 +.. nonce: NGjgT4 +.. section: IDLE + +Set ``__file__`` while running a startup file. Like Python, IDLE optionally +runs one startup file in the Shell window before presenting the first +interactive input prompt. For IDLE, ``-s`` runs a file named in +environmental variable :envvar:`IDLESTARTUP` or :envvar:`PYTHONSTARTUP`; +``-r file`` runs ``file``. Python sets ``__file__`` to the startup file +name before running the file and unsets it before the first prompt. IDLE +now does the same when run normally, without the ``-n`` option. + +.. + +.. bpo: 32940 +.. date: 2018-02-24-18-20-50 +.. nonce: ZaJ1Rf +.. section: IDLE + +Simplify and rename StringTranslatePseudoMapping in pyparse. + +.. + +.. bpo: 32916 +.. date: 2018-02-23-07-32-36 +.. nonce: 4MsQ5F +.. section: IDLE + +Change ``str`` to ``code`` in pyparse. + +.. + +.. bpo: 32905 +.. date: 2018-02-22-00-09-27 +.. nonce: VlXj0x +.. section: IDLE + +Remove unused code in pyparse module. + +.. + +.. bpo: 32874 +.. date: 2018-02-19-10-56-41 +.. nonce: 6pZ9Gv +.. section: IDLE + +Add tests for pyparse. + +.. + +.. bpo: 32837 +.. date: 2018-02-12-17-22-48 +.. nonce: -33QPl +.. section: IDLE + +Using the system and place-dependent default encoding for open() is a bad +idea for IDLE's system and location-independent files. + +.. + +.. bpo: 32826 +.. date: 2018-02-12-11-05-22 +.. nonce: IxNZrk +.. section: IDLE + +Add "encoding=utf-8" to open() in IDLE's test_help_about. GUI test +test_file_buttons() only looks at initial ascii-only lines, but failed on +systems where open() defaults to 'ascii' because readline() internally reads +and decodes far enough ahead to encounter a non-ascii character in +CREDITS.txt. + +.. + +.. bpo: 32765 +.. date: 2018-02-04-17-52-54 +.. nonce: qm0eCu +.. section: IDLE + +Update configdialog General tab docstring to add new widgets to the widget +list. + +.. + +.. bpo: 24960 +.. date: 2017-12-22-09-25-51 +.. nonce: TGdAgO +.. section: Tools/Demos + +2to3 and lib2to3 can now read pickled grammar files using pkgutil.get_data() +rather than probing the filesystem. This lets 2to3 and lib2to3 work when run +from a zipfile. + +.. + +.. bpo: 32222 +.. date: 2017-12-07-20-51-20 +.. nonce: hPBcGT +.. section: Tools/Demos + +Fix pygettext not extracting docstrings for functions with type annotated +arguments. Patch by Toby Harradine. + +.. + +.. bpo: 29084 +.. date: 2017-12-16-09-59-35 +.. nonce: ZGJ-LJ +.. section: C API + +Undocumented C API for OrderedDict has been excluded from the limited C API. +It was added by mistake and actually never worked in the limited C API. diff --git a/Misc/NEWS.d/3.6.6.rst b/Misc/NEWS.d/3.6.6.rst new file mode 100644 index 0000000..da9f647 --- /dev/null +++ b/Misc/NEWS.d/3.6.6.rst @@ -0,0 +1,8 @@ +.. bpo: 0 +.. date: 2018-06-27 +.. no changes: True +.. nonce: IWyX1H +.. release date: 2018-06-27 +.. section: Library + +There were no new changes in version 3.6.6. diff --git a/Misc/NEWS.d/3.6.6rc1.rst b/Misc/NEWS.d/3.6.6rc1.rst new file mode 100644 index 0000000..bc21a34 --- /dev/null +++ b/Misc/NEWS.d/3.6.6rc1.rst @@ -0,0 +1,885 @@ +.. bpo: 33786 +.. date: 2018-06-06-23-24-40 +.. nonce: lBvT8z +.. release date: 2018-06-11 +.. section: Core and Builtins + +Fix asynchronous generators to handle GeneratorExit in athrow() correctly + +.. + +.. bpo: 30654 +.. date: 2018-05-28-12-28-53 +.. nonce: 9fDJye +.. section: Core and Builtins + +Fixed reset of the SIGINT handler to SIG_DFL on interpreter shutdown even +when there was a custom handler set previously. Patch by Philipp Kerling. + +.. + +.. bpo: 33622 +.. date: 2018-05-23-20-46-14 +.. nonce: xPucO9 +.. section: Core and Builtins + +Fixed a leak when the garbage collector fails to add an object with the +``__del__`` method or referenced by it into the :data:`gc.garbage` list. +:c:func:`PyGC_Collect` can now be called when an exception is set and +preserves it. + +.. + +.. bpo: 31849 +.. date: 2018-05-14-11-00-00 +.. nonce: EmHaH4 +.. section: Core and Builtins + +Fix signed/unsigned comparison warning in pyhash.c. + +.. + +.. bpo: 33391 +.. date: 2018-05-02-08-36-03 +.. nonce: z4a7rb +.. section: Core and Builtins + +Fix a leak in set_symmetric_difference(). + +.. + +.. bpo: 28055 +.. date: 2018-04-25-20-44-42 +.. nonce: f49kfC +.. section: Core and Builtins + +Fix unaligned accesses in siphash24(). Patch by Rolf Eike Beer. + +.. + +.. bpo: 33231 +.. date: 2018-04-05-22-20-44 +.. nonce: 3Jmo0q +.. section: Core and Builtins + +Fix potential memory leak in ``normalizestring()``. + +.. + +.. bpo: 29922 +.. date: 2018-04-03-00-30-25 +.. nonce: CdLuMl +.. section: Core and Builtins + +Improved error messages in 'async with' when ``__aenter__()`` or +``__aexit__()`` return non-awaitable object. + +.. + +.. bpo: 33199 +.. date: 2018-04-02-09-32-40 +.. nonce: TPnxQu +.. section: Core and Builtins + +Fix ``ma_version_tag`` in dict implementation is uninitialized when copying +from key-sharing dict. + +.. + +.. bpo: 33041 +.. date: 2018-03-18-13-56-14 +.. nonce: XwPhI2 +.. section: Core and Builtins + +Fixed jumping when the function contains an ``async for`` loop. + +.. + +.. bpo: 32282 +.. date: 2017-12-12-14-02-28 +.. nonce: xFVMTn +.. section: Core and Builtins + +Fix an unnecessary ifdef in the include of VersionHelpers.h in socketmodule +on Windows. + +.. + +.. bpo: 21983 +.. date: 2017-10-02-21-02-14 +.. nonce: UoC319 +.. section: Core and Builtins + +Fix a crash in `ctypes.cast()` in case the type argument is a ctypes +structured data type. Patch by Eryk Sun and Oren Milman. + +.. + +.. bpo: 30167 +.. date: 2018-06-10-19-29-17 +.. nonce: G5EgC5 +.. section: Library + +Prevent site.main() exception if PYTHONSTARTUP is set. Patch by Steve Weber. + +.. + +.. bpo: 33812 +.. date: 2018-06-10-13-26-02 +.. nonce: frGAOr +.. section: Library + +Datetime instance d with non-None tzinfo, but with d.tzinfo.utcoffset(d) +returning None is now treated as naive by the astimezone() method. + +.. + +.. bpo: 30805 +.. date: 2018-06-08-17-34-16 +.. nonce: 3qCWa0 +.. section: Library + +Avoid race condition with debug logging + +.. + +.. bpo: 33767 +.. date: 2018-06-03-22-41-59 +.. nonce: 2e82g3 +.. section: Library + +The concatenation (``+``) and repetition (``*``) sequence operations now +raise :exc:`TypeError` instead of :exc:`SystemError` when performed on +:class:`mmap.mmap` objects. Patch by Zackery Spytz. + +.. + +.. bpo: 32684 +.. date: 2018-05-29-12-51-18 +.. nonce: ZEIism +.. section: Library + +Fix gather to propagate cancellation of itself even with return_exceptions. + +.. + +.. bpo: 33674 +.. date: 2018-05-28-22-49-59 +.. nonce: 6LFFj7 +.. section: Library + +Fix a race condition in SSLProtocol.connection_made() of asyncio.sslproto: +start immediately the handshake instead of using call_soon(). Previously, +data_received() could be called before the handshake started, causing the +handshake to hang or fail. + +.. + +.. bpo: 31467 +.. date: 2018-05-28-18-40-26 +.. nonce: s4Fad3 +.. section: Library + +Fixed bug where calling write_eof() on a _SelectorSocketTransport after it's +already closed raises AttributeError. + +.. + +.. bpo: 33672 +.. date: 2018-05-28-17-45-06 +.. nonce: GM_Xm_ +.. section: Library + +Fix Task.__repr__ crash with Cython's bogus coroutines + +.. + +.. bpo: 33469 +.. date: 2018-05-28-15-55-12 +.. nonce: hmXBpY +.. section: Library + +Fix RuntimeError after closing loop that used run_in_executor + +.. + +.. bpo: 11874 +.. date: 2018-05-23-00-26-27 +.. nonce: glK5iP +.. section: Library + +Use a better regex when breaking usage into wrappable parts. Avoids bogus +assertion errors from custom metavar strings. + +.. + +.. bpo: 30877 +.. date: 2018-05-22-13-05-12 +.. nonce: JZEGjI +.. section: Library + +Fixed a bug in the Python implementation of the JSON decoder that prevented +the cache of parsed strings from clearing after finishing the decoding. +Based on patch by c-fos. + +.. + +.. bpo: 33548 +.. date: 2018-05-16-17-05-48 +.. nonce: xWslmx +.. section: Library + +tempfile._candidate_tempdir_list should consider common TEMP locations + +.. + +.. bpo: 33542 +.. date: 2018-05-16-09-30-27 +.. nonce: idNAcs +.. section: Library + +Prevent ``uuid.get_node`` from using a DUID instead of a MAC on Windows. +Patch by Zvi Effron + +.. + +.. bpo: 26819 +.. date: 2018-05-16-05-24-43 +.. nonce: taxbVT +.. section: Library + +Fix race condition with `ReadTransport.resume_reading` in Windows proactor +event loop. + +.. + +.. bpo: 28556 +.. date: 2018-05-10-14-51-19 +.. nonce: y3zK6I +.. section: Library + +Minor fixes in typing module: add annotations to ``NamedTuple.__new__``, +pass ``*args`` and ``**kwds`` in ``Generic.__new__``. Original PRs by +Paulius Šarka and Chad Dombrova. + +.. + +.. bpo: 20087 +.. date: 2018-05-05-18-02-24 +.. nonce: lJrvXL +.. section: Library + +Updated alias mapping with glibc 2.27 supported locales. + +.. + +.. bpo: 33422 +.. date: 2018-05-05-09-53-05 +.. nonce: 4FtQ0q +.. section: Library + +Fix trailing quotation marks getting deleted when looking up byte/string +literals on pydoc. Patch by Andrés Delfino. + +.. + +.. bpo: 33197 +.. date: 2018-04-29-23-56-20 +.. nonce: dgRLqr +.. section: Library + +Update error message when constructing invalid inspect.Parameters Patch by +Dong-hee Na. + +.. + +.. bpo: 33383 +.. date: 2018-04-29-11-15-38 +.. nonce: g32YWn +.. section: Library + +Fixed crash in the get() method of the :mod:`dbm.ndbm` database object when +it is called with a single argument. + +.. + +.. bpo: 33329 +.. date: 2018-04-23-13-21-39 +.. nonce: lQ-Eod +.. section: Library + +Fix multiprocessing regression on newer glibcs + +.. + +.. bpo: 991266 +.. date: 2018-04-21-00-24-08 +.. nonce: h93TP_ +.. section: Library + +Fix quoting of the ``Comment`` attribute of +:class:`http.cookies.SimpleCookie`. + +.. + +.. bpo: 33131 +.. date: 2018-04-20-10-43-17 +.. nonce: L2E977 +.. section: Library + +Upgrade bundled version of pip to 10.0.1. + +.. + +.. bpo: 33308 +.. date: 2018-04-18-19-12-25 +.. nonce: fW75xi +.. section: Library + +Fixed a crash in the :mod:`parser` module when converting an ST object to a +tree of tuples or lists with ``line_info=False`` and ``col_info=True``. + +.. + +.. bpo: 33263 +.. date: 2018-04-11-20-29-19 +.. nonce: B56Hc1 +.. section: Library + +Fix FD leak in `_SelectorSocketTransport` Patch by Vlad Starostin. + +.. + +.. bpo: 33256 +.. date: 2018-04-10-20-57-14 +.. nonce: ndHkqu +.. section: Library + +Fix display of ``<module>`` call in the html produced by ``cgitb.html()``. +Patch by Stéphane Blondon. + +.. + +.. bpo: 33203 +.. date: 2018-04-05-11-09-45 +.. nonce: Hje9Py +.. section: Library + +``random.Random.choice()`` now raises ``IndexError`` for empty sequences +consistently even when called from subclasses without a ``getrandbits()`` +implementation. + +.. + +.. bpo: 33224 +.. date: 2018-04-04-23-41-30 +.. nonce: pyR0jB +.. section: Library + +Update difflib.mdiff() for PEP 479. Convert an uncaught StopIteration in a +generator into a return-statement. + +.. + +.. bpo: 33209 +.. date: 2018-04-03-10-37-13 +.. nonce: 9sGWE_ +.. section: Library + +End framing at the end of C implementation of :func:`pickle.Pickler.dump`. + +.. + +.. bpo: 32861 +.. date: 2018-04-02-20-44-54 +.. nonce: HeBjzN +.. section: Library + +The urllib.robotparser's ``__str__`` representation now includes wildcard +entries and the "Crawl-delay" and "Request-rate" fields. Patch by Michael +Lazar. + +.. + +.. bpo: 33096 +.. date: 2018-03-25-13-18-16 +.. nonce: ofdbe7 +.. section: Library + +Allow ttk.Treeview.insert to insert iid that has a false boolean value. Note +iid=0 and iid=False would be same. Patch by Garvit Khatri. + +.. + +.. bpo: 33127 +.. date: 2018-03-24-15-08-24 +.. nonce: olJmHv +.. section: Library + +The ssl module now compiles with LibreSSL 2.7.1. + +.. + +.. bpo: 33021 +.. date: 2018-03-12-00-27-56 +.. nonce: m19B9T +.. section: Library + +Release the GIL during fstat() calls, avoiding hang of all threads when +calling mmap.mmap(), os.urandom(), and random.seed(). Patch by Nir Soffer. + +.. + +.. bpo: 27683 +.. date: 2018-03-07-22-28-17 +.. nonce: 572Rv4 +.. section: Library + +Fix a regression in :mod:`ipaddress` that result of :meth:`hosts` is empty +when the network is constructed by a tuple containing an integer mask and +only 1 bit left for addresses. + +.. + +.. bpo: 32844 +.. date: 2018-02-28-13-08-00 +.. nonce: u8tnAe +.. section: Library + +Fix wrong redirection of a low descriptor (0 or 1) to stderr in subprocess +if another low descriptor is closed. + +.. + +.. bpo: 31908 +.. date: 2017-10-31 +.. nonce: g4xh8x +.. section: Library + +Fix output of cover files for ``trace`` module command-line tool. Previously +emitted cover files only when ``--missing`` option was used. Patch by +Michael Selik. + +.. + +.. bpo: 31457 +.. date: 2017-10-18-19-05-17 +.. nonce: KlE6r8 +.. section: Library + +If nested log adapters are used, the inner ``process()`` methods are no +longer omitted. + +.. + +.. bpo: 16865 +.. date: 2017-09-29-16-40-38 +.. nonce: l-f6I_ +.. section: Library + +Support arrays >=2GiB in :mod:`ctypes`. Patch by Segev Finer. + +.. + +.. bpo: 31238 +.. date: 2017-08-21-12-31-53 +.. nonce: Gg0LRH +.. section: Library + +pydoc: the stop() method of the private ServerThread class now waits until +DocServer.serve_until_quit() completes and then explicitly sets its +docserver attribute to None to break a reference cycle. + +.. + +.. bpo: 33503 +.. date: 2018-05-14-20-08-58 +.. nonce: Wvt0qg +.. section: Documentation + +Fix broken pypi link + +.. + +.. bpo: 33421 +.. date: 2018-05-14-15-23-51 +.. nonce: 3GU_QO +.. section: Documentation + +Add missing documentation for ``typing.AsyncContextManager``. + +.. + +.. bpo: 33378 +.. date: 2018-04-29-04-02-18 +.. nonce: -anAHN +.. section: Documentation + +Add Korean language switcher for https://docs.python.org/3/ + +.. + +.. bpo: 33276 +.. date: 2018-04-20-14-09-36 +.. nonce: rA1z_3 +.. section: Documentation + +Clarify that the ``__path__`` attribute on modules cannot be just any value. + +.. + +.. bpo: 33201 +.. date: 2018-04-01-21-03-41 +.. nonce: aa8Lkl +.. section: Documentation + +Modernize documentation for writing C extension types. + +.. + +.. bpo: 33195 +.. date: 2018-04-01-14-30-36 +.. nonce: dRS-XX +.. section: Documentation + +Deprecate ``Py_UNICODE`` usage in ``c-api/arg`` document. ``Py_UNICODE`` +related APIs are deprecated since Python 3.3, but it is missed in the +document. + +.. + +.. bpo: 33126 +.. date: 2018-03-28-17-03-17 +.. nonce: 5UGkNv +.. section: Documentation + +Document PyBuffer_ToContiguous(). + +.. + +.. bpo: 27212 +.. date: 2018-03-22-19-23-04 +.. nonce: wrE5KR +.. section: Documentation + +Modify documentation for the :func:`islice` recipe to consume initial values +up to the start index. + +.. + +.. bpo: 28247 +.. date: 2018-03-20-20-11-05 +.. nonce: -V-WS- +.. section: Documentation + +Update :mod:`zipapp` documentation to describe how to make standalone +applications. + +.. + +.. bpo: 18802 +.. date: 2018-03-11-18-53-47 +.. nonce: JhAqH3 +.. section: Documentation + +Documentation changes for ipaddress. Patch by Jon Foster and Berker Peksag. + +.. + +.. bpo: 27428 +.. date: 2018-03-11-00-16-56 +.. nonce: B7A8FT +.. section: Documentation + +Update documentation to clarify that ``WindowsRegistryFinder`` implements +``MetaPathFinder``. (Patch by Himanshu Lakhara) + +.. + +.. bpo: 8243 +.. date: 2018-01-13-20-30-53 +.. nonce: s98r28 +.. section: Documentation + +Add a note about curses.addch and curses.addstr exception behavior when +writing outside a window, or pad. + +.. + +.. bpo: 31432 +.. date: 2017-09-13-07-14-59 +.. nonce: yAY4Z3 +.. section: Documentation + +Clarify meaning of CERT_NONE, CERT_OPTIONAL, and CERT_REQUIRED flags for +ssl.SSLContext.verify_mode. + +.. + +.. bpo: 33655 +.. date: 2018-05-26-16-01-40 +.. nonce: Frb4LA +.. section: Tests + +Ignore test_posix_fallocate failures on BSD platforms that might be due to +running on ZFS. + +.. + +.. bpo: 19417 +.. date: 2018-01-08-13-33-47 +.. nonce: 2asoXy +.. section: Tests + +Add test_bdb.py. + +.. + +.. bpo: 5755 +.. date: 2018-06-04-21-34-34 +.. nonce: 65GmCj +.. section: Build + +Move ``-Wstrict-prototypes`` option to ``CFLAGS_NODIST`` from ``OPT``. This +option emitted annoying warnings when building extension modules written in +C++. + +.. + +.. bpo: 33614 +.. date: 2018-05-28-11-40-22 +.. nonce: 28e0sE +.. section: Build + +Ensures module definition files for the stable ABI on Windows are correctly +regenerated. + +.. + +.. bpo: 33522 +.. date: 2018-05-15-12-44-50 +.. nonce: mJoNcA +.. section: Build + +Enable CI builds on Visual Studio Team Services at +https://python.visualstudio.com/cpython + +.. + +.. bpo: 33012 +.. date: 2018-05-10-21-10-01 +.. nonce: 5Zfjac +.. section: Build + +Add ``-Wno-cast-function-type`` for gcc 8 for silencing warnings about +function casts like casting to PyCFunction in method definition lists. + +.. + +.. bpo: 33394 +.. date: 2018-04-30-17-36-46 +.. nonce: _Vdi4t +.. section: Build + +Enable the verbose build for extension modules, when GNU make is passed +macros on the command line. + +.. + +.. bpo: 33184 +.. date: 2018-04-13-11-39-28 +.. nonce: aEohx0 +.. section: Windows + +Update Windows installer to OpenSSL 1.0.2o. + +.. + +.. bpo: 33184 +.. date: 2018-04-07-00-58-50 +.. nonce: rMTiqu +.. section: macOS + +Update macOS installer build to use OpenSSL 1.0.2o. + +.. + +.. bpo: 33656 +.. date: 2018-06-10-17-59-36 +.. nonce: 60ZqJS +.. section: IDLE + +On Windows, add API call saying that tk scales for DPI. On Windows 8.1+ or +10, with DPI compatibility properties of the Python binary unchanged, and a +monitor resolution greater than 96 DPI, this should make text and lines +sharper. It should otherwise have no effect. + +.. + +.. bpo: 33768 +.. date: 2018-06-04-19-23-11 +.. nonce: I_2qpV +.. section: IDLE + +Clicking on a context line moves that line to the top of the editor window. + +.. + +.. bpo: 33763 +.. date: 2018-06-03-20-12-57 +.. nonce: URiFlE +.. section: IDLE + +IDLE: Use read-only text widget for code context instead of label widget. + +.. + +.. bpo: 33664 +.. date: 2018-06-03-09-13-28 +.. nonce: PZzQyL +.. section: IDLE + +Scroll IDLE editor text by lines. Previously, the mouse wheel and scrollbar +slider moved text by a fixed number of pixels, resulting in partial lines at +the top of the editor box. The change also applies to the shell and grep +output windows, but not to read-only text views. + +.. + +.. bpo: 33679 +.. date: 2018-05-29-07-14-37 +.. nonce: MgX_Ui +.. section: IDLE + +Enable theme-specific color configuration for Code Context. Use the +Highlights tab to see the setting for built-in themes or add settings to +custom themes. + +.. + +.. bpo: 33642 +.. date: 2018-05-24-20-42-44 +.. nonce: J0VQbS +.. section: IDLE + +Display up to maxlines non-blank lines for Code Context. If there is no +current context, show a single blank line. + +.. + +.. bpo: 33628 +.. date: 2018-05-23-19-51-07 +.. nonce: sLlFLO +.. section: IDLE + +IDLE: Cleanup codecontext.py and its test. + +.. + +.. bpo: 33564 +.. date: 2018-05-17-19-41-12 +.. nonce: XzHZJe +.. section: IDLE + +IDLE's code context now recognizes async as a block opener. + +.. + +.. bpo: 29706 +.. date: 2018-05-15-17-01-10 +.. nonce: id4H5i +.. section: IDLE + +IDLE now colors async and await as keywords in 3.6. They become full +keywords in 3.7. + +.. + +.. bpo: 21474 +.. date: 2018-04-29-16-13-02 +.. nonce: bglg-F +.. section: IDLE + +Update word/identifier definition from ascii to unicode. In text and entry +boxes, this affects selection by double-click, movement left/right by +control-left/right, and deletion left/right by control-BACKSPACE/DEL. + +.. + +.. bpo: 33204 +.. date: 2018-04-02-00-28-13 +.. nonce: NBsuIv +.. section: IDLE + +IDLE: consistently color invalid string prefixes. A 'u' string prefix cannot +be paired with either 'r' or 'f'. Consistently color as much of the prefix, +starting at the right, as is valid. Revise and extend colorizer test. + +.. + +.. bpo: 32831 +.. date: 2018-02-12-08-08-45 +.. nonce: srDRvU +.. section: IDLE + +Add docstrings and tests for codecontext. + +.. + +.. bpo: 33189 +.. date: 2018-04-03-18-10-00 +.. nonce: QrXR00 +.. section: Tools/Demos + +:program:`pygettext.py` now recognizes only literal strings as docstrings +and translatable strings, and rejects bytes literals and f-string +expressions. + +.. + +.. bpo: 31920 +.. date: 2018-03-26-18-54-24 +.. nonce: u_WKsT +.. section: Tools/Demos + +Fixed handling directories as arguments in the ``pygettext`` script. Based +on patch by Oleg Krasnikov. + +.. + +.. bpo: 29673 +.. date: 2018-03-16-17-25-05 +.. nonce: m8QtaW +.. section: Tools/Demos + +Fix pystackv and pystack gdbinit macros. + +.. + +.. bpo: 32885 +.. date: 2018-02-20-12-16-47 +.. nonce: dL5x7C +.. section: Tools/Demos + +Add an ``-n`` flag for ``Tools/scripts/pathfix.py`` to disbale automatic +backup creation (files with ``~`` suffix). + +.. + +.. bpo: 31583 +.. date: 2017-09-26-10-11-21 +.. nonce: TM90_H +.. section: Tools/Demos + +Fix 2to3 for using with --add-suffix option but without --output-dir option +for relative path to files in current directory. + +.. + +.. bpo: 32374 +.. date: 2018-01-09-17-03-54 +.. nonce: SwwLoz +.. section: C API + +Document that m_traverse for multi-phase initialized modules can be called +with m_state=NULL, and add a sanity check diff --git a/Misc/NEWS.d/3.7.0.rst b/Misc/NEWS.d/3.7.0.rst new file mode 100644 index 0000000..41a9316 --- /dev/null +++ b/Misc/NEWS.d/3.7.0.rst @@ -0,0 +1,17 @@ +.. bpo: 33851 +.. date: 2018-06-13-15-12-25 +.. nonce: SVbqlz +.. release date: 2018-06-27 +.. section: Library + +Fix :func:`ast.get_docstring` for a node that lacks a docstring. + +.. + +.. bpo: 33932 +.. date: 2018-06-21-15-29-59 +.. nonce: VSlXyS +.. section: C API + +Calling Py_Initialize() twice does nothing, instead of failing with a fatal +error: restore the Python 3.6 behaviour. diff --git a/Misc/NEWS.d/next/C API/2018-06-21-15-29-59.bpo-33932.VSlXyS.rst b/Misc/NEWS.d/next/C API/2018-06-21-15-29-59.bpo-33932.VSlXyS.rst deleted file mode 100644 index 90ca3ec..0000000 --- a/Misc/NEWS.d/next/C API/2018-06-21-15-29-59.bpo-33932.VSlXyS.rst +++ /dev/null @@ -1,2 +0,0 @@ -Calling Py_Initialize() twice does nothing, instead of failing with a fatal -error: restore the Python 3.6 behaviour. diff --git a/Misc/NEWS.d/next/Library/2018-06-13-15-12-25.bpo-33851.SVbqlz.rst b/Misc/NEWS.d/next/Library/2018-06-13-15-12-25.bpo-33851.SVbqlz.rst deleted file mode 100644 index b769ff7..0000000 --- a/Misc/NEWS.d/next/Library/2018-06-13-15-12-25.bpo-33851.SVbqlz.rst +++ /dev/null @@ -1 +0,0 @@ -Fix :func:`ast.get_docstring` for a node that lacks a docstring. |