| Wed, 06 Nov 2013 23:52:55 +0100 |
Victor Stinner |
Issue #19512: _count_elements() of _collections reuses PyId_get identifier
|
| Fri, 04 Oct 2013 16:52:39 -0700 |
Raymond Hettinger |
merge
|
| Tue, 01 Oct 2013 21:38:37 -0700 |
Raymond Hettinger |
merge
|
| Tue, 01 Oct 2013 01:00:59 -0700 |
Raymond Hettinger |
merge
|
| Sun, 28 Jul 2013 02:39:49 -0700 |
Raymond Hettinger |
Restore the data block size to 62.
|
| Fri, 26 Jul 2013 23:14:22 -0700 |
Raymond Hettinger |
Assertions key off NDEBUG
|
| Sun, 21 Jul 2013 01:51:07 -0700 |
Raymond Hettinger |
Minor code simplification by eliminating an unnecessary temporary variable.
|
| Sat, 13 Jul 2013 22:30:25 -0700 |
Raymond Hettinger |
Tweak the deque struct by moving the least used fields (maxlen and weakref) to the end.
|
| Sat, 13 Jul 2013 17:03:58 -0700 |
Raymond Hettinger |
Use a do-while loop in the inner loop for rotate (m is always greater than zero).
|
| Sat, 13 Jul 2013 02:34:08 -0700 |
Raymond Hettinger |
Move the freeblock() call outside the main loop to speed-up and simplify the block re-use logic.
|
| Tue, 09 Jul 2013 00:13:21 -0700 |
Raymond Hettinger |
Add a spacing saving heuristic to deque's extend methods
|
| Sun, 07 Jul 2013 02:07:23 -1000 |
Raymond Hettinger |
Fix #ifdef
|
| Sun, 07 Jul 2013 01:43:42 -1000 |
Raymond Hettinger |
Use macros for marking and checking endpoints in the doubly-linked list of blocks.
|
| Sat, 06 Jul 2013 17:49:06 -1000 |
Raymond Hettinger |
Improve variable names in deque_count()
|
| Sat, 06 Jul 2013 13:01:13 -1000 |
Raymond Hettinger |
Apply the PyObject_VAR_HEAD and Py_SIZE macros
|
| Sat, 06 Jul 2013 11:58:09 -1000 |
Raymond Hettinger |
Refactor deque_traverse().
|
| Sat, 06 Jul 2013 09:07:06 -1000 |
Raymond Hettinger |
Remove unnecessary branches from count() and reverse().
|
| Fri, 05 Jul 2013 18:05:29 -1000 |
Raymond Hettinger |
Speed-up deque indexing by changing the deque block length to a power of two.
|
| Sun, 23 Jun 2013 15:44:33 -0700 |
Raymond Hettinger |
Misc improvements to collections.deque()
|
| Sat, 09 Feb 2013 20:01:59 -0500 |
Raymond Hettinger |
Merge
|
| Thu, 07 Feb 2013 00:57:19 -0500 |
Raymond Hettinger |
Minor tweaks to varnames, declarations, and comments.
|
| Tue, 05 Feb 2013 01:30:46 -0500 |
Raymond Hettinger |
Minor variable access clean-ups for deque.rotate().
|
| Mon, 04 Feb 2013 00:08:12 -0500 |
Raymond Hettinger |
Minor edits: Tighten-up the halflen logic and touch-up the assertions and comments.
|
| Sat, 02 Feb 2013 12:26:37 -0800 |
Raymond Hettinger |
Issue 16398: One more assertion for good measure.
|
| Sat, 02 Feb 2013 11:24:43 -0800 |
Raymond Hettinger |
Issue 16398: Add assertions to show why memcmp is safe.
|
| Sat, 02 Feb 2013 09:56:08 -0800 |
Raymond Hettinger |
Issue 16398: Use memcpy() in deque.rotate().
|
| Sat, 12 Jan 2013 21:22:33 -0500 |
Benjamin Peterson |
merge 3.3
|
| Fri, 11 Jan 2013 22:29:50 -0800 |
Raymond Hettinger |
Issue #16398: Optimize deque.rotate()
|
| Fri, 04 Oct 2013 16:51:02 -0700 |
Raymond Hettinger |
Issue #18594: Make the C code more closely match the pure python code.
3.3
|
| Tue, 01 Oct 2013 21:36:09 -0700 |
Raymond Hettinger |
Issue #18594: Fix the fallback path in collections.Counter().
3.3
|
| Tue, 01 Oct 2013 00:55:43 -0700 |
Raymond Hettinger |
Issue #18594: Fix the fast path for collections.Counter().
3.3
|
| Sat, 09 Feb 2013 20:00:55 -0500 |
Raymond Hettinger |
Backport deque.rotate() improvements.
3.3
|
| Sat, 12 Jan 2013 21:22:18 -0500 |
Benjamin Peterson |
make deque_clear void, since it's infallible
3.3
|
| Wed, 31 Oct 2012 11:51:13 +0200 |
Andrew Svetlov |
Merge: fix docstring for deque ctor to mark iterable parameter optional
3.3
|
| Fri, 03 Aug 2012 14:52:12 +0200 |
Jesus Cea |
MERGE: Closes #15469: Correct __sizeof__ support for deque
|
| Tue, 03 Apr 2012 10:49:41 +0000 |
Kristján Valur Jónsson |
Issue #14288: Serialization support for builtin iterators.
|
| Wed, 15 Feb 2012 02:43:47 +0100 |
Antoine Pitrou |
Issue #13015: Fix a possible reference leak in defaultdict.__repr__.
|
| Fri, 14 Oct 2011 10:20:37 +0200 |
Martin v. Löwis |
Rename _Py_identifier to _Py_IDENTIFIER.
|
| Mon, 10 Oct 2011 18:11:30 +0200 |
Martin v. Löwis |
Use identifier API for PyObject_GetAttrString.
|
| Sun, 09 Oct 2011 10:38:36 +0200 |
Martin v. Löwis |
Add API for static strings, primarily good for identifiers.
|
| Wed, 10 Aug 2011 20:28:54 -0500 |
Brian Curtin |
Replace Py_NotImplemented returns with the macro form Py_RETURN_NOTIMPLEMENTED.
|
| Wed, 20 Apr 2011 23:23:52 +0200 |
Victor Stinner |
Simplify _count_elements() in _collections
|
| Wed, 31 Oct 2012 11:50:40 +0200 |
Andrew Svetlov |
Fix docstring for deque ctor to mark iterable parameter optional
3.2
|
| Fri, 03 Aug 2012 14:49:42 +0200 |
Jesus Cea |
Closes #15469: Correct __sizeof__ support for deque
3.2
|
| Wed, 15 Feb 2012 02:42:46 +0100 |
Antoine Pitrou |
Issue #13015: Fix a possible reference leak in defaultdict.__repr__.
3.2
|
| Sun, 03 Apr 2011 16:24:22 +0300 |
Ezio Melotti |
Merge with 3.1
3.2
|
| Tue, 29 Mar 2011 17:36:31 -0700 |
Raymond Hettinger |
Issue 11713: clarify docstring for collections.deque()
3.2
|
| Sat, 05 Mar 2011 15:15:55 +0100 |
Georg Brandl |
Dummy-merge 3.1 branch into 3.2 branch.
3.2
|
| Tue, 25 Jan 2011 21:32:39 +0000 |
Raymond Hettinger |
Issue #11004: Repair edge case in deque.count().
|
| Mon, 03 Jan 2011 02:12:02 +0000 |
Raymond Hettinger |
Make C helper function more closely match the pure python version, and add tests.
|
| Wed, 15 Dec 2010 16:30:37 +0000 |
Raymond Hettinger |
Issue 10667: Fast path for collections.Counter
|
| Mon, 18 Oct 2010 07:35:09 +0000 |
Georg Brandl |
Remove more unneeded casts to hashfunc.
|
| Tue, 17 Aug 2010 18:30:06 +0000 |
Antoine Pitrou |
Fix <deque iterator>.__length_hint__() under 64-bit Windows.
|
| Sun, 09 May 2010 15:52:27 +0000 |
Antoine Pitrou |
Recorded merge of revisions 81029 via svnmerge from
|
| Sat, 03 Apr 2010 23:20:46 +0000 |
Raymond Hettinger |
Add count() method to collections.deque().
|
| Thu, 10 Dec 2009 03:03:02 +0000 |
Raymond Hettinger |
Fix variants of deque.extend: d.extend(d) d+=d d.extendleft(d)
|
| Thu, 10 Dec 2009 00:47:21 +0000 |
Raymond Hettinger |
Add a reverse() method to collections.deque().
|
| Tue, 29 Mar 2011 17:30:01 -0700 |
Raymond Hettinger |
Issue 11713: clarify docstring for collections.deque()
3.1
|
| Tue, 17 Aug 2010 19:39:39 +0000 |
Antoine Pitrou |
Merged revisions 84146-84147,84150 via svnmerge from
3.1
|
| Sun, 09 May 2010 16:14:21 +0000 |
Antoine Pitrou |
Recorded merge of revisions 81032 via svnmerge from
3.1
|