cpython/Objects
Tim Peters 7d3a511a40 Cray J90 fixes for long ints.
This was a convenient excuse to create the pyport.h file recently
discussed!
Please use new Py_ARITHMETIC_RIGHT_SHIFT when right-shifting a
signed int and you *need* sign-extension.  This is #define'd in
pyport.h, keying off new config symbol SIGNED_RIGHT_SHIFT_ZERO_FILLS.
If you're running on a platform that needs that symbol #define'd,
the std tests never would have worked for you (in particular,
at least test_long would have failed).
The autoconfig stuff got added to Python after my Unix days, so
I don't know how that works.  Would someone please look into doing
& testing an auto-config of the SIGNED_RIGHT_SHIFT_ZERO_FILLS
symbol?  It needs to be defined if & only if, e.g., (-1) >> 3 is
not -1.
2000-07-08 04:17:21 +00:00
..
.cvsignore Ignore a bunch of generated files. 2000-05-02 18:34:30 +00:00
Makefile.in Marc-AAndre Lemburg: add new unicode files 2000-03-10 22:55:40 +00:00
abstract.c Change copyright notice - 2nd try. 2000-06-30 23:58:06 +00:00
bufferobject.c Change copyright notice - 2nd try. 2000-06-30 23:58:06 +00:00
classobject.c Neil Schemenauer: small fixes for GC 2000-07-01 01:00:38 +00:00
cobject.c Change copyright notice - 2nd try. 2000-06-30 23:58:06 +00:00
complexobject.c Change copyright notice - 2nd try. 2000-06-30 23:58:06 +00:00
dictobject.c Removed Py_PROTO and switched to ANSI C declarations in the dict 2000-07-04 17:44:48 +00:00
fileobject.c Fix to bug #389: 2000-07-05 15:32:40 +00:00
floatobject.c Change copyright notice - 2nd try. 2000-06-30 23:58:06 +00:00
frameobject.c Change copyright notice - 2nd try. 2000-06-30 23:58:06 +00:00
funcobject.c Neil Schemenauer: small fixes for GC 2000-07-01 01:00:38 +00:00
intobject.c Cray J90 fixes for long ints. 2000-07-08 04:17:21 +00:00
listobject.c Neil Schemenauer: small fixes for GC 2000-07-01 01:00:38 +00:00
longobject.c Cray J90 fixes for long ints. 2000-07-08 04:17:21 +00:00
methodobject.c Change copyright notice - 2nd try. 2000-06-30 23:58:06 +00:00
moduleobject.c Change copyright notice - 2nd try. 2000-06-30 23:58:06 +00:00
object.c If auto-conversion fails, the Unicode codecs will return NULL. 2000-07-03 09:57:53 +00:00
rangeobject.c Change copyright notice - 2nd try. 2000-06-30 23:58:06 +00:00
sliceobject.c Vladimir Marangozov's long-awaited malloc restructuring. 2000-05-03 23:44:39 +00:00
stringobject.c Added new codec APIs and a new interface method .encode() which 2000-07-06 11:29:01 +00:00
tupleobject.c Neil Schemenauer: small fixes for GC 2000-07-01 01:00:38 +00:00
typeobject.c Change copyright notice - 2nd try. 2000-06-30 23:58:06 +00:00
unicodectype.c Conditionally (currently on ifdef macintosh) break the large switch up 2000-07-06 13:57:38 +00:00
unicodeobject.c New surrogate support in the UTF-8 codec. By Bill Tutt. 2000-07-07 17:51:08 +00:00
xxobject.c Change copyright notice - 2nd try. 2000-06-30 23:58:06 +00:00