cpython/Python
Dirkjan Ochtman 9b1d670361 Issue #21591: Handle exec backwards compatibility in the AST builder.
Instead of deferring until runtime. This makes sure we hit the right
conditions in dealing with unqualified exec statements.

Reviewed by Victor Stinner. Test follows in a later commit.
2014-07-29 17:21:39 +02:00
..
Python-ast.c Make PyAST_obj2mod C89 compliant. (Follow-up commit from asdl_c.py.) 2012-12-13 07:22:16 +00:00
_warnings.c correct ref counting of default_action (closes #22017) 2014-07-20 13:04:11 -07:00
asdl.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
ast.c Issue #21591: Handle exec backwards compatibility in the AST builder. 2014-07-29 17:21:39 +02:00
atof.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
bltinmodule.c Issue #19362: Tweek len() doc and docstring to expand the indicated range of 2014-06-16 03:05:30 -04:00
ceval.c Issue #21591: Handle exec backwards compatibility in the AST builder. 2014-07-29 17:21:39 +02:00
codecs.c Issue #13461: Fix a crash in the TextIOWrapper.tell method and in the "replace" 2013-08-20 20:08:53 +03:00
compile.c Issue #21523: Fix over-pessimistic computation of the stack effect of some opcodes in the compiler. 2014-05-23 11:46:03 +02:00
dtoa.c Issue #19638: Raise ValueError instead of crashing when converting billion character strings to float. 2013-11-26 16:38:25 +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 Use PyOS_snprintf instead of sprintf. 2001-11-28 20:42:20 +00:00
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 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: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 Added missing va_end in error branch of PyArg_UnpackTuple(). CID 486641 2012-09-10 13:16:45 +02: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 year 2013-12-31 22:02:22 -06:00
getcwd.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
getopt.c #16306: report only the first unknown option and add more tests. Patch by Serhiy Storchaka. 2012-11-23 18:46:11 +02:00
getplatform.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
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 #13863: fix incorrect .pyc timestamps on Windows / NTFS (apparently due to buggy fstat) 2012-12-24 16:33:18 +00: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 Fix reference leaks introduced by the patch for issue #5308. 2013-07-11 19:14:07 +03: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 #5057: the peepholer no longer optimizes subscription on unicode literals (e.g. u"foo"[0]) in order to produce compatible pyc files between narrow and wide builds. 2012-11-05 00:03:21 +02:00
pyarena.c remove unnecessary clearing of list 2013-01-19 14:58:38 -05: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 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:15:40 +00:00
pystate.c revert tstate_delete_common, since it's pretty much wrong 2014-06-17 00:34:14 -07: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
pythonrun.c avoid crashes and lockups from daemon threads during interpreter shutdown (#1856) 2014-06-16 19:39:18 -07:00
random.c Closes #15213: update comment for _PyOS_URandom 2013-10-06 18:43:19 +02: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
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 add missing 'because' (closes #22008) 2014-07-18 16:25:13 -07:00
sysmodule.c Issue #20437: Fixed 43 potential bugs when deleting objects references. 2014-02-09 13:14:04 +02: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 avoid crashes and lockups from daemon threads during interpreter shutdown (#1856) 2014-06-16 19:39:18 -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