[Python-3000] C API for ints and strings
Guido van Rossum
guido at python.org
Mon Sep 10 05:38:26 CEST 2007
On 9/9/07, Nicholas Bastin <nick.bastin at gmail.com> wrote:
> I'm not suggesting that Python handle small ints itself and then farm
> out large integer computations, I'm suggesting that since we've
> already coalesced small ints into 'large' ones, we might want to
> review the performance implications of that decision, and possibly
> consider that other people have already solved this problem. Clearly
> GMP appears to fail on a technical level, but there might be other
> options worth investigating.
The performance problems that are affecting us most are for
small-value ints. The old PyInt type has many custom optimizations to
help. I think we could do worse than re-introducing some of the same
tricks, retargeted to PyLong (which never got much attention for
small-value performance).
--
--Guido van Rossum (home page: http://www.python.org/~guido/)
More information about the Python-3000
mailing list