summaryrefslogtreecommitdiffstats
path: root/Objects
Commit message (Expand)AuthorAgeFilesLines
* * Add a fast equality check path for frozensets where the hash value hasRaymond Hettinger2005-08-241-5/+8
* SF bug #1242657: list(obj) can swallow KeyboardInterruptRaymond Hettinger2005-08-212-0/+10
* Add shortcuts for a|a and a&a.Raymond Hettinger2005-08-171-8/+9
* Fix nits.Raymond Hettinger2005-08-171-2/+2
* Results of a line-by-line comparison back to dictobject.c.Raymond Hettinger2005-08-171-127/+121
* Numerous fix-ups to C API and docs. Added tests for C API.Raymond Hettinger2005-08-161-9/+120
* DECREF --> XDECREFRaymond Hettinger2005-08-161-1/+1
* Add a C API for sets and frozensets.Raymond Hettinger2005-08-161-8/+72
* More function re-ordering (placing like functions together).Raymond Hettinger2005-08-131-86/+86
* * Bring lookkey() and lookkey_string() closer to dict version.Raymond Hettinger2005-08-131-93/+77
* Fix a too-aggressive assert (see SF#1257960). Previously, gen_iternextPhillip J. Eby2005-08-131-1/+1
* * Fix SF #1257731. Make __contains__(), remove(), and discard() only doRaymond Hettinger2005-08-121-26/+30
* Change the %s format specifier for str objects so that it returns aNeil Schemenauer2005-08-122-17/+33
* * Add short-circuit code for in-place operations with self (such asRaymond Hettinger2005-08-111-89/+153
* * Bring in INIT_NONZERO_SET_SLOTS macro from dictionary code.Raymond Hettinger2005-08-071-18/+51
* * Removed checked_error flag which no longer provides any benefit.Raymond Hettinger2005-08-061-15/+12
* * set_new() doesn't need to zero the structure a second time after tp_allocRaymond Hettinger2005-08-061-3/+6
* Factor away a redundant clear() function.Raymond Hettinger2005-08-061-13/+6
* * Improve a variable name: entry0 --> table.Raymond Hettinger2005-08-051-39/+58
* * Move copyright notice to top and indicate derivation from sets.py andRaymond Hettinger2005-08-051-22/+17
* Model set.pop() after dict.popitem().Raymond Hettinger2005-08-021-12/+30
* PEP 342 implementation. Per Guido's comments, the generator throw()Phillip J. Eby2005-08-021-5/+234
* * Improve code for the empty frozenset singleton:Raymond Hettinger2005-08-011-63/+66
* Fix build on gcc: PySetIter_Type should be static in definitionHye-Shik Chang2005-08-011-1/+1
* Improve variable names.Raymond Hettinger2005-07-311-154/+154
* Fix frozenset() ref count and a comment typo.Raymond Hettinger2005-07-311-3/+2
* Comment on the set_swap_bodies() helper function.Raymond Hettinger2005-07-311-0/+13
* Revised the set() and frozenset() implementaion to use its own internalRaymond Hettinger2005-07-311-211/+863
* SF bug #1238681: freed pointer is used in longobject.c:long_pow().Tim Peters2005-07-171-5/+8
* Fix:Michael W. Hudson2005-07-121-8/+13
* SF bug 1185883: PyObject_Realloc can't safely take over a block currentlyTim Peters2005-07-101-27/+23
* Apparently some compiler gives a warning onMichael W. Hudson2005-06-301-1/+1
* SF bug #1224347: int/long unification and hex()Raymond Hettinger2005-06-292-13/+7
* Insert missing flag.Raymond Hettinger2005-06-191-1/+1
* SF patch #1200018: Restore GC support to set objectsRaymond Hettinger2005-06-181-7/+24
* fix object.__divmod__.__doc__Anthony Baxter2005-06-031-2/+8
* This is my patch:Michael W. Hudson2005-05-271-239/+509
* Disallow opening files with modes 'aU' or 'wU' as specified by PEPSkip Montanaro2005-05-201-0/+51
* Fixed a quite misleading comment: a "not" should not have been there.Armin Rigo2005-05-151-1/+1
* SF patch #1200051: Small optimization for PyDict_Merge()Raymond Hettinger2005-05-141-0/+6
* Make subclasses of int, long, complex, float, and unicode perform typeBrett Cannon2005-04-265-75/+73
* As per discussion on python-dev, descriptors defined in C with a NULL setterBarry Warsaw2005-04-191-2/+2
* SF bug #1183742: PyDict_Copy() can return non-NULL value on errorRaymond Hettinger2005-04-151-1/+1
* Fix for rather inaccurately titled bugMichael W. Hudson2005-03-301-0/+6
* SF bug #1770766: weakref proxy has incorrect __nonzero__ behavior.Raymond Hettinger2005-03-271-5/+1
* SF bug #1155938: Missing None check for __init__().Raymond Hettinger2005-03-031-0/+6
* Revert previous checkin on getargs 'L' code. Try to convert allMartin v. Löwis2005-03-031-1/+22
* * Beef-up tests for str.count().Raymond Hettinger2005-02-201-2/+7
* * Beef-up testing of str.__contains__() and str.find().Raymond Hettinger2005-02-201-13/+26
* FixMichael W. Hudson2005-02-171-2/+0