1. 30 Mar, 2009 2 commits
  2. 29 Mar, 2009 3 commits
  3. 28 Mar, 2009 1 commit
    • Guilherme Polo's avatar
      Blocked revisions 70641,70651 via svnmerge · 94cc409a
      Guilherme Polo authored
      ........
        r70641 | guilherme.polo | 2009-03-27 18:43:08 -0300 (Fri, 27 Mar 2009) | 3 lines
      
        Adjusted _tkinter to compile without warnings when WITH_THREAD is not
        defined (part of issue #5035)
      ........
        r70651 | guilherme.polo | 2009-03-28 16:17:16 -0300 (Sat, 28 Mar 2009) | 1 line
      
        Typo fix
      ........
      94cc409a
  4. 25 Mar, 2009 1 commit
    • Marc-André Lemburg's avatar
      Merged revisions 70594-70595 via svnmerge from · 152f2227
      Marc-André Lemburg authored
      svn+pythonssh://pythondev@svn.python.org/python/trunk
      
      ........
        r70594 | marc-andre.lemburg | 2009-03-25 20:44:58 +0100 (Wed, 25 Mar 2009) | 9 lines
      
        Remove the sys.version_info shortcut, since they cause the APIs
        to return different information than the _sys_version() output
        used in previous Python versions.
      
        This also fixes issue5561: platform.python_version_tuple returns tuple of ints, should be strings
      
        Added more tests for the various platform functions.
      ........
        r70595 | marc-andre.lemburg | 2009-03-25 20:45:33 +0100 (Wed, 25 Mar 2009) | 3 lines
      
        News item for the platform.py fix (r70594).
      ........
      152f2227
  5. 24 Mar, 2009 1 commit
  6. 23 Mar, 2009 1 commit
    • Mark Dickinson's avatar
      Blocked revisions 70542 via svnmerge · 2761cd30
      Mark Dickinson authored
      ........
        r70542 | mark.dickinson | 2009-03-23 18:25:13 +0000 (Mon, 23 Mar 2009) | 14 lines
      
        Issue #5512: speed up the long division algorithm for Python longs.
        The basic algorithm remains the same; the most significant speedups
        come from the following three changes:
      
          (1) normalize by shifting instead of multiplying and dividing
          (2) the old algorithm usually did an unnecessary extra iteration of
              the outer loop; remove this.  As a special case, this means that
              long divisions with a single-digit result run twice as fast as
              before.
          (3) make inner loop much tighter.
      
        Various benchmarks show speedups of between 50% and 150% for long
        integer divisions and modulo operations.
      ........
      2761cd30
  7. 22 Mar, 2009 4 commits
  8. 21 Mar, 2009 1 commit
  9. 20 Mar, 2009 4 commits
  10. 18 Mar, 2009 5 commits
  11. 17 Mar, 2009 2 commits
  12. 15 Mar, 2009 1 commit
    • Nick Coghlan's avatar
      Blocked revisions 70378 via svnmerge · 0ac5e636
      Nick Coghlan authored
      ........
        r70378 | nick.coghlan | 2009-03-15 13:24:46 +1000 (Sun, 15 Mar 2009) | 1 line
      
        Make marshalling errors a little more informative as to what went wrong
      ........
      0ac5e636
  13. 14 Mar, 2009 3 commits
    • Eric Smith's avatar
      Merged revisions 70368 via svnmerge from · 00475111
      Eric Smith authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r70368 | eric.smith | 2009-03-14 10:37:38 -0400 (Sat, 14 Mar 2009) | 1 line
      
        Unicode format tests weren't actually testing unicode. This was probably due to the original backport from py3k.
      ........
      00475111
    • Eric Smith's avatar
      Blocked revisions 70364 via svnmerge · 991f8a0b
      Eric Smith authored
      ........
        r70364 | eric.smith | 2009-03-14 07:57:26 -0400 (Sat, 14 Mar 2009) | 17 lines
      
        Issue 5237, Allow auto-numbered replacement fields in str.format() strings.
      
        For simple uses for str.format(), this makes the typing easier. Hopfully this
        will help in the adoption of str.format().
      
        For example:
        'The {} is {}'.format('sky', 'blue')
      
        You can mix and matcth auto-numbering and named replacement fields:
        'The {} is {color}'.format('sky', color='blue')
      
        But you can't mix and match auto-numbering and specified numbering:
        'The {0} is {}'.format('sky', 'blue')
        ValueError: cannot switch from manual field specification to automatic field numbering
      
        Will port to 3.1.
      ........
      991f8a0b
    • Antoine Pitrou's avatar
      Merged revisions 70356 via svnmerge from · a099d145
      Antoine Pitrou authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r70356 | antoine.pitrou | 2009-03-14 01:07:21 +0100 (sam., 14 mars 2009) | 3 lines
      
        Issue #1222: locale.format() bug when the thousands separator is a space character.
      ........
      a099d145
  14. 13 Mar, 2009 2 commits
  15. 12 Mar, 2009 1 commit
  16. 11 Mar, 2009 1 commit
  17. 10 Mar, 2009 3 commits
  18. 09 Mar, 2009 3 commits
  19. 07 Mar, 2009 1 commit
    • Guilherme Polo's avatar
      Blocked revisions 70223 via svnmerge · f4362d12
      Guilherme Polo authored
      ........
        r70223 | guilherme.polo | 2009-03-06 23:14:38 -0300 (Fri, 06 Mar 2009) | 4 lines
      
        Fixed issue #2638: Show a window constructed with tkSimpleDialog.Dialog only
        after it is has been populated and properly configured in order to prevent
        window flashing.
      ........
      f4362d12