1. 109826c bpo-42093: Add opcode cache for LOAD_ATTR (GH-22803) by Pablo Galindo · 4 years, 10 months ago
  2. d9323a8 bpo-41493: Refactoring dictresize (GH-21751) by Inada Naoki · 5 years ago
  3. db6d9a5 bpo-41431: Optimize dict_merge for copy (GH-21674) by Inada Naoki · 5 years ago
  4. 6bf32373 bpo-41333: Convert OrderedDict.pop() to Argument Clinic (GH-21534) by Serhiy Storchaka · 5 years ago
  5. 522691c bpo-40521: Cleanup code of free lists (GH-21082) by Victor Stinner · 5 years ago
  6. b4e85ca bpo-40521: Make dict free lists per-interpreter (GH-20645) by Victor Stinner · 5 years ago
  7. 10c3b21 bpo-40890: Fix compiler warning in dictobject.c (GH-20876) by Pablo Galindo · 5 years ago
  8. 3ee0e48 bpo-40890: Add `mapping` property to dict views (GH-20749) by Dennis Sweeney · 5 years ago
  9. 07d8112 bpo-40889: Optimize dict.items() ^ dict.items() (GH-20718) by Dennis Sweeney · 5 years ago
  10. 59d3dce bpo-40839: PyDict_GetItem() requires the GIL (GH-20580) by Victor Stinner · 5 years ago
  11. 6067d4b bpo-40575: Avoid unnecessary overhead in _PyDict_GetItemIdWithError() (GH-20018) by scoder · 5 years ago
  12. b4b5386 bpo-40521: Disable free lists in subinterpreters (GH-19937) by Victor Stinner · 5 years ago
  13. ae00a5a bpo-40428: Remove PyTuple_ClearFreeList() function (GH-19769) by Victor Stinner · 5 years ago
  14. e5014be bpo-40268: Remove a few pycore_pystate.h includes (GH-19510) by Victor Stinner · 5 years ago
  15. 48b069a bpo-39481: Implementation for PEP 585 (#18239) by Guido van Rossum · 5 years ago
  16. e27916b bpo-37207: Use PEP 590 vectorcall to speed up dict() (GH-19280) by Dong-hee Na · 5 years ago
  17. 62d21c9 bpo-39943: Properly const the pointers in dictkeys_get_index (GH-19170) by Andy Lester · 5 years ago
  18. eb8ac57 bpo-36144: Dictionary Union (PEP 584) (#12088) by Brandt Bucher · 5 years ago
  19. 1b55b65 bpo-39573: Clean up modules and headers to use Py_IS_TYPE() function (GH-18521) by Dong-hee Na · 5 years ago
  20. ffd9753 bpo-39245: Switch to public API for Vectorcall (GH-18460) by Petr Viktorin · 5 years ago
  21. 58ac700 bpo-39573: Use Py_TYPE() macro in Objects directory (GH-18392) by Victor Stinner · 5 years ago
  22. 49932fe bpo-39542: Simplify _Py_NewReference() (GH-18332) by Victor Stinner · 6 years ago
  23. 2d5bf56 bpo-38588: Fix possible crashes in dict and list when calling PyObject_RichCompareBool (GH-17734) by Dong-hee Na · 6 years ago
  24. 6cbc84f bpo-38613: Optimize set operations of dict keys. (GH-16961) by Inada Naoki · 6 years ago
  25. 2e3d873 bpo-38555: Fix an undefined behavior. (GH-16883) by Serhiy Storchaka · 6 years ago
  26. 24dc2f8 bpo-38525: Fix a segmentation fault when using reverse iterators of empty dict (GH-16846) by Dong-hee Na · 6 years ago
  27. b16e382 bpo-38202: Fix a crash in dict_view & non-itearble. (GH-16241) by Zackery Spytz · 6 years ago
  28. c39d1dd Fix strict-aliasing rules errors on gcc 4.8.5. (GH-16714) by Dong-hee Na · 6 years ago
  29. 6876257 bpo-36389: _PyObject_CheckConsistency() available in release mode (GH-16612) by Victor Stinner · 6 years ago
  30. ed8efd8 Fix a compile warning in dictobject.c (GH-16610) by Hai Shi · 6 years ago
  31. c38e725 bpo-38210: Fix intersection operation with dict view and iterator. (GH-16602) by Dong-hee Na · 6 years ago
  32. f163aea bpo-38219: Optimize dict creating and updating by a dict. (GH-16268) by Serhiy Storchaka · 6 years ago
  33. 279f446 bpo-37206: Unrepresentable default values no longer represented as None. (GH-13933) by Serhiy Storchaka · 6 years ago
  34. 359143c Fix typo in dict object comment (#15814) by dalgarno · 6 years ago
  35. bed4817 Make PyXXX_Fini() functions private (GH-15531) by Victor Stinner · 6 years ago
  36. 998cf1f bpo-27575: port set intersection logic into dictview intersection (GH-7696) by Forest Gregg · 6 years ago
  37. 18b711c bpo-37648: Fixed minor inconsistency in some __contains__. (GH-14904) by Serhiy Storchaka · 6 years ago
  38. 59ad110 bpo-37547: add _PyObject_CallMethodOneArg (GH-14685) by Jeroen Demeyer · 6 years ago
  39. 196a530 bpo-37483: add _PyObject_CallOneArg() function (#14558) by Jeroen Demeyer · 6 years ago
  40. 91234a1 bpo-26219: per opcode cache for LOAD_GLOBAL (GH-12884) by Inada Naoki · 6 years ago
  41. 530f506 bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464) by Jeroen Demeyer · 6 years ago
  42. 351c674 bpo-35983: skip trashcan for subclasses (GH-11841) by Jeroen Demeyer · 6 years ago
  43. a2fedd8 bpo-36869: fix warning of unused variables (GH-13182) by Emmanuel Arias · 6 years ago
  44. 0fc91ee bpo-36389: Add _PyObject_CheckConsistency() function (GH-12803) by Victor Stinner · 6 years ago
  45. 9e4f2f3 bpo-20180: Use argument clinic for dict.pop() and dict.popitem() (GH-12792) by Inada Naoki · 6 years ago
  46. f66e336 bpo-29202: improve dict iteration (GH-11900) by Cheryl Sabella · 6 years ago
  47. b8311cf bpo-36473: add maximum iteration check for dict .values() and .items() (GH-12619) by Thomas Perl · 6 years ago
  48. 796cc6e bpo-36452: dictiter: track maximum iteration count (GH-12596) by Thomas Perl · 6 years ago
  49. 3d07c1e bpo-36412: fix a possible crash in dictobject.c's new_dict() (GH-12519) by Zackery Spytz · 6 years ago
  50. 2ddc7f6 bpo-30040: optimize inserting into empty dict (GH-12307) by Inada Naoki · 6 years ago
  51. f2a1867 bpo-30040: new empty dict uses key-sharing dict (GH-1080) by Inada Naoki · 6 years ago
  52. a24107b bpo-35459: Use PyDict_GetItemWithError() instead of PyDict_GetItem(). (GH-11112) by Serhiy Storchaka · 6 years ago
  53. bb86bf4 bpo-35444: Unify and optimize the helper for getting a builtin object. (GH-11047) by Serhiy Storchaka · 7 years ago
  54. 62be742 bpo-33012: Fix invalid function cast warnings with gcc 8. (GH-6749) by Serhiy Storchaka · 7 years ago
  55. 8152402 bpo-33012: Fix signatures of METH_NOARGS funstions. (GH-10736) by Serhiy Storchaka · 7 years ago
  56. bcda8f1 bpo-35081: Add Include/internal/pycore_object.h (GH-10640) by Victor Stinner · 7 years ago
  57. a757649 bpo-35230: dict: Remove some macros (GH-10513) by INADA Naoki · 7 years ago
  58. 621cebe bpo-35081: Rename internal headers (GH-10275) by Victor Stinner · 7 years ago
  59. 6531bf6 bpo-33462: Add __reversed__ to dict and dict views (GH-6827) by Rémi Lapeyre · 7 years ago
  60. 50b4857 bpo-35081: Add _PyThreadState_GET() internal macro (GH-10266) by Victor Stinner · 7 years ago
  61. 27e2d1f bpo-35081: Add pycore_ prefix to internal header files (GH-10263) by Victor Stinner · 7 years ago
  62. 9204fb8 bpo-35081: Cleanup pystate.c and pystate.h (GH-10240) by Victor Stinner · 7 years ago
  63. 50fe3f8 bpo-9263: _PyXXX_CheckConsistency() use _PyObject_ASSERT() (GH-10108) by Victor Stinner · 7 years ago
  64. 6395844 bpo-34573: Simplify __reduce__() of set and dict iterators. (GH-9050) by Sergey Fedoseev · 7 years ago
  65. 2aaf98c bpo-34320: Fix dict(o) didn't copy order of dict subclass (GH-8624) by INADA Naoki · 7 years ago
  66. 0b75228 bpo-34042: Fix dict.copy() to maintain correct total refcount (GH-8119) by Yury Selivanov · 7 years ago
  67. 55edd0c bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH-6030) by Siddhesh Poyarekar · 7 years ago
  68. 61f82e0 Spelling fixes to docs, docstrings, and comments (GH-6374) by Ville Skyttä · 7 years ago
  69. 397f1b2 bpo-33312: Fix clang ubsan out of bounds warnings in dict. (GH-6537) by Gregory P. Smith · 7 years ago
  70. 5fbc511 bpo-33205: dict: Change GROWTH_RATE to `used*3` (GH-6350) by INADA Naoki · 7 years ago
  71. d1c82c5 bpo-33199: Initialize ma_version_tag in PyDict_Copy (GH-6341) by INADA Naoki · 7 years ago
  72. d7773d9 bpo-18533: Avoid RecursionError from repr() of recursive dictview (#4823) by bennorth · 8 years ago
  73. f320be7 bpo-32571: Avoid raising unneeded AttributeError and silencing it in C code (GH-5222) by Serhiy Storchaka · 8 years ago
  74. b0a7a03 bpo-31179: Make dict.copy() up to 5.5 times faster. (#3067) by Yury Selivanov · 8 years ago
  75. 60c3d35 bpo-31572: Get rid of _PyObject_HasAttrId() in dict and OrderedDict. (#3728) by Serhiy Storchaka · 8 years ago
  76. a5293b4 Fix miscellaneous typos (#4275) by luzpaz · 8 years ago
  77. b2e5794 bpo-31338 (#3374) by Barry Warsaw · 8 years ago
  78. 2ebc5ce bpo-30860: Consolidate stateful runtime globals. (#3397) by Eric Snow · 8 years ago
  79. a6296d3 bpo-31095: fix potential crash during GC (GH-2974) by INADA Naoki · 8 years ago
  80. 778928b bpo-29304: Simplify dict lookup functions (GH-2407) by INADA Naoki · 8 years ago
  81. 6969eaf bpo-29464: Rename METH_FASTCALL to METH_FASTCALL|METH_KEYWORDS and make (#1955) by Serhiy Storchaka · 8 years ago
  82. 870c286 bp-29304: Simplify dictobject.c (GH-2347) by INADA Naoki · 8 years ago
  83. 073ae48 bpo-29304: simplify lookdict_index() function. (GH-2273) by INADA Naoki · 8 years ago
  84. 753bca3 bpo-27945: Fixed various segfaults with dict. (#1657) by Serhiy Storchaka · 8 years ago
  85. a00c3fd bpo-29941: Assert fixes (#886) by T. Wouters · 8 years ago
  86. c61ac16 Don't use Py_SIZE for dict object. (#747) by Serhiy Storchaka · 8 years ago
  87. 1b8df10 bpo-24274: fix erroneous comment in dictobject.c (GH-196) by INADA Naoki · 8 years ago
  88. 2294f3a bpo-29438: fixed use-after-free in key sharing dict (#17) by INADA Naoki · 8 years ago
  89. 19d2597 Issue #29311: Regenerate Argument Clinic. by Serhiy Storchaka · 9 years ago
  90. 78d9e58 Issues #29311, #29289: Fixed and improved docstrings for dict and OrderedDict by Serhiy Storchaka · 9 years ago
  91. 48088ee Issue #29311: Argument Clinic generates reasonable name for the parameter "default". by Serhiy Storchaka · 9 years ago
  92. 91f0d4a Add a note explaining why dict_update() doesn't use METH_FASTCALL by Victor Stinner · 9 years ago
  93. 7dc6a5f dict.get() and dict.setdefault() now use AC by Victor Stinner · 9 years ago
  94. 617c775 Issue #28969: Fixed race condition in C implementation of functools.lru_cache. by Serhiy Storchaka · 9 years ago
  95. 42e1ea9 Issue #28969: Fixed race condition in C implementation of functools.lru_cache. by Serhiy Storchaka · 9 years ago
  96. 6779652 Issue #28969: Fixed race condition in C implementation of functools.lru_cache. by Serhiy Storchaka · 9 years ago
  97. c06ae20 Issue #28427: old keys should not remove new values from by Antoine Pitrou · 9 years ago
  98. d741ed4 Issue #28427: old keys should not remove new values from by Antoine Pitrou · 9 years ago
  99. e10ca3a Issue #28427: old keys should not remove new values from by Antoine Pitrou · 9 years ago
  100. 6165d55 Issue #28147: Fix a memory leak in split-table dictionaries by INADA Naoki · 9 years ago