Activity log for bug #138963

Date Who What changed Old value New value Message
2007-09-11 19:25:22 scoder bug added bug
2007-09-11 19:26:54 scoder description Ulisses Furquim wrote a patch that implements a syntax extension to grab and release the GIL when entering and leaving a function. This is handy as Cython tends to run INCREFs before the start of the user code, so there is currently no way to surround function code with a GIL context - except for writing a separate pass-through wrapper function. The patch avoids this overhead. The discussion on the mailing list that lead to the current implementation is here: http://comments.gmane.org/gmane.comp.python.cython.devel/18 Ulisses Furquim wrote a patch that implements a syntax extension to grab and release the GIL when entering and leaving a function. This is handy as Cython tends to run INCREFs before the start of the user code, so there is currently no way to surround function code with a GIL context - except for writing a separate pass-through wrapper function. The patch avoids this overhead. The discussion on the mailing list that lead to the current implementation is here: http://comments.gmane.org/gmane.comp.python.cython.devel/18?set_lines=100000
2007-09-11 19:30:28 scoder bug added attachment 'cython-with-GIL-complete.patch' (The latest patch that adds a "with GIL" option to functions)
2007-09-11 19:34:10 scoder bug added attachment 'cython-with-GIL-simple.patch' (Same patch, but as a single step against the latest Cython)
2007-09-11 19:49:44 scoder cython: importance Undecided Wishlist
2007-09-11 19:49:44 scoder cython: status New In Progress
2008-04-21 07:29:21 scoder cython: status In Progress Fix Released