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 Issue #5793: rationalize isdigit / isalpha / tolower, etc. Will port to py3k. Should fix Windows buildbot errors. 2009-04-27 19:04:37 +00:00
bytesobject.h remove some PyBytes_* aliases that are not in 3.x 2009-02-16 21:09:09 +00:00
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 move unprefixed error into .c file 2008-10-30 23:59:18 +00:00
complexobject.h Issue #1588: Add complex.__format__. 2009-04-30 00:58:58 +00:00
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 Issue #7117: Prepare for backport of py3k float repr. 2009-10-24 12:13:30 +00:00
enumobject.h
errcode.h
eval.h
fileobject.h Always define _PyIsSelectable_fd(). 2011-08-28 16:43:24 +02:00
floatobject.h Issue #7117, continued: Change round implementation to use the correctly-rounded 2009-11-18 19:33:35 +00:00
frameobject.h Issue 5954, PyFrame_GetLineNumber: 2009-05-08 22:23:21 +00:00
funcobject.h
genobject.h #1473257: add generator.gi_code attribute that refers to 2008-01-26 14:14:20 +00:00
graminit.h remove dictmaker rule; it's unused 2010-12-11 04:25:57 +00:00
grammar.h
import.h Merged revisions 74841 via svnmerge from 2009-09-16 20:06:36 +00:00
intobject.h - Issue #2862: Make int and float freelist management consistent with other 2008-07-06 03:35:58 +00:00
intrcheck.h
iterobject.h
listobject.h
longintrepr.h Issue #6713: Improve performance of str(n) and repr(n) for integers n 2009-09-16 22:10:56 +00:00
longobject.h Issue #7767: Add new C-API function PyLong_AsLongLongAndOverflow, a 2010-01-30 10:08:33 +00:00
marshal.h
memoryobject.h Issue #2396: backport the memoryview object. 2009-04-02 21:18:34 +00:00
metagrammar.h
methodobject.h Implemented Martin's suggestion to clear the free lists during the garbage collection of the highest generation. 2008-02-14 12:47:33 +00:00
modsupport.h Don't repeat yourself 2008-01-22 15:25:18 +00:00
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 Patch #2477: Added from __future__ import unicode_literals 2008-03-26 22:01:37 +00:00
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 MacOS X: Enable 4-way universal builds 2008-06-05 12:58:24 +00:00
pymath.h Issue #7518: Move substitute definitions of C99 math functions from 2009-12-21 15:22:00 +00:00
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 build_os2emx.patch in issue 3868 - update OS/2 EMX makefile and config files 2008-09-22 14:23:45 +00:00
pystrtod.h Issue #7117: Backport missing pystrtod.h declarations from py3k. 2009-10-26 21:09:09 +00:00
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 Merged revisions 71734,71738-71739 via svnmerge from 2009-04-20 02:09:13 +00:00
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 #3342: In tracebacks, printed source lines were not indented since r62555. 2008-07-11 21:45:06 +00:00
tupleobject.h Issue #4688: Add a heuristic so that tuples and dicts containing only 2009-03-23 18:41:45 +00:00
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 wrap line 2008-05-26 19:37:11 +00:00
weakrefobject.h