On Sun, Dec 7, 2008 at 10:23 AM, Robert Bradshaw
<[EMAIL PROTECTED]> wrote:
> On Dec 2, 2008, at 3:43 AM, Ondrej Certik wrote:
>
>> Hi,
>>
>> I noticed that convert-range was enabled by default now?
>>
>> It seems to have been enabled a long time ago:
>>
>> http://hg.cython.org/cython/rev/5450c26066e9
>
> Yes.
>
>> So I am a little bit confused, because I have the feeling that I tried
>> that after it as well without the "--convert-range" and it didn't
>> produce the nice C for loop. But when I tried today, it indeed works.
>
> The most common cause is not cdef'ing the local variable.
>
>> Is this the reason why it was removed from the help?
>
> Yes.
>
>> http://hg.cython.org/cython/rev/7b8970eb4837
>>
>> Btw, Dag, how is convert-range connected with "Option to emit #line
>> directives"? Or maybe you needed space for the new directive?
>
> It's not. I just deleted it when I was editing the help statement,
> because it hadn't been deleted earlier. (Technically, I guess that
> should have been a separate commit).
>
>> So in any case, "for i in range(10)" are now automatically converted
>> by default (if i is declared as an integer), so one doesn't need to
>> use the old syntax ("for i from 1 < 5" or something), right?
>
> Yes.

Excellent, that's great news.

Ondrej
_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to