summaryrefslogtreecommitdiffstats
path: root/Objects/object.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* gh-92216: improve performance of `hasattr` for type objects (GH-99979)Pieter Eendebak2022-12-231-1/+9
* gh-99540: Constant hash for _PyNone_Type to aid reproducibility (GH-99541)yonillasky2022-12-161-1/+6
* gh-99845: Clean up _PyObject_VAR_SIZE() usage (#99847)Victor Stinner2022-11-291-5/+8
* gh-81057: Move Globals in Core Code to _PyRuntimeState (gh-99496)Eric Snow2022-11-151-1/+1
* gh-99300: Use Py_NewRef() in Objects/ directory (#99354)Victor Stinner2022-11-101-10/+5
* gh-98421: Clean Up PyObject_Print (GH-98422)MonadChains2022-10-201-17/+8
* gh-96352: Set AttributeError context in _PyObject_GenericGetAttrWithDict (#96...philg3142022-09-081-0/+2
* GH-90699: use statically allocated interned strings in typeobject's slotdefs ...Kumar Aditya2022-09-071-18/+0
* GH-95707: Fix uses of `Py_TPFLAGS_MANAGED_DICT` (GH-95854)Mark Shannon2022-08-151-0/+1
* GH-92678: Document that you shouldn't be doing your own dictionary offset cal...Mark Shannon2022-08-091-1/+5
* GH-95245: Store object values and dict pointers in single tagged pointer. (GH...Mark Shannon2022-08-011-78/+90
* gh-94673: Add _PyStaticType_InitBuiltin() (#95152)Eric Snow2022-07-251-2/+2
* gh-93937, C API: Move PyFrame_GetBack() to Python.h (#93938)Victor Stinner2022-06-191-1/+0
* gh-93202: Always use %zd printf formatter (#93201)Victor Stinner2022-05-251-7/+2
* GH-92955: fix memory leak in code object lines and positions iterators (gh-92...Kumar Aditya2022-05-191-0/+4
* GH-92804: Fix memory leak in memoryview iterator (gh-92805)Kumar Aditya2022-05-141-0/+2
* gh-89653: PEP 670: Convert pycore_gc.h macros to functions (#92649)Victor Stinner2022-05-111-1/+1
* bpo-43857: Improve the AttributeError message when deleting a missing attribu...Géry Ogam2022-05-051-4/+14
* Use static inline function Py_EnterRecursiveCall() (#91988)Victor Stinner2022-05-041-8/+8
* gh-89373: _Py_Dealloc() checks tp_dealloc exception (#32357)Victor Stinner2022-04-211-1/+35
* gh-91632: Fix generic_alias_iterator to be finalized at exit. (GH-91727)Dong-hee Na2022-04-201-0/+2
* gh-90667: Add specializations of Py_DECREF when types are known (GH-30872)Dennis Sweeney2022-04-191-1/+1
* gh-91576: Speed up iteration of strings (#91574)Kumar Aditya2022-04-181-0/+1