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