cpython/Objects
Antoine Pitrou 56cd62c04a 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 3.2.4
(those which use the trashcan mechanism, despite it being undocumented)
will not be loadable by 3.2.3 and earlier. However, extension modules
compiled for 3.2.3 and earlier will be loadable by 3.2.4.
2012-09-06 00:59:49 +02:00
..
stringlib Closes #12579. Positional fields with str.format_map() now raise a ValueError instead of SystemError. 2011-07-18 14:03:41 -04:00
abstract.c Issue #15736: Fix overflow in _PySequence_BytesToCharpArray(). 2012-08-21 08:16:09 +02:00
accu.c Issue #14387: Do not include accu.h from Python.h. 2012-03-22 14:38:16 +01:00
boolobject.c Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
bytearrayobject.c Issue #13019: Fix potential reference leaks in bytearray.extend(). 2012-04-01 16:05:46 +02:00
bytes_methods.c Fix closes Issue12385 - Clarify maketrans method docstring for bytes and bytearray object. 2011-06-27 09:06:45 -07:00
bytesobject.c merge 3.1 (#14509) 2012-04-09 15:01:02 -04:00
capsule.c Issue #2443: Added a new macro, Py_VA_COPY, which is equivalent to C99 2010-08-11 17:31:17 +00:00
cellobject.c Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
classobject.c Issue #15404: Refleak in PyMethodObject repr. 2012-07-20 14:51:45 +03:00
codeobject.c Remove arbitrary string length limits 2011-01-05 03:33:26 +00:00
complexobject.c Port 5b607cd8c71b (closes #11892) 2011-04-20 22:26:57 +02:00
descrobject.c fix calling the classmethod descriptor directly (closes #14699) 2012-05-01 09:51:09 -04:00
dictnotes.txt Merged revisions 53623-53858 via svnmerge from 2007-02-23 15:07:44 +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 81465-81466,81468,81679,81735,81760,81868,82183 via svnmerge from 2010-06-27 21:45:24 +00:00
exceptions.c this is only a borrowed ref in Brett's branch 2012-02-10 08:46:54 -05:00
fileobject.c Issue #9015, #9611: stdprinter.write() clamps the length to 2^31-1 on Windows 2011-01-04 13:15:39 +00: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
iterobject.c Fix nit (sentinel on lhs of comparison). 2010-08-07 05:54:08 +00:00
listobject.c Issue #14387: Do not include accu.h from Python.h. 2012-03-22 14:38:16 +01:00
listsort.txt Merged revisions 74613,74615,74619-74620,74622 via svnmerge from 2009-09-01 08:13:16 +00:00
lnotab_notes.txt Merged revisions 72487-72488,72879 via svnmerge from 2009-07-21 04:30:03 +00:00
longobject.c Issue #14630: Fix an incorrect access of ob_digit[0] for a zero instance of an int subclass. 2012-04-20 21:42:49 +01:00
memoryobject.c Issue #15855: added docstrings for memoryview methods and data descriptors. 2012-09-03 16:29:11 -04:00
methodobject.c make hashes always the size of pointers; introduce Py_hash_t #9778 2010-10-17 20:54:53 +00:00
moduleobject.c Issue #15394: Fix ref leaks in PyModule_Create. 2012-07-19 13:45:43 -05: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:25 +00:00
rangeobject.c Issue #14829: Fix bisect and range() indexing with large indices (>= 2 ** 32) under 64-bit Windows. 2012-05-16 14:37:54 +02:00
setobject.c remove unused variable 2011-10-30 14:24:44 -04:00
sliceobject.c plug possible refleak (closes #13199) 2011-10-17 13:09:27 -04:00
structseq.c Check for NULL return value in PyStructSequence_NewType(). Found by Coverity. 2012-08-19 11:20:41 +02:00
tupleobject.c Issue #14387: Do not include accu.h from Python.h. 2012-03-22 14:38:16 +01:00
typeobject.c Issue #13992: The trashcan mechanism is now thread-safe. This eliminates 2012-09-06 00:59:49 +02:00
typeslots.inc Merge with 3.1 2011-04-05 15:48:47 +02:00
typeslots.py Support comment lines and missing indices in typeslots.h. 2011-01-06 19:26:21 +00:00
unicodectype.c Remove redundant includes of headers that are already included by Python.h. 2010-11-30 09:41:01 +00:00
unicodeobject.c use the stricter PyMapping_Check (closes #15801) 2012-08-28 17:55:35 -04:00
unicodetype_db.h Upgrade to Unicode 6.0.0. 2010-10-11 22:42:28 +00:00
weakrefobject.c Issue #10359: Remove ";" after function definition, invalid in ISO C 2010-11-09 09:32:19 +00:00