| Commit message (Expand) | Author | Age | Files | Lines |
* | gh-122527: Fix a crash on deallocation of `PyStructSequence` (GH-122577) | Sam Gross | 2024-08-02 | 1 | -6/+22 |
|
|
* | gh-117398: Use Per-Interpreter State for the _datetime Static Types (gh-119929) | Eric Snow | 2024-06-03 | 1 | -1/+1 |
|
|
* | gh-117764: Add docstrings and signatures for the __replace__ methods (GH-117768) | Serhiy Storchaka | 2024-04-12 | 1 | -1/+3 |
|
|
* | GH-108362: Incremental Cycle GC (GH-116206) | Mark Shannon | 2024-03-20 | 1 | -1/+4 |
|
|
* | GH-108362: Revert "GH-108362: Incremental GC implementation (GH-108038)" (#11... | Mark Shannon | 2024-02-07 | 1 | -4/+1 |
|
|
* | GH-108362: Incremental GC implementation (GH-108038) | Mark Shannon | 2024-02-05 | 1 | -1/+4 |
|
|
* | gh-111262: Add PyDict_Pop() function (#112028) | Victor Stinner | 2023-11-14 | 1 | -7/+5 |
|
|
* | gh-110964: Remove private _PyArg functions (#110966) | Victor Stinner | 2023-10-17 | 1 | -3/+3 |
|
|
* | gh-110222: Add support of PyStructSequence in copy.replace() (GH-110223) | Xuehai Pan | 2023-10-04 | 1 | -1/+75 |
|
|
* | gh-110235: Raise TypeError for duplicate/unknown fields in PyStructSequence c... | Xuehai Pan | 2023-10-04 | 1 | -7/+22 |
|
|
* | gh-108634: Py_TRACE_REFS uses a hash table (#108663) | Victor Stinner | 2023-08-31 | 1 | -2/+3 |
|
|
* | gh-108308: Replace _PyDict_GetItemStringWithError() (#108372) | Victor Stinner | 2023-08-23 | 1 | -15/+10 |
|
|
* | gh-106320: Remove _PyDict_GetItemStringWithError() function (#108313) | Victor Stinner | 2023-08-22 | 1 | -0/+1 |
|
|
* | gh-106869: Use new PyMemberDef constant names (#106871) | Victor Stinner | 2023-07-25 | 1 | -3/+3 |
|
|
* | gh-106168: PyTuple_SET_ITEM() now checks the index (#106164) | Victor Stinner | 2023-06-28 | 1 | -5/+18 |
|
|
* | gh-94673: More Per-Interpreter Fields for Builtin Static Types (gh-103912) | Eric Snow | 2023-05-03 | 1 | -7/+2 |
|
|
* | gh-94673: Hide Objects in PyTypeObject Behind Accessors (gh-104074) | Eric Snow | 2023-05-02 | 1 | -4/+4 |
|
|
* | gh-94673: Properly Initialize and Finalize Static Builtin Types for Each Inte... | Eric Snow | 2023-05-02 | 1 | -9/+12 |
|
|
* | gh-84436: Immortalize in _PyStructSequence_InitBuiltinWithFlags() (gh-104054) | Eric Snow | 2023-05-01 | 1 | -44/+58 |
|
|
* | gh-94673: Fix _PyTypes_InitTypes() and get_type_attr_as_size() (gh-103961) | Eric Snow | 2023-04-28 | 1 | -0/+1 |
|
|
* | gh-94673: Ensure Builtin Static Types are Readied Properly (gh-103940) | Eric Snow | 2023-04-27 | 1 | -5/+19 |
|
|
* | gh-102304: Move the Total Refcount to PyInterpreterState (gh-102545) | Eric Snow | 2023-03-21 | 1 | -1/+1 |
|
|
* | gh-102304: Consolidate Direct Usage of _Py_RefTotal (gh-102514) | Eric Snow | 2023-03-08 | 1 | -1/+1 |
|
|
* | gh-99300: Use Py_NewRef() in Objects/ directory (#99354) | Victor Stinner | 2022-11-10 | 1 | -4/+2 |
|
|
* | gh-94673: Add Per-Interpreter tp_subclasses for Static Builtin Types (gh-95301) | Eric Snow | 2022-08-05 | 1 | -1/+1 |
|
|
* | gh-94673: Add _PyStaticType_InitBuiltin() (#95152) | Eric Snow | 2022-07-25 | 1 | -40/+82 |
|
|
* | bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g... | Eric Snow | 2022-02-08 | 1 | -30/+7 |
|
|
* | bpo-46417: _PyStructSequence_FiniType() updates _Py_RefTotal (GH-30988) | Victor Stinner | 2022-01-28 | 1 | -0/+3 |
|
|
* | bpo-46417: Use _PyType_CAST() in Objects directory (GH-30764) | Victor Stinner | 2022-01-21 | 1 | -2/+1 |
|
|
* | bpo-46417: _curses uses PyStructSequence_NewType() (GH-30736) | Victor Stinner | 2022-01-21 | 1 | -2/+9 |
|
|
* | bpo-46417: Finalize structseq types at exit (GH-30645) | Victor Stinner | 2022-01-21 | 1 | -0/+30 |
|
|
* | bpo-46008: Make runtime-global object/type lifecycle functions and state cons... | Eric Snow | 2021-12-09 | 1 | -3/+11 |
|
|
* | bpo-43916: Move the _PyStructSequence_InitType function to the internal API (... | Pablo Galindo | 2021-05-03 | 1 | -0/+1 |
|
|
* | bpo-43916: Add Py_TPFLAGS_DISALLOW_INSTANTIATION type flag (GH-25721) | Victor Stinner | 2021-04-30 | 1 | -2/+10 |
|
|
* | bpo-43687: Py_Initialize() creates singletons earlier (GH-25147) | Victor Stinner | 2021-04-02 | 1 | -1/+2 |
|
|
* | bpo-42128: Add __match_args__ to structseq-based classes (GH-24732) | Pablo Galindo | 2021-03-04 | 1 | -0/+34 |
|
|
* | bpo-11717: fix ssize_t redefinition error when targeting 32bit Windows app (G... | Jozef Grajciar | 2021-03-01 | 1 | -1/+1 |
|
|
* | bpo-42519: Replace PyMem_MALLOC() with PyMem_Malloc() (GH-23586) | Victor Stinner | 2020-12-01 | 1 | -3/+3 |
|
|
* | bpo-42423: Accept single base class in PyType_FromModuleAndSpec() (GH-23441) | Serhiy Storchaka | 2020-11-22 | 1 | -8/+1 |
|
|
* | bpo-42006: Stop using PyDict_GetItem, PyDict_GetItemString and _PyDict_GetIte... | Serhiy Storchaka | 2020-10-26 | 1 | -16/+59 |
|
|
* | bpo-40170: Use inline _PyType_HasFeature() function (GH-22375) | Victor Stinner | 2020-09-23 | 1 | -1/+1 |
|
|
* | bpo-41078: Rename pycore_tupleobject.h to pycore_tuple.h (GH-21056) | Victor Stinner | 2020-06-22 | 1 | -2/+2 |
|
|
* | bpo-40217: Ensure Py_VISIT(Py_TYPE(self)) is always called for PyType_FromSp... | Pablo Galindo | 2020-05-27 | 1 | -0/+3 |
|
|
* | bpo-40268: Remove unused structmember.h includes (GH-19530) | Victor Stinner | 2020-04-15 | 1 | -1/+1 |
|
|
* | bpo-39573: Use Py_SET_SIZE() function (GH-18402) | Victor Stinner | 2020-02-07 | 1 | -1/+1 |
|
|
* | bpo-38650: Constify PyStructSequence_UnnamedField. (GH-17005) | Serhiy Storchaka | 2019-11-16 | 1 | -1/+1 |
|
|
* | bpo-37206: Unrepresentable default values no longer represented as None. (GH-... | Serhiy Storchaka | 2019-09-14 | 1 | -2/+2 |
|
|
* | bpo-38096: Complete the "structseq" and "named tuple" cleanup (GH-16010) | Raymond Hettinger | 2019-09-12 | 1 | -2/+8 |
|
|
* | Call PyObject_GC_UnTrack in structseq dealloc (GH-13751) | Pablo Galindo | 2019-06-02 | 1 | -0/+1 |
|
|
* | bpo-37126: Allow structseq objects to be tracked by the GC (GH-13729) | Pablo Galindo | 2019-06-02 | 1 | -2/+18 |
|
|