summaryrefslogtreecommitdiffstats
path: root/Objects/abstract.c
Commit message (Expand)AuthorAgeFilesLines
* Merge current trunk into p3yk. This includes the PyNumber_Index API change,Thomas Wouters2006-08-211-19/+83
* Get rid of most of the rest of coerce (slot is still there for now).Neal Norwitz2006-08-211-39/+4
* Completely get rid of PyClass and PyInstance.Guido van Rossum2006-08-171-5/+0
* Merged revisions 46753-51188 via svnmerge fromThomas Wouters2006-08-111-39/+43
* Get rid of most of the flags (in tp_flags) that keep track of variousGuido van Rossum2006-07-271-115/+20
* Merge the rest of the trunk.Thomas Wouters2006-06-081-1/+2
* Merge p3yk branch with the trunk up to revision 45595. This breaks a fairThomas Wouters2006-04-211-50/+88
* Get rid of remnants of integer divisionNeal Norwitz2006-03-241-2/+0
* Checkpoint. 218 tests are okay; 53 are failing. Done so far:Guido van Rossum2006-03-151-12/+2
* Checking in the code for PEP 357.Guido van Rossum2006-03-071-44/+32
* Change some sequnce APIs to use Py_ssize_t.Neal Norwitz2006-03-041-5/+9
* Revert backwards-incompatible const changes.Martin v. Löwis2006-02-271-1/+1
* Use Py_ssize_t for counts and sizes.Martin v. Löwis2006-02-161-2/+2
* Merge ssize_t branch.Martin v. Löwis2006-02-151-43/+43
* Renamed _length_cue() to __length_hint__(). See:Armin Rigo2006-02-111-3/+3
* Remove some shadowed variablesNeal Norwitz2006-01-081-1/+1
* SF patch #1390657:Armin Rigo2005-12-291-6/+45
* Convert iterator __len__() methods to a private API.Raymond Hettinger2005-09-241-1/+26
* SF bug #1242657: list(obj) can swallow KeyboardInterruptRaymond Hettinger2005-08-211-0/+5
* Fix:Michael W. Hudson2005-07-121-8/+13
* Make subclasses of int, long, complex, float, and unicode perform typeBrett Cannon2005-04-261-47/+37
* Small boost to PySequence_Fast(). Lists build faster than tuples forRaymond Hettinger2004-12-181-1/+1
* Add missing decref.Raymond Hettinger2004-12-161-0/+1
* SF bug #1085744: Performance issues with PySequence_Tuple()Raymond Hettinger2004-12-161-4/+14
* SF bug #1030557: PyMapping_Check crashes when argument is NULLRaymond Hettinger2004-09-191-2/+2
* Check the type of values returned by __int__, __float__, __long__,Neil Schemenauer2004-07-191-6/+33
* SF bug #952866: "can't multiply sequence *by* non-int"Raymond Hettinger2004-05-121-1/+1
* Improve previous checkin to use a slot check instead of equivalentRaymond Hettinger2004-04-051-1/+2
* Improve accuracy of sequence and mapping checks.Raymond Hettinger2004-04-041-2/+8
* recursive_isinstance(), recursive_issubclass(): New code here returnedTim Peters2004-03-211-2/+2
* Limit the nesting depth of a tuple passed as the second argument toBrett Cannon2004-03-201-9/+36
* Add missing decrefRaymond Hettinger2004-03-171-0/+1
* Eliminate a big block of duplicate code in PySequence_List() byRaymond Hettinger2004-03-111-54/+6
* SF Patch #871704: Py_SequenceFast can mask errorsRaymond Hettinger2004-01-111-3/+11
* Apply pre-sizing optimization to a broader class of objects.Raymond Hettinger2004-01-041-8/+4
* Apply tuple/list pre-sizing optimization to a broader class of objects.Raymond Hettinger2004-01-041-1/+1
* Fix Greg Ward's error message nit: PyObject_SetItem and PySequenceSetItemRaymond Hettinger2003-10-271-1/+1
* Removed duplicate test from inner loop.Raymond Hettinger2003-03-011-6/+1
* Make PyNumber_Check() a bit more careful, since all sorts of thingsGuido van Rossum2003-02-181-1/+3
* Add missing cast in previous fix.Guido van Rossum2003-02-121-1/+2
* SF #532767: isinstance(x, X) should work when x is a proxy for an XGuido van Rossum2003-02-121-6/+19
* Fold long lines.Guido van Rossum2003-02-101-4/+7
* Merge to trunk from release branch:Guido van Rossum2002-12-311-0/+1
* Always try nb_* slots before trying sq_concat, sq_inplace_concat, sq_repeat,Neil Schemenauer2002-12-301-50/+128
* Change issubclass() so that recursive tuples (directly or indirectlyWalter Dörwald2002-12-121-4/+4
* Enhance issubclass() and PyObject_IsSubclass() so that a tuple isWalter Dörwald2002-12-121-28/+42
* Fix typo in abstract.c which caused __rpow__ to not be invoked.Raymond Hettinger2002-12-071-1/+1
* Simplify use of NB_BINOP and NB_TERNOP by making them do the pointerNeil Schemenauer2002-11-241-15/+15
* Remove special handling of str and unicode in PyNumber_InPlaceRemainder. TheyNeil Schemenauer2002-11-241-9/+2
* str and unicode objects now have a __mod__ slot so don't special case them inNeil Schemenauer2002-11-181-6/+0