summaryrefslogtreecommitdiffstats
path: root/Python/pythonrun.c
diff options
context:
space:
mode:
authorJeremy Hylton <jeremy@alum.mit.edu>2001-08-10 21:38:04 (GMT)
committerJeremy Hylton <jeremy@alum.mit.edu>2001-08-10 21:38:04 (GMT)
commitfdd12f66bb9740c7796441cd19db2a9d1502ee4f (patch)
treea6675b161968ac32289e25c326da4a3b17b18d34 /Python/pythonrun.c
parent11ee90289c9bf5cf1752654688a436c8d2b403ab (diff)
downloadcpython-fdd12f66bb9740c7796441cd19db2a9d1502ee4f.zip
cpython-fdd12f66bb9740c7796441cd19db2a9d1502ee4f.tar.gz
cpython-fdd12f66bb9740c7796441cd19db2a9d1502ee4f.tar.bz2
Refactor future feature handling
Replace individual slots in PyFutureFeatures with a single bitmask with one field per feature. The flags for this bitmask are the same as the flags used in the co_flags slot of a code object. XXX This means we waste several bits, because they are used for co_flags but have no meaning for future statements. Don't think this is an issue. Remove the NESTED_SCOPES_DEFAULT define and others. Not sure what they were for anyway. Remove all the PyCF_xxx flags, but define PyCF_MASK in terms of the CO_xxx flags that are relevant for this release. Change definition of PyCompilerFlags so that cf_flags matches co_flags.
Diffstat (limited to 'Python/pythonrun.c')
0 files changed, 0 insertions, 0 deletions