log Objects/dictobject.c @ 27998:e27f58a50737 legacy-trunk

age author description
Sat, 15 Feb 2003 14:45:12 +0000 Neal Norwitz Add closing ) in comment legacy-trunk
Sat, 15 Feb 2003 03:01:11 +0000 Tim Peters cPickle.c, load_build(): Taught cPickle how to pick apart legacy-trunk
Sun, 29 Dec 2002 16:33:45 +0000 Raymond Hettinger SF patch #659536: Use PyArg_UnpackTuple where possible. legacy-trunk
Wed, 11 Dec 2002 13:21:12 +0000 Martin v. Löwis Constify char* API. Fixes #651363. 2.2 candidate. legacy-trunk
Mon, 09 Dec 2002 22:56:13 +0000 Tim Peters SF 548651: Fix the METH_CLASS implementation. legacy-trunk
Sat, 07 Dec 2002 08:10:51 +0000 Raymond Hettinger Remove assumption that cls is a subclass of dict. legacy-trunk
Wed, 04 Dec 2002 07:32:25 +0000 Raymond Hettinger Replace BadInternalCall with TypeError. Add a test case. Fix whitespace. legacy-trunk
Wed, 27 Nov 2002 19:38:00 +0000 Neal Norwitz Add missing decref legacy-trunk
Wed, 27 Nov 2002 07:29:33 +0000 Raymond Hettinger SF Patch 643443. Added dict.fromkeys(iterable, value=None), a class legacy-trunk
Sat, 23 Nov 2002 09:45:04 +0000 Just van Rossum Patch #642500 with slight modifications: allow keyword arguments in legacy-trunk
Wed, 04 Sep 2002 11:29:45 +0000 Guido van Rossum In doc strings, use 'k in D' rather than D.has_key(k). legacy-trunk
Mon, 19 Aug 2002 21:43:18 +0000 Guido van Rossum SF patch 576101, by Oren Tirosh: alternative implementation of legacy-trunk
Wed, 17 Jul 2002 16:30:39 +0000 Jeremy Hylton staticforward bites the dust. legacy-trunk
Tue, 16 Jul 2002 20:30:22 +0000 Guido van Rossum Make StopIteration a sink state. This is done by clearing out the legacy-trunk
Thu, 13 Jun 2002 20:33:02 +0000 Martin v. Löwis Patch #568124: Add doc string macros. legacy-trunk
Fri, 12 Apr 2002 15:11:59 +0000 Guido van Rossum Add Raymond Hettinger's d.pop(). See SF patch 539949. legacy-trunk
Fri, 12 Apr 2002 02:43:00 +0000 Neil Schemenauer PyObject_GC_Del and PyObject_Del can now be used as a function legacy-trunk
Wed, 03 Apr 2002 22:41:51 +0000 Guido van Rossum Add the 'bool' type and its values 'False' and 'True', as described in legacy-trunk
Fri, 29 Mar 2002 03:29:08 +0000 Tim Peters Remove the CACHE_HASH and INTERN_STRINGS preprocessor symbols. legacy-trunk
Thu, 28 Mar 2002 20:34:59 +0000 Guido van Rossum This is Neil's fix for SF bug 535905 (Evil Trashcan and GC interaction). legacy-trunk
Fri, 22 Mar 2002 15:33:15 +0000 Neil Schemenauer Use pymalloc if it's enabled. legacy-trunk
Thu, 28 Mar 2002 20:41:02 +0000 Guido van Rossum Sort-of backport to 2.1.3 (if we ever release it) of the following. 2.1
Wed, 23 May 2001 15:07:55 +0000 Thomas Wouters Backport Tim's checkin 2.84: 2.1
Thu, 28 Mar 2002 20:36:50 +0000 Guido van Rossum Backport to 2.2.1: 2.2
Tue, 11 Dec 2001 18:51:08 +0000 Tim Peters SF bug #491415 PyDict_UpdateFromSeq2() unused legacy-trunk
Mon, 03 Dec 2001 16:32:18 +0000 Guido van Rossum Fix of SF bug #475877 (Mutable subtype instances are hashable). legacy-trunk
Mon, 29 Oct 2001 22:25:45 +0000 Tim Peters Rename "dictionary" (type and constructor) to "dict". legacy-trunk
Sat, 27 Oct 2001 18:27:48 +0000 Tim Peters dictionary() constructor: legacy-trunk
Fri, 26 Oct 2001 05:06:50 +0000 Tim Peters Generalize dictionary() to accept a sequence of 2-sequences. At the legacy-trunk
Fri, 05 Oct 2001 20:51:39 +0000 Guido van Rossum Enable GC for new-style instances. This touches lots of files, since legacy-trunk
Fri, 14 Sep 2001 00:25:33 +0000 Tim Peters Changed the dict implementation to take "string shortcuts" only when legacy-trunk
Sun, 02 Sep 2001 18:35:54 +0000 Tim Peters Repair typo in comment. legacy-trunk
Sun, 02 Sep 2001 08:22:48 +0000 Tim Peters Make dictionary() a real constructor. Accepts at most one argument, "a legacy-trunk
Wed, 29 Aug 2001 23:54:21 +0000 Neil Schemenauer Use new GC API. legacy-trunk
Thu, 16 Aug 2001 13:15:00 +0000 Martin v. Löwis Patch #427190: Implement and use METH_NOARGS and METH_O. legacy-trunk
Fri, 10 Aug 2001 20:28:28 +0000 Guido van Rossum Add PyDict_Merge(a, b, override): legacy-trunk
Thu, 02 Aug 2001 04:15:00 +0000 Tim Peters Merge of descr-branch back into trunk. legacy-trunk
Tue, 26 Jun 2001 20:08:32 +0000 Barry Warsaw dict_update(): Generalize this method so {}.update() accepts any legacy-trunk
Sat, 16 Jun 2001 07:52:53 +0000 Tim Peters dict_repr: Reuse one of the int vars (minor code simplification). legacy-trunk
Sat, 16 Jun 2001 05:11:17 +0000 Tim Peters SF bug 433228: repr(list) woes when len(list) big. legacy-trunk
Mon, 04 Jun 2001 21:00:21 +0000 Tim Peters Store the mask instead of the size in dictobjects. The mask is more legacy-trunk
Sun, 03 Jun 2001 04:54:32 +0000 Tim Peters lookdict: stop more insane core-dump mutating comparison cases. Should legacy-trunk
Sun, 03 Jun 2001 04:14:43 +0000 Tim Peters lookdict: Reduce obfuscating code duplication with a judicious goto. legacy-trunk
Sat, 02 Jun 2001 08:27:39 +0000 Tim Peters Finish the dict->string coredump fix. Need sleep. legacy-trunk
Sat, 02 Jun 2001 08:02:56 +0000 Tim Peters Coredumpers from Michael Hudson, mutating dicts while printing or legacy-trunk
Sat, 02 Jun 2001 05:42:29 +0000 Tim Peters dict_popitem(): Repaired last-second 2.1 comment, which misidentified the legacy-trunk
Sat, 02 Jun 2001 05:27:19 +0000 Tim Peters New collision resolution scheme: no polynomials, simpler, faster, less legacy-trunk
Sun, 27 May 2001 07:39:22 +0000 Tim Peters Implement an old idea of Christian Tismer's: use polynomial division legacy-trunk
Thu, 24 May 2001 16:56:35 +0000 Martin v. Löwis Patch #424335: Implement string_richcompare, remove string_compare. legacy-trunk
Thu, 24 May 2001 16:26:40 +0000 Tim Peters dictresize(): Rebuild small tables if there are any dummies, not just if legacy-trunk
Wed, 23 May 2001 23:33:57 +0000 Tim Peters Jack Jansen hit a bug in the new dict code, reported on python-dev. legacy-trunk
Tue, 22 May 2001 22:36:52 +0000 Fred Drake Remove unused variable. legacy-trunk
Tue, 22 May 2001 20:40:22 +0000 Tim Peters SF patch #425242: Patch which "inlines" small dictionaries. legacy-trunk
Sat, 19 May 2001 07:04:38 +0000 Tim Peters Bugfix candidate. legacy-trunk
Thu, 17 May 2001 22:25:34 +0000 Tim Peters Speed dictresize by collapsing its two passes into one; the reason given legacy-trunk
Sun, 13 May 2001 06:43:53 +0000 Tim Peters Aggressive reordering of dict comparisons. In case of collision, it stands legacy-trunk
Sun, 13 May 2001 00:19:31 +0000 Tim Peters Get rid of the superstitious "~" in dict hashing's "i = (~hash) & mask". legacy-trunk
Thu, 10 May 2001 21:45:19 +0000 Tim Peters Restore dicts' tp_compare slot, and change dict_richcompare to say it legacy-trunk
Thu, 10 May 2001 18:58:31 +0000 Tim Peters Repair typo in comment. legacy-trunk
Thu, 10 May 2001 08:32:44 +0000 Tim Peters SF bug #422121 Insecurities in dict comparison. legacy-trunk