1. ce552e2 bpo-24274: fix erroneous comment in dictobject.c (GH-200) by INADA Naoki · 7 years ago
  2. 89ddffb bpo-29438: fixed use-after-free in key sharing dict (#39) by INADA Naoki · 7 years ago
  3. 42e1ea9 Issue #28969: Fixed race condition in C implementation of functools.lru_cache. by Serhiy Storchaka · 7 years ago
  4. 6779652 Issue #28969: Fixed race condition in C implementation of functools.lru_cache. by Serhiy Storchaka · 7 years ago
  5. d741ed4 Issue #28427: old keys should not remove new values from by Antoine Pitrou · 7 years ago
  6. e10ca3a Issue #28427: old keys should not remove new values from by Antoine Pitrou · 7 years ago
  7. 6165d55 Issue #28147: Fix a memory leak in split-table dictionaries by INADA Naoki · 7 years ago
  8. 3d3f264 Fix a memory leak in split-table dictionaries by Victor Stinner · 7 years ago
  9. 2c5a830 Issue #28731: Optimize _PyDict_NewPresized() to create correct size dict. by INADA Naoki · 7 years ago
  10. f0b311b Issue #28123: _PyDict_GetItem_KnownHash() now can raise an exception as by Serhiy Storchaka · 8 years ago
  11. 93f26f7 Issue #28583: PyDict_SetDefault didn't combine split table when needed. by INADA Naoki · 8 years ago
  12. 7f0514a Backed out changeset 6b88dfc7b25d by Serhiy Storchaka · 8 years ago
  13. d76d8bf Issue #28199: Microoptimized dict resizing. Based on patch by Naoki Inada. by Serhiy Storchaka · 8 years ago
  14. 684ef2c Issue #28544: Pass `PyObject*` to _PyDict_Pop, not `PyDictObject*` by Yury Selivanov · 8 years ago
  15. b1152be Issue #28509: dict.update() no longer allocate unnecessary large memory by INADA Naoki · 8 years ago
  16. de69ee7 - dictobject.c: Make dict_merge symbol a static symbol by doko@ubuntu.com · 8 years ago
  17. 49f5cdd Issue #28183: Optimize and cleanup dict iteration. by Serhiy Storchaka · 8 years ago
  18. 267941c Issue #28201: Dict reduces possibility of 2nd conflict in hash table. by INADA Naoki · 8 years ago
  19. e036ef8 Issue #27358: Optimized merging var-keyword arguments and improved error by Serhiy Storchaka · 8 years ago
  20. 97932e4 issue #28144: Decrease empty_keys_struct's dk_refcnt by Serhiy Storchaka · 8 years ago
  21. 46825d2 Issue #28194: Clean up some checks in dict implementation. Patch by Xiang Zhang. by Serhiy Storchaka · 8 years ago
  22. 6692f01 merge by Raymond Hettinger · 8 years ago
  23. 7eb1bec Issue #28189: dictitems_contains no longer swallows compare errors. by Raymond Hettinger · 8 years ago
  24. 611b0fa Add _PyDict_CheckConsistency() by Victor Stinner · 8 years ago
  25. d0ad11f Fix _PyDict_Pop() on pending key by Victor Stinner · 8 years ago
  26. 9926480 Issue #28040: Cleanup find_empty_slot() by Victor Stinner · 8 years ago
  27. 3c336c5 Issue #28077: find_empty_slot() only supports combined dict by Victor Stinner · 8 years ago
  28. 473e0e4 Fixed compiler warnings in compact dict implementation on 32-bit platforms. by Serhiy Storchaka · 8 years ago
  29. 990397e dictobject.c: explain why stringlib is used by Victor Stinner · 8 years ago
  30. 78601a3 Fix SystemError in compact dict by Victor Stinner · 8 years ago
  31. 71c01d4 Issue #28033: Fix typo in dictobject.c by Berker Peksag · 8 years ago
  32. 3c56929 do not worry about 64-bit dict sizes on 32-bit platforms by Benjamin Peterson · 8 years ago
  33. 3b6a6b4 Add a new private version to the builtin dict type by Victor Stinner · 8 years ago
  34. 186122e access dk_indices through a union by Benjamin Peterson · 8 years ago
  35. a4348cc Add documentation to the dict implementation by Victor Stinner · 8 years ago
  36. 58f7c5a Reindeint DK_xxx macros by Victor Stinner · 8 years ago
  37. 208857e dk_get_index/dk_set_index uses a type indices variable by Victor Stinner · 8 years ago
  38. dee6e25 Split lookdict_unicode_nodummy() assertion to debug by Victor Stinner · 8 years ago
  39. 71211e3 Add assertions to dk_set_index() by Victor Stinner · 8 years ago
  40. 003f059 link to canonical blogspot by Benjamin Peterson · 8 years ago
  41. 7322225 use native inline instead of Py_LOCAL_INLINE by Benjamin Peterson · 8 years ago
  42. f0acae2 rearrange to make gcc happy by Benjamin Peterson · 8 years ago
  43. 98ee9d5 Add Py_MEMBER_SIZE macro by Victor Stinner · 8 years ago
  44. 742da04 Implement compact dict by Victor Stinner · 8 years ago
  45. 55f4452 remove memory indirections in dict_traverse (closes #27956) by Benjamin Peterson · 8 years ago
  46. ce85acf Merge: #20647: Update dictobject.c comments to account for randomized string hashes. by R David Murray · 8 years ago
  47. 537ad7a #20647: Update dictobject.c comments to account for randomized string hashes. by R David Murray · 8 years ago
  48. ab479c4 Issue #26494: Fixed crash on iterating exhausting iterators. by Serhiy Storchaka · 8 years ago
  49. fbb1c5e Issue #26494: Fixed crash on iterating exhausting iterators. by Serhiy Storchaka · 8 years ago
  50. 0f04bc7 merge 3.5 (closes #26478) by Benjamin Peterson · 8 years ago
  51. cfc2a1f merge 3.4 (closes #26478) by Benjamin Peterson · 8 years ago
  52. f11b25b properly use the ObjArgs variant of CallMethod in dictview binary operations (closes #26478) by Benjamin Peterson · 8 years ago
  53. ce5179f Issue #23601: Use small object allocator for dict key objects by Raymond Hettinger · 8 years ago
  54. b56837a Merge 3.5 by Victor Stinner · 8 years ago
  55. bfd316e Add _PyThreadState_UncheckedGet() by Victor Stinner · 8 years ago
  56. 3b63dc3 - merge 3.5 by doko@ubuntu.com · 8 years ago
  57. 17210f5 dictobject.c(dict_sizeof): Make it static again. by doko@ubuntu.com · 8 years ago
  58. ef1585e Issue #25923: Added more const qualifiers to signatures of static and private functions. by Serhiy Storchaka · 8 years ago
  59. 3987e26 Issue #25914: Fixed and simplified OrderedDict.__sizeof__. by Serhiy Storchaka · 8 years ago
  60. 0ce7a3a Issue #25914: Fixed and simplified OrderedDict.__sizeof__. by Serhiy Storchaka · 8 years ago
  61. a9406e7 Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size. by Serhiy Storchaka · 8 years ago
  62. 5c4064e Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size. by Serhiy Storchaka · 8 years ago
  63. b4efc96 Issue #25557: Refactor _PyDict_LoadGlobal() by Victor Stinner · 9 years ago
  64. b9d98d5 Issue #24483: C implementation of functools.lru_cache() now calculates key's by Serhiy Storchaka · 9 years ago
  65. e54d532 merge 3.4 (#24407) by Benjamin Peterson · 9 years ago
  66. 2a48a6e merge 3.3 (#24407) by Benjamin Peterson · 9 years ago
  67. a82f77f protect against mutation of the dict during insertion (closes #24407) by Benjamin Peterson · 9 years ago
  68. 96c6af9 Issue #16991: Add a C implementation of collections.OrderedDict. by Eric Snow · 9 years ago
  69. 025e9eb PEP 448: additional unpacking generalizations (closes #2292) by Benjamin Peterson · 9 years ago
  70. 1009bf1 Issue #23501: Argumen Clinic now generates code into separate files by default. by Serhiy Storchaka · 9 years ago
  71. bc92bbd Issue #22653: Fix an assertion failure in debug mode when doing a reentrant dict insertion in debug mode. by Antoine Pitrou · 10 years ago
  72. d696732 Issue #22653: Fix an assertion failure in debug mode when doing a reentrant dict insertion in debug mode. by Antoine Pitrou · 10 years ago
  73. 4b74fba Issue 21101: Internal API for dict getitem and setitem where the hash value is known. by Raymond Hettinger · 10 years ago
  74. 2623c8c Issue #20530: Argument Clinic's signature format has been revised again. by Larry Hastings · 10 years ago
  75. 581ee36 Issue #20326: Argument Clinic now uses a simple, unique signature to by Larry Hastings · 10 years ago
  76. c204726 Issue #20390: Small fixes and improvements for Argument Clinic. by Larry Hastings · 10 years ago
  77. 5c66189 Issue #20189: Four additional builtin types (PyTypeObject, by Larry Hastings · 10 years ago
  78. e02de8c Fix minor bug in dict.__contains__ docstring. by Meador Inge · 10 years ago
  79. 61272b7 Issue #19273: The marker comments Argument Clinic uses have been changed by Larry Hastings · 10 years ago
  80. 44e2eaa Issue #19674: inspect.signature() now produces a correct signature by Larry Hastings · 11 years ago
  81. f91929b Issue #19646: repr(dict) now uses _PyUnicodeWriter API for better performances by Victor Stinner · 11 years ago
  82. ed4a1c5 Argument Clinic: rename "self" to "module" for module-level functions. by Larry Hastings · 11 years ago
  83. 5fd2e5a Issue #19512: Add a new _PyDict_DelItemId() function, similar to by Victor Stinner · 11 years ago
  84. 3182680 Issue #16612: Add "Argument Clinic", a compile-time preprocessor by Larry Hastings · 11 years ago
  85. 69492da Factor-out the common code for setting a KeyError. by Raymond Hettinger · 11 years ago
  86. 9ed5f27 Issue #18722: Remove uses of the "register" keyword in C code. by Antoine Pitrou · 11 years ago
  87. 5b3b100 Issue #18520: Fix _PyDict_GetItemId(), suppress _PyUnicode_FromId() error by Victor Stinner · 11 years ago
  88. f97dfd7 Issue #18408: Fix dict_repr(), don't call PyObject_Repr() with an exception set by Victor Stinner · 11 years ago
  89. ac2a4fe Issue #18408: dict_new() now fails on new_keys_object() error by Victor Stinner · 11 years ago
  90. a9f61a5 Cleanup dictobject.c by Victor Stinner · 11 years ago
  91. fdcbab9 Issue #18408: Fix PyDict_GetItemString(), suppress PyUnicode_FromString() error by Victor Stinner · 11 years ago
  92. c9b7f51 Issue #18408: Fix PyDict_New() to handle correctly new_keys_object() failure by Victor Stinner · 11 years ago
  93. 36f74aa Issue #17563: Fix dict resize performance regression. by Raymond Hettinger · 11 years ago
  94. 2f6fe51 merge by Raymond Hettinger · 11 years ago
  95. f275416 Touch up grammar for dict.update() docstring. by Brett Cannon · 11 years ago
  96. 5589850 fix warning (closes #17327) by Benjamin Peterson · 11 years ago
  97. 00e9886 Add PyDict_SetDefault. (closes #17327) by Benjamin Peterson · 11 years ago
  98. 42f382f merge 3.3 (#17328) by Benjamin Peterson · 11 years ago
  99. b1efa53 fix possible setdefault refleak (closes #17328) by Benjamin Peterson · 11 years ago
  100. 0e9958b Issue #16562: Optimize dict equality testing. by Antoine Pitrou · 11 years ago