cpython/Objects
Tim Peters 39dce29365 Fix for http://sourceforge.net/bugs/?func=detailbug&bug_id=111866&group_id=5470.
This was a misleading bug -- the true "bug" was that hash(x) gave an error
return when x is an infinity.  Fixed that.  Added new Py_IS_INFINITY macro to
pyport.h.  Rearranged code to reduce growing duplication in hashing of float and
complex numbers, pushing Trent's earlier stab at that to a logical conclusion.
Fixed exceedingly rare bug where hashing of floats could return -1 even if there
wasn't an error (didn't waste time trying to construct a test case, it was simply
obvious from the code that it *could* happen).  Improved complex hash so that
hash(complex(x, y)) doesn't systematically equal hash(complex(y, x)) anymore.
2000-08-15 03:34:48 +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 Remobe beopen/cnri/cwi copyrights, according to CNRI instructions. 2000-08-03 16:42:14 +00:00
bufferobject.c Removing warnings found by gcc -Wall 2000-08-04 15:36:13 +00:00
classobject.c ANSIfy functions that were hiding inside a macro. 2000-07-23 22:09:59 +00:00
cobject.c ANSI-fication of the source. 2000-07-09 04:14:42 +00:00
complexobject.c Fix for http://sourceforge.net/bugs/?func=detailbug&bug_id=111866&group_id=5470. 2000-08-15 03:34:48 +00:00
dictobject.c Barry's patch to implement the new setdefault() method. 2000-08-08 16:12:54 +00:00
fileobject.c Add largefile support for Linux64 and WIn64. Add test_largefile and some minor 2000-08-11 19:02:59 +00:00
floatobject.c Fix for http://sourceforge.net/bugs/?func=detailbug&bug_id=111866&group_id=5470. 2000-08-15 03:34:48 +00:00
frameobject.c ANSI-fication of the sources. 2000-07-09 05:40:56 +00:00
funcobject.c ANSI-fication of the sources. 2000-07-09 06:03:25 +00:00
intobject.c Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either 2000-07-16 12:04:32 +00:00
listobject.c Check for overflow in list object insertion and raise OverflowError. 2000-08-13 22:47:45 +00:00
longobject.c Fix for http://sourceforge.net/bugs/?func=detailbug&bug_id=111866&group_id=5470. 2000-08-15 03:34:48 +00:00
methodobject.c ANSI-fication of the sources. 2000-07-09 06:03:25 +00:00
moduleobject.c ANSI-fication of the sources. 2000-07-09 06:03:25 +00:00
object.c Fix for http://sourceforge.net/bugs/?func=detailbug&bug_id=111866&group_id=5470. 2000-08-15 03:34:48 +00:00
rangeobject.c Boost buffer sizes in the absence of snprintf on Windows. 2000-08-04 03:05:40 +00:00
sliceobject.c ANSI-fication of the sources. 2000-07-09 06:21:27 +00:00
stringobject.c merge Include/my*.h into Include/pyport.h 2000-07-31 15:28:04 +00:00
tupleobject.c ANSI-fication of the sources. 2000-07-09 07:04:36 +00:00
typeobject.c ANSI-fication of the sources. 2000-07-09 06:21:27 +00:00
unicodectype.c Add the current Win64 compiler to the list of those that need the 2000-08-12 19:37:27 +00:00
unicodeobject.c Fixed a couple of instances where a 0-length string was being 2000-08-14 11:29:19 +00:00
xxobject.c ANSI-fication of the sources. 2000-07-09 07:04:36 +00:00