mirror of
https://github.com/python/cpython.git
synced 2025-07-24 03:35:53 +00:00
Doc: fix typos, patch written by Stefan Behnel
This commit is contained in:
parent
ee6471ec90
commit
9b46a57302
3 changed files with 6 additions and 6 deletions
|
@ -363,7 +363,7 @@ Customize Memory Allocators
|
||||||
This function now also works on Python compiled in release mode.
|
This function now also works on Python compiled in release mode.
|
||||||
On error, the debug hooks now use :mod:`tracemalloc` to get the traceback
|
On error, the debug hooks now use :mod:`tracemalloc` to get the traceback
|
||||||
where a memory block was allocated. The debug hooks now also check
|
where a memory block was allocated. The debug hooks now also check
|
||||||
if the GIL is hold when functions of :c:data:`PYMEM_DOMAIN_OBJ` and
|
if the GIL is held when functions of :c:data:`PYMEM_DOMAIN_OBJ` and
|
||||||
:c:data:`PYMEM_DOMAIN_MEM` domains are called.
|
:c:data:`PYMEM_DOMAIN_MEM` domains are called.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -639,11 +639,11 @@ conflict.
|
||||||
|
|
||||||
* ``debug``: install debug hooks on top of the default memory allocator
|
* ``debug``: install debug hooks on top of the default memory allocator
|
||||||
* ``malloc_debug``: same as ``malloc`` but also install debug hooks
|
* ``malloc_debug``: same as ``malloc`` but also install debug hooks
|
||||||
* ``pymalloc_debug``: same as ``pyalloc`` but also install debug hooks
|
* ``pymalloc_debug``: same as ``pymalloc`` but also install debug hooks
|
||||||
|
|
||||||
When is compiled in release mode, the default is ``pymalloc``. When Python
|
When Python is compiled in release mode, the default is ``pymalloc``. When
|
||||||
is compiled in debug mode, the default is ``pymalloc_debug``: debug hooks
|
compiled in debug mode, the default is ``pymalloc_debug`` and the debug hooks
|
||||||
are installed.
|
are used automatically.
|
||||||
|
|
||||||
If Python is configured without ``pymalloc`` support, ``pymalloc`` and
|
If Python is configured without ``pymalloc`` support, ``pymalloc`` and
|
||||||
``pymalloc_debug`` are not available, the default is ``malloc`` in release
|
``pymalloc_debug`` are not available, the default is ``malloc`` in release
|
||||||
|
|
|
@ -121,7 +121,7 @@ compiled in release mode using ``PYTHONMALLOC=debug``. Effects of debug hooks:
|
||||||
functions of :c:data:`PYMEM_DOMAIN_OBJ` (ex: :c:func:`PyObject_Malloc`) and
|
functions of :c:data:`PYMEM_DOMAIN_OBJ` (ex: :c:func:`PyObject_Malloc`) and
|
||||||
:c:data:`PYMEM_DOMAIN_MEM` (ex: :c:func:`PyMem_Malloc`) domains are called.
|
:c:data:`PYMEM_DOMAIN_MEM` (ex: :c:func:`PyMem_Malloc`) domains are called.
|
||||||
|
|
||||||
Checking if the GIL is hold is also a new feature of Python 3.6.
|
Checking if the GIL is held is also a new feature of Python 3.6.
|
||||||
|
|
||||||
See the :c:func:`PyMem_SetupDebugHooks` function for debug hooks on Python
|
See the :c:func:`PyMem_SetupDebugHooks` function for debug hooks on Python
|
||||||
memory allocators.
|
memory allocators.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue