[Python-checkins] r79669 - python/branches/release31-maint

mark.dickinson python-checkins at python.org
Sat Apr 3 13:08:48 CEST 2010


Author: mark.dickinson
Date: Sat Apr  3 13:08:48 2010
New Revision: 79669

Log:
Blocked revisions 79668 via svnmerge

................
  r79668 | mark.dickinson | 2010-04-03 12:08:14 +0100 (Sat, 03 Apr 2010) | 26 lines
  
  Merged revisions 79583,79588-79589 via svnmerge from 
  svn+ssh://pythondev@svn.python.org/python/trunk
  
  ........
    r79583 | mark.dickinson | 2010-04-02 09:53:22 +0100 (Fri, 02 Apr 2010) | 7 lines
    
    Issue #2531: Make float-to-decimal comparisons return correct results.
    
    Float to decimal comparison operations now return a result based on
    the numeric values of the operands.  Decimal.__hash__ has also been
    fixed so that Decimal and float values that compare equal have equal
    hash value.
  ........
    r79588 | mark.dickinson | 2010-04-02 11:17:07 +0100 (Fri, 02 Apr 2010) | 2 lines
    
    Issue #7279:  Make comparisons involving a Decimal sNaN signal InvalidOperation.
  ........
    r79589 | mark.dickinson | 2010-04-02 11:35:12 +0100 (Fri, 02 Apr 2010) | 6 lines
    
    Issue #7279:  Make Decimal('nan') hashable.  Decimal('snan') remains unhashable.
    
    Also rewrite the Decimal __hash__ method so that it doesn't rely on
    float('inf') being valid: float('inf') could raise an exception on
    platforms not using IEEE 754 arithmetic.
  ........
................


Modified:
   python/branches/release31-maint/   (props changed)


More information about the Python-checkins mailing list