1. e19d9d1 merge 3.3 (#20250) by Benjamin Peterson · 11 years ago
  2. 9cb33b7 correct defaultdict signature in docstring (closes #20250) by Benjamin Peterson · 11 years ago
  3. e7f516c Issue #19512: _count_elements() of _collections reuses PyId_get identifier by Victor Stinner · 11 years ago
  4. 07573d7 merge by Raymond Hettinger · 11 years ago
  5. cb1d96f Issue #18594: Make the C code more closely match the pure python code. by Raymond Hettinger · 11 years ago
  6. 75f65e3 merge by Raymond Hettinger · 11 years ago
  7. 224c87d Issue #18594: Fix the fallback path in collections.Counter(). by Raymond Hettinger · 11 years ago
  8. c13516b merge by Raymond Hettinger · 11 years ago
  9. 2ff2190 Issue #18594: Fix the fast path for collections.Counter(). by Raymond Hettinger · 11 years ago
  10. 7757820 Restore the data block size to 62. by Raymond Hettinger · 11 years ago
  11. 3223dd5 Assertions key off NDEBUG by Raymond Hettinger · 11 years ago
  12. b97cc49 Minor code simplification by eliminating an unnecessary temporary variable. by Raymond Hettinger · 11 years ago
  13. 90dea4c Tweak the deque struct by moving the least used fields (maxlen and weakref) to the end. by Raymond Hettinger · 11 years ago
  14. 840533b Use a do-while loop in the inner loop for rotate (m is always greater than zero). by Raymond Hettinger · 11 years ago
  15. 3959af9 Move the freeblock() call outside the main loop to speed-up and simplify the block re-use logic. by Raymond Hettinger · 11 years ago
  16. d9c116c Add a spacing saving heuristic to deque's extend methods by Raymond Hettinger · 11 years ago
  17. b385529 Fix #ifdef by Raymond Hettinger · 11 years ago
  18. 82df925 Use macros for marking and checking endpoints in the doubly-linked list of blocks. by Raymond Hettinger · 11 years ago
  19. f3a67b7 Improve variable names in deque_count() by Raymond Hettinger · 11 years ago
  20. df715ba Apply the PyObject_VAR_HEAD and Py_SIZE macros by Raymond Hettinger · 11 years ago
  21. 5bfa867 Refactor deque_traverse(). by Raymond Hettinger · 11 years ago
  22. 98054b4 Remove unnecessary branches from count() and reverse(). by Raymond Hettinger · 11 years ago
  23. de68e0c Speed-up deque indexing by changing the deque block length to a power of two. by Raymond Hettinger · 11 years ago
  24. 20b0f87 Misc improvements to collections.deque() by Raymond Hettinger · 11 years ago
  25. 986bbfc Backport deque.rotate() improvements. by Raymond Hettinger · 11 years ago
  26. 59cf23a Minor tweaks to varnames, declarations, and comments. by Raymond Hettinger · 11 years ago
  27. 1f0044c Minor variable access clean-ups for deque.rotate(). by Raymond Hettinger · 11 years ago
  28. a4409c1 Minor edits: Tighten-up the halflen logic and touch-up the assertions and comments. by Raymond Hettinger · 11 years ago
  29. 3a9ae7f Issue 16398: One more assertion for good measure. by Raymond Hettinger · 11 years ago
  30. 231ee4d Issue 16398: Add assertions to show why memcmp is safe. by Raymond Hettinger · 11 years ago
  31. 21777ac Issue 16398: Use memcpy() in deque.rotate(). by Raymond Hettinger · 11 years ago
  32. fa3965a merge 3.3 by Benjamin Peterson · 12 years ago
  33. 0e5c48a make deque_clear void, since it's infallible by Benjamin Peterson · 12 years ago
  34. 464d89b Issue #16398: Optimize deque.rotate() by Raymond Hettinger · 12 years ago
  35. 796c443 Merge: fix docstring for deque ctor to mark iterable parameter optional by Andrew Svetlov · 12 years ago
  36. 6a5c7c3 Fix docstring for deque ctor to mark iterable parameter optional by Andrew Svetlov · 12 years ago
  37. 1659b75 MERGE: Closes #15469: Correct __sizeof__ support for deque by Jesus Cea · 12 years ago
  38. 16e2fca Closes #15469: Correct __sizeof__ support for deque by Jesus Cea · 12 years ago
  39. 31668b8 Issue #14288: Serialization support for builtin iterators. by Kristján Valur Jónsson · 12 years ago
  40. 15af7b4 Issue #13015: Fix a possible reference leak in defaultdict.__repr__. by Antoine Pitrou · 12 years ago
  41. f5f1fe0 Issue #13015: Fix a possible reference leak in defaultdict.__repr__. by Antoine Pitrou · 12 years ago
  42. bd928fe Rename _Py_identifier to _Py_IDENTIFIER. by Martin v. Löwis · 13 years ago
  43. 1ee1b6f Use identifier API for PyObject_GetAttrString. by Martin v. Löwis · 13 years ago
  44. afe55bb Add API for static strings, primarily good for identifiers. by Martin v. Löwis · 13 years ago
  45. dfc80e3 Replace Py_NotImplemented returns with the macro form Py_RETURN_NOTIMPLEMENTED. by Brian Curtin · 13 years ago
  46. a154b5c Simplify _count_elements() in _collections by Victor Stinner · 13 years ago
  47. 4974705 Issue 11713: clarify docstring for collections.deque() by Raymond Hettinger · 13 years ago
  48. 512d2cc Issue #11004: Repair edge case in deque.count(). (Reviewed by Georg Brandl.) by Raymond Hettinger · 13 years ago
  49. 426e052 Make C helper function more closely match the pure python version, and add tests. by Raymond Hettinger · 14 years ago
  50. 96f3410 Issue 10667: Fast path for collections.Counter by Raymond Hettinger · 14 years ago
  51. f038b32 Remove more unneeded casts to hashfunc. by Georg Brandl · 14 years ago
  52. 554f334 Fix <deque iterator>.__length_hint__() under 64-bit Windows. by Antoine Pitrou · 14 years ago
  53. f95a1b3 Recorded merge of revisions 81029 via svnmerge from by Antoine Pitrou · 14 years ago
  54. 44459de Add count() method to collections.deque(). by Raymond Hettinger · 14 years ago
  55. 3f9afd8 Fix variants of deque.extend: d.extend(d) d+=d d.extendleft(d) by Raymond Hettinger · 15 years ago
  56. e5fdedb Add a reverse() method to collections.deque(). by Raymond Hettinger · 15 years ago
  57. 54628fa Issue 6637: defaultdict.copy() failed with an empty factory. by Raymond Hettinger · 15 years ago
  58. 5bb0f0e For collections.deque() objects, expose the maxlen parameter as a read-only attribute. by Raymond Hettinger · 15 years ago
  59. 060c7f6 Small optimization for corner case where maxlen==0. by Raymond Hettinger · 15 years ago
  60. e94c679 Issue #1717: rename tp_compare to tp_reserved. I'll change the by Mark Dickinson · 15 years ago
  61. b1441c7 Merged revisions 68112,68115,68120,68133,68141-68142,68145-68146,68148-68149 via svnmerge from by Georg Brandl · 16 years ago
  62. 7ddda78 Merged revisions 68128 via svnmerge from by Antoine Pitrou · 16 years ago
  63. f43ee81 #4170: Fix segfault when pickling a defauldict object. by Amaury Forgeot d'Arc · 16 years ago
  64. 245c70b Merged revisions 66377 via svnmerge from by Amaury Forgeot d'Arc · 16 years ago
  65. a786b02 Merged revisions 65910,65977,65980,65984,65986,66000,66011-66012,66014,66017,66020 via svnmerge from by Benjamin Peterson · 16 years ago
  66. d631371 Merged revisions 65209-65216,65225-65226,65233,65239,65246-65247,65255-65256 via svnmerge from by Benjamin Peterson · 16 years ago
  67. d1abd25 Manual forward port of 64962 - use PyObject_HashNotImplemented as a tp_hash level indicator that the default hash implementation has not been inherited by Nick Coghlan · 16 years ago
  68. 59683e8 Merged revisions 64226 via svnmerge from by Martin v. Löwis · 16 years ago
  69. 1a21451 Implement PEP 3121: new module initialization and finalization API. by Martin v. Löwis · 16 years ago
  70. 0bd4e11 Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552,60554,60556-60559,60561-60562,60569,60571-60572,60574,60576-60583,60585-60586,60589,60591,60594-60595,60597-60598,60600-60601,60606-60612,60615,60617,60619-60621,60623-60625,60627-60629,60631,60633,60635,60647,60650,60652,60654,60656,60658-60659,60664-60666,60668-60670,60672,60676,60678,60680-60683,60685-60686,60688,60690,60692-60694,60697-60700,60705-60706,60708,60711,60714,60720,60724-60730,60732,60735-60751 via svnmerge from by Christian Heimes · 16 years ago
  71. 3feef61 Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552,60554,60556-60559,60561-60562,60569,60571-60572,60574,60576-60583,60585-60586,60589,60591,60594-60595,60597-60598,60600-60601,60606-60612,60615,60617,60619-60621,60623-60625,60627-60629,60631,60633,60635,60647,60650,60652,60654,60656,60658-60659,60664-60666,60668-60670,60672,60676,60678,60680-60683,60685-60686,60688,60690,60692-60694,60697-60706,60708-60712,60714-60724 via svnmerge from by Christian Heimes · 16 years ago
  72. 3ecfea71 Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552,60554,60556-60559,60561-60562,60569,60571-60572,60574,60576-60583,60585-60586,60589,60591,60594-60595,60597-60598,60600-60601,60606-60612,60615,60617,60619-60621,60623-60625,60627-60629,60631,60633,60635,60647,60650,60652,60654,60656,60658-60659,60664-60666,60668-60670,60672,60676,60678-60695 via svnmerge from by Christian Heimes · 16 years ago
  73. 77c02eb Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552,60554,60556-60559,60561-60562,60569,60571-60572,60574,60576-60583,60585-60586,60589,60591,60594-60595,60597-60598,60600-60601,60606-60612,60615,60617-60678 via svnmerge from by Christian Heimes · 16 years ago
  74. 90aa764 #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. by Christian Heimes · 17 years ago
  75. 3805321 Merged revisions 59465-59487 via svnmerge from by Christian Heimes · 17 years ago
  76. 217cfd1 Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases in intobject.h by Christian Heimes · 17 years ago
  77. 58da931 Merged revisions 58886-58929 via svnmerge from by Guido van Rossum · 17 years ago
  78. 8ce8a78 Merged revisions 58221-58741 via svnmerge from by Guido van Rossum · 17 years ago
  79. 346f1a8 Kill remaining tp_print definitions. by Guido van Rossum · 17 years ago
  80. 2f2fffb Fix two bad type identifiers that caused crashes on OSX (icglue and Nav). by Guido van Rossum · 17 years ago
  81. 9f2e346 Merged revisions 56467-56482 via svnmerge from by Martin v. Löwis · 17 years ago
  82. 7569dfe Add a format specifier %R to PyUnicode_FromFormat(), which embeds by Walter Dörwald · 17 years ago
  83. 1ab8330 Add functions PyUnicode_Append() and PyUnicode_AppendAndDel() that mirror by Walter Dörwald · 17 years ago
  84. d8faa36 Merged revisions 53952-54987 via svnmerge from by Guido van Rossum · 17 years ago[Renamed (98%) from Modules/collectionsmodule.c]
  85. cf297e4 Merged revisions 53623-53858 via svnmerge from by Thomas Wouters · 17 years ago
  86. cc2b016 - PEP 3106: dict.iterkeys(), .iteritems(), .itervalues() are now gone; by Guido van Rossum · 17 years ago
  87. b213704 Merged revisions 53451-53537 via svnmerge from by Thomas Wouters · 17 years ago
  88. 902d6eb Merged revisions 53005-53303 via svnmerge from by Thomas Wouters · 18 years ago
  89. 00ee7ba Merge current trunk into p3yk. This includes the PyNumber_Index API change, by Thomas Wouters · 18 years ago
  90. 0e3f591 Merged revisions 46753-51188 via svnmerge from by Thomas Wouters · 18 years ago
  91. 3cf5b1e Get rid of most of the flags (in tp_flags) that keep track of various by Guido van Rossum · 18 years ago
  92. 49fd7fa Merge p3yk branch with the trunk up to revision 45595. This breaks a fair by Thomas Wouters · 18 years ago
  93. 1968ad3 - Patch 1433928: by Guido van Rossum · 18 years ago
  94. ad0a462 Use Py_ssize_t for counts and sizes. by Martin v. Löwis · 18 years ago
  95. 18e1655 Merge ssize_t branch. by Martin v. Löwis · 18 years ago
  96. f5b3e36 Renamed _length_cue() to __length_hint__(). See: by Armin Rigo · 18 years ago
  97. 1ac754f Check return result from Py_InitModule*(). This API can fail. by Neal Norwitz · 19 years ago
  98. 6b27cda Convert iterator __len__() methods to a private API. by Raymond Hettinger · 19 years ago
  99. 02c4287 Disallow keyword arguments for type constructors that don't use them. by Georg Brandl · 19 years ago
  100. d73202c Apply remove's mutation test after every equality test. by Raymond Hettinger · 19 years ago