| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix typo in comment. | Eric V. Smith | 2014-01-14 | 1 | -1/+1 |
|
|
* | Add comments to frozenset_hash(). | Raymond Hettinger | 2014-01-05 | 1 | -1/+14 |
|
|
* | Minor code clean-up. Keep the C-API all in one section. | Raymond Hettinger | 2013-12-15 | 1 | -3/+3 |
|
|
* | Note that LINEAR_PROBES can be set to zero. | Raymond Hettinger | 2013-09-22 | 1 | -1/+1 |
|
|
* | Minor beautification. Put updates and declarations in a more logical order. | Raymond Hettinger | 2013-09-21 | 1 | -2/+2 |
|
|
* | When LINEAR_PROBES=0, let the compiler remove the dead code on its own. | Raymond Hettinger | 2013-09-21 | 1 | -12/+0 |
|
|
* | Make the linear probe sequence clearer. | Raymond Hettinger | 2013-09-21 | 1 | -8/+4 |
|
|
* | Issue 18771: Make it possible to set the number linear probes at compile-time. | Raymond Hettinger | 2013-09-15 | 1 | -5/+19 |
|
|
* | Put the defines in the logical section and fix indentation. | Raymond Hettinger | 2013-09-08 | 1 | -8/+8 |
|
|
* | Minor code beautification. | Raymond Hettinger | 2013-09-08 | 1 | -6/+5 |
|
|
* | Improve code clarity by removing two unattractive macros. | Raymond Hettinger | 2013-09-08 | 1 | -16/+18 |
|
|
* | Remove the freelist scheme for setobjects. | Raymond Hettinger | 2013-09-08 | 1 | -47/+8 |
|
|
* | Small rearrangement to bring together the three functions for probing the has... | Raymond Hettinger | 2013-09-08 | 1 | -32/+39 |
|
|
* | Move the overview comment to the top of the file. | Raymond Hettinger | 2013-09-07 | 1 | -22/+20 |
|
|
* | Minor touchups. | Raymond Hettinger | 2013-09-02 | 1 | -4/+6 |
|
|
* | Factor-out the common code for setting a KeyError. | Raymond Hettinger | 2013-09-02 | 1 | -15/+1 |
|
|
* | Instead of XORed indicies, switch to a hybrid of linear probing and open addr... | Raymond Hettinger | 2013-09-02 | 1 | -91/+68 |
|
|
* | Update copyright. | Raymond Hettinger | 2013-09-01 | 1 | -1/+1 |
|
|
* | Further reduce the cost of hash collisions by inspecting an additional nearby... | Raymond Hettinger | 2013-09-01 | 1 | -4/+39 |
|
|
* | Tighten-up the lookkey() logic and beautify the code a bit. | Raymond Hettinger | 2013-08-29 | 1 | -88/+43 |
|
|
* | Issue #18772: fix the gdb plugin after the set implementation changes | Antoine Pitrou | 2013-08-24 | 1 | -8/+2 |
|
|
* | Add the same dummy type that is used in dictionaries. | Raymond Hettinger | 2013-08-23 | 1 | -15/+49 |
|
|
* | Issue 18797: Remove unneeded refcount adjustments for dummy objects. | Raymond Hettinger | 2013-08-22 | 1 | -16/+6 |
|
|
* | Hoist the global dummy lookup out of the inner loop for set_merge(). | Raymond Hettinger | 2013-08-21 | 1 | -1/+3 |
|
|
* | Remove a redundant hash table probe (this was artifact from an earlier draft ... | Raymond Hettinger | 2013-08-21 | 1 | -11/+0 |
|
|
* | Issue 18772: Restore set dummy object back to unicode and restore the identi... | Raymond Hettinger | 2013-08-21 | 1 | -4/+4 |
|
|
* | Issue18771: Reduce the cost of hash collisions for set objects. | Raymond Hettinger | 2013-08-19 | 1 | -20/+86 |
|
|
* | Remove the else-clause because the conditions are no longer mutually exclusive. | Raymond Hettinger | 2013-08-17 | 1 | -1/+1 |
|
|
* | Use a known unique object for the dummy entry. | Raymond Hettinger | 2013-08-17 | 1 | -25/+20 |
|
|
* | Hoist the global "dummy" lookup outside of the reinsertion loop. | Raymond Hettinger | 2013-08-15 | 1 | -1/+3 |
|
|
* | Issue #18722: Remove uses of the "register" keyword in C code. | Antoine Pitrou | 2013-08-13 | 1 | -37/+37 |
|
|
* | Replace outdated optimization with clearer code that compiles better. | Raymond Hettinger | 2013-08-06 | 1 | -3/+3 |
|
|
* | Fix compilation warning with gcc 4.8 (unused typedef) | Antoine Pitrou | 2013-06-18 | 1 | -1/+0 |
|
|
* | Fix the internals of our hash functions to used unsigned values during hash | Gregory P. Smith | 2012-12-11 | 1 | -6/+6 |
|\ |
|
| * | Fix the internals of our hash functions to used unsigned values during hash | Gregory P. Smith | 2012-12-11 | 1 | -6/+6 |
|
|
* | | Fix typo. | Ezio Melotti | 2012-09-28 | 1 | -2/+2 |
|
|
* | | Issue #14785: Add sys._debugmallocstats() to help debug low-level memory allo... | David Malcolm | 2012-06-22 | 1 | -0/+10 |
|
|
* | | Rename _PyIter_GetBuiltin to _PyObject_GetBuiltin, and do not include it in t... | Antoine Pitrou | 2012-04-04 | 1 | -1/+1 |
|
|
* | | Issue #14288: Serialization support for builtin iterators. | Kristján Valur Jónsson | 2012-04-03 | 1 | -2/+43 |
|
|
* | | Issue #6695: Full garbage collection runs now clear the freelist of set objects. | Antoine Pitrou | 2011-12-16 | 1 | -2/+10 |
|
|
* | | merge 3.2 | Benjamin Peterson | 2011-10-30 | 1 | -1/+1 |
|\ \
| |/ |
|
| * | remove unused variable | Benjamin Peterson | 2011-10-30 | 1 | -1/+1 |
|
|
* | | Fix the return value of set_discard (issue #10519) | Petri Lehtinen | 2011-10-30 | 1 | -2/+3 |
|\ \
| |/ |
|
| * | Fix the return value of set_discard (issue #10519) | Petri Lehtinen | 2011-10-30 | 1 | -2/+3 |
|
|
* | | Avoid unnecessary recursive function calls (#closes #10519) | Petri Lehtinen | 2011-10-30 | 1 | -2/+2 |
|\ \
| |/ |
|
| * | Avoid unnecessary recursive function calls (closes #10519) | Petri Lehtinen | 2011-10-30 | 1 | -2/+2 |
|
|
* | | Rename _Py_identifier to _Py_IDENTIFIER. | Martin v. Löwis | 2011-10-14 | 1 | -1/+1 |
|
|
* | | Use identifier API for PyObject_GetAttrString. | Martin v. Löwis | 2011-10-10 | 1 | -1/+2 |
|
|
* | | Implement PEP 393. | Martin v. Löwis | 2011-09-28 | 1 | -25/+15 |
|
|
* | | Issue #1621: Fix undefined behaviour in bytes.__hash__, str.__hash__, tuple._... | Mark Dickinson | 2011-09-24 | 1 | -10/+10 |
|
|