| Commit message (Expand) | Author | Age | Files | Lines |
* | gh-121654: Add PyType_Freeze() function (#122457) | Victor Stinner | 2024-10-25 | 1 | -0/+4 |
|
|
* | gh-125444: Fix illegal instruction for older Arm architectures (#125574) | Diego Russo | 2024-10-16 | 1 | -1/+1 |
|
|
* | GH-125174: Make immortal objects more robust, following design from PEP 683 (... | Mark Shannon | 2024-10-10 | 1 | -1/+1 |
|
|
* | gh-124609: Fix _Py_ThreadId for Windows builds using MinGW (#124663) | Tony Roberts | 2024-09-27 | 1 | -0/+6 |
|
|
* | gh-124153: Implement `PyType_GetBaseByToken()` and `Py_tp_token` slot (GH-124... | neonene | 2024-09-18 | 1 | -0/+4 |
|
|
* | gh-120198: Stop the world when setting __class__ on free-threaded build (GH-1... | Ken Jin | 2024-07-10 | 1 | -8/+0 |
|
|
* | gh-117511: Make PyMutex public in the non-limited API (#117731) | Sam Gross | 2024-06-20 | 1 | -5/+1 |
|
|
* | GH-119462: Enforce invariants of type versioning (GH-120731) | Mark Shannon | 2024-06-19 | 1 | -1/+1 |
|
|
* | gh-120600: Make Py_TYPE() opaque in limited C API 3.14 (#120601) | Victor Stinner | 2024-06-18 | 1 | -9/+19 |
|
|
* | gh-83754: Use the Py_TYPE() macro (#120599) | Victor Stinner | 2024-06-17 | 1 | -4/+4 |
|
|
* | gh-117657: Make PyType_HasFeature (exported version) atomic (#120484) | Ken Jin | 2024-06-15 | 1 | -1/+5 |
|
|
* | gh-117657: Make Py_TYPE and Py_SET_TYPE thread safe (GH-120165) | Ken Jin | 2024-06-12 | 1 | -0/+8 |
|
|
* | gh-119853: Add Include/refcount.h file (#119854) | Victor Stinner | 2024-05-31 | 1 | -482/+0 |
|
|
* | gh-117657: Fix race data race in `_Py_IsOwnedByCurrentThread()` (#118258) | mpage | 2024-04-26 | 1 | -0/+4 |
|
|
* | gh-117657: Fix data race in `_Py_IsImmortal` (#118261) | mpage | 2024-04-25 | 1 | -1/+2 |
|
|
* | GH-115776: Static object are immortal, so mark them as such. (GH-117673) | Mark Shannon | 2024-04-16 | 1 | -10/+7 |
|
|
* | GH-115776: Embed the values array into the object, for "normal" Python object... | Mark Shannon | 2024-04-02 | 1 | -1/+6 |
|
|
* | gh-116936: Add PyType_GetModuleByDef() to the limited C API (#116937) | Victor Stinner | 2024-03-25 | 1 | -0/+4 |
|
|
* | gh-115754: Add Py_GetConstant() function (#116883) | Victor Stinner | 2024-03-21 | 1 | -2/+29 |
|
|
* | gh-116869: Make C API compatible with ISO C90 (#116950) | Victor Stinner | 2024-03-18 | 1 | -2/+1 |
|
|
* | gh-111696, PEP 737: Add PyType_GetModuleName() function (#116824) | Victor Stinner | 2024-03-14 | 1 | -1/+2 |
|
|
* | gh-111696, PEP 737: Add PyType_GetFullyQualifiedName() function (#116815) | Victor Stinner | 2024-03-14 | 1 | -0/+3 |
|
|
* | gh-112529: Remove PyGC_Head from object pre-header in free-threaded build (#1... | Sam Gross | 2024-02-01 | 1 | -2/+3 |
|
|
* | gh-112087: Make PyList_{Append,Size,GetSlice} to be thread-safe (gh-114651) | Donghee Na | 2024-01-31 | 1 | -0/+4 |
|
|
* | gh-112529: Implement GC for free-threaded builds (#114262) | Sam Gross | 2024-01-25 | 1 | -1/+3 |
|
|
* | gh-112535: Implement fallback implementation of _Py_ThreadId() (gh-113185) | Donghee Na | 2023-12-18 | 1 | -1/+5 |
|
|
* | gh-112535: Update _Py_ThreadId() to support RISC-V (gh-113084) | Furkan Onder | 2023-12-14 | 1 | -0/+7 |
|
|
* | gh-112535: Update _Py_ThreadId() to support s390/s390x (gh-112751) | Donghee Na | 2023-12-08 | 1 | -0/+4 |
|
|
* | gh-112535: Add comment for ppc32/64 registers (gh-112746) | Donghee Na | 2023-12-05 | 1 | -0/+2 |
|
|
* | gh-112535: Update _Py_ThreadId() to support PowerPC (gh-112624) | Donghee Na | 2023-12-05 | 1 | -0/+16 |
|
|
* | gh-110481: Fix typo in Py_SET_REFCNT() (#112595) | Victor Stinner | 2023-12-01 | 1 | -3/+3 |
|
|
* | gh-110481: Fix Py_SET_REFCNT() integer overflow (#112174) | Victor Stinner | 2023-12-01 | 1 | -10/+21 |
|
|
* | gh-111863: Rename `Py_NOGIL` to `Py_GIL_DISABLED` (#111864) | Hugo van Kemenade | 2023-11-20 | 1 | -13/+13 |
|
|
* | gh-112026: Restore removed private C API (#112115) | Victor Stinner | 2023-11-15 | 1 | -0/+3 |
|
|
* | gh-111569: Implement Python critical section API (gh-111571) | Sam Gross | 2023-11-08 | 1 | -2/+6 |
|
|
* | gh-111506: Implement Py_SET_REFCNT() as opaque function in limited C API (#11... | Victor Stinner | 2023-11-03 | 1 | -2/+11 |
|
|
* | gh-110481: Fix _Py_ThreadId for non-free-threaded mode (gh-111503) | Donghee Na | 2023-10-30 | 1 | -3/+1 |
|
|
* | gh-110481: Implement biased reference counting (gh-110764) | Sam Gross | 2023-10-30 | 1 | -3/+188 |
|
|
* | gh-109496: Detect Py_DECREF() after dealloc in debug mode (#109539) | Victor Stinner | 2023-09-18 | 1 | -6/+4 |
|
|
* | gh-108511: Add C API functions which do not silently ignore errors (GH-109025) | Serhiy Storchaka | 2023-09-17 | 1 | -0/+4 |
|
|
* | gh-108765: Move standard includes to Python.h (#108769) | Victor Stinner | 2023-09-01 | 1 | -2/+0 |
|
|
* | gh-108634: Py_TRACE_REFS uses a hash table (#108663) | Victor Stinner | 2023-08-31 | 1 | -21/+0 |
|
|
* | gh-106320: Remove private _PyObject_GetState() (#108606) | Victor Stinner | 2023-08-29 | 1 | -6/+0 |
|
|
* | gh-107955 Remove old comment about increasing the reference count in usage of... | brandonardenwalli | 2023-08-16 | 1 | -2/+0 |
|
|
* | gh-105059: Fix MSCV compiler warning on PyObject union (#107239) | Victor Stinner | 2023-07-25 | 1 | -0/+11 |
|
|
* | gh-105059: Use GCC/clang extension for PyObject union (#107232) | Victor Stinner | 2023-07-25 | 1 | -0/+5 |
|
|
* | gh-102304: Rename _Py_IncRefTotal_DO_NOT_USE_THIS() (#107193) | Victor Stinner | 2023-07-24 | 1 | -9/+4 |
|
|
* | gh-106521: Add PyObject_GetOptionalAttr() function (GH-106522) | Serhiy Storchaka | 2023-07-11 | 1 | -0/+4 |
|
|
* | gh-106572: Convert PyObject_DelAttr() to a function (#106611) | Victor Stinner | 2023-07-11 | 1 | -0/+2 |
|
|
* | gh-105387: Limited C API implements Py_INCREF() as func (#105388) | Victor Stinner | 2023-06-14 | 1 | -8/+10 |
|
|