1. 16 Mar, 2006 1 commit
  2. 27 Feb, 2006 1 commit
    • Guido van Rossum's avatar
      PEP 343 -- the with-statement. · c2e20744
      Guido van Rossum authored
      This was started by Mike Bland and completed by Guido
      (with help from Neal).
      
      This still needs a __future__ statement added;
      Thomas is working on Michael's patch for that aspect.
      
      There's a small amount of code cleanup and refactoring
      in ast.c, compile.c and ceval.c (I fixed the lltrace
      behavior when EXT_POP is used -- however I had to make
      lltrace a static global).
      c2e20744
  3. 21 Jun, 2004 1 commit
  4. 07 Mar, 2004 1 commit
  5. 12 Feb, 2004 1 commit
  6. 24 Apr, 2003 1 commit
  7. 22 Apr, 2003 1 commit
    • Raymond Hettinger's avatar
      Improved the bytecode optimizer. · 060641d5
      Raymond Hettinger authored
      * Can now test for basic blocks.
      * Optimize inverted comparisions.
      * Optimize unary_not followed by a conditional jump.
      * Added a new opcode, NOP, to keep code size constant.
      * Applied NOP to previous transformations where appropriate.
      
      Note, the NOP would not be necessary if other functions were
      added to re-target jump addresses and update the co_lnotab mapping.
      That would yield slightly faster and cleaner bytecode at the
      expense of optimizer simplicity and of keeping it decoupled
      from the line-numbering structure.
      060641d5
  8. 27 Feb, 2003 1 commit