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

github.com

Tin mới

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

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

gh-113318: Fix @getter and @setter in Argument Clinic (GH-155778)

gh-113318: Fix @getter and @setter in Argument Clinic (GH-155778)

gh-152903: Change PCWSTR to PWSTR in GetThreadDescription() typedef (#152904)

gh-152903: Change PCWSTR to PWSTR in GetThreadDescription() typedef (#152904)

gh-145559: Add PyUnstable_DumpTraceback() and PyUnstable_DumpTracebackThreads() (#148145)

gh-145559: Add PyUnstable_DumpTraceback() and PyUnstable_DumpTracebackThreads() (#148145)

gh-149085: Add `max_threads` keyword to `faulthandler.dump_traceback()` (GH-149106)

gh-149085: Add `max_threads` keyword to `faulthandler.dump_traceback()` (GH-149106)

gh-145792: Fix incorrect alloca allocation size in traceback.c (#145814)

gh-145792: Fix incorrect alloca allocation size in traceback.c (#145814)

gh-143108: Don't instrument some faulthandler related functions for TSan (#143450)

gh-143108: Don't instrument some faulthandler related functions for TSan (#143450)

gh-143108: Don't instrument faulthandler.c for TSan (#143109)

gh-143108: Don't instrument faulthandler.c for TSan (#143109)

gh-142737: Handle lost `io.open` in `_Py_FindSourceFile` (GH-142747)

gh-142737: Handle lost `io.open` in `_Py_FindSourceFile` (GH-142747)

gh-138122: Don't sample partial frame chains (#141912)

gh-138122: Don't sample partial frame chains (#141912)

gh-116008: Detect freed thread state in faulthandler (#141988)

gh-116008: Detect freed thread state in faulthandler (#141988)

gh-140815: Fix faulthandler for invalid/freed frame (#140921)

gh-140815: Fix faulthandler for invalid/freed frame (#140921)

gh-125434: Fix non-ASCII thread names in faulthandler on Windows (#140700)

gh-125434: Fix non-ASCII thread names in faulthandler on Windows (#140700)

gh-125434: Display thread name in faulthandler on Windows (#140675)

gh-125434: Display thread name in faulthandler on Windows (#140675)

gh-138661: fix data race in `PyCode_Addr2Line` (#138664)

gh-138661: fix data race in `PyCode_Addr2Line` (#138664)

gh-137185: Fix `_Py_DumpStack()` async signal safety (gh-137187)

gh-137185: Fix `_Py_DumpStack()` async signal safety (gh-137187)

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-124715: Move trashcan mechanism into `Py_Dealloc` (GH-132280)

GH-124715: Move trashcan mechanism into `Py_Dealloc` (GH-132280)

gh-127604: ensure `-ldl` is passed only once to the linker (#133071)

gh-127604: ensure `-ldl` is passed only once to the linker (#133071)

gh-127604: Only define dump_pointer() if CAN_C_BACKTRACE (#132897)

gh-127604: Only define dump_pointer() if CAN_C_BACKTRACE (#132897)

gh-127604: Replace dprintf() with _Py_write_noraise() (#132854)

gh-127604: Replace dprintf() with _Py_write_noraise() (#132854)

gh-127604: Allow faulthandler to dumpC stack on MacOS (#132841)

gh-127604: Allow faulthandler to dumpC stack on MacOS (#132841)

gh-127604: Add C stack dumps to `faulthandler` (#128159)

gh-127604: Add C stack dumps to `faulthandler` (#128159)

gh-125434: Fix building on OpenBSD (GH-132393)

gh-125434: Fix building on OpenBSD (GH-132393)

gh-125434: Display thread name in faulthandler (#132016)

gh-131238: Remove includes from pycore_interp.h (#131495)

gh-128421: add critical section around `traceback.tb_next` (#131322)

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

gh-111178: fix UBSan failures in `Python/traceback.c` (GH-128259)

GH-128563: Add new frame owner type for interpreter entry frames (GH-129078)

gh-123967: Fix faulthandler for trampoline frames (#127329)

gh-117764: Fix and add signatures for many builtins (GH-117769)

gh-117411: move PyFutureFeatures to pycore_symtable.h and make it private (#117412)

GH-113655: Lower the C recursion limit on various platforms (GH-113944)

Remove dead code left after gh-110721 (#111905)