| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
|
|
* | Neil Schemenauer: small fixes for GC | Guido van Rossum | 2000-07-01 | 1 | -0/+1 |
|
|
* | Change copyright notice - 2nd try. | Guido van Rossum | 2000-06-30 | 1 | -6/+0 |
|
|
* | Change copyright notice. | Guido van Rossum | 2000-06-30 | 1 | -22/+7 |
|
|
* | final patches from Neil Schemenauer for garbage collection | Jeremy Hylton | 2000-06-30 | 1 | -1/+3 |
|
|
* | part 2 of Neil Schemenauer's GC patches: | Jeremy Hylton | 2000-06-23 | 1 | -2/+2 |
|
|
* | Round 1 of Neil Schemenauer's GC patches: | Jeremy Hylton | 2000-06-23 | 1 | -0/+35 |
|
|
* | Vladimir Marangozov's long-awaited malloc restructuring. | Guido van Rossum | 2000-05-03 | 1 | -4/+6 |
|
|
* | Add PyDict_Copy() function to C API for dicts. It returns a new | Jeremy Hylton | 2000-03-30 | 1 | -1/+15 |
|
|
* | Christian Tismer's "trashcan" patch: | Guido van Rossum | 2000-03-13 | 1 | -0/+2 |
|
|
* | dict_has_key(): Accept only one parameter. PR#210 reported by | Fred Drake | 2000-02-23 | 1 | -4/+4 |
|
|
* | Vladimir Marangozov contributed updated comments. | Guido van Rossum | 1999-03-24 | 1 | -11/+8 |
|
|
* | Remove dead code discovered by Vladimir Marangozov. | Guido van Rossum | 1998-11-16 | 1 | -4/+2 |
|
|
* | Slight rearrangement of code in lookdict() by Vladimir Marangozov, to | Guido van Rossum | 1998-10-06 | 1 | -4/+3 |
|
|
* | Avoid using calloc(). This triggered an obscure bug on multiprocessor | Guido van Rossum | 1998-07-16 | 1 | -1/+2 |
|
|
* | Make sure that PyDict_GetItem[String]() *never* raises an exception. | Guido van Rossum | 1998-05-14 | 1 | -2/+3 |
|
|
* | Use Py_Repr{Enter,Leave} to display recursive dictionaries in finite space. | Guido van Rossum | 1998-04-10 | 1 | -5/+31 |
|
|
* | Correct Barry's fix -- take care of {}.get(0). | Guido van Rossum | 1997-10-20 | 1 | -0/+3 |
|
|
* | dict_get(): Fixed a couple of stupid mistakes which caused crashes. | Barry Warsaw | 1997-10-20 | 1 | -8/+2 |
|
|