Lisandro Dalcin wrote:
> On Wed, Oct 14, 2009 at 2:26 PM, Stefan Behnel wrote:
>> Lisandro Dalcin wrote:
>>> I think I'll use
>>> PyLong_{From|As}VoidPtr for importing/exporting the API structure...
>>> Making it simpler will make it also portable across all CPython
>>> versions.
>> But it wouldn't make it compatible with other non-Cython C-APIs, would it?
> 
> Please note I was talking JUST about the refnanny support module.

Ah, ok, sure. That's ok with me.


>>> Additionally, I'll make a heavy renaming of some refnanny stuff,
>>> things will be now named "__Pyx_RefNanny[XXX]".
>> What's that for?
> 
> Just for the sake of the generated C code being more easier to follow
> and understand... We always talk about "refnanny", why not generate
> the C code using that name consistently where appropriate.
> Additionally, I'm changing the way of using the CYTHON_REFNANNY macro
> with the preprocessor... Now you have to explicitly #define it to 1,
> (as we require for complex support, and C-level profiling) ...

Got you wrong again, sorry. Certainly sounds more consistent.

Stefan

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

Reply via email to