| Commit message (Expand) | Author | Age | Files | Lines |
* | SF bug #491415 PyDict_UpdateFromSeq2() unused | Tim Peters | 2001-12-11 | 1 | -8/+2 |
|
|
* | Fix of SF bug #475877 (Mutable subtype instances are hashable). | Guido van Rossum | 2001-12-03 | 1 | -1/+8 |
|
|
* | Rename "dictionary" (type and constructor) to "dict". | Tim Peters | 2001-10-29 | 1 | -5/+5 |
|
|
* | dictionary() constructor: | Tim Peters | 2001-10-27 | 1 | -7/+5 |
|
|
* | Generalize dictionary() to accept a sequence of 2-sequences. At the | Tim Peters | 2001-10-26 | 1 | -16/+102 |
|
|
* | Enable GC for new-style instances. This touches lots of files, since | Guido van Rossum | 2001-10-05 | 1 | -1/+2 |
|
|
* | Changed the dict implementation to take "string shortcuts" only when | Tim Peters | 2001-09-14 | 1 | -13/+16 |
|
|
* | Repair typo in comment. | Tim Peters | 2001-09-02 | 1 | -1/+1 |
|
|
* | Make dictionary() a real constructor. Accepts at most one argument, "a | Tim Peters | 2001-09-02 | 1 | -2/+29 |
|
|
* | Use new GC API. | Neil Schemenauer | 2001-08-29 | 1 | -7/+6 |
|
|
* | Patch #427190: Implement and use METH_NOARGS and METH_O. | Martin v. Löwis | 2001-08-16 | 1 | -50/+25 |
|
|
* | 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 |
|
|