3.7.0 final

This commit is contained in:
Ned Deily 2018-06-26 21:03:55 -04:00
parent a61f6e72d0
commit 1bf9cc5093
55 changed files with 9671 additions and 2578 deletions

View File

@ -11,7 +11,7 @@
var all_versions = {
'3.8': 'dev (3.8)',
'3.7': 'pre (3.7)',
'3.7': '3.7',
'3.6': '3.6',
'3.5': '3.5',
'2.7': '2.7',

View File

@ -4,7 +4,7 @@
<ul>
<li><a href="https://docs.python.org/3.8/">{% trans %}Python 3.8 (in development){% endtrans %}</a></li>
<li><a href="https://docs.python.org/3.6/">{% trans %}Python 3.6 (stable){% endtrans %}</a></li>
<li><a href="https://docs.python.org/3.5/">{% trans %}Python 3.5 (stable){% endtrans %}</a></li>
<li><a href="https://docs.python.org/3.5/">{% trans %}Python 3.5 (security-fixes){% endtrans %}</a></li>
<li><a href="https://docs.python.org/2.7/">{% trans %}Python 2.7 (stable){% endtrans %}</a></li>
<li><a href="https://www.python.org/doc/versions/">{% trans %}Old versions{% endtrans %}</a></li>
</ul>

View File

@ -45,7 +45,7 @@
when researching a change.
This article explains the new features in Python 3.7, compared to 3.6.
Python 3.7 was released on June 27, 2018.
For full details, see the :ref:`changelog <changelog>`.

View File

@ -19,11 +19,11 @@
#define PY_MAJOR_VERSION 3
#define PY_MINOR_VERSION 7
#define PY_MICRO_VERSION 0
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_GAMMA
#define PY_RELEASE_SERIAL 1
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_FINAL
#define PY_RELEASE_SERIAL 0
/* Version as a string */
#define PY_VERSION "3.7.0rc1"
#define PY_VERSION "3.7.0"
/*--end constants--*/
/* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.

View File

@ -1,5 +1,5 @@
.. bpo: 25071
.. date: 7965
.. date: 9305
.. nonce: EwjXl1
.. release date: 2015-09-13
.. section: Build

File diff suppressed because it is too large Load Diff

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

File diff suppressed because it is too large Load Diff

View File

@ -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

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
.. bpo: 0
.. date: 8559
.. date: 9899
.. no changes: True
.. nonce: zYPqUK
.. release date: 2017-01-17

File diff suppressed because it is too large Load Diff

8
Misc/NEWS.d/3.5.4.rst Normal file
View File

@ -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.

1135
Misc/NEWS.d/3.5.4rc1.rst Normal file

File diff suppressed because it is too large Load Diff

8
Misc/NEWS.d/3.5.5.rst Normal file
View File

@ -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.

74
Misc/NEWS.d/3.5.5rc1.rst Normal file
View File

@ -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

View File

@ -1,5 +1,5 @@
.. bpo: 0
.. date: 9497
.. date: 9796
.. no changes: True
.. nonce: F9ENBV
.. release date: 2016-12-23

File diff suppressed because it is too large Load Diff

View File

@ -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

View File

@ -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

View File

@ -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

File diff suppressed because it is too large Load Diff

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

31
Misc/NEWS.d/3.6.1.rst Normal file
View File

@ -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

View File

@ -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

7
Misc/NEWS.d/3.6.2.rst Normal file
View File

@ -0,0 +1,7 @@
.. bpo: 0
.. date: 9993
.. no changes: True
.. nonce: F9ENBV
.. release date: 2017-07-17
No changes since release candidate 2

942
Misc/NEWS.d/3.6.2rc1.rst Normal file
View File

@ -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.

39
Misc/NEWS.d/3.6.2rc2.rst Normal file
View File

@ -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``).

27
Misc/NEWS.d/3.6.3.rst Normal file
View File

@ -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.

1259
Misc/NEWS.d/3.6.3rc1.rst Normal file

File diff suppressed because it is too large Load Diff

8
Misc/NEWS.d/3.6.4.rst Normal file
View File

@ -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.

1142
Misc/NEWS.d/3.6.4rc1.rst Normal file

File diff suppressed because it is too large Load Diff

16
Misc/NEWS.d/3.6.5.rst Normal file
View File

@ -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.

867
Misc/NEWS.d/3.6.5rc1.rst Normal file
View File

@ -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.

8
Misc/NEWS.d/3.6.6.rst Normal file
View File

@ -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.

885
Misc/NEWS.d/3.6.6rc1.rst Normal file
View File

@ -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

17
Misc/NEWS.d/3.7.0.rst Normal file
View File

@ -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.

View File

@ -1,2 +0,0 @@
Calling Py_Initialize() twice does nothing, instead of failing with a fatal
error: restore the Python 3.6 behaviour.

View File

@ -1 +0,0 @@
Fix :func:`ast.get_docstring` for a node that lacks a docstring.

View File

@ -1,5 +1,5 @@
This is Python version 3.7.0 candidate 1
========================================
This is Python version 3.7.0
============================
.. image:: https://travis-ci.org/python/cpython.svg?branch=master
:alt: CPython build status on Travis CI