From 323cabbc1c150ca64c55f7ba1c55b9a45e91e95f Mon Sep 17 00:00:00 2001 From: Mark Dickinson Date: Sat, 2 Jan 2010 15:34:19 +0000 Subject: [PATCH] Blocked revisions 77237 via svnmerge ................ r77237 | mark.dickinson | 2010-01-02 15:33:56 +0000 (Sat, 02 Jan 2010) | 14 lines Merged revisions 77234 via svnmerge from 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. ........ ................ -- 2.50.0