Raymond Hettinger added the comment:

Victor, I was thinking of switching to PyMem_RawMalloc instead of PyMem_Malloc. 
 The advantages are that there are guaranteed to be no side-effects, the GIL 
doesn't need to be held, and there is less overhead.  Are there any 
disadvantage I should know about?

Serhiy, I'm still considering your patch.  I have a strong aversion to putting 
a big block on the stack and don't like having to do a full block memcpy every 
time a deque is cleared on deallocation.  If you don't see an actual bug in 
patch 2, I'm inclined to use that approach (especially since the popping 
fallback approach will likely never be called in practice).

----------

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

Reply via email to