summaryrefslogtreecommitdiffstats
path: root/Include/internal/pycore_traceback.h
Commit message (Collapse)AuthorAgeFilesLines
* [3.10] Fix typos in the Include directory (GH-28745) (GH-28789)Christian Clauss2021-10-071-1/+1
| | | (cherry picked from commit 8e8f7522171ef82f2f5049940f815e00e38c6f42)
* bpo-42923: _Py_DumpExtensionModules() ignores stdlib ext (GH-24254)Victor Stinner2021-01-191-1/+1
|
* bpo-42923: Py_FatalError() avoids fprintf() (GH-24242)Victor Stinner2021-01-181-7/+3
| | | | | * Replace buffered fprintf() with unbuffered _Py_write_noraise() in Py_FatalError(). * _Py_DumpHexadecimal() now accepts uintptr_t.
* bpo-40421: Add pyframe.h header file (GH-19755)Victor Stinner2020-04-281-1/+1
| | | | | | | | | | Add a new separated pyframe.h header file of the PyFrame public C API: it is included by Python.h. Add PyFrame_GetLineNumber() to the limited C API. Replace "struct _frame" with "PyFrameObject" in header files. PyFrameObject is now defined as struct _frame by pyframe.h which is included early enough in Python.h.
* bpo-38353: Fix compiler warning in internal headers (GH-16573)Victor Stinner2019-10-041-2/+2
| | | | Replace "_PyRuntimeState" with "struct pyruntimestate" to avoid a warning on typedef re-definition.
* bpo-38353: Cleanup includes in the internal C API (GH-16548)Victor Stinner2019-10-021-1/+2
| | | | Use forward declaration of types to avoid includes in the internal C API. Add also comment to justify other includes.
* bpo-36829: PyErr_WriteUnraisable() normalizes exception (GH-13507)Victor Stinner2019-05-221-0/+4
| | | | | | PyErr_WriteUnraisable() now creates a traceback object if there is no current traceback. Moreover, call PyErr_NormalizeException() and PyException_SetTraceback() to normalize the exception value. Ignore silently any error.
* bpo-35134: Split traceback.h header (GH-13430)Victor Stinner2019-05-191-0/+92
Add new Include/cpython/traceback.h and Include/internal/traceback.h header files.