[Python-Dev] cpython: Issue #3329: Add new APIs to customize memory allocators
Antoine Pitrou
solipsis at pitrou.net
Sat Jun 15 03:04:31 CEST 2013
More information about the Python-Dev mailing list
Sat Jun 15 03:04:31 CEST 2013
- Previous message: [Python-Dev] [Python-checkins] cpython: Closes issue 17947. Adds PEP-0435 (Enum, IntEnum) to the stdlib.
- Next message: [Python-Dev] cpython: Issue #3329: Add new APIs to customize memory allocators
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Sat, 15 Jun 2013 00:44:11 +0200 (CEST) victor.stinner <python-checkins at python.org> wrote: > http://hg.python.org/cpython/rev/6661a8154eb3 > changeset: 84127:6661a8154eb3 > user: Victor Stinner <victor.stinner at gmail.com> > date: Sat Jun 15 00:37:46 2013 +0200 > summary: > Issue #3329: Add new APIs to customize memory allocators > > * Add a new PyMemAllocators structure > * New functions: > > - PyMem_RawMalloc(), PyMem_RawRealloc(), PyMem_RawFree(): GIL-free memory > allocator functions > - PyMem_GetRawAllocators(), PyMem_SetRawAllocators() > - PyMem_GetAllocators(), PyMem_SetAllocators() > - PyMem_SetupDebugHooks() > - _PyObject_GetArenaAllocators(), _PyObject_SetArenaAllocators() My two cents, but I would prefer if this whole changeset was reverted. I think it adds too much complexity in the memory allocation APIs, for a pretty specialized benefit. IMHO, we should be able to get by with less allocation APIs (why the new _Raw APIs) and less hook-setting functions. Regards Antoine.
- Previous message: [Python-Dev] [Python-checkins] cpython: Closes issue 17947. Adds PEP-0435 (Enum, IntEnum) to the stdlib.
- Next message: [Python-Dev] cpython: Issue #3329: Add new APIs to customize memory allocators
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list