History for Include/Python.h - python/cpython · GitHub

github.com

Tin mới

gh-149044: Implement PEP 820 – PySlot: Unified slot system for the C API (GH-149055)

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

gh-148829: Implement PEP 661 (#148831)

gh-146636: Improve ABI/feature selection, add new header for it (GH-148302)

gh-146636: PEP 803: add Py_TARGET_ABI3T and .abi3t.so extension (GH-146637)

gh-121617: Include <string.h> for Py_CLEAR() macro (#144666)

gh-79315: Remove Include/pylock.h and Include/monitoring.h (#139731)

gh-138143: Allow anonymous unions in public headers, using `_Py_ANONYMOUS` (GH-137283)

gh-136823: Update documentation on excluded headers in Python.h (#136824)

gh-136759: rename `lock.h` to `pylock.h` (#137041)

gh-111506: Add _Py_OPAQUE_PYOBJECT to hide PyObject layout & related API (GH-136505)

gh-127545: Add _Py_ALIGNED_DEF(N, T) and use it for PyObject (GH-135209)

gh-133779: Revert Windows generation of pyconfig.h and go back to a static header. (GH-133966)

gh-127271: Replace use of PyCell_GET/SET (gh-127272)

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

gh-124609: Fix _Py_ThreadId for Windows builds using MinGW (#124663)

gh-120642: Move private PyCode APIs to the internal C API (#120643)

gh-119344: Make critical section API public (#119353)

gh-117511: Make PyMutex public in the non-limited API (#117731)

gh-120326: Include <intrin.h> on Windows with Free Threading (#120329)

gh-119853: Add Include/refcount.h file (#119854)

gh-111997: C-API for signalling monitoring events (#116413)

gh-111506: Error if the limited API is used in free-threaded build (#117762)

gh-117021: Fix integer overflow in PyLong_AsPid() on non-Windows 64-bit platforms (GH-117064)

gh-110850: Add PyTime_t C API (GH-115215)

gh-112026: Add again <unistd.h> include in Python.h (#112046)

gh-108765: Python.h no longer includes <stddef.h> on Windows (#111563)

gh-108724: Add PyMutex and _PyParkingLot APIs (gh-109344)

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

gh-108765: Python.h no longer includes <unistd.h> (#108783)

gh-108765: Python.h no longer includes <ieeefp.h> (#108781)

gh-108765: Move standard includes to Python.h (#108769)

gh-106320: Remove private _PyTraceMalloc C API functions (#106324)

gh-106316: Remove pytime.h header file (#106317)

GH-104584: Plugin optimizer API (GH-105100)