cpython/Python
Amaury Forgeot d'Arc 92dc80a8d8 Check the return values for all functions returning an ast node.
Failure to do it may result in strange error messages or even crashes,
in admittedly convoluted cases that are normally syntax errors, like:
    def f(*xx, __debug__): pass
2010-08-19 17:43:15 +00:00
..
Python-ast.c Merged revisions 81465-81466,81468,81679,81735,81760,81868,82183 via svnmerge from 2010-06-27 21:45:24 +00:00
_warnings.c Issue #9425: Create PyErr_WarnFormat() function 2010-08-13 14:03:48 +00:00
asdl.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
ast.c Check the return values for all functions returning an ast node. 2010-08-19 17:43:15 +00:00
bltinmodule.c Issue #6697: Fix a crash if sys.stdin or sys.stdout encoding contain a surrogate 2010-05-19 01:06:22 +00:00
ceval.c Issue #9425: save/restore exception on filename encoding 2010-08-17 00:39:57 +00:00
ceval_gil.h Issue #8411: new condition variable emulation under Windows for the new GIL, 2010-08-10 13:48:51 +00:00
codecs.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
compile.c revert unintended changes 2010-07-20 22:39:34 +00:00
dtoa.c Remove unnecessary assignments. 2010-05-13 11:52:22 +00:00
dup2.c Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
dynamic_annotations.c Make (most of) Python's tests pass under Thread Sanitizer. 2010-05-03 19:29:34 +00:00
dynload_aix.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
dynload_dl.c Implement PEP 3121: new module initialization and finalization API. 2008-06-11 05:26:20 +00:00
dynload_hpux.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
dynload_next.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
dynload_os2.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
dynload_shlib.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
dynload_stub.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
dynload_win.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
errors.c Issue #8848: U / U# formats of Py_BuildValue() are just alias to s / s# 2010-06-07 19:57:46 +00:00
formatter_unicode.c Remove the uses of WITHOUT_COMPLEX introduced in r75471 2009-10-18 16:41:32 +00:00
frozen.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
frozenmain.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
future.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
getargs.c Issue #2443: Added a new macro, Py_VA_COPY, which is equivalent to C99 2010-08-11 17:31:17 +00:00
getcompiler.c The GCC version is loooooooooong; put it on a new line. 2000-09-05 04:40:39 +00:00
getcopyright.c Update copyright years and add releases to release list. Also update Sphinx version number. 2010-07-31 09:01:16 +00:00
getcwd.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
getopt.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
getplatform.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
getversion.c Remove trailing whitespace. 2010-07-31 19:29:15 +00:00
graminit.c Regenerate Python/graminit.c. 2010-07-12 14:18:21 +00:00
import.c Remove unused functions _PyImport_FindModule and _PyImport_IsScript 2010-08-17 22:54:21 +00:00
importdl.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
importdl.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
makeopcodetargets.py Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
marshal.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
modsupport.c Issue #2443: Added a new macro, Py_VA_COPY, which is equivalent to C99 2010-08-11 17:31:17 +00:00
mysnprintf.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
mystrtoul.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
opcode_targets.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
peephole.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
pyarena.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
pyctype.c Include files missed in r72044. 2009-04-27 20:54:42 +00:00
pyfpe.c Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774. 2001-07-26 13:41:06 +00:00
pymath.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
pystate.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
pystrcmp.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
pystrtod.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
pythonrun.c Issue #8622: Add PYTHONFSENCODING environment variable to override the 2010-08-18 21:23:25 +00:00
pytime.c Issue #9079: Added _PyTime_gettimeofday(_PyTime_timeval *tp) to C API 2010-08-05 17:34:27 +00:00
sigcheck.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
strdup.c Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
structmember.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
symtable.c revert unintended changes 2010-07-20 22:39:34 +00:00
sysmodule.c Issue #8202: Set sys.argv[0] to -m rather than -c while searching for the module to execute. Also updates all the cmd_line_script tests to validate the setting of sys.path[0] and the current working directory 2010-08-17 13:06:11 +00:00
thread.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
thread_cthread.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
thread_foobar.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
thread_lwp.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
thread_nt.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
thread_os2.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
thread_pth.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
thread_pthread.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
thread_sgi.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
thread_solaris.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
thread_wince.h Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
traceback.c Issue #6543: Write the traceback in the terminal encoding instead of utf-8. 2010-06-17 23:08:50 +00:00