cpython/Include
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
..
Python-ast.h Issue #2333: Backport set and dict comprehensions syntax. 2010-01-11 22:36:12 +00:00
Python.h Merged revisions 82969 via svnmerge from 2010-07-19 13:36:13 +00:00
abstract.h #11565: Fix several typos. Patch by Piotr Kasprzyk. 2011-03-16 12:34:31 +02:00
asdl.h
ast.h
bitset.h
boolobject.h
bufferobject.h
bytearrayobject.h Merged revisions 77581 via svnmerge from 2010-01-17 16:06:27 +00:00
bytes_methods.h
bytesobject.h
cStringIO.h Backported PyCapsule from 3.1, and converted most uses of 2010-03-25 00:54:54 +00:00
cellobject.h
ceval.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
classobject.h Issue #8268: Old-style classes (not just instances) now support weak 2010-03-31 21:32:15 +00:00
cobject.h Capsule-related changes: 2010-04-02 11:01:35 +00:00
code.h Add support for weak references to code objects. This will be used by an optimization in the incoming Python 3 JIT. 2010-03-18 21:54:01 +00:00
codecs.h Merged revisions 86561-86562,86564-86565,86705,86708,86713 via svnmerge from 2010-11-26 08:28:05 +00:00
compile.h
complexobject.h
datetime.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
descrobject.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
dictobject.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
dtoa.h
enumobject.h
errcode.h
eval.h
fileobject.h Always define _PyIsSelectable_fd(). 2011-08-28 16:43:24 +02:00
floatobject.h
frameobject.h
funcobject.h
genobject.h
graminit.h remove dictmaker rule; it's unused 2010-12-11 04:25:57 +00:00
grammar.h
import.h
intobject.h
intrcheck.h
iterobject.h
listobject.h
longintrepr.h
longobject.h Issue #7767: Add new C-API function PyLong_AsLongLongAndOverflow, a 2010-01-30 10:08:33 +00:00
marshal.h
memoryobject.h
metagrammar.h
methodobject.h
modsupport.h
moduleobject.h
node.h Closes #15512: Correct __sizeof__ support for parser 2012-08-03 14:25:53 +02:00
object.h Issue #13992: The trashcan mechanism is now thread-safe. This eliminates 2012-09-06 00:59:49 +02:00
objimpl.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
opcode.h Issue #2333: Backport set and dict comprehensions syntax. 2010-01-11 22:36:12 +00:00
osdefs.h
parsetok.h
patchlevel.h we live in a post 2.7.3 world 2012-04-11 16:09:54 -04:00
pgen.h
pgenheaders.h
py_curses.h Backported PyCapsule from 3.1, and converted most uses of 2010-03-25 00:54:54 +00:00
pyarena.h
pycapsule.h Remove extraneous experimental code checked in by accident. 2010-03-25 01:23:27 +00:00
pyctype.h Try to fix linking failures under Windows 2011-10-04 14:45:32 +02:00
pydebug.h - Issue #13703: oCERT-2011-003: add -R command-line option and PYTHONHASHSEED 2012-02-20 20:42:21 -05:00
pyerrors.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
pyexpat.h Backported PyCapsule from 3.1, and converted most uses of 2010-03-25 00:54:54 +00:00
pyfpe.h Remove trailing whitespace in order to silence warnings on HP-UX. 2012-08-31 17:15:49 -04:00
pygetopt.h Fix crash at startup with -W options. 2012-02-21 20:42:48 +01:00
pymacconfig.h #11565: Fix several typos. Patch by Piotr Kasprzyk. 2011-03-16 12:34:31 +02:00
pymactoolbox.h
pymath.h
pymem.h Merged revisions 78189 via svnmerge from 2010-02-14 14:00:19 +00:00
pyport.h Issue #13889: On MSVC builds, set FPU control word at runtime for all string <-> float conversions. Patch by Samuel Iseli and Stefan Krah. 2012-04-15 15:19:06 +01:00
pystate.h Issue #13992: The trashcan mechanism is now thread-safe. This eliminates 2012-09-06 00:59:49 +02:00
pystrcmp.h
pystrtod.h
pythonrun.h Fix crash at startup with -W options. 2012-02-21 20:42:48 +01:00
pythread.h #4852: Remove dead code in every thread implementation, unused for many years. 2010-02-23 23:19:39 +00:00
rangeobject.h
setobject.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
sliceobject.h
stringobject.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
structmember.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
structseq.h
symtable.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
sysmodule.h Merged revisions 81398 via svnmerge from 2010-05-21 17:22:43 +00:00
timefuncs.h
token.h Merged revisions 85675 via svnmerge from 2010-10-18 00:19:30 +00:00
traceback.h
tupleobject.h
ucnhash.h Backported PyCapsule from 3.1, and converted most uses of 2010-03-25 00:54:54 +00:00
unicodeobject.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
warnings.h
weakrefobject.h