cpython/Objects
Guido van Rossum 6f7993765a Add optional docstrings to member descriptors. For backwards
compatibility, this required all places where an array of "struct
memberlist" structures was declared that is referenced from a type's
tp_members slot to change the type of the structure to PyMemberDef;
"struct memberlist" is now only used by old code that still calls
PyMember_Get/Set.  The code in PyObject_GenericGetAttr/SetAttr now
calls the new APIs PyMember_GetOne/SetOne, which take a PyMemberDef
argument.

As examples, I added actual docstrings to the attributes of a few
types: file, complex, instance method, super, and xxsubtype.spamlist.

Also converted the symtable to new style getattr.
2001-09-20 20:46:19 +00:00
..
.cvsignore Ignore a bunch of generated files. 2000-05-02 18:34:30 +00:00
abstract.c PyObject_CallObject(): this may as well call PyEval_CallObject() 2001-09-14 16:47:50 +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 Add optional docstrings to member descriptors. For backwards 2001-09-20 20:46:19 +00:00
cobject.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
complexobject.c Add optional docstrings to member descriptors. For backwards 2001-09-20 20:46:19 +00:00
descrobject.c Add optional docstrings to member descriptors. For backwards 2001-09-20 20:46:19 +00:00
dictobject.c Changed the dict implementation to take "string shortcuts" only when 2001-09-14 00:25:33 +00:00
fileobject.c Add optional docstrings to member descriptors. For backwards 2001-09-20 20:46:19 +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 member descriptors. For backwards 2001-09-20 20:46:19 +00:00
funcobject.c Add optional docstrings to member descriptors. For backwards 2001-09-20 20:46:19 +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 Add additional coercion support for "self subtypes" to int, long, 2001-09-19 01:25:16 +00:00
methodobject.c Removed some unreachable break statements to silence SGI compiler. 2001-08-30 13:58:58 +00:00
moduleobject.c Add optional docstrings to member descriptors. For backwards 2001-09-20 20:46:19 +00:00
object.c _PyObject_GetDictPtr(): when the offset is negative, always align -- 2001-09-20 13:38:22 +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 If interning an instance of a string subclass, intern a real string object 2001-09-12 07:54:51 +00:00
tupleobject.c The endless 460020 bug. 2001-09-11 19:48:03 +00:00
typeobject.c Add optional docstrings to member descriptors. For backwards 2001-09-20 20:46:19 +00:00
unicodectype.c removed "register const" from scalar arguments to the unicode 2001-06-27 22:08:26 +00:00
unicodeobject.c Fix Unicode .join() method to raise a TypeError for sequence 2001-09-20 17:22:58 +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