[issue4258] Use 30-bit digits instead of 15-bit digits for Python integers.
Mark Dickinson
report at bugs.python.org
Mon Nov 10 14:34:22 CET 2008
Mark Dickinson <dickinsm at gmail.com> added the comment:
Here's a minor update to the patch, that does some extra cleanup:
- don't include longintrepr.h in Objects/abstract.c or
Objects/boolobject.c --- it's not needed.
- fix several places in longobject.c where int should have been size_t
or Py_ssize_t
- remove some unnecessary forward declarations in longobject.c.
- fix PyLong_FromLong for small negative integers
At some point I'll try to separate the pure bugfixes (missing casts, int
vs Py_ssize_t, etc.) from the 15-bit to 30-bit conversion.
Added file: http://bugs.python.org/file11976/30bit_longdigit4.patch
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue4258>
_______________________________________
More information about the Python-bugs-list
mailing list