cpython/Objects
Antoine Pitrou 58098a77e6 Issue #13992: The trashcan mechanism is now thread-safe. This eliminates
sporadic crashes in multi-thread programs when several long deallocator
chains ran concurrently and involved subclasses of built-in container
types.

Because of this change, a couple extension modules compiled for 2.7.4
(those which use the trashcan mechanism, despite it being undocumented)
will not be loadable by 2.7.3 and earlier. However, extension modules
compiled for 2.7.3 and earlier will be loadable by 2.7.4.
2012-09-06 00:59:49 +02:00
..
stringlib startswith and endswith don't accept None as slice index. Patch by Torsten Becker. (closes #11828) 2011-04-20 16:39:15 +02:00
abstract.c allow any number to be returned from __length_hint__ (closes #15354) 2012-07-14 17:53:55 -07:00
boolobject.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
bufferobject.c - Issue #13703: oCERT-2011-003: add -R command-line option and PYTHONHASHSEED 2012-02-20 20:42:21 -05:00
bytearrayobject.c Improve tooltips for splitlines() by showing that the default for keepends is False. 2012-06-02 01:42:58 -04:00
bytes_methods.c Merged revisions 82573 via svnmerge from 2010-07-05 12:04:07 +00:00
capsule.c Backported PyCapsule from 3.1, and converted most uses of 2010-03-25 00:54:54 +00:00
cellobject.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
classobject.c check for string attribute names in old-style classes (closes #14334) 2012-03-16 10:58:46 -05:00
cobject.c CObject use is marked as a Py3k warning, not a deprecation warning 2010-11-04 21:39:52 +00:00
codeobject.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
complexobject.c Issue #8748: Fix incorrect results from comparisons between an integer 2010-05-30 13:18:10 +00:00
descrobject.c use formats that work on 2.7 2012-05-01 10:16:33 -04:00
dictnotes.txt Patch #1397848: add the reasoning behind no-resize-on-shrinkage. 2007-02-15 09:51:35 +00:00
dictobject.c Issue #13521: dict.setdefault() now does only one lookup for the given key, making it "atomic" for many purposes. 2012-02-27 00:45:12 +01:00
enumobject.c Merged revisions 81468 via svnmerge from 2010-05-22 11:44:30 +00:00
exceptions.c this is only a borrowed ref in Brett's branch 2012-02-10 08:46:54 -05:00
fileobject.c Fixes issue #12268 for file readline, readlines and read() and readinto methods. 2012-06-25 20:57:36 -07:00
floatobject.c Issue #13889: Add missing _Py_SET_53BIT_PRECISION_* calls around uses of dtoa.c functions in float round. 2012-01-27 21:16:01 +00:00
frameobject.c SETUP_WITH acts like SETUP_FINALLY for the purposes of setting f_lineno (closes #14612) 2012-04-18 11:14:31 -04:00
funcobject.c use Py_CLEAR 2012-02-19 01:11:56 -05:00
genobject.c close() doesn't take any args (closes #14717) 2012-05-03 18:44:09 -04:00
intobject.c Issue #12973: Fix int.__pow__ overflow checks that invoked undefined behaviour, thereby producing incorrect results on Clang. 2011-09-19 16:38:08 +01:00
iterobject.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
listobject.c Revert "Accept None as start and stop parameters for list.index() and tuple.index()" 2011-11-06 20:59:01 +02:00
listsort.txt Merged revisions 69846 via svnmerge from 2009-07-02 15:37:21 +00:00
lnotab_notes.txt Issue #6042: 2009-05-23 23:23:01 +00:00
longobject.c #11565: Fix several typos. Patch by Piotr Kasprzyk. 2011-03-16 12:34:31 +02:00
memoryobject.c Merged revisions 88097 via svnmerge from 2011-01-18 19:06:19 +00:00
methodobject.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
moduleobject.c Merged revisions 85392 via svnmerge from 2010-10-12 23:02:35 +00:00
object.c Issue #13992: The trashcan mechanism is now thread-safe. This eliminates 2012-09-06 00:59:49 +02:00
obmalloc.c Merged revisions 87834 via svnmerge from 2011-01-07 21:49:44 +00:00
rangeobject.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
setobject.c remove unused variable 2011-10-30 14:24:44 -04:00
sliceobject.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
stringobject.c use the stricter PyMapping_Check (closes #15801) 2012-08-28 17:55:35 -04:00
structseq.c Fix indentation. 2012-02-15 02:57:19 +01:00
tupleobject.c Revert "Accept None as start and stop parameters for list.index() and tuple.index()" 2011-11-06 20:59:01 +02:00
typeobject.c Issue #13992: The trashcan mechanism is now thread-safe. This eliminates 2012-09-06 00:59:49 +02:00
unicodectype.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
unicodeobject.c use the stricter PyMapping_Check (closes #15801) 2012-08-28 17:55:35 -04:00
unicodetype_db.h #7643: Unicode codepoints VT (0x0B) and FF (0x0C) are linebreaks according to Unicode Standard Annex #14. 2010-03-30 08:24:06 +00:00
weakrefobject.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00