History for Python/errors.c - python/cpython · GitHub

github.com

Tin mới

gh-153569: Unify tokenizer input readers (#156472)

gh-153569: Unify tokenizer input readers (#156472)

gh-146480: Override the exception in _PyErr_SetKeyError() (#146486)

gh-146480: Override the exception in _PyErr_SetKeyError() (#146486)

gh-143547: Fix PyErr_FormatUnraisable() fallback (#143557)

gh-143547: Fix PyErr_FormatUnraisable() fallback (#143557)

gh-135801: Add the module parameter to compile() etc (GH-139652)

gh-135801: Add the module parameter to compile() etc (GH-139652)

gh-139640: Fix swallowing syntax warnings in different modules (GH-139755)

gh-139640: Fix swallowing syntax warnings in different modules (GH-139755)

gh-134170: Add colorization to unraisable exceptions (#134183)

gh-134170: Add colorization to unraisable exceptions (#134183)

gh-108512: Add and use new replacements for PySys_GetObject() (GH-111035)

gh-108512: Add and use new replacements for PySys_GetObject() (GH-111035)

gh-132781: Cleanup Code Related to NotShareableError (gh-132782)

gh-132781: Cleanup Code Related to NotShareableError (gh-132782)

gh-131927: Prevent emitting optimizer warnings twice in the REPL (#131993)

gh-131927: Prevent emitting optimizer warnings twice in the REPL (#131993)

gh-131401: fix data races in exception handling (#131447)

gh-131401: fix data races in exception handling (#131447)

gh-131401: fix data race in `_PyErr_Restore` (#131406)

gh-131401: fix data race in `_PyErr_Restore` (#131406)

GH-131238: More refactoring of core header files (GH-131351)

GH-131238: More refactoring of core header files (GH-131351)

gh-131238: Add explicit includes to pycore headers (#131257)

gh-131238: Add explicit includes to pycore headers (#131257)

gh-130163: Fix crashes related to PySys_GetObject() (GH-130503)

gh-130163: Fix crashes related to PySys_GetObject() (GH-130503)

gh-129354: Fix grammar in PyErr_FormatUnraisable() (#129475)

gh-129354: Fix grammar in PyErr_FormatUnraisable() (#129475)

gh-128360: Add `_Py_AssertHoldsTstate` as assertion for holding a thread state (#128361)

gh-128360: Add `_Py_AssertHoldsTstate` as assertion for holding a thread state (#128361)

gh-127350: Add Py_fopen() and Py_fclose() functions (#127821)

gh-127350: Add Py_fopen() and Py_fclose() functions (#127821)

gh-126742: Add _PyErr_SetLocaleString, use it for gdbm & dlerror messages (GH-126746)

gh-126742: Add _PyErr_SetLocaleString, use it for gdbm & dlerror messages (GH-126746)

gh-125604: Move _Py_AuditHookEntry, etc. Out of pycore_runtime.h (gh-125605)

gh-125604: Move _Py_AuditHookEntry, etc. Out of pycore_runtime.h (gh-125605)

gh-124188: Fix PyErr_ProgramTextObject() (GH-124189)

gh-124188: Fix PyErr_ProgramTextObject() (GH-124189)

gh-123969: refactor _PyErr_RaiseSyntaxError and _PyErr_EmitSyntaxWarning out of compiler (#123972)

gh-123969: refactor _PyErr_RaiseSyntaxError and _PyErr_EmitSyntaxWarning out of compiler (#123972)

gh-118702: Implement vectorcall for BaseException (#118703)

gh-118702: Implement vectorcall for BaseException (#118703)

gh-118379: Use PyTuple_Pack instead of Py_BuildValue if possible (GH-118381)

gh-118379: Use PyTuple_Pack instead of Py_BuildValue if possible (GH-118381)

gh-111375: Use `NULL` rather than `None` in the exception stack to indicate that an exception was handled (#113302)

gh-111375: Use `NULL` rather than `None` in the exception stack to indicate that an exception was handled (#113302)

gh-76785: Move _Py_excinfo Functions Out of the Internal C-API (gh-111715)

gh-108082: Remove _PyErr_WriteUnraisableMsg() (GH-111643)

gh-76785: Crossinterp utils additions (gh-111530)

gh-108082: Add PyErr_FormatUnraisable() function (GH-111086)

gh-110079: Remove extern "C" { ...} in C code (#110080)

gh-109611: Add convenient C API function _PyFile_Flush() (GH-109612)

gh-108511: Add C API functions which do not silently ignore errors (GH-109025)

gh-108765: Python.h no longer includes <ctype.h> (#108831)

gh-107916: Save the error code before decoding the filename in PyErr_SetFromErrnoWithFilename() etc (GH-107929)

gh-107915: Handle errors in C API functions PyErr_Set*() and PyErr_Format() (GH-107918)

gh-106521: Remove _PyObject_LookupAttr() function (GH-106642)