summaryrefslogtreecommitdiffstats
path: root/Objects/object.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* bpo-45786: Remove _PyFrame_Fini() and _PyFrame_DebugMallocStats() (GH-31874)Victor Stinner2022-03-181-1/+0
* bpo-46940: Don't override existing AttributeError suggestion information (GH-...Pablo Galindo Salgado2022-03-071-12/+22
* bpo-46857: Fix refleak in OSError INIT_ALIAS() (GH-31594)Victor Stinner2022-02-261-6/+1
* bpo-1635741: Fix winreg reference leaks (GH-31560)Victor Stinner2022-02-251-0/+8
* bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g...Eric Snow2022-02-081-25/+11
* bpo-46417: Clear Unicode static types at exit (GH-30806)Victor Stinner2022-01-221-4/+0
* bpo-46417: _PyTypes_FiniTypes() clears object and type (GH-30798)Victor Stinner2022-01-221-15/+11
* bpo-46417: Clear more static types (GH-30796)Victor Stinner2022-01-221-0/+15
* bpo-46417: Add missing types of _PyTypes_InitTypes() (GH-30749)Victor Stinner2022-01-211-1/+9
* bpo-46417: Py_Finalize() clears static types (GH-30743)Victor Stinner2022-01-211-79/+120
* bpo-46008: Make runtime-global object/type lifecycle functions and state cons...Eric Snow2021-12-091-11/+17
* bpo-45947: Place dict and values pointer at fixed (negative) offset just befo...Mark Shannon2021-12-071-47/+24
* bpo-45482: Rename namespaceobject.h to pycore_namespace.h (GH-28975)Victor Stinner2021-10-151-2/+2
* bpo-35081: Move interpreteridobject.h to Include/internal/ (GH-28969)Victor Stinner2021-10-151-1/+1
* bpo-35134: Add Include/cpython/floatobject.h (GH-28957)Victor Stinner2021-10-141-0/+1
* bpo-45340: Don't create object dictionaries unless actually needed (GH-28802)Mark Shannon2021-10-131-54/+131
* bpo-45439: Move _PyObject_CallNoArgs() to pycore_call.h (GH-28895)Victor Stinner2021-10-121-6/+7
* bpo-45439: Rename _PyObject_CallNoArg() to _PyObject_CallNoArgs() (GH-28891)Victor Stinner2021-10-111-2/+2
* bpo-45061: Detect refcount bug on empty tuple singleton (GH-28503)Victor Stinner2021-09-211-2/+1
* bpo-45061: Detect Py_DECREF(Py_True) bug (GH-28089)Victor Stinner2021-08-311-6/+3
* bpo-44654: Refactor and clean up the union type implementation (GH-27196)Serhiy Storchaka2021-07-171-2/+2
* bpo-43770: Cleanup _PyObject_GetMethod() (GH-26946)Victor Stinner2021-07-011-21/+19
* bpo-39947: Remove old private trashcan C API functions (GH-26869)Victor Stinner2021-06-231-48/+8
* bpo-38530: Offer suggestions on AttributeError (#16856)Pablo Galindo2021-04-141-10/+43
* bpo-43753: Add Py_Is() and Py_IsNone() functions (GH-25227)Victor Stinner2021-04-101-0/+27
* bpo-43770: _PyTypes_Init() inits _PyAnextAwaitable_Type (GH-25266)Victor Stinner2021-04-081-0/+1
* bpo-43770: _PyTypes_Init() inits more static types (GH-25265)Victor Stinner2021-04-071-0/+23
* bpo-43770: Sort types in _PyTypes_Init() (GH-25263)Victor Stinner2021-04-071-71/+76
* bpo-43688: Support the limited C API in debug mode (GH-25131)Victor Stinner2021-04-021-0/+17
* bpo-42519: Replace PyObject_MALLOC() with PyObject_Malloc() (GH-23587)Victor Stinner2020-12-011-2/+2
* bpo-40170: Hide impl detail of Py_TRASHCAN_BEGIN macro (GH-23235)Hai Shi2020-11-241-0/+9
* bpo-42262: Add Py_NewRef() and Py_XNewRef() (GH-23152)Victor Stinner2020-11-051-0/+16
* bpo-41991: Remove _PyObject_HasAttrId (GH-22629)Serhiy Storchaka2020-10-101-11/+0