| Commit message (Expand) | Author | Age | Files | Lines |
* | Add PyDict_Merge(a, b, override): | Guido van Rossum | 2001-08-10 | 1 | -2/+18 |
|
|
* | Merge of descr-branch back into trunk. | Tim Peters | 2001-08-02 | 1 | -123/+107 |
|
|
* | dict_update(): Generalize this method so {}.update() accepts any | Barry Warsaw | 2001-06-26 | 1 | -17/+70 |
|
|
* | dict_repr: Reuse one of the int vars (minor code simplification). | Tim Peters | 2001-06-16 | 1 | -3/+3 |
|
|
* | SF bug 433228: repr(list) woes when len(list) big. | Tim Peters | 2001-06-16 | 1 | -30/+68 |
|
|
* | Store the mask instead of the size in dictobjects. The mask is more | Tim Peters | 2001-06-04 | 1 | -23/+29 |
|
|
* | lookdict: stop more insane core-dump mutating comparison cases. Should | Tim Peters | 2001-06-03 | 1 | -6/+31 |
|
|
* | lookdict: Reduce obfuscating code duplication with a judicious goto. | Tim Peters | 2001-06-03 | 1 | -25/+21 |
|
|
* | Finish the dict->string coredump fix. Need sleep. | Tim Peters | 2001-06-02 | 1 | -1/+1 |
|
|
* | Coredumpers from Michael Hudson, mutating dicts while printing or | Tim Peters | 2001-06-02 | 1 | -7/+19 |
|
|
* | dict_popitem(): Repaired last-second 2.1 comment, which misidentified the | Tim Peters | 2001-06-02 | 1 | -5/+8 |
|
|
* | New collision resolution scheme: no polynomials, simpler, faster, less | Tim Peters | 2001-06-02 | 1 | -163/+124 |
|
|
* | Implement an old idea of Christian Tismer's: use polynomial division | Tim Peters | 2001-05-27 | 1 | -18/+72 |
|
|
* | Patch #424335: Implement string_richcompare, remove string_compare. | Martin v. Löwis | 2001-05-24 | 1 | -4/+3 |
|
|
* | dictresize(): Rebuild small tables if there are any dummies, not just if | Tim Peters | 2001-05-24 | 1 | -7/+11 |
|
|
* | Jack Jansen hit a bug in the new dict code, reported on python-dev. | Tim Peters | 2001-05-23 | 1 | -9/+28 |
|
|
* | Remove unused variable. | Fred Drake | 2001-05-22 | 1 | -1/+0 |
|
|
* | SF patch #425242: Patch which "inlines" small dictionaries. | Tim Peters | 2001-05-22 | 1 | -81/+145 |
|
|
* | Bugfix candidate. | Tim Peters | 2001-05-19 | 1 | -2/+3 |
|
|
* | Speed dictresize by collapsing its two passes into one; the reason given | Tim Peters | 2001-05-17 | 1 | -8/+9 |
|
|
* | Aggressive reordering of dict comparisons. In case of collision, it stands | Tim Peters | 2001-05-13 | 1 | -30/+21 |
|
|
* | Get rid of the superstitious "~" in dict hashing's "i = (~hash) & mask". | Tim Peters | 2001-05-13 | 1 | -10/+2 |
|
|
* | Restore dicts' tp_compare slot, and change dict_richcompare to say it | Tim Peters | 2001-05-10 | 1 | -15/+3 |
|
|
* | Repair typo in comment. | Tim Peters | 2001-05-10 | 1 | -1/+1 |
|
|
* | SF bug #422121 Insecurities in dict comparison. | Tim Peters | 2001-05-10 | 1 | -34/+95 |
|
|
* | SF patch #421922: Implement rich comparison for dicts. | Tim Peters | 2001-05-08 | 1 | -2/+72 |
|
|
* | Mchael Hudson pointed out that the code for detecting changes in | Guido van Rossum | 2001-05-02 | 1 | -4/+4 |
|
|
* | Add experimental iterkeys(), itervalues(), iteritems() to dict | Guido van Rossum | 2001-05-01 | 1 | -11/+85 |
|
|
* | Mondo changes to the iterator stuff, without changing how Python code | Guido van Rossum | 2001-04-23 | 1 | -2/+21 |
|
|
* | Iterators phase 1. This comprises: | Guido van Rossum | 2001-04-20 | 1 | -0/+103 |
|
|
* | Oops. Removed dictiter_new decl that wasn't supposed to go in yet. | Guido van Rossum | 2001-04-20 | 1 | -2/+0 |
|
|
* | Implement, test and document "key in dict" and "key not in dict". | Guido van Rossum | 2001-04-20 | 1 | -1/+35 |
|
|
* | Tim pointed out a remaining vulnerability in popitem(): the | Guido van Rossum | 2001-04-16 | 1 | -5/+6 |
|
|
* | Tentative fix for a problem that Tim discovered at the last moment, | Guido van Rossum | 2001-04-15 | 1 | -61/+110 |
|
|
* | Make PyDict_Next safe to use for loops that merely modify the values | Tim Peters | 2001-03-21 | 1 | -8/+32 |
|
|
* | Rich comparisons: | Guido van Rossum | 2001-01-18 | 1 | -118/+45 |
|
|
* | dict_update has two boundary conditions: a.update(a) and a.update({}) | Jeremy Hylton | 2001-01-03 | 1 | -2/+2 |
|
|
* | Add long-overdue docstrings to dict methods. | Tim Peters | 2000-12-13 | 1 | -11/+53 |
|
|
* | Typo repair in comments. Fell for GregS's .popitem() poke. | Tim Peters | 2000-12-13 | 1 | -2/+6 |
|
|
* | Bring comments up to date (e.g., they still said the table had to be | Tim Peters | 2000-12-13 | 1 | -23/+40 |
|
|
* | Add popitem() -- SF patch #102733. | Guido van Rossum | 2000-12-12 | 1 | -0/+53 |
|
|
* | Backing out my changes. | Moshe Zadka | 2000-11-30 | 1 | -72/+0 |
|
|
* | Added .first{item,value,key}() to dictionaries. | Moshe Zadka | 2000-11-30 | 1 | -0/+72 |
|
|
* | REMOVED all CWI, CNRI and BeOpen copyright markings. | Guido van Rossum | 2000-09-01 | 1 | -9/+0 |
|
|
* | Slight performance hack that also avoids requiring the existence of thread | Fred Drake | 2000-08-31 | 1 | -12/+124 |
|
|
* | Clear errors raised by PyObject_Compare() without losing any existing | Fred Drake | 2000-08-31 | 1 | -9/+44 |
|
|
* | Barry's patch to implement the new setdefault() method. | Guido van Rossum | 2000-08-08 | 1 | -0/+36 |
|
|
* | Miscelaneous ANSIfications. I'm assuming here 'main' should take (int, | Thomas Wouters | 2000-07-22 | 1 | -1/+1 |
|
|
* | Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either | Thomas Wouters | 2000-07-16 | 1 | -1/+1 |
|
|
* | Removed Py_PROTO and switched to ANSI C declarations in the dict | Tim Peters | 2000-07-04 | 1 | -104/+34 |
|
|