summaryrefslogtreecommitdiffstats
path: root/Include/cpython
Commit message (Expand)AuthorAgeFilesLines
* gh-142217: Deprecate the private _Py_Identifier C API (#142221)Victor Stinner2025-12-123-3/+3
* gh-142534: Avoid TSan warnings in dictobject.c (gh-142544)Sam Gross2025-12-111-0/+11
* GH-135379: Top of stack caching for the JIT. (GH-135465)Mark Shannon2025-12-111-1/+1
* gh-141976: Protect against non-progressing specializations in tracing JIT (GH...Ken Jin2025-12-101-0/+1
* gh-141732: Fix `ExceptionGroup` repr changing when original exception sequenc...dr-carlos2025-12-071-0/+1
* gh-138122: Don't sample partial frame chains (#141912)Pablo Galindo Salgado2025-12-071-0/+7
* gh-138122: Implement frame caching in RemoteUnwinder to reduce memory reads (...Pablo Galindo Salgado2025-12-061-0/+2
* gh-130396: Remove _Py_ReachedRecursionLimitWithMargin() function (#141951)Victor Stinner2025-11-271-2/+0
* gh-141726: Add PyDict_SetDefaultRef() to the Stable ABI (#141727)da-woods2025-11-191-10/+0
* gh-141070: Add PyUnstable_Object_Dump() function (#141072)Victor Stinner2025-11-181-5/+9
* gh-135953: Add GIL contention markers to sampling profiler Gecko format (#139...Pablo Galindo Salgado2025-11-171-0/+3
* fix memory order of `_Py_atomic_store_uint_release` (#141562)SubbaraoGarlapati2025-11-171-8/+8
* gh-131510: Use PyUnstable_Unicode_GET_CACHED_HASH() (GH-141520)Victor Stinner2025-11-141-1/+0
* gh-116146: Add C-API to create module from spec and initfunc (GH-139196)Itamar Oren2025-11-141-0/+7
* gh-139109: A new tracing JIT compiler frontend for CPython (GH-140310)Ken Jin2025-11-131-0/+2
* gh-139653: Add PyUnstable_ThreadState_SetStackProtection() (#139668)Victor Stinner2025-11-131-0/+12
* gh-139871: Add `bytearray.take_bytes([n])` to efficiently extract `bytes` (GH...Cody Maloney2025-11-131-8/+8
* gh-111389: replace deprecated occurrences of `_PyHASH_*` macros (#141236)Bénédikt Tran2025-11-091-2/+2
* gh-131253: free-threaded build support for pystats (gh-137189)Neil Schemenauer2025-11-032-13/+75
* gh-139640: Fix swallowing syntax warnings in different modules (GH-139755)Serhiy Storchaka2025-10-141-6/+0
* gh-112075: Remove _PyObject_SetManagedDict() function (#139737)Victor Stinner2025-10-121-1/+0
* gh-139924: Add PyFunction_PYFUNC_EVENT_MODIFY_QUALNAME event for function wat...Dino Viehland2025-10-101-1/+2
* gh-111489: Add PyTuple_FromArray() function (#139691)Victor Stinner2025-10-101-0/+4
* gh-70030: Remove _PyCode_ConstantKey() function (#139735)Victor Stinner2025-10-081-9/+0
* gh-138342: Move _PyObject_VisitType() to the internal C API (#139734)Victor Stinner2025-10-081-4/+0
* gh-79315: Add Include/cpython/structseq.h header (#139730)Victor Stinner2025-10-071-0/+12
* gh-79315: Remove Include/pylock.h and Include/monitoring.h (#139731)Victor Stinner2025-10-072-4/+27
* gh-79315: Add Include/cpython/sliceobject.h header (#139729)Victor Stinner2025-10-071-0/+20
* gh-79315: Add Include/cpython/marshal.h header (#139725)Victor Stinner2025-10-071-0/+17
* gh-133644: remove `PyWeakref_GetObject` and `PyWeakref_GET_OBJECT` (GH-133657)Bénédikt Tran2025-09-241-17/+0
* gh-136003: Execute pre-finalization callbacks in a loop (GH-136004)Peter Bierma2025-09-181-0/+1
* GH-138355: Remove trash_delete_later from _gc_runtime_state (#138767)Sergey Miryanov2025-09-171-0/+5
* gh-138794: Communicate to PyRefTracer when they are being replaced (#138797)Pablo Galindo Salgado2025-09-151-0/+1
* gh-129813, PEP 782: Add PyBytesWriter_Format() (#138824)Victor Stinner2025-09-121-0/+4
* gh-129813, PEP 782: Add PyBytesWriter C API (#138822)Victor Stinner2025-09-121-0/+39
* gh-137210: Add a struct, slot & function for checking an extension's ABI (GH-...Petr Viktorin2025-09-051-0/+12
* gh-135755: Make Py_MAX_SCRIPT_PATH_SIZE private (#138350)Victor Stinner2025-09-011-2/+2
* gh-138342: Use a common utility for visiting an object's type (GH-138343)Peter Bierma2025-09-011-0/+4
* GH-136410: Faster side exits by using a cold exit stub (GH-136411)Mark Shannon2025-08-011-0/+3
* gh-128813: soft-deprecate _Py_c_*() functions (GH-137261)Sergey B Kirpichev2025-08-011-1/+2
* gh-136759: rename `lock.h` to `pylock.h` (#137041)AN Long2025-07-241-0/+0
* gh-133296: Publicly expose critical section API that accepts PyMutex (gh-135899)Nathan Goldbaum2025-07-211-0/+20
* GH-133711: Enable UTF-8 mode by default (PEP 686) (#133712)Adam Turner2025-07-151-7/+6
* gh-92536: Fix comment about number of unicode string types (#136439)Arseniy Terekhin2025-07-081-1/+1
* gh-134009: Expose `PyMutex_IsLocked` in the public C API (gh-134365)Sam Gross2025-07-011-0/+11
* gh-135755: Use private names (_Py*) for header file guards new in 3.14 (GH-13...Petr Viktorin2025-06-261-1/+1
* gh-135755: Move `PyFunction_GET_BUILTINS` to the private API (GH-135938)Peter Bierma2025-06-261-5/+0
* gh-131591: Add Py_ prefix to MAX_SCRIPT_PATH_SIZE; remove unprefixed struct t...Petr Viktorin2025-06-261-3/+3
* gh-135379: Move PyLong_CheckCompact to private header and rename it (GH-135707)Ken Jin2025-06-191-6/+0
* gh-135379: Add back const cast to _PyLong_IsCompact (GH-135706)Ken Jin2025-06-191-2/+2