summaryrefslogtreecommitdiffstats
path: root/Python/errors.c
Commit message (Expand)AuthorAgeFilesLines
* [3.8] closes bpo-39630: Update pointers to string literals to be const char *...Benjamin Peterson2020-02-141-1/+1
* bpo-38920: Add audit hooks for when sys.excepthook and sys.unraisablehook are...Steve Dower2019-11-281-31/+41
* bpo-36829: sys.excepthook and sys.unraisablehook flush (GH-13620)Victor Stinner2019-05-281-0/+9
* bpo-36763: Implement the PEP 587 (GH-13592)Victor Stinner2019-05-271-4/+4
* bpo-36829: Add _PyErr_WriteUnraisableMsg() (GH-13488)Victor Stinner2019-05-271-13/+71
* bpo-36710: Add tstate parameter in ceval.c (GH-13547)Victor Stinner2019-05-241-32/+60
* bpo-36710: Add tstate parameter in errors.c (GH-13540)Victor Stinner2019-05-241-116/+230
* bpo-36829: PyErr_WriteUnraisable() normalizes exception (GH-13507)Victor Stinner2019-05-221-1/+21
* bpo-36829: Add sys.unraisablehook() (GH-13187)Victor Stinner2019-05-221-48/+230
* bpo-35459: Use PyDict_GetItemWithError() instead of PyDict_GetItem(). (GH-11112)Serhiy Storchaka2019-02-251-2/+6
* bpo-35081: Rename internal headers (GH-10275)Victor Stinner2018-11-121-1/+1
* bpo-35081: Add _PyThreadState_GET() internal macro (GH-10266)Victor Stinner2018-11-011-6/+6
* bpo-35081: Add pycore_ prefix to internal header files (GH-10263)Victor Stinner2018-10-311-1/+1
* bpo-34503: Fix refleak in PyErr_SetObject() (GH-8934)Alexey Izbyshev2018-08-261-0/+1
* bpo-33818: PyExceptionClass_Name() will now return "const char *". (GH-7581)Serhiy Storchaka2018-06-151-2/+2
* bpo-28994: PyErr_NormalizeException() no longer use C stack for recursion. (#...Serhiy Storchaka2017-11-051-39/+33
* bpo-30697: Fix PyErr_NormalizeException() when no memory (GH-2327)xdegaye2017-10-261-16/+30
* Move exc state to generator. Fixes bpo-25612 (#1773)Mark Shannon2017-10-221-10/+24
* bpo-31418: Fix an assertion failure in PyErr_WriteUnraisable() in case of an ...Oren Milman2017-09-131-1/+1
* bpo-30860: Consolidate stateful runtime globals. (#3397)Eric Snow2017-09-081-0/+1
* bpo-31091: Remove dead code in PyErr_GivenExceptionMatches(). (#2963)scoder2017-07-311-13/+1
* Issue #25677: Merge SyntaxError caret positioning from 3.6Martin Panter2016-12-191-4/+1
|\
| * Issue #25677: Merge SyntaxError caret positioning from 3.5Martin Panter2016-12-191-4/+1
| |\
| | * Issue #25677: Correct syntax error caret for indented blocks.Martin Panter2016-12-111-4/+1
* | | Issue #28512: Fixed setting the offset attribute of SyntaxError bySerhiy Storchaka2016-12-111-8/+4
|\ \ \ | |/ /
| * | Issue #28512: Fixed setting the offset attribute of SyntaxError bySerhiy Storchaka2016-12-111-8/+4
| |\ \ | | |/
| | * Issue #28512: Fixed setting the offset attribute of SyntaxError bySerhiy Storchaka2016-12-111-8/+4
* | | Issue #28858: Remove _PyObject_CallArg1() macroVictor Stinner2016-12-051-1/+1
* | | Issue #19569: Compiler warnings are now emitted if use most of deprecatedSerhiy Storchaka2016-11-201-9/+3
* | | Issue #28701: Replace _PyUnicode_CompareWithId with _PyUnicode_EqualToASCIIId.Serhiy Storchaka2016-11-161-1/+1
|\ \ \ | |/ /
| * | Issue #28701: Replace _PyUnicode_CompareWithId with _PyUnicode_EqualToASCIIId.Serhiy Storchaka2016-11-161-1/+1
| |\ \ | | |/
| | * Issue #28701: Replace _PyUnicode_CompareWithId with _PyUnicode_EqualToASCIIId.Serhiy Storchaka2016-11-161-1/+1
* | | Issue #28618: Make hot functions using __attribute__((hot))Victor Stinner2016-11-111-1/+1
* | | Use PyThreadState_GET() in performance critical codeVictor Stinner2016-11-111-1/+1
|/ /
* | Issue #28410: Added _PyErr_FormatFromCause() -- the helper for raisingSerhiy Storchaka2016-10-211-0/+41
* | Issue #28410: Keep the traceback of original exception in _PyErr_ChainExcepti...Serhiy Storchaka2016-10-211-1/+4
|\ \ | |/
| * Issue #28410: Keep the traceback of original exception in _PyErr_ChainExcepti...Serhiy Storchaka2016-10-211-1/+4
* | Issue #15767: Use ModuleNotFoundError.Eric Snow2016-09-071-6/+22
* | Issue #27809: PyErr_SetImportError() uses fast callVictor Stinner2016-08-221-14/+8
* | Add _PyErr_CreateException()Victor Stinner2016-08-221-30/+29
|/
* Issue #23960: Cleanup args and kwargs on error in PyErr_SetImportErrorBerker Peksag2016-05-011-3/+3
* Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREFSerhiy Storchaka2016-04-101-2/+2
* Issue #22570: Renamed Py_SETREF to Py_XSETREF.Serhiy Storchaka2016-04-061-2/+2
* Issue #22836: Keep exception reports sensible despite errorsMartin Panter2016-02-281-4/+12
* Add _PyThreadState_UncheckedGet()Victor Stinner2016-01-201-7/+1
* Issue #20440: More use of Py_SETREF.Serhiy Storchaka2015-12-271-8/+5
* Issue #19235: Add new RecursionError exception. Patch by Georg Brandl.Yury Selivanov2015-07-031-1/+1
* Issue #22977: Fixed formatting Windows error messages on Wine.Serhiy Storchaka2015-04-021-2/+2
|\
| * Issue #22977: Fixed formatting Windows error messages on Wine.Serhiy Storchaka2015-04-021-2/+2
* | Issue #23571: PyErr_FormatV() and PyErr_SetObject() now always clear theVictor Stinner2015-03-241-8/+7