| Commit message (Expand) | Author | Age | Files | Lines |
| * | gh-139165: Make Py_SIZE, Py_IS_TYPE,Py_ SET_SIZE regular functions in stable ... | Petr Viktorin | 2025-11-25 | 1 | -41/+55 |
|
|
| * | gh-140550: Initial implementation of PEP 793 – PyModExport (GH-140556) | Petr Viktorin | 2025-11-05 | 1 | -0/+5 |
|
|
| * | gh-134786: raise error if `Py_TPFLAGS_MANAGED_WEAKREF` or `Py_TPFLAGS_MANAGED... | Sergey Miryanov | 2025-11-02 | 1 | -1/+1 |
|
|
| * | gh-140487: Fix Py_RETURN_NOTIMPLEMENTED in limited C API 3.11 (GH-140636) | Victor Stinner | 2025-10-27 | 1 | -2/+7 |
|
|
| * | gh-137956: Guard against non-free-threaded extensions in free-threaded builds... | Petr Viktorin | 2025-09-15 | 1 | -0/+3 |
|
|
| * | gh-138143: Allow anonymous unions in public headers, using `_Py_ANONYMOUS` (G... | Petr Viktorin | 2025-08-26 | 1 | -15/+1 |
|
|
| * | gh-95245: Document Py_TPFLAGS_PREHEADER (GH-135861) | Sergey Miryanov | 2025-08-25 | 1 | -0/+3 |
|
|
| * | gh-111506: Add _Py_OPAQUE_PYOBJECT to hide PyObject layout & related API (GH-... | Petr Viktorin | 2025-07-12 | 1 | -4/+20 |
|
|
| * | gh-127545: Add _Py_ALIGNED_DEF(N, T) and use it for PyObject (GH-135209) | Petr Viktorin | 2025-06-11 | 1 | -1/+8 |
|
|
| * | gh-134989: Fix Py_RETURN_NONE in the limited C API (GH-135165) | Victor Stinner | 2025-06-05 | 1 | -2/+7 |
|
|
| * | gh-127266: avoid data races when updating type slots (gh-133177) | Neil Schemenauer | 2025-05-28 | 1 | -5/+7 |
|
|
| * | Revert gh-127266: avoid data races when updating type slots (gh-131174) (gh-1... | Neil Schemenauer | 2025-04-29 | 1 | -7/+5 |
|
|
| * | gh-127266: avoid data races when updating type slots (gh-131174) | Neil Schemenauer | 2025-04-28 | 1 | -5/+7 |
|
|
| * | GH-127705: Use `_PyStackRef`s in the default build. (GH-127875) | Mark Shannon | 2025-03-10 | 1 | -4/+6 |
|
|
| * | gh-129666: Add C11/C++11 to docs and -pedantic-errors to GCC/clang test_c[pp]... | Petr Viktorin | 2025-03-04 | 1 | -1/+1 |
|
|
| * | GH-125174: Mark objects as statically allocated. (#127797) | Mark Shannon | 2024-12-11 | 1 | -5/+15 |
|
|
| * | 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 |
|
|