Commit 0f8c1cc0 authored by Victor Stinner's avatar Victor Stinner

Doc: fix typos, patch written by Stefan Behnel

parent 6d42e638
...@@ -363,7 +363,7 @@ Customize Memory Allocators ...@@ -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. ...@@ -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: ...@@ -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.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment