Robert Bradshaw wrote:
> On Nov 12, 2008, at 6:04 PM, Hoyt Koepke wrote:

<SNIP>


> It looks like your line is just before a loop? What is going on here  
> is that the compiler periodically emmits something that says "I'm at  
> this spot now" and the annotator tries to make correspondences  
> between the Cython and C code based on that. If you finish a line,  
> but the compiler doesn't explicitly say it's working on the next  
> line, then all the extra stuff gets appended to the end. This also  
> happens at the end of functions, etc. where there is cleanup code  
> that gets tagged onto the last line.
> 
>> If you'd like me to file a bug report, I'd be happy to.  I'm using the
>> latest version of cython from the repo, 1321:6e8c09631af4.
> 
> Yes, please do. Try and get it down to the smallest example that  
> generates this behavior, if possible.

I have something in the same direction: some of the "boilerplate" code 
that Cython generates is appended at the end of the generated file. On 
occasion I run into issues in Sage for example that I debug and the 
issue points to that area of the code. It is not always clear initially 
that I am in that area of the code and at least the first time it 
happened it did cause some confusion until I figured it out that the 
code I was staring at did not come from the pyx file. So can we change 
the code generation so that it adds some extra information to those 
generated code sections? It is certainly not something life threatening, 
so feel free to ignore this feature request.

> - Robert

Cheers,

Michael

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

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

Reply via email to