Blocked revisions 69373-69374,69389,69394 via svnmerge

........
  r69373 | neil.schemenauer | 2009-02-06 15:08:52 -0600 (Fri, 06 Feb 2009) | 5 lines

  Overhaul Lib/compiler block ordering.  The previous code was filled with
  hacks.  The new code is based on issue #2472 posted by Antoine Pitrou.  I
  did some further cleanups of the pyassem code and optimized the block
  ordering pass.
........
  r69374 | neil.schemenauer | 2009-02-06 15:33:45 -0600 (Fri, 06 Feb 2009) | 6 lines

  Convert "srcdir" into an absolute path if that seems prudent.  Currrently
  the only user of this is Lib/distutils/tests/test_build_ext.py (in order
  to find the source for xxmodule.c).  I'm not sure if other platforms
  need similar tweaks, I'm not brave enough to attempt it without being
  able to test.
........
  r69389 | neil.schemenauer | 2009-02-06 18:13:39 -0600 (Fri, 06 Feb 2009) | 2 lines

  Make names generated for 'with' variables match the built-in compiler.
........
  r69394 | neil.schemenauer | 2009-02-06 18:54:41 -0600 (Fri, 06 Feb 2009) | 4 lines

  Issue #999042: The Python compiler now handles explict global statements
  correctly (should be assigned using STORE_GLOBAL opcode).  This was done by
  having the system table differentiate between explict and implicit globals.
........
This commit is contained in:
Benjamin Peterson 2009-02-07 01:35:08 +00:00
parent 2c318a1390
commit 2b3849425f

Diff Content Not Available