| Commit message (Expand) | Author | Age | Files | Lines |
* | gh-111178: fix UBSan failures in `Objects/tupleobject.c` (GH-128251) | Bénédikt Tran | 2025-01-03 | 1 | -14/+20 |
|
|
* | gh-126076: Account for relocated objects in tracemalloc (#126077) | Pablo Galindo Salgado | 2024-11-19 | 1 | -0/+1 |
|
|
* | GH-126547: Pre-assign version numbers for a few common classes (GH-126551) | Mark Shannon | 2024-11-08 | 1 | -0/+1 |
|
|
* | gh-125196: Use PyUnicodeWriter for repr(tuple) (#125242) | Victor Stinner | 2024-10-10 | 1 | -26/+24 |
|
|
* | gh-111178: Fix function signatures in tupleobject.c (#124804) | Victor Stinner | 2024-10-02 | 1 | -58/+64 |
|
|
* | gh-111178: fix some USAN failures - mismatched function pointers (GH-123004) | Bénédikt Tran | 2024-09-27 | 1 | -2/+3 |
|
|
* | gh-123990: Good bye WITH_FREELISTS macro (gh-124358) | Donghee Na | 2024-09-24 | 1 | -2/+0 |
|
|
* | gh-100240: Use a consistent implementation for freelists (#121934) | Sam Gross | 2024-07-22 | 1 | -100/+17 |
|
|
* | GH-121439: Allow PyTupleObjects with an ob_size of 20 in the free_list to be ... | satori1995 | 2024-07-10 | 1 | -1/+1 |
|
|
* | gh-117139: Add _PyTuple_FromStackRefSteal and use it (#121244) | Sam Gross | 2024-07-02 | 1 | -0/+21 |
|
|
* | gh-117439: Make refleak checking thread-safe without the GIL (#117469) | Sam Gross | 2024-04-08 | 1 | -1/+1 |
|
|
* | gh-116381: Remove bad specializations, add fail stats (GH-116464) | Ken Jin | 2024-03-07 | 1 | -3/+3 |
|
|
* | gh-116381: Specialize CONTAINS_OP (GH-116385) | Ken Jin | 2024-03-06 | 1 | -3/+3 |
|
|
* | gh-111968: Split _Py_dictkeys_freelist out of _Py_dict_freelist (gh-115505) | Donghee Na | 2024-02-16 | 1 | -6/+6 |
|
|
* | gh-111968: Rename freelist related struct names to Eric's suggestion (gh-115329) | Donghee Na | 2024-02-14 | 1 | -21/+21 |
|
|
* | gh-111968: Refactor _PyXXX_Fini to integrate with _PyObject_ClearFreeLists (g... | Donghee Na | 2024-02-10 | 1 | -5/+0 |
|
|
* | gh-111968: Unify freelist naming schema to Eric's suggestion (gh-114581) | Donghee Na | 2024-01-26 | 1 | -1/+1 |
|
|
* | gh-111968: Use per-thread freelists for tuple in free-threading (gh-113921) | Donghee Na | 2024-01-11 | 1 | -22/+15 |
|
|
* | gh-106320: Remove private _PyEval function (#108433) | Victor Stinner | 2023-08-24 | 1 | -0/+1 |
|
|
* | GH-84436: Skip refcounting for known immortals (GH-107605) | Brandt Bucher | 2023-08-04 | 1 | -1/+1 |
|
|
* | gh-106320: Remove private _PyObject C API (#107147) | Victor Stinner | 2023-07-23 | 1 | -1/+1 |
|
|
* | gh-106320: Create pycore_modsupport.h header file (#106355) | Victor Stinner | 2023-07-03 | 1 | -0/+1 |
|
|
* | gh-94673: Ensure Builtin Static Types are Readied Properly (gh-103940) | Eric Snow | 2023-04-27 | 1 | -18/+0 |
|
|
* | 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 | -5/+4 |
|
|
* | gh-101765: Fix SystemError / segmentation fault in iter `__reduce__` when int... | Ionite | 2023-02-24 | 1 | -3/+8 |
|
|
* | GH-84783: Make the slice object hashable (GH-101264) | Furkan Onder | 2023-02-19 | 1 | -1/+1 |
|
|
* | GH-100110: Specialize FOR_ITER for tuples (GH-100109) | Ken Jin | 2022-12-09 | 1 | -14/+9 |
|
|
* | gh-99300: Use Py_NewRef() in Objects/ directory (#99351) | Victor Stinner | 2022-11-10 | 1 | -30/+15 |
|
|
* | gh-91247: Use memcpy for list and tuple repeat (#91482) | Pieter Eendebak | 2022-07-26 | 1 | -23/+18 |
|
|
* | Add more stats for freelist use and allocations. (GH-92211) | Mark Shannon | 2022-05-03 | 1 | -0/+2 |
|
|
* | gh-90667: Add specializations of Py_DECREF when types are known (GH-30872) | Dennis Sweeney | 2022-04-19 | 1 | -2/+1 |
|
|
* | bpo-46753: Add the empty tuple to the _PyRuntimeState.global_objects. (gh-31345) | Eric Snow | 2022-02-28 | 1 | -174/+164 |
|
|
* | bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g... | Eric Snow | 2022-02-08 | 1 | -3/+2 |
|
|
* | bpo-46417: Use _PyType_CAST() in Objects directory (GH-30764) | Victor Stinner | 2022-01-21 | 1 | -1/+1 |
|
|
* | bpo-46235: Do all ref-counting at once during list/tuple multiplication (GH-3... | Dennis Sweeney | 2022-01-08 | 1 | -9/+26 |
|
|
* | bpo-46008: Make runtime-global object/type lifecycle functions and state cons... | Eric Snow | 2021-12-09 | 1 | -1/+20 |
|
|
* | bpo-45522: Allow to disable freelists on build time (GH-29056) | Christian Heimes | 2021-10-21 | 1 | -1/+2 |
|
|
* | bpo-45256: Avoid C calls for most Python to Python calls. (GH-28937) | Mark Shannon | 2021-10-18 | 1 | -1/+3 |
|
|
* | bpo-45256: Remove the usage of the C stack in Python to Python calls (GH-28488) | Pablo Galindo Salgado | 2021-10-09 | 1 | -0/+20 |
|
|
* | bpo-45061: Detect refcount bug on empty tuple singleton (GH-28503) | Victor Stinner | 2021-09-21 | 1 | -1/+18 |
|
|
* | Clean up initialization __class_getitem__ with Py_GenericAlias. (GH-28450) | Serhiy Storchaka | 2021-09-19 | 1 | -1/+1 |
|
|
* | bpo-44531: Add _PyType_AllocNoTrack() function (GH-26947) | Victor Stinner | 2021-07-01 | 1 | -16/+19 |
|
|
* | bpo-43977: Use tp_flags for collection matching (GH-25723) | Mark Shannon | 2021-04-30 | 1 | -1/+1 |
|
|
* | bpo-42128: Structural Pattern Matching (PEP 634) (GH-22917) | Brandt Bucher | 2021-02-26 | 1 | -1/+2 |
|
|
* | bpo-43268: Pass interp rather than tstate to internal functions (GH-24580) | Victor Stinner | 2021-02-19 | 1 | -7/+7 |
|
|
* | bpo-40521: Always create the empty tuple singleton (GH-21116) | Victor Stinner | 2020-06-24 | 1 | -48/+96 |
|
|
* | bpo-40521: Cleanup code of free lists (GH-21082) | Victor Stinner | 2020-06-23 | 1 | -16/+18 |
|
|
* | bpo-40989: PyObject_INIT() becomes an alias to PyObject_Init() (GH-20901) | Victor Stinner | 2020-06-15 | 1 | -1/+1 |
|
|
* | bpo-40887: Don't use finalized free lists (GH-20700) | Victor Stinner | 2020-06-08 | 1 | -0/+15 |
|
|