• Mark Dickinson's avatar
    Merged revisions 77234 via svnmerge from · 6ecd9e53
    Mark Dickinson yazdı
    svn+ssh://pythondev@svn.python.org/python/trunk
    
    ........
      r77234 | mark.dickinson | 2010-01-02 14:45:40 +0000 (Sat, 02 Jan 2010) | 7 lines
    
      Refactor some longobject internals:  PyLong_AsDouble and _PyLong_AsScaledDouble
      (the latter renamed to _PyLong_Frexp) now use the same core code.  The
      exponent produced by _PyLong_Frexp now has type Py_ssize_t instead of the
      previously used int, and no longer needs scaling by PyLong_SHIFT.  This
      frees the math module from having to know anything about the PyLong
      implementation.  This closes issue #5576.
    ........
    6ecd9e53
longobject.h 5.99 KB