summaryrefslogtreecommitdiffstats
path: root/Objects/dictobject.c
Commit message (Expand)AuthorAgeFilesLines
* Merged revisions 58221-58741 via svnmerge fromGuido van Rossum2007-11-011-108/+106
* Thomas Wouters suggested an obvious improvement to unicode_eq():Guido van Rossum2007-09-181-1/+1
* Switch dict lookup around to optimizing for unicode.Guido van Rossum2007-09-181-32/+52
* Micro optimizations after staring at gprof output for a while.Guido van Rossum2007-09-181-8/+5
* Keir Mierle's set operations for dict views (keys/items only of course).Guido van Rossum2007-08-241-2/+94
* Patch with Keir Mierle: add rich comparisons between dict views and sets,Guido van Rossum2007-08-241-28/+52
* Convert a bunch of constant strings in C to unicode.Neal Norwitz2007-08-231-1/+1
* Kill all uses and definitions of tp_print under Objects/. (Others will follow.)Guido van Rossum2007-08-071-46/+1
* Fix the docstrings for keys(), items(), values() (especially the latter).Guido van Rossum2007-07-271-61/+6
* Merged revisions 56467-56482 via svnmerge fromMartin v. Löwis2007-07-211-18/+11
* Make identifiers str (not str8) objects throughout.Martin v. Löwis2007-06-101-5/+5
* Add functions PyUnicode_Append() and PyUnicode_AppendAndDel() that mirrorWalter Dörwald2007-05-181-11/+11
* Merged revisions 53952-54987 via svnmerge fromGuido van Rossum2007-04-271-0/+18
* Fix some silly uses of KEYS, ITEMS, VALUES.Guido van Rossum2007-02-271-8/+6
* Add TODONeal Norwitz2007-02-261-0/+8
* Merged revisions 53875-53911 via svnmerge fromThomas Wouters2007-02-251-1/+1
* Merged revisions 53623-53858 via svnmerge fromThomas Wouters2007-02-231-1/+40
* Make dict.keys() and dict.items() comparable to sets, using == and !=.Guido van Rossum2007-02-121-2/+79
* - PEP 3106: dict.iterkeys(), .iteritems(), .itervalues() are now gone;Guido van Rossum2007-02-111-6/+16
* Implement __contains__ for dict_keys and dict_items.Guido van Rossum2007-02-101-26/+56
* Endow dict views with a proper length method.Guido van Rossum2007-02-101-12/+39
* Very preliminary work on dict views.Guido van Rossum2007-02-101-4/+243
* Four months of trunk changes (including a few releases...)Thomas Wouters2006-12-131-3/+21
* Got test_mutants.py working. One set of changes was straightforward:Guido van Rossum2006-08-241-19/+22
* Restructure comparison dramatically. There is no longer a defaultGuido van Rossum2006-08-241-132/+34
* Get rid of dict.has_key(). Boy this has a lot of repercussions!Guido van Rossum2006-08-181-7/+2
* Completely get rid of PyClass and PyInstance.Guido van Rossum2006-08-171-8/+1
* Merged revisions 46753-51188 via svnmerge fromThomas Wouters2006-08-111-2/+5
* Partially merge trunk into p3yk. The removal of Mac/Tools is confusing svnThomas Wouters2006-06-081-113/+195
* Merge p3yk branch with the trunk up to revision 45595. This breaks a fairThomas Wouters2006-04-211-20/+23
* Oops. Fix syntax for C89 compilers.Guido van Rossum2006-02-251-2/+2
* - Patch 1433928:Guido van Rossum2006-02-251-1/+15
* Revert 42400.Martin v. Löwis2006-02-161-1/+1
* Support %zd in PyErr_Format and PyString_FromFormat.Martin v. Löwis2006-02-161-1/+1
* Get rid of compiler warnings (gcc 3.3.4 on x86)Neal Norwitz2006-02-161-1/+1
* Merge ssize_t branch.Martin v. Löwis2006-02-151-15/+17
* Renamed _length_cue() to __length_hint__(). See:Armin Rigo2006-02-111-2/+2
* Fixed English in a comment; trimmed trailing whitespace;Tim Peters2006-01-011-11/+11
* Convert iterator __len__() methods to a private API.Raymond Hettinger2005-09-241-9/+18
* Fix nits.Raymond Hettinger2005-08-171-2/+2
* SF patch #1200051: Small optimization for PyDict_Merge()Raymond Hettinger2005-05-141-0/+6
* SF bug #1183742: PyDict_Copy() can return non-NULL value on errorRaymond Hettinger2005-04-151-1/+1
* Code simplification -- eliminate lookup when value is known in advance.Raymond Hettinger2005-02-051-2/+4
* Moved SunPro warning suppression into pyport.h and out of individualNicholas Bastin2004-07-151-4/+0
* Disabling end-of-loop code not reached warning on SunProNicholas Bastin2004-06-181-0/+4
* Update docstring for dict.update() to match the new realities.Walter Dörwald2004-05-281-1/+2
* * Add unittests for iterators that report their lengthRaymond Hettinger2004-04-121-7/+7
* GCC was complaining that 'value' in dictiter_iternextvalue() wasn'tGuido van Rossum2004-03-201-5/+6
* Factor out a double lookup.Raymond Hettinger2004-03-191-2/+1
* Make the new dictionary iterators transparent with respect to length.Raymond Hettinger2004-03-181-4/+20