summaryrefslogtreecommitdiffstats
path: root/Objects/object.c
Commit message (Expand)AuthorAgeFilesLines
* [3.13] gh-119999: Fix potential race condition in `_Py_ExplicitMergeRefcount`...Miss Islington (bot)2024-06-041-8/+11
* [3.13] gh-117398: Use Per-Interpreter State for the _datetime Static Types (g...Miss Islington (bot)2024-06-031-1/+1
* [3.13] gh-117657: Fix race involving immortalizing objects (GH-119927) (#120005)Sam Gross2024-06-031-1/+1
* [3.13] gh-117657: Fix data races when writing / reading `ob_gc_bits` (GH-1182...Miss Islington (bot)2024-05-081-1/+1
* gh-112075: Fix race in constructing dict for instance (#118499)Dino Viehland2024-05-061-1/+3
* gh-118362: Fix thread safety around lookups from the type cache in the face o...Dino Viehland2024-05-061-24/+16
* gh-74929: Implement PEP 667 (GH-115153)Tian Gao2024-05-041-0/+1
* gh-93502: Add new C-API functions to trace object creation and destruction (#...Pablo Galindo Salgado2024-05-021-6/+31
* gh-118335: Configure Tier 2 interpreter at build time (#118339)Guido van Rossum2024-05-011-0/+4
* gh-117783: Immortalize objects that use deferred reference counting (#118112)Sam Gross2024-04-291-0/+7
* gh-112075: Make instance attributes stored in inline "dict" thread safe (#114...Dino Viehland2024-04-221-24/+21
* [gh-117657] _Py_MergeZeroLocalRefcount isn't loading ob_ref_shared with stron...Dino Viehland2024-04-191-1/+1
* gh-117680: make _PyInstructionSequence a PyObject and use it in tests (#117629)Irit Katriel2024-04-171-0/+2
* GH-117760: Streamline the trashcan mechanism (GH-117763)Mark Shannon2024-04-171-99/+15
* gh-117376: Partial implementation of deferred reference counting (#117696)Sam Gross2024-04-121-0/+13
* gh-117764: Add docstrings and signatures for the types of None, Ellipsis and ...Serhiy Storchaka2024-04-121-2/+12
* gh-117439: Make refleak checking thread-safe without the GIL (#117469)Sam Gross2024-04-081-28/+34
* GH-115776: Embed the values array into the object, for "normal" Python object...Mark Shannon2024-04-021-56/+44
* gh-76785: Drop PyInterpreterID_Type (gh-117101)Eric Snow2024-03-211-3/+0
* gh-115754: Add Py_GetConstant() function (#116883)Victor Stinner2024-03-211-0/+51
* GH-108362: Incremental Cycle GC (GH-116206)Mark Shannon2024-03-201-0/+21
* gh-115491: Keep some fields valid across allocations in obmalloc (free-thread...Sam Gross2024-02-211-6/+6
* gh-111968: Rename freelist related struct names to Eric's suggestion (gh-115329)Donghee Na2024-02-141-9/+9
* gh-111968: Refactor _PyXXX_Fini to integrate with _PyObject_ClearFreeLists (g...Donghee Na2024-02-101-0/+15
* gh-110481: Implement inter-thread queue for biased reference counting (#114824)Sam Gross2024-02-091-6/+2
* gh-115184: Fix refleak tracking issues in free-threaded build (#115188)Sam Gross2024-02-091-4/+7
* GH-108362: Revert "GH-108362: Incremental GC implementation (GH-108038)" (#11...Mark Shannon2024-02-071-15/+0
* GH-108362: Incremental GC implementation (GH-108038)Mark Shannon2024-02-051-0/+15
* gh-112529: Remove PyGC_Head from object pre-header in free-threaded build (#1...Sam Gross2024-02-011-2/+11
* gh-113750: Fix object resurrection in free-threaded builds (gh-113751)Sam Gross2024-01-061-3/+12
* gh-111178: Make slot functions in typeobject.c have compatible types (GH-112752)Christopher Chavez2023-12-201-1/+1
* gh-112125: Fix None.__ne__(None) returning NotImplemented instead of False (#...andrewluotechnologies2023-12-071-1/+1
* gh-111863: Rename `Py_NOGIL` to `Py_GIL_DISABLED` (#111864)Hugo van Kemenade2023-11-201-3/+3
* gh-111789: Use PyDict_GetItemRef() in Objects/ (GH-111827)Serhiy Storchaka2023-11-141-20/+11
* gh-110481: fix 'unused function' warning for `is_shared_refcnt_dead`. (gh-111...Sam Gross2023-11-101-4/+6
* gh-111569: Implement Python critical section API (gh-111571)Sam Gross2023-11-081-1/+1
* gh-106672: C API: Report indiscriminately ignored errors (GH-106674)Serhiy Storchaka2023-11-071-2/+8
* gh-111506: Implement Py_SET_REFCNT() as opaque function in limited C API (#11...Victor Stinner2023-11-031-0/+8
* gh-110481: Implement biased reference counting (gh-110764)Sam Gross2023-10-301-8/+129
* GH-111339: Fix initialization and finalization of static optimizer types (GH-...Savannah Ostrowski2023-10-291-0/+6
* gh-110079: Remove extern "C" { ...} in C code (#110080)Victor Stinner2023-09-291-8/+0
* gh-108511: Add C API functions which do not silently ignore errors (GH-109025)Serhiy Storchaka2023-09-171-22/+25
* gh-108634: PyInterpreterState_New() no longer calls Py_FatalError() (#108748)Victor Stinner2023-09-011-2/+3
* gh-108634: Py_TRACE_REFS uses a hash table (#108663)Victor Stinner2023-08-311-101/+173
* gh-106320: Remove _PyAnextAwaitable_Type from the public C API (#108597)Victor Stinner2023-08-291-3/+4
* gh-106320: Remove private _PyManagedBuffer_Type (#108431)Victor Stinner2023-08-241-1/+3
* GH-106485: Create object's dict-values instead of creating __dict__, when we ...Mark Shannon2023-08-111-0/+8
* gh-107630: Initialize Each Interpreter's refchain Properly (gh-107733)Eric Snow2023-08-071-1/+21
* gh-107080: Fix Py_TRACE_REFS Crashes Under Isolated Subinterpreters (gh-107567)Eric Snow2023-08-031-19/+32
* gh-101524: Only Use Public C-API in the _xxsubinterpreters Module (gh-107359)Eric Snow2023-07-271-3/+3