[Python-checkins] r71798 - python/branches/py3k

eric.smith python-checkins at python.org
Wed Apr 22 15:30:56 CEST 2009


Author: eric.smith
Date: Wed Apr 22 15:30:56 2009
New Revision: 71798

Log:
Blocked revisions 71796 via svnmerge

........
  r71796 | eric.smith | 2009-04-22 09:29:05 -0400 (Wed, 22 Apr 2009) | 20 lines
  
  Backport of some of the work in r71665 to trunk. This reworks much of
  int, long, and float __format__(), and it keeps their implementation
  in sync with py3k.
  
  Also added PyOS_double_to_string. This is the "fallback" version
  that's also available in trunk, and should be kept in sync with that
  code. I'll add an issue to document PyOS_double_to_string in the C
  API.
  
  There are many internal cleanups. Externally visible changes include:
  
  - Implement PEP 378, Format Specifier for Thousands Separator, for
    floats, ints, and longs.
  
  - Issue #5515: 'n' formatting for ints, longs, and floats handles
    leading zero formatting poorly.
  
  - Issue #5772: For float.__format__, don't add a trailing ".0" if
    we're using no type code and we have an exponent.
........


Modified:
   python/branches/py3k/   (props changed)


More information about the Python-checkins mailing list