summaryrefslogtreecommitdiffstats
path: root/Include/object.h
Commit message (Expand)AuthorAgeFilesLines
* [3.13] gh-117511: Make PyMutex public in the non-limited API (GH-117731) (#12...Sam Gross2024-06-201-5/+1
* [3.13] GH-119462: Enforce invariants of type versioning. Backport of GH-12073...Mark Shannon2024-06-201-1/+1
* [3.13] gh-117657: Make PyType_HasFeature (exported version) atomic (GH-120484...Miss Islington (bot)2024-06-151-1/+5
* [3.13] gh-117657: Make Py_TYPE and Py_SET_TYPE thread safe (GH-120165) (GH-12...Miss Islington (bot)2024-06-121-0/+8
* gh-117657: Fix race data race in `_Py_IsOwnedByCurrentThread()` (#118258)mpage2024-04-261-0/+4
* gh-117657: Fix data race in `_Py_IsImmortal` (#118261)mpage2024-04-251-1/+2
* GH-115776: Static object are immortal, so mark them as such. (GH-117673)Mark Shannon2024-04-161-10/+7
* GH-115776: Embed the values array into the object, for "normal" Python object...Mark Shannon2024-04-021-1/+6
* gh-116936: Add PyType_GetModuleByDef() to the limited C API (#116937)Victor Stinner2024-03-251-0/+4
* gh-115754: Add Py_GetConstant() function (#116883)Victor Stinner2024-03-211-2/+29
* gh-116869: Make C API compatible with ISO C90 (#116950)Victor Stinner2024-03-181-2/+1
* gh-111696, PEP 737: Add PyType_GetModuleName() function (#116824)Victor Stinner2024-03-141-1/+2
* gh-111696, PEP 737: Add PyType_GetFullyQualifiedName() function (#116815)Victor Stinner2024-03-141-0/+3
* gh-112529: Remove PyGC_Head from object pre-header in free-threaded build (#1...Sam Gross2024-02-011-2/+3
* gh-112087: Make PyList_{Append,Size,GetSlice} to be thread-safe (gh-114651)Donghee Na2024-01-311-0/+4
* gh-112529: Implement GC for free-threaded builds (#114262)Sam Gross2024-01-251-1/+3
* gh-112535: Implement fallback implementation of _Py_ThreadId() (gh-113185)Donghee Na2023-12-181-1/+5
* gh-112535: Update _Py_ThreadId() to support RISC-V (gh-113084)Furkan Onder2023-12-141-0/+7
* gh-112535: Update _Py_ThreadId() to support s390/s390x (gh-112751)Donghee Na2023-12-081-0/+4
* gh-112535: Add comment for ppc32/64 registers (gh-112746)Donghee Na2023-12-051-0/+2
* gh-112535: Update _Py_ThreadId() to support PowerPC (gh-112624)Donghee Na2023-12-051-0/+16
* gh-110481: Fix typo in Py_SET_REFCNT() (#112595)Victor Stinner2023-12-011-3/+3
* gh-110481: Fix Py_SET_REFCNT() integer overflow (#112174)Victor Stinner2023-12-011-10/+21
* gh-111863: Rename `Py_NOGIL` to `Py_GIL_DISABLED` (#111864)Hugo van Kemenade2023-11-201-13/+13
* gh-112026: Restore removed private C API (#112115)Victor Stinner2023-11-151-0/+3
* gh-111569: Implement Python critical section API (gh-111571)Sam Gross2023-11-081-2/+6
* gh-111506: Implement Py_SET_REFCNT() as opaque function in limited C API (#11...Victor Stinner2023-11-031-2/+11
* gh-110481: Fix _Py_ThreadId for non-free-threaded mode (gh-111503)Donghee Na2023-10-301-3/+1
* gh-110481: Implement biased reference counting (gh-110764)Sam Gross2023-10-301-3/+188
* gh-109496: Detect Py_DECREF() after dealloc in debug mode (#109539)Victor Stinner2023-09-181-6/+4
* gh-108511: Add C API functions which do not silently ignore errors (GH-109025)Serhiy Storchaka2023-09-171-0/+4
* gh-108765: Move standard includes to Python.h (#108769)Victor Stinner2023-09-011-2/+0
* gh-108634: Py_TRACE_REFS uses a hash table (#108663)Victor Stinner2023-08-311-21/+0
* gh-106320: Remove private _PyObject_GetState() (#108606)Victor Stinner2023-08-291-6/+0
* gh-107955 Remove old comment about increasing the reference count in usage of...brandonardenwalli2023-08-161-2/+0
* gh-105059: Fix MSCV compiler warning on PyObject union (#107239)Victor Stinner2023-07-251-0/+11
* gh-105059: Use GCC/clang extension for PyObject union (#107232)Victor Stinner2023-07-251-0/+5
* gh-102304: Rename _Py_IncRefTotal_DO_NOT_USE_THIS() (#107193)Victor Stinner2023-07-241-9/+4
* gh-106521: Add PyObject_GetOptionalAttr() function (GH-106522)Serhiy Storchaka2023-07-111-0/+4
* gh-106572: Convert PyObject_DelAttr() to a function (#106611)Victor Stinner2023-07-111-0/+2
* gh-105387: Limited C API implements Py_INCREF() as func (#105388)Victor Stinner2023-06-141-8/+10
* gh-102304: Fix Py_INCREF() for limited C API 3.9 (#105550)Victor Stinner2023-06-091-2/+14
* gh-102304: Fix Py_INCREF() stable ABI in debug mode (#104763)Victor Stinner2023-06-061-14/+8
* gh-102304: Fix 2 New Stable ABI Functions (gh-104762)Eric Snow2023-05-301-1/+1
* gh-102304: Temporarily Bump Py_LIMITED_API for 2 New Functions (#104766)Eric Snow2023-05-221-1/+1
* gh-103509: PEP 697 -- Limited C API for Extending Opaque Types (GH-103511)Petr Viktorin2023-05-041-0/+5
* gh-84436: Implement Immortal Objects (gh-19474)Eddie Elizondo2023-04-221-14/+119
* GH-101291: Rearrange the size bits in PyLongObject (GH-102464)Mark Shannon2023-03-221-1/+7
* gh-102304: Move _Py_RefTotal to _PyRuntimeState (gh-102543)Eric Snow2023-03-201-7/+2
* gh-102304: Consolidate Direct Usage of _Py_RefTotal (gh-102514)Eric Snow2023-03-081-4/+21