cpython/Python
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
..
_warnings.c start out this branch always with filename NULL 2011-07-04 22:27:16 -05:00
asdl.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
ast.c Merged revisions 84209, 84214 via svnmerge from 2010-08-19 21:50:08 +00:00
atof.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
bltinmodule.c Issue #15741: Fix potential NULL dereference. Found by Coverity. 2012-08-20 17:31:22 +02:00
ceval.c port 8d05f697acd4 (#11627) 2011-07-15 14:15:40 -05:00
codecs.c Issue #1813: Fix codec lookup and setting/getting locales under Turkish locales. 2011-07-24 02:51:01 +02:00
compile.c remove unused variable 2012-07-18 17:48:34 -05:00
dtoa.c Remove three unneeded variable assignments. 2010-05-05 20:20:19 +00:00
dup2.c Merged revisions 85236 via svnmerge from 2010-10-05 22:21:03 +00:00
dynload_aix.c Merged revisions 88430,88438,88440 via svnmerge from 2011-02-25 11:09:02 +00:00
dynload_atheos.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
dynload_beos.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
dynload_dl.c
dynload_hpux.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
dynload_next.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
dynload_os2.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
dynload_shlib.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
dynload_stub.c
dynload_win.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
errors.c Issue #13546: Fixed an overflow issue that could crash the intepreter when 2011-12-07 21:46:48 +01:00
formatter_string.c Allow core Python build to succeed under WITHOUT_COMPLEX. The module build stage still fails. 2009-10-15 17:45:39 +00:00
formatter_unicode.c Issue #1588: Add complex.__format__. 2009-04-30 00:58:58 +00:00
frozen.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
frozenmain.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
future.c this should technicaly be identifier 2012-03-22 10:39:16 -04:00
getargs.c Issue #10538. Put a reference to the source object in the Py_buffer when 2012-03-22 16:35:37 +00:00
getcompiler.c
getcopyright.c add another year to glorious PSF IP 2011-12-31 22:42:26 -06:00
getcwd.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
getopt.c Fix crash at startup with -W options. 2012-02-21 20:42:48 +01:00
getplatform.c
getversion.c Merged revisions 83429,83436 via svnmerge from 2010-08-01 22:10:15 +00:00
graminit.c remove dictmaker rule; it's unused 2010-12-11 04:25:57 +00:00
import.c Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors correctly. 2012-08-15 23:16:51 +02:00
importdl.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
importdl.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
mactoolboxglue.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
marshal.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
modsupport.c Merged revisions 87251 via svnmerge from 2010-12-15 01:36:03 +00:00
mysnprintf.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
mystrtoul.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
peephole.c Fix whitespace 2012-07-20 17:47:59 -07:00
pyarena.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
pyctype.c Issue #5793: rationalize isdigit / isalpha / tolower, etc. Will port to py3k. Should fix Windows buildbot errors. 2009-04-27 19:04:37 +00:00
pyfpe.c
pymath.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
pystate.c Issue #13992: The trashcan mechanism is now thread-safe. This eliminates 2012-09-06 00:59:49 +02:00
pystrcmp.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
pystrtod.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
Python-ast.c allow None identifiers 2011-07-22 17:20:58 -05:00
pythonrun.c fix parse_syntax_error to clean up its resources 2012-04-03 00:30:38 -04:00
random.c ensure no one tries to hash things before the random seed is found 2012-02-21 11:08:50 -05:00
sigcheck.c
strdup.c
strtod.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
structmember.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
symtable.c Merged revisions 85757 via svnmerge from 2010-10-20 21:28:09 +00:00
sysmodule.c merge 2.6 with hash randomization fix 2012-02-20 21:44:56 -05:00
thread.c - rename configure.in to configure.ac 2012-03-14 23:39:33 +01:00
thread_atheos.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
thread_beos.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
thread_cthread.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
thread_foobar.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
thread_lwp.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
thread_nt.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
thread_os2.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
thread_pth.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
thread_pthread.h Issue #9670: Increase the default stack size for secondary threads on 2011-05-28 00:11:54 -07:00
thread_sgi.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
thread_solaris.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
thread_wince.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
traceback.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00