blob: 43bf4a8b1150be84a6aef746697d3f023423af4f [file] [log] [blame]
larryhastingsf9f17342017-09-04 13:30:19 -07001.. bpo: 24284
Ned Deilyaee5df52018-06-27 18:45:50 -04002.. date: 9208
larryhastingsf9f17342017-09-04 13:30:19 -07003.. nonce: NvtEnc
4.. release date: 2015-05-31
5.. section: Core and Builtins
6
7The startswith and endswith methods of the str class no longer return True
8when finding the empty string and the indexes are completely out of range.
9
10..
11
12.. bpo: 24115
Ned Deilyaee5df52018-06-27 18:45:50 -040013.. date: 9207
larryhastingsf9f17342017-09-04 13:30:19 -070014.. nonce: y9e_MO
15.. section: Core and Builtins
16
17Update uses of PyObject_IsTrue(), PyObject_Not(), PyObject_IsInstance(),
18PyObject_RichCompareBool() and _PyDict_Contains() to check for and handle
19errors correctly.
20
21..
22
23.. bpo: 24328
Ned Deilyaee5df52018-06-27 18:45:50 -040024.. date: 9206
larryhastingsf9f17342017-09-04 13:30:19 -070025.. nonce: 5gL8or
26.. section: Core and Builtins
27
28Fix importing one character extension modules.
29
30..
31
32.. bpo: 11205
Ned Deilyaee5df52018-06-27 18:45:50 -040033.. date: 9205
larryhastingsf9f17342017-09-04 13:30:19 -070034.. nonce: bikrRP
35.. section: Core and Builtins
36
37In dictionary displays, evaluate the key before the value.
38
39..
40
41.. bpo: 24285
Ned Deilyaee5df52018-06-27 18:45:50 -040042.. date: 9204
larryhastingsf9f17342017-09-04 13:30:19 -070043.. nonce: wvJumr
44.. section: Core and Builtins
45
46Fixed regression that prevented importing extension modules from inside
47packages. Patch by Petr Viktorin.
48
49..
50
51.. bpo: 23247
Ned Deilyaee5df52018-06-27 18:45:50 -040052.. date: 9203
larryhastingsf9f17342017-09-04 13:30:19 -070053.. nonce: nN-K74
54.. section: Library
55
56Fix a crash in the StreamWriter.reset() of CJK codecs.
57
58..
59
60.. bpo: 24270
Ned Deilyaee5df52018-06-27 18:45:50 -040061.. date: 9202
larryhastingsf9f17342017-09-04 13:30:19 -070062.. nonce: M2rJNs
63.. section: Library
64
Stéphane Wirtel12e696b2018-10-27 00:58:26 +020065Add math.isclose() and cmath.isclose() functions as per :pep:`485`. Contributed
larryhastingsf9f17342017-09-04 13:30:19 -070066by Chris Barker and Tal Einat.
67
68..
69
70.. bpo: 5633
Ned Deilyaee5df52018-06-27 18:45:50 -040071.. date: 9201
larryhastingsf9f17342017-09-04 13:30:19 -070072.. nonce: JNzKZq
73.. section: Library
74
75Fixed timeit when the statement is a string and the setup is not.
76
77..
78
79.. bpo: 24326
Ned Deilyaee5df52018-06-27 18:45:50 -040080.. date: 9200
larryhastingsf9f17342017-09-04 13:30:19 -070081.. nonce: 4t_6Gy
82.. section: Library
83
84Fixed audioop.ratecv() with non-default weightB argument. Original patch by
85David Moore.
86
87..
88
89.. bpo: 16991
Ned Deilyaee5df52018-06-27 18:45:50 -040090.. date: 9199
larryhastingsf9f17342017-09-04 13:30:19 -070091.. nonce: 19_Zmj
92.. section: Library
93
94Add a C implementation of OrderedDict.
95
96..
97
98.. bpo: 23934
Ned Deilyaee5df52018-06-27 18:45:50 -040099.. date: 9198
larryhastingsf9f17342017-09-04 13:30:19 -0700100.. nonce: esb-45
101.. section: Library
102
103Fix inspect.signature to fail correctly for builtin types lacking signature
104information. Initial patch by James Powell.