summaryrefslogtreecommitdiffstats
path: root/Objects/object.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* gh-102304: Rename _Py_IncRefTotal_DO_NOT_USE_THIS() (#107193)Victor Stinner2023-07-241-2/+2
* gh-106320: Move _PyMethodWrapper_Type to internal C API (#107064)Victor Stinner2023-07-221-0/+1
* gh-106320: Remove private _PyInterpreterID C API (#107053)Victor Stinner2023-07-221-2/+2
* gh-106320: Remove _Py_SwappedOp from the C API (#107036)Victor Stinner2023-07-221-1/+1
* gh-96663: Add a better error message for __dict__-less classes setattr (#103232)James Hilton-Balfe2023-07-221-3/+13
* gh-106521: Add PyObject_GetOptionalAttr() function (GH-106522)Serhiy Storchaka2023-07-111-10/+24
* gh-106572: Convert PyObject_DelAttr() to a function (#106611)Victor Stinner2023-07-111-0/+12
* gh-105340: include hidden fast-locals in locals() (#105715)Carl Meyer2023-07-051-3/+4
* gh-101524: Only Use Public C-API in the _xxsubinterpreters Module (gh-105258)Eric Snow2023-06-021-1/+1
* gh-92536: Remove PyUnicode_READY() calls (#105210)Victor Stinner2023-06-011-14/+0
* gh-104549: Set __module__ on TypeAliasType (#104550)Jelle Zijlstra2023-05-181-1/+2
* gh-103763: Implement PEP 695 (#103764)Jelle Zijlstra2023-05-161-0/+6
* gh-102500: Implement PEP 688 (#102521)Jelle Zijlstra2023-05-041-0/+2
* gh-104066: Improve performance of hasattr for module objects (#104063)Itamar Ostricher2023-05-041-0/+11
* gh-104078: Improve performance of PyObject_HasAttrString (#104079)Itamar Ostricher2023-05-031-6/+17
* gh-94673: Properly Initialize and Finalize Static Builtin Types for Each Inte...Eric Snow2023-05-021-6/+2
* gh-94673: Fix _PyTypes_InitTypes() and get_type_attr_as_size() (gh-103961)Eric Snow2023-04-281-4/+0
* gh-94673: Ensure Builtin Static Types are Readied Properly (gh-103940)Eric Snow2023-04-271-3/+4
* gh-101659: Isolate "obmalloc" State to Each Interpreter (gh-101660)Eric Snow2023-04-241-1/+1
* gh-103712: Increase the length of the type name in AttributeError messages (#...Alex Gaynor2023-04-241-4/+4
* gh-84436: Implement Immortal Objects (gh-19474)Eddie Elizondo2023-04-221-12/+20
* gh-103092: Isolate winreg (#103250)AN Long2023-04-171-6/+0
* GH-103082: Implementation of PEP 669: Low Impact Monitoring for CPython (GH-1...Mark Shannon2023-04-121-0/+2
* gh-102213: Revert "gh-102213: Optimize the performance of `__getattr__` (GH-...Nikita Sobolev2023-04-071-6/+0
* gh-102304: Move the Total Refcount to PyInterpreterState (gh-102545)Eric Snow2023-03-211-22/+57
* gh-102304: Move _Py_RefTotal to _PyRuntimeState (gh-102543)Eric Snow2023-03-201-25/+76
* gh-102213: Optimize the performance of `__getattr__` (GH-102248)wangxiang-hz2023-03-111-0/+6
* gh-102304: Consolidate Direct Usage of _Py_RefTotal (gh-102514)Eric Snow2023-03-081-11/+68
* gh-102192: Replace PyErr_Fetch/Restore etc by more efficient alternatives (in...Irit Katriel2023-03-081-15/+10
* gh-101430: Update tracemalloc to handle presize properly. (gh-101745)Dong-hee Na2023-02-091-7/+2
* GH-101578: Normalize the current exception (GH-101607)Mark Shannon2023-02-081-6/+6
* gh-59956: Allow the "Trashcan" Mechanism to Work Without a Thread State (gh-1...Eric Snow2023-01-231-21/+66