[Cython] Make positive int literals unsigned long?

Dag Sverre Seljebotn dagss at student.matnat.uio.no
Mon Aug 4 16:37:50 CEST 2008


Stefan Behnel wrote:
> Dag Sverre Seljebotn wrote:
>> If we make positive int literals unsigned long rather than plain long,
>> constant-index buffer lookups are going to be optimized for free. Is
>> there going to be any ill side-effects from doing this?
>>
>> (If not, I can always special-case int literals used for buffer lookups.)
> 
> What about enabling this, adding a test module dedicated to integer
> literals, casting and arithmetic, and running the (complete) test suite
> with
> 
>     -Wall -pedantic
> 
> ?

Sure, but that would have been a lot of work only to get a reply here 
afterwards that "this whole idea would obviously not work because X" 
from people who know the code base better :-)


-- 
Dag Sverre


More information about the Cython-dev mailing list