| Commit message (Expand) | Author | Age | Files | Lines |
* | Revert "[3.11] GH-92678: Expose managed dict clear and visit functions (GH-95... | Mark Shannon | 2022-08-04 | 1 | -29/+0 |
|
|
* | [3.11] GH-92678: Expose managed dict clear and visit functions (GH-95246). (#... | Pablo Galindo Salgado | 2022-07-25 | 1 | -0/+29 |
|
|
* | bpo-43857: Improve the AttributeError message when deleting a missing attribu... | Géry Ogam | 2022-05-05 | 1 | -1/+3 |
|
|
* | Add more stats for freelist use and allocations. (GH-92211) | Mark Shannon | 2022-05-03 | 1 | -0/+5 |
|
|
* | gh-91320: Use _PyCFunction_CAST() (#92251) | Victor Stinner | 2022-05-03 | 1 | -6/+6 |
|
|
* | bpo-47164: Add _PyASCIIObject_CAST() macro (GH-32191) | Victor Stinner | 2022-03-31 | 1 | -1/+1 |
|
|
* | bpo-46903: Handle str-subclasses in virtual instance dictionaries. (GH-31658) | Mark Shannon | 2022-03-04 | 1 | -10/+18 |
|
|
* | dict: Fix refleak (GH-31650) | Inada Naoki | 2022-03-03 | 1 | -4/+8 |
|
|
* | dict: Internal cleanup (GH-31641) | Inada Naoki | 2022-03-02 | 1 | -66/+44 |
|
|
* | bpo-46845: Reduce dict size when all keys are Unicode (GH-31564) | Inada Naoki | 2022-03-01 | 1 | -405/+778 |
|
|
* | bpo-45459: C API uses type names rather than structure names (GH-31528) | Victor Stinner | 2022-02-24 | 1 | -3/+3 |
|
|
* | dict: Add dk_log2_index_bytes (GH-31439) | Inada Naoki | 2022-02-22 | 1 | -23/+27 |
|
|
* | dict: Use DK_LOG_SIZE in hot loop. (GH-31405) | Inada Naoki | 2022-02-19 | 1 | -12/+12 |
|
|
* | bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g... | Eric Snow | 2022-02-08 | 1 | -17/+23 |
|
|
* | bpo-46675: Allow object value arrays and split key dictionaries larger than 1... | Mark Shannon | 2022-02-08 | 1 | -39/+59 |
|
|
* | bpo-46670: Remove unused macros in the Objects directory (GH-31193) | Victor Stinner | 2022-02-07 | 1 | -1/+0 |
|
|
* | bpo-46072: Add some object layout and allocation stats (GH-31051) | Mark Shannon | 2022-02-01 | 1 | -0/+12 |
|
|
* | bpo-46417: Use _PyType_CAST() in Objects directory (GH-30764) | Victor Stinner | 2022-01-21 | 1 | -2/+1 |
|
|
* | bpo-45947: Place dict and values pointer at fixed (negative) offset just befo... | Mark Shannon | 2021-12-07 | 1 | -33/+53 |
|
|
* | bpo-45609: Specialize STORE_SUBSCR (GH-29242) | Dennis Sweeney | 2021-11-19 | 1 | -21/+47 |
|
|
* | bpo-45522: Allow to disable freelists on build time (GH-29056) | Christian Heimes | 2021-10-21 | 1 | -4/+23 |
|
|
* | bpo-45340: Don't create object dictionaries unless actually needed (GH-28802) | Mark Shannon | 2021-10-13 | 1 | -145/+289 |
|
|
* | bpo-45439: Move _PyObject_CallNoArgs() to pycore_call.h (GH-28895) | Victor Stinner | 2021-10-12 | 1 | -7/+8 |
|
|
* | bpo-45439: Rename _PyObject_CallNoArg() to _PyObject_CallNoArgs() (GH-28891) | Victor Stinner | 2021-10-11 | 1 | -1/+1 |
|
|
* | bpo-40116: Add insertion order bit-vector to dict values to allow dicts to sh... | Mark Shannon | 2021-10-06 | 1 | -130/+151 |
|
|
* | Clean up initialization __class_getitem__ with Py_GenericAlias. (GH-28450) | Serhiy Storchaka | 2021-09-19 | 1 | -1/+1 |
|
|
* | bpo-45219: Factor dictkey indexing (GH-28389) | Mark Shannon | 2021-09-17 | 1 | -42/+84 |
|
|
* | bpo-44826: Specialize STORE_ATTR (GH-27590) | Mark Shannon | 2021-08-09 | 1 | -3/+1 |
|
|
* | bpo-44821: Eagerly assign __dict__ for new objects. (GH-27589) | Mark Shannon | 2021-08-04 | 1 | -3/+28 |
|
|
* | bpo-44206: Make sure that dict-keys's version is set to zero when value is po... | Mark Shannon | 2021-08-02 | 1 | -0/+1 |
|
|
* | bpo-44531: Add _PyType_AllocNoTrack() function (GH-26947) | Victor Stinner | 2021-07-01 | 1 | -11/+19 |
|
|
* | bpo-44337: Port LOAD_ATTR to PEP 659 adaptive interpreter (GH-26595) | Mark Shannon | 2021-06-10 | 1 | -20/+2 |
|
|
* | Fix MSVC compiler warnings in dictobject.c (GH-26432) | Mark Shannon | 2021-05-29 | 1 | -2/+2 |
|
|
* | bpo-44206: Fix compiler warnings in dictobject.c (GH-26440) | Pablo Galindo | 2021-05-28 | 1 | -3/+3 |
|
|
* | bpo-44206: Add a version number to dictionary keys (GH-26333) | Mark Shannon | 2021-05-28 | 1 | -288/+192 |
|
|
* | bpo-44114: Remove redundant cast. (GH-26098) | Inada Naoki | 2021-05-13 | 1 | -2/+2 |
|
|
* | bpo-44114: Fix dictkeys_reversed and dictvalues_reversed function signatures ... | Joe Marshall | 2021-05-13 | 1 | -4/+4 |
|
|
* | bpo-43977: Use tp_flags for collection matching (GH-25723) | Mark Shannon | 2021-04-30 | 1 | -1/+1 |
|
|
* | bpo-24275: Don't downgrade unicode-only dicts to mixed on lookups (GH-25186) | Hristo Venev | 2021-04-29 | 1 | -3/+6 |
|
|
* | bpo-43770: Refactor type_new() function (GH-25325) | Victor Stinner | 2021-04-10 | 1 | -2/+4 |
|
|
* | bpo-42128: Structural Pattern Matching (PEP 634) (GH-22917) | Brandt Bucher | 2021-02-26 | 1 | -1/+2 |
|
|
* | bpo-42093: Cleanup _PyDict_GetItemHint() (GH-24582) | Victor Stinner | 2021-02-21 | 1 | -31/+4 |
|
|
* | bpo-43277: Add PySet_CheckExact to the C-API (GH-24598) | Pablo Galindo | 2021-02-20 | 1 | -1/+1 |
|
|
* | bpo-43268: Pass interp rather than tstate to internal functions (GH-24580) | Victor Stinner | 2021-02-19 | 1 | -5/+5 |
|
|
* | bpo-42536: GC track recycled tuples (GH-23623) | Brandt Bucher | 2020-12-05 | 1 | -0/+10 |
|
|
* | bpo-42519: Replace PyObject_MALLOC() with PyObject_Malloc() (GH-23587) | Victor Stinner | 2020-12-01 | 1 | -4/+4 |
|
|
* | bpo-42519: Replace PyMem_MALLOC() with PyMem_Malloc() (GH-23586) | Victor Stinner | 2020-12-01 | 1 | -1/+1 |
|
|
* | bpo-42152: Use PyDict_Contains and PyDict_SetDefault if appropriate. (GH-22986) | Serhiy Storchaka | 2020-10-26 | 1 | -23/+22 |
|
|
* | bpo-42006: Stop using PyDict_GetItem, PyDict_GetItemString and _PyDict_GetIte... | Serhiy Storchaka | 2020-10-26 | 1 | -13/+11 |
|
|
* | Correctly compare the hint against the keys in _PyDict_GetItemHint (GH-22960) | Pablo Galindo | 2020-10-25 | 1 | -1/+1 |
|
|