COMMITS
/ Objects/dictobject.c March 31, 2022
V
bpo-47164: Add _PyASCIIObject_CAST() macro (GH-32191)
Victor Stinner committed
March 4, 2022
M
bpo-46903: Handle str-subclasses in virtual instance dictionaries. (GH-31658)
Mark Shannon committed
March 3, 2022
I
dict: Fix refleak (GH-31650)
Inada Naoki committed
March 2, 2022
I
dict: Internal cleanup (GH-31641)
Inada Naoki committed
March 1, 2022
I
bpo-46845: Reduce dict size when all keys are Unicode (GH-31564)
Inada Naoki committed
February 24, 2022
V
bpo-45459: C API uses type names rather than structure names (GH-31528)
Victor Stinner committed
February 22, 2022
I
dict: Add dk_log2_index_bytes (GH-31439)
Inada Naoki committed
February 19, 2022
I
dict: Use DK_LOG_SIZE in hot loop. (GH-31405)
Inada Naoki committed
February 8, 2022
February 7, 2022
V
bpo-46670: Remove unused macros in the Objects directory (GH-31193)
Victor Stinner committed
February 1, 2022
M
bpo-46072: Add some object layout and allocation stats (GH-31051)
Mark Shannon committed
January 21, 2022
V
bpo-46417: Use _PyType_CAST() in Objects directory (GH-30764)
Victor Stinner committed
December 7, 2021
November 19, 2021
D
bpo-45609: Specialize STORE_SUBSCR (GH-29242)
Dennis Sweeney committed
October 21, 2021
C
bpo-45522: Allow to disable freelists on build time (GH-29056)
Christian Heimes committed
October 13, 2021
M
bpo-45340: Don't create object dictionaries unless actually needed (GH-28802)
Mark Shannon committed
October 12, 2021
V
bpo-45439: Move _PyObject_CallNoArgs() to pycore_call.h (GH-28895)
Victor Stinner committed
October 11, 2021
V
bpo-45439: Rename _PyObject_CallNoArg() to _PyObject_CallNoArgs() (GH-28891)
Victor Stinner committed
October 6, 2021
September 19, 2021
S
Clean up initialization __class_getitem__ with Py_GenericAlias. (GH-28450)
Serhiy Storchaka committed
September 17, 2021
M
bpo-45219: Factor dictkey indexing (GH-28389)
Mark Shannon committed
August 9, 2021
M
bpo-44826: Specialize STORE_ATTR (GH-27590)
Mark Shannon committed
August 4, 2021
M
bpo-44821: Eagerly assign __dict__ for new objects. (GH-27589)
Mark Shannon committed
August 2, 2021
M
bpo-44206: Make sure that dict-keys's version is set to zero when value is popped (GH-27542)
Mark Shannon committed
July 1, 2021
V
bpo-44531: Add _PyType_AllocNoTrack() function (GH-26947)
Victor Stinner committed
June 10, 2021
M
bpo-44337: Port LOAD_ATTR to PEP 659 adaptive interpreter (GH-26595)
Mark Shannon committed
May 29, 2021
M
Fix MSVC compiler warnings in dictobject.c (GH-26432)
Mark Shannon committed
May 28, 2021
P
bpo-44206: Fix compiler warnings in dictobject.c (GH-26440)
Pablo Galindo committed
M
bpo-44206: Add a version number to dictionary keys (GH-26333)
Mark Shannon committed
May 13, 2021
I
bpo-44114: Remove redundant cast. (GH-26098)
Inada Naoki committed
J
bpo-44114: Fix dictkeys_reversed and dictvalues_reversed function signatures (GH-26062)
Joe Marshall committed
April 30, 2021
M
bpo-43977: Use tp_flags for collection matching (GH-25723)
Mark Shannon committed
April 29, 2021
H
bpo-24275: Don't downgrade unicode-only dicts to mixed on lookups (GH-25186)
Hristo Venev committed
April 10, 2021
V
bpo-43770: Refactor type_new() function (GH-25325)
Victor Stinner committed
February 26, 2021
B
bpo-42128: Structural Pattern Matching (PEP 634) (GH-22917)
Brandt Bucher committed
February 21, 2021
V
bpo-42093: Cleanup _PyDict_GetItemHint() (GH-24582)
Victor Stinner committed
February 20, 2021
P
bpo-43277: Add PySet_CheckExact to the C-API (GH-24598)
Pablo Galindo committed
February 19, 2021
V
bpo-43268: Pass interp rather than tstate to internal functions (GH-24580)
Victor Stinner committed
December 5, 2020
B
bpo-42536: GC track recycled tuples (GH-23623)
Brandt Bucher committed
December 1, 2020
V
bpo-42519: Replace PyObject_MALLOC() with PyObject_Malloc() (GH-23587)
Victor Stinner committed
V
bpo-42519: Replace PyMem_MALLOC() with PyMem_Malloc() (GH-23586)
Victor Stinner committed
October 26, 2020
S
bpo-42152: Use PyDict_Contains and PyDict_SetDefault if appropriate. (GH-22986)
Serhiy Storchaka committed
S
bpo-42006: Stop using PyDict_GetItem, PyDict_GetItemString and _PyDict_GetItemId. (GH-22648)
Serhiy Storchaka committed
October 25, 2020
P
Correctly compare the hint against the keys in _PyDict_GetItemHint (GH-22960)
Pablo Galindo committed
October 20, 2020
P
bpo-42093: Add opcode cache for LOAD_ATTR (GH-22803)
Pablo Galindo committed
August 7, 2020
I
bpo-41493: Refactoring dictresize (GH-21751)
Inada Naoki committed
August 4, 2020
I
bpo-41431: Optimize dict_merge for copy (GH-21674)
Inada Naoki committed
July 19, 2020
S
bpo-41333: Convert OrderedDict.pop() to Argument Clinic (GH-21534)
Serhiy Storchaka committed
June 23, 2020
V
bpo-40521: Cleanup code of free lists (GH-21082)
Victor Stinner committed