cpython/Doc/c-api
Pablo Galindo fde9b33dfe
bpo-36427: Document that PyEval_RestoreThread and PyGILState_Ensure can terminate the calling thread (GH-12541)
Calling these function from a thread when the runtime is finalizing will terminate
the thread, even if the thread was not created by Python. Users can use 
_Py_IsFinalizing or sys.is_finalizing to check if the interpreter is in the process of
being finalized before calling this function to avoid unwanted termination.
2019-04-13 17:23:24 +01:00
..
abstract.rst
allocation.rst Issue #18589: fix hyperlinking of type slots (tp_*) 2013-08-01 21:12:45 +02:00
apiabiversion.rst Remove row-spanning cell, which the Sphinx text writer does not support. 2013-03-16 08:01:49 +01:00
arg.rst bpo-33195: Doc: Deprecate Py_UNICODE in c-api/arg (GH-6329) 2018-04-04 13:59:08 +09:00
bool.rst
buffer.rst bpo-35461: Document C API functions which suppress exceptions. (GH-11119) 2018-12-18 13:57:17 +02:00
bytearray.rst #23088: Clarify null termination of bytes and strings in C API. 2015-05-13 20:31:53 -04:00
bytes.rst bpo-28415: Note 0 conversion different between Python and C (#885) 2017-04-27 11:36:35 +08:00
capsule.rst Fix C API docs: PyCapsule_Import always set an exception on failure. (GH-6967) 2018-05-18 16:32:54 +03:00
cell.rst
code.rst [Issue 15476] Make "code object" its own entry in the index 2016-06-02 19:26:51 -04:00
codec.rst bpo-35461: Document C API functions which suppress exceptions. (GH-11119) 2018-12-18 13:57:17 +02:00
complex.rst
concrete.rst bpo-33592: Document the C API in PEP 567 (contextvars) (GH-7033) 2018-05-22 13:31:56 -04:00
contextvars.rst bpo-34762: Fix contextvars C API to use PyObject* pointer types. (GH-9473) 2018-09-21 15:33:56 -04:00
conversion.rst bpo-35044, doc: Use the :exc: role for the exceptions (GH-10037) 2018-10-26 12:52:11 +02:00
coro.rst Issue #24400: Introduce a distinct type for 'async def' coroutines. 2015-06-22 12:19:30 -04:00
datetime.rst bpo-10381: Add timezone to datetime C API (#5032) 2018-01-24 17:29:30 -05:00
descriptor.rst
dict.rst Correct name of 'defaultobj' parameter in PyDict_SetDefault() signature. (GH-11929) 2019-02-25 16:52:40 +02:00
exceptions.rst Document the surprising sideeffect PyErr_Print(). (#12081) 2019-02-27 15:27:32 -08:00
file.rst Issue #1772673: The type of `char*` arguments now changed to `const char*`. 2013-10-19 21:03:34 +03:00
float.rst
function.rst improve PyFunction_New docs (closes #26986) 2016-05-09 23:43:53 -07:00
gcsupport.rst bpo-35081: Make some _PyGC macros internal (GH-10507) 2018-11-13 12:52:18 +01:00
gen.rst Issue #25161: Merge full stops from 3.4 into 3.5 2015-10-10 10:44:25 +00:00
import.rst bpo-28411: Support other mappings in PyInterpreterState.modules. (#3593) 2017-09-15 16:35:20 -06:00
index.rst Introduce support for documenting which C API elements are not part of the stable/limited API. 2013-10-12 19:54:30 +02:00
init.rst bpo-36427: Document that PyEval_RestoreThread and PyGILState_Ensure can terminate the calling thread (GH-12541) 2019-04-13 17:23:24 +01:00
intro.rst Doc: define PY_SSIZE_T_CLEAN always (GH-12794) 2019-04-13 10:46:21 +09:00
iter.rst Issue #19005: Fix documentation for PyIter_Next(). 2013-10-09 22:42:46 -07:00
iterator.rst
list.rst
long.rst bpo-36048: Use __index__() instead of __int__() for implicit conversion if available. (GH-11952) 2019-02-25 17:57:58 +02:00
mapping.rst bpo-35461: Document C API functions which suppress exceptions. (GH-11119) 2018-12-18 13:57:17 +02:00
marshal.rst bpo-12743: Delete comment from marshal.rst (GH-8457) 2018-07-27 07:35:11 +03:00
memory.rst bpo-36389: Change PyMem_SetupDebugHooks() constants (GH-12782) 2019-04-11 13:01:15 +02:00
memoryview.rst Issue #23756: Clarify the terms "contiguous" and "bytes-like object". 2015-08-08 14:33:28 +02:00
method.rst Correct “an” → “a” with “Unicode”, “user”, “UTF”, etc 2016-04-15 02:14:19 +00:00
module.rst bpo-32374: m_traverse may be called with m_state=NULL (GH-5140) 2018-03-17 15:41:20 +10:00
none.rst Issue #19795: Mark up None as literal text. 2016-10-19 16:29:26 +03:00
number.rst bpo-36048: Use __index__() instead of __int__() for implicit conversion if available. (GH-11952) 2019-02-25 17:57:58 +02:00
objbuffer.rst bpo-36185: Fix typo in Doc/c-api/objbuffer.rst. (GH-12204) 2019-03-07 07:16:41 +02:00
object.rst bpo-35461: Document C API functions which suppress exceptions. (GH-11119) 2018-12-18 13:57:17 +02:00
objimpl.rst
refcounting.rst Fixed a few obvious mistakes in c-api docs (GH-11184) 2018-12-17 04:57:03 -08:00
reflection.rst
sequence.rst bpo-5945: Improve mappings and sequences C API docs. (GH-7029) 2018-05-22 11:02:44 +03:00
set.rst Issue #28496: Mark up constants 0, 1 and -1 that denote return values or 2016-10-27 21:41:19 +03:00
slice.rst bpo-27867: Add a porting guide for PySlice_GetIndicesEx(). (#1973) 2017-10-08 12:53:34 +03:00
stable.rst Add a link to PEP 384 in stable.rst 2016-01-28 12:42:26 +02:00
structures.rst bpo-25438: document what codec PyMemberDef T_STRING decodes the char * as (GH-10580) 2018-11-17 11:16:51 -08:00
sys.rst bpo-31904: Add encoding support for VxWorks RTOS (GH-12051) 2019-03-04 10:02:06 +01:00
tuple.rst Fix documented signatures for C API functions. (GH-11236) 2018-12-19 15:31:40 +02:00
type.rst bpo-16086: Fix PyType_GetFlags() documentation (GH-10758) 2018-11-29 10:11:36 +01:00
typeobj.rst Correct "inplace" with "in-place" (GH-10480) 2019-04-08 18:14:43 +09:00
unicode.rst bpo-31904: Add encoding support for VxWorks RTOS (GH-12051) 2019-03-04 10:02:06 +01:00
utilities.rst
veryhigh.rst bpo-20844: open script file with "rb" mode (GH-12616) 2019-04-01 18:35:20 +09:00
weakref.rst