• Mark Dickinson's avatar
    Merged revisions 69433,69436 via svnmerge from · dd0989e7
    Mark Dickinson yazdı
    svn+ssh://pythondev@svn.python.org/python/trunk
    
    ........
      r69433 | mark.dickinson | 2009-02-08 13:58:10 +0000 (Sun, 08 Feb 2009) | 2 lines
    
      Remove redundant assignment in _PyObject_LengthHint
    ........
      r69436 | mark.dickinson | 2009-02-08 14:42:28 +0000 (Sun, 08 Feb 2009) | 10 lines
    
      Issue #789290: make sure that hash(2**63) == hash(2.**63) on 64-bit
      platforms.  The previous code was fragile, depending on the twin
      accidents that:
    
        (1) in C, casting the double value 2.**63 to long returns the integer
            value -2**63, and
        (2) in Python, hash(-2**63) == hash(2**63).
    
      There's already a test for this in test_hash.
    ........
    dd0989e7
object.c 53.5 KB