Hi, I managed to track down the ref-counting bug in the cython-closures branch. Function arguments that participated in the closure were not always INCREFed, which induced several problems with the cleanup of the closure class instance as it expected that any non-NULL field could safely be DECREF-ed. Especially errors during argument conversion were pretty deadly.
After this fix, all tests in the cython-closures pass, and even the failures in the Python regression suite start to get interesting. So, unless there are still objections from others, my vote is for getting it merged back into mainline (it's already up-to-date with cython-devel) and pushing out a 0.13 alpha. (Last I heard, Sage was still failing to build, but that doesn't have to keep us from getting an alpha version out, does it?) Stefan _______________________________________________ Cython-dev mailing list [email protected] http://codespeak.net/mailman/listinfo/cython-dev
