Kristján Valur Jónsson <krist...@ccpgames.com> added the comment:

The vista specific path is included there for completeness, if and when code 
moves to that platform, besides showing what the "emulated CV" is actually 
emulating.

Also, I am aware of the old/new GIL, but our console game uses python 2.7 and 
the old GIL will be living on for many a good year, just like 2.7 will.

But you make a good point.  I had forgotten that the new GIL is actually 
implemented with emulated condition variables (current version contributed by 
myself :). I think a different patch is in order, where ceval_gil.h makes use 
of the platform specific "condition variable" services as declared in 
thread_platform.h.  There is no point in duplicating code.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue11618>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to