STINNER Victor added the comment:

I commited my new API to customize memory allocators:

New changeset 6661a8154eb3 by Victor Stinner in branch 'default':
Issue #3329: Add new APIs to customize memory allocators
http://hg.python.org/cpython/rev/6661a8154eb3

I added PyMem_RawMalloc(), PyMem_RawRealloc() and PyMem_RawFree() in the same 
commit. These functions are wrappers to malloc/realloc/free which can be called 
without the GIL held. Using these new functions instead of malloc/realloc/free 
is interesting because the internal functions can be replaced with 
PyMem_SetRawAllocators() and many checks are added in debug mode (ex: check for 
buffer under- and overflow).

----------

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

Reply via email to