History for Include/cpython - python/cpython · GitHub

github.com

Tin mới

gh-152105: Remove PyUnstable_ExecutableKinds and related macros (GH-155244)

gh-152105: Remove PyUnstable_ExecutableKinds and related macros (GH-155244)

gh-145685: per-type method cache implementation (#150160)

gh-145685: per-type method cache implementation (#150160)

gh-152132: Test Py_CompileString() in test_capi.test_run (#153470)

gh-152132: Test Py_CompileString() in test_capi.test_run (#153470)

gh-151483: Only declare `PyCodeObject._co_unique_id` on Free Threading (#151484)

gh-151483: Only declare `PyCodeObject._co_unique_id` on Free Threading (#151484)

gh-151613: Fix remote debugging frame cache ABA (#151614)

gh-151613: Fix remote debugging frame cache ABA (#151614)

gh-150671: Deprecate `PyAsyncGen_New`, `PyCoro_New`, `PyGen_New`, `PyGen_NewWithQualName` functions (#150672)

gh-150671: Deprecate `PyAsyncGen_New`, `PyCoro_New`, `PyGen_New`, `PyGen_NewWithQualName` functions (#150672)

GH-148960: Reduce the size of the debug stencils to less than half. (GH-150551)

GH-148960: Reduce the size of the debug stencils to less than half. (GH-150551)

gh-148829: Make sentinels' repr and module customizable (#149654)

gh-148829: Make sentinels' repr and module customizable (#149654)

gh-149685: Use the _Py prefix for private C macros (GH-149686)

gh-149685: Use the _Py prefix for private C macros (GH-149686)

gh-148829: Add PySentinel_CheckExact() (#149725)

gh-148829: Add PySentinel_CheckExact() (#149725)

gh-106693: Revert "Explicitly mark ob_sval as unsigned char to avoid UB (#106826)" (#149514)

gh-106693: Revert "Explicitly mark ob_sval as unsigned char to avoid UB (#106826)" (#149514)

gh-106693: Explicitly mark ob_sval as unsigned char to avoid UB (#106826)

gh-106693: Explicitly mark ob_sval as unsigned char to avoid UB (#106826)

gh-149101: Implement PEP 788 (GH-149116)

gh-149101: Implement PEP 788 (GH-149116)

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

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

GH-143732: SEND specialization (GH-148963)

GH-143732: SEND specialization (GH-148963)

gh-149225: Expose Py_CriticalSection in Stable ABI (GH-149227)

gh-149225: Expose Py_CriticalSection in Stable ABI (GH-149227)

gh-146063: Add PyObject_CallFinalizerFromDealloc() to the limited C API (#146172)

gh-146063: Add PyObject_CallFinalizerFromDealloc() to the limited C API (#146172)

GH-126910: Add gdb support for unwinding JIT frames (#146071)

GH-126910: Add gdb support for unwinding JIT frames (#146071)

gh-148829: Move sentinelobject.h to Include/cpython/ (#149186)

gh-148829: Move sentinelobject.h to Include/cpython/ (#149186)

gh-142186: Revert the unintended value change in the `PY_MONITORING_EVENT_*` values from gh-146182 (gh-148955)

gh-142186: Revert the unintended value change in the `PY_MONITORING_EVENT_*` values from gh-146182 (gh-148955)

gh-146073: Add fitness/exit quality mechanism for JIT trace frontend (GH-148089)

gh-146073: Add fitness/exit quality mechanism for JIT trace frontend (GH-148089)

gh-142186: Allow all PEP-669 events to be per-code object and disableable (GH-146182)

gh-142186: Allow all PEP-669 events to be per-code object and disableable (GH-146182)

gh-146031: Allow keeping specialization enabled when specifying eval frame function (#146032)

gh-146031: Allow keeping specialization enabled when specifying eval frame function (#146032)

GH-145668: Add FOR_ITER specialization for virtual iterators. Specialize GET_ITER. (GH-147967)

GH-145668: Add FOR_ITER specialization for virtual iterators. Specialize GET_ITER. (GH-147967)

gh-145921: Add "_DuringGC" functions for tp_traverse (GH-145925)

gh-146636: abi3t: Define Py_GIL_DISABLED but do not use it (GH-148142)

gh-146073: Revert "gh-146073: Add fitness/exit quality mechanism for JIT trace frontend (GH-147966)" (#148082)

gh-146073: Add fitness/exit quality mechanism for JIT trace frontend (GH-147966)

gh-147988: Initialize digits in long_alloc() in debug mode (#147989)

gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)

gh-146227: Fix wrong type in _Py_atomic_load_uint16 in pyatomic_std.h (gh-146229)

gh-146143: Fix the PyUnicodeWriter_WriteUCS4() signature (GH-146144)

gh-142183: Cache one datachunk per tstate to prevent alloc/dealloc thrashing (#145789)

gh-144175: Add PyArg_ParseArray() function (#144283)

gh-141510: Change marshal version to 6 (#145551)