cpython/Objects
Guido van Rossum 55f2099b2f Miscellaneous code fiddling:
- SLOT1BINFULL() macro: changed this to check for __rop__ overriding
  __op__, like binary_op1() in abstract.c -- the latter only calls the
  slot function once if both types use the same slot function, so the
  slot function must make both calls -- which it already did for the
  __op__, __rop__ order, but not yet for the __rop__, __op__ order
  when B.__class__ is a subclass of A.__class__.

- slot_sq_contains(), slot_nb_nonzero(): use lookup_maybe() rather
  than lookup_method() which sets an exception which we then clear.

- slot_nb_coerce(): don't give up when left argument's __coerce__
returns NotImplemented, but give the right argument a chance.
2001-10-01 17:18:22 +00:00
..
.cvsignore Ignore a bunch of generated files. 2000-05-02 18:34:30 +00:00
abstract.c binary_op1(), ternary_op(): rearrange the code so that slotw is tested 2001-10-01 17:10:18 +00:00
bufferobject.c repr's converted to using PyString_FromFormat() instead of sprintf'ing 2001-08-24 18:34:26 +00:00
cellobject.c Use new GC API. 2001-08-29 23:54:21 +00:00
classobject.c SF bug [#466173] unpack TypeError unclear 2001-09-30 05:58:42 +00:00
cobject.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
complexobject.c Merge branch changes (coercion, rich comparisons) into trunk. 2001-09-27 20:30:07 +00:00
descrobject.c Make properties discoverable from Python: 2001-09-24 21:17:50 +00:00
dictobject.c Changed the dict implementation to take "string shortcuts" only when 2001-09-14 00:25:33 +00:00
fileobject.c Generalize file.writelines() to allow iterable objects. 2001-09-23 04:06:05 +00:00
floatobject.c Add additional coercion support for "self subtypes" to int, long, 2001-09-19 01:25:16 +00:00
frameobject.c Add optional docstrings to getset descriptors. Fortunately, there's 2001-09-20 21:45:26 +00:00
funcobject.c Add optional docstrings to getset descriptors. Fortunately, there's 2001-09-20 21:45:26 +00:00
intobject.c Add additional coercion support for "self subtypes" to int, long, 2001-09-19 01:25:16 +00:00
iterobject.c Patch #427190: Implement and use METH_NOARGS and METH_O. 2001-08-16 13:15:00 +00:00
listobject.c Give the internal immutable list type .extend and .pop methods (they 2001-08-30 06:15:32 +00:00
longobject.c SF [#466125] PyLong_AsLongLong works for any integer. 2001-09-30 05:09:37 +00:00
methodobject.c Add optional docstrings to getset descriptors. Fortunately, there's 2001-09-20 21:45:26 +00:00
moduleobject.c Add optional docstrings to member descriptors. For backwards 2001-09-20 20:46:19 +00:00
object.c Merge branch changes (coercion, rich comparisons) into trunk. 2001-09-27 20:30:07 +00:00
obmalloc.c Identifiers matching _[A-Z_]\w* are reserved for C implementations. 2001-03-11 18:36:13 +00:00
rangeobject.c repr's converted to using PyString_FromFormat() instead of sprintf'ing 2001-08-24 18:34:26 +00:00
sliceobject.c Add optional docstrings to member descriptors. For backwards 2001-09-20 20:46:19 +00:00
stringobject.c Merge branch changes (coercion, rich comparisons) into trunk. 2001-09-27 20:30:07 +00:00
tupleobject.c The endless 460020 bug. 2001-09-11 19:48:03 +00:00
typeobject.c Miscellaneous code fiddling: 2001-10-01 17:18:22 +00:00
unicodectype.c removed "register const" from scalar arguments to the unicode 2001-06-27 22:08:26 +00:00
unicodeobject.c Fix a bug in rendering of \\ by repr() -- it rendered as \\\ instead 2001-09-21 15:38:17 +00:00
unicodetype_db.h forgot to check in the new makeunicodedata.py script 2001-01-21 17:01:31 +00:00
xxobject.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00