1. 22 Apr, 2003 3 commits
    • 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
    • Andrew MacIntyre's avatar
      0c83348d
    • Neal Norwitz's avatar
      Get test_capi & test_getargs2 to pass on alphas · 699cbb76
      Neal Norwitz authored
        * UINT_MAX -> ULONG_MAX since we are dealing with longs
        * ParseTuple needs &int for 'i' and &long for 'l'
          There may be a better way to do this, but this works.
      699cbb76
  2. 21 Apr, 2003 9 commits
  3. 20 Apr, 2003 5 commits
  4. 19 Apr, 2003 12 commits
  5. 18 Apr, 2003 11 commits