Staging
v0.8.1
https://github.com/python/cpython
Revision cfb3d33c24dd98d73187932be2c9059f19baa412 authored by Jeremy Hylton on 31 March 2009, 14:30:05 UTC, committed by Jeremy Hylton on 31 March 2009, 14:30:05 UTC
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70801 | jeremy.hylton | 2009-03-31 09:17:03 -0400 (Tue, 31 Mar 2009) | 3 lines

  Add is_declared_global() which distinguishes between implicit and
  explicit global variables.
........
  r70809 | jeremy.hylton | 2009-03-31 09:48:15 -0400 (Tue, 31 Mar 2009) | 14 lines

  Global statements from one function leaked into parallel functions.

  Re http://bugs.python.org/issue4315

  The symbol table used the same name dictionaries to recursively
  analyze each of its child blocks, even though the dictionaries are
  modified during analysis.  The fix is to create new temporary
  dictionaries via the analyze_child_block().  The only information that
  needs to propagate back up is the names of the free variables.

  Add more comments and break out a helper function.  This code doesn't
  get any easier to understand when you only look at it once a year.
........
1 parent 85da5e8
History
Tip revision: cfb3d33c24dd98d73187932be2c9059f19baa412 authored by Jeremy Hylton on 31 March 2009, 14:30:05 UTC
Merged revisions 70801,70809 via svnmerge from
Tip revision: cfb3d33
File Mode Size
c-api
data
distutils
documenting
extending
howto
includes
install
library
reference
tools
tutorial
using
whatsnew
ACKS.txt -rw-r--r-- 4.3 KB
Makefile -rw-r--r-- 5.0 KB
README.txt -rw-r--r-- 4.7 KB
TODO.txt -rw-r--r-- 111 bytes
about.rst -rw-r--r-- 1.2 KB
bugs.rst -rw-r--r-- 2.6 KB
conf.py -rw-r--r-- 5.5 KB
contents.rst -rw-r--r-- 423 bytes
copyright.rst -rw-r--r-- 451 bytes
glossary.rst -rw-r--r-- 26.5 KB
license.rst -rw-r--r-- 36.1 KB
make.bat -rw-r--r-- 1.4 KB

README.txt

back to top