[Python-3000] optimizing [x]range
Stargaming
stargaming at gmail.com
Mon Aug 6 13:40:13 CEST 2007
On Thu, 02 Aug 2007 21:43:14 +0200, Martin v. Löwis wrote:
>> The patch is based on the latest trunk/ checkout, Python 2.6. I don't
>> think this is a problem if nobody else made any effort towards making
>> xrange more sequence-like in the Python 3000 branch. The C source might
>> require some tab/space cleanup.
>
> Unfortunately, this is exactly what happened: In Py3k, the range object
> is defined in terms PyObject*, so your patch won't apply to the 3k
> branch.
>
> Regards,
> Martin
Fixed. Rewrote the patch for the p3yk branch. I'm not sure if I used the
PyNumber-API correctly, I mostly oriented this patch at other range_*
methods. See http://sourceforge.net/
tracker/index.php?func=detail&aid=1766304&group_id=5470&atid=305470
Regards,
Stargaming
More information about the Python-3000
mailing list