- 507d997 Add comment and make minor code clean-up to improve clarity. by Raymond Hettinger · 10 years ago
- 4b0b1ac Issue #21101: Eliminate double hashing in the C code for collections.Counter(). by Raymond Hettinger · 11 years ago
- 5402315 Add implementation notes by Raymond Hettinger · 11 years ago
- e19d9d1 merge 3.3 (#20250) by Benjamin Peterson · 11 years ago
- 9cb33b7 correct defaultdict signature in docstring (closes #20250) by Benjamin Peterson · 11 years ago
- e7f516c Issue #19512: _count_elements() of _collections reuses PyId_get identifier by Victor Stinner · 11 years ago
- 07573d7 merge by Raymond Hettinger · 11 years ago
- cb1d96f Issue #18594: Make the C code more closely match the pure python code. by Raymond Hettinger · 11 years ago
- 75f65e3 merge by Raymond Hettinger · 11 years ago
- 224c87d Issue #18594: Fix the fallback path in collections.Counter(). by Raymond Hettinger · 11 years ago
- c13516b merge by Raymond Hettinger · 11 years ago
- 2ff2190 Issue #18594: Fix the fast path for collections.Counter(). by Raymond Hettinger · 11 years ago
- 7757820 Restore the data block size to 62. by Raymond Hettinger · 11 years ago
- 3223dd5 Assertions key off NDEBUG by Raymond Hettinger · 11 years ago
- b97cc49 Minor code simplification by eliminating an unnecessary temporary variable. by Raymond Hettinger · 11 years ago
- 90dea4c Tweak the deque struct by moving the least used fields (maxlen and weakref) to the end. by Raymond Hettinger · 11 years ago
- 840533b Use a do-while loop in the inner loop for rotate (m is always greater than zero). by Raymond Hettinger · 11 years ago
- 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
- d9c116c Add a spacing saving heuristic to deque's extend methods by Raymond Hettinger · 11 years ago
- b385529 Fix #ifdef by Raymond Hettinger · 11 years ago
- 82df925 Use macros for marking and checking endpoints in the doubly-linked list of blocks. by Raymond Hettinger · 11 years ago
- f3a67b7 Improve variable names in deque_count() by Raymond Hettinger · 11 years ago
- df715ba Apply the PyObject_VAR_HEAD and Py_SIZE macros by Raymond Hettinger · 11 years ago
- 5bfa867 Refactor deque_traverse(). by Raymond Hettinger · 11 years ago
- 98054b4 Remove unnecessary branches from count() and reverse(). by Raymond Hettinger · 11 years ago
- de68e0c Speed-up deque indexing by changing the deque block length to a power of two. by Raymond Hettinger · 11 years ago
- 20b0f87 Misc improvements to collections.deque() by Raymond Hettinger · 11 years ago
- 986bbfc Backport deque.rotate() improvements. by Raymond Hettinger · 12 years ago
- 59cf23a Minor tweaks to varnames, declarations, and comments. by Raymond Hettinger · 12 years ago
- 1f0044c Minor variable access clean-ups for deque.rotate(). by Raymond Hettinger · 12 years ago
- a4409c1 Minor edits: Tighten-up the halflen logic and touch-up the assertions and comments. by Raymond Hettinger · 12 years ago
- 3a9ae7f Issue 16398: One more assertion for good measure. by Raymond Hettinger · 12 years ago
- 231ee4d Issue 16398: Add assertions to show why memcmp is safe. by Raymond Hettinger · 12 years ago
- 21777ac Issue 16398: Use memcpy() in deque.rotate(). by Raymond Hettinger · 12 years ago
- fa3965a merge 3.3 by Benjamin Peterson · 12 years ago
- 0e5c48a make deque_clear void, since it's infallible by Benjamin Peterson · 12 years ago
- 464d89b Issue #16398: Optimize deque.rotate() by Raymond Hettinger · 12 years ago
- 796c443 Merge: fix docstring for deque ctor to mark iterable parameter optional by Andrew Svetlov · 12 years ago
- 6a5c7c3 Fix docstring for deque ctor to mark iterable parameter optional by Andrew Svetlov · 12 years ago
- 1659b75 MERGE: Closes #15469: Correct __sizeof__ support for deque by Jesus Cea · 12 years ago
- 16e2fca Closes #15469: Correct __sizeof__ support for deque by Jesus Cea · 12 years ago
- 31668b8 Issue #14288: Serialization support for builtin iterators. by Kristján Valur Jónsson · 13 years ago
- 15af7b4 Issue #13015: Fix a possible reference leak in defaultdict.__repr__. by Antoine Pitrou · 13 years ago
- f5f1fe0 Issue #13015: Fix a possible reference leak in defaultdict.__repr__. by Antoine Pitrou · 13 years ago
- bd928fe Rename _Py_identifier to _Py_IDENTIFIER. by Martin v. Löwis · 13 years ago
- 1ee1b6f Use identifier API for PyObject_GetAttrString. by Martin v. Löwis · 13 years ago
- afe55bb Add API for static strings, primarily good for identifiers. by Martin v. Löwis · 13 years ago
- dfc80e3 Replace Py_NotImplemented returns with the macro form Py_RETURN_NOTIMPLEMENTED. by Brian Curtin · 13 years ago
- a154b5c Simplify _count_elements() in _collections by Victor Stinner · 14 years ago
- 4974705 Issue 11713: clarify docstring for collections.deque() by Raymond Hettinger · 14 years ago
- 512d2cc Issue #11004: Repair edge case in deque.count(). (Reviewed by Georg Brandl.) by Raymond Hettinger · 14 years ago
- 426e052 Make C helper function more closely match the pure python version, and add tests. by Raymond Hettinger · 14 years ago
- 96f3410 Issue 10667: Fast path for collections.Counter by Raymond Hettinger · 14 years ago
- f038b32 Remove more unneeded casts to hashfunc. by Georg Brandl · 14 years ago
- 554f334 Fix <deque iterator>.__length_hint__() under 64-bit Windows. by Antoine Pitrou · 14 years ago
- f95a1b3 Recorded merge of revisions 81029 via svnmerge from by Antoine Pitrou · 15 years ago
- 44459de Add count() method to collections.deque(). by Raymond Hettinger · 15 years ago
- 3f9afd8 Fix variants of deque.extend: d.extend(d) d+=d d.extendleft(d) by Raymond Hettinger · 15 years ago
- e5fdedb Add a reverse() method to collections.deque(). by Raymond Hettinger · 15 years ago
- 54628fa Issue 6637: defaultdict.copy() failed with an empty factory. by Raymond Hettinger · 15 years ago
- 5bb0f0e For collections.deque() objects, expose the maxlen parameter as a read-only attribute. by Raymond Hettinger · 16 years ago
- 060c7f6 Small optimization for corner case where maxlen==0. by Raymond Hettinger · 16 years ago
- e94c679 Issue #1717: rename tp_compare to tp_reserved. I'll change the by Mark Dickinson · 16 years ago
- b1441c7 Merged revisions 68112,68115,68120,68133,68141-68142,68145-68146,68148-68149 via svnmerge from by Georg Brandl · 16 years ago
- 7ddda78 Merged revisions 68128 via svnmerge from by Antoine Pitrou · 16 years ago
- f43ee81 #4170: Fix segfault when pickling a defauldict object. by Amaury Forgeot d'Arc · 16 years ago
- 245c70b Merged revisions 66377 via svnmerge from by Amaury Forgeot d'Arc · 16 years ago
- a786b02 Merged revisions 65910,65977,65980,65984,65986,66000,66011-66012,66014,66017,66020 via svnmerge from by Benjamin Peterson · 16 years ago
- d631371 Merged revisions 65209-65216,65225-65226,65233,65239,65246-65247,65255-65256 via svnmerge from by Benjamin Peterson · 16 years ago
- 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
- 59683e8 Merged revisions 64226 via svnmerge from by Martin v. Löwis · 16 years ago
- 1a21451 Implement PEP 3121: new module initialization and finalization API. by Martin v. Löwis · 16 years ago
- 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 · 17 years ago
- 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 · 17 years ago
- 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 · 17 years ago
- 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 · 17 years ago
- 90aa764 #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. by Christian Heimes · 17 years ago
- 3805321 Merged revisions 59465-59487 via svnmerge from by Christian Heimes · 17 years ago
- 217cfd1 Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases in intobject.h by Christian Heimes · 17 years ago
- 58da931 Merged revisions 58886-58929 via svnmerge from by Guido van Rossum · 17 years ago
- 8ce8a78 Merged revisions 58221-58741 via svnmerge from by Guido van Rossum · 17 years ago
- 346f1a8 Kill remaining tp_print definitions. by Guido van Rossum · 17 years ago
- 2f2fffb Fix two bad type identifiers that caused crashes on OSX (icglue and Nav). by Guido van Rossum · 17 years ago
- 9f2e346 Merged revisions 56467-56482 via svnmerge from by Martin v. Löwis · 17 years ago
- 7569dfe Add a format specifier %R to PyUnicode_FromFormat(), which embeds by Walter Dörwald · 17 years ago
- 1ab8330 Add functions PyUnicode_Append() and PyUnicode_AppendAndDel() that mirror by Walter Dörwald · 17 years ago
- d8faa36 Merged revisions 53952-54987 via svnmerge from by Guido van Rossum · 18 years ago[Renamed (98%) from Modules/collectionsmodule.c]
- cf297e4 Merged revisions 53623-53858 via svnmerge from by Thomas Wouters · 18 years ago
- cc2b016 - PEP 3106: dict.iterkeys(), .iteritems(), .itervalues() are now gone; by Guido van Rossum · 18 years ago
- b213704 Merged revisions 53451-53537 via svnmerge from by Thomas Wouters · 18 years ago
- 902d6eb Merged revisions 53005-53303 via svnmerge from by Thomas Wouters · 18 years ago
- 00ee7ba Merge current trunk into p3yk. This includes the PyNumber_Index API change, by Thomas Wouters · 18 years ago
- 0e3f591 Merged revisions 46753-51188 via svnmerge from by Thomas Wouters · 18 years ago
- 3cf5b1e Get rid of most of the flags (in tp_flags) that keep track of various by Guido van Rossum · 18 years ago
- 49fd7fa Merge p3yk branch with the trunk up to revision 45595. This breaks a fair by Thomas Wouters · 19 years ago
- 1968ad3 - Patch 1433928: by Guido van Rossum · 19 years ago
- ad0a462 Use Py_ssize_t for counts and sizes. by Martin v. Löwis · 19 years ago
- 18e1655 Merge ssize_t branch. by Martin v. Löwis · 19 years ago
- f5b3e36 Renamed _length_cue() to __length_hint__(). See: by Armin Rigo · 19 years ago
- 1ac754f Check return result from Py_InitModule*(). This API can fail. by Neal Norwitz · 19 years ago