• Tim Peters's avatar
    Fix for http://sourceforge.net/bugs/?func=detailbug&bug_id=111866&group_id=5470. · 39dce293
    Tim Peters yazdı
    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.
    39dce293
Adı
Son kayıt (commit)
Son güncelleme
..
Makefile Loading commit data...
Python.h Loading commit data...
abstract.h Loading commit data...
bitset.h Loading commit data...
bufferobject.h Loading commit data...
cStringIO.h Loading commit data...
ceval.h Loading commit data...
classobject.h Loading commit data...
cobject.h Loading commit data...
codecs.h Loading commit data...
compile.h Loading commit data...
complexobject.h Loading commit data...
config.h Loading commit data...
dictobject.h Loading commit data...
errcode.h Loading commit data...
eval.h Loading commit data...
fileobject.h Loading commit data...
floatobject.h Loading commit data...
frameobject.h Loading commit data...
funcobject.h Loading commit data...
graminit.h Loading commit data...
grammar.h Loading commit data...
import.h Loading commit data...
intobject.h Loading commit data...
intrcheck.h Loading commit data...
listobject.h Loading commit data...
longintrepr.h Loading commit data...
longobject.h Loading commit data...
marshal.h Loading commit data...
metagrammar.h Loading commit data...
methodobject.h Loading commit data...
modsupport.h Loading commit data...
moduleobject.h Loading commit data...
mymalloc.h Loading commit data...
mymath.h Loading commit data...
myproto.h Loading commit data...
myselect.h Loading commit data...
mytime.h Loading commit data...
node.h Loading commit data...
object.h Loading commit data...
objimpl.h Loading commit data...
opcode.h Loading commit data...
osdefs.h Loading commit data...
parsetok.h Loading commit data...
patchlevel.h Loading commit data...
pgenheaders.h Loading commit data...
pydebug.h Loading commit data...
pyerrors.h Loading commit data...
pyfpe.h Loading commit data...
pymem.h Loading commit data...
pyport.h Loading commit data...
pystate.h Loading commit data...
pythonrun.h Loading commit data...
pythread.h Loading commit data...
rangeobject.h Loading commit data...
rename1.h Loading commit data...
sliceobject.h Loading commit data...
stringobject.h Loading commit data...
structmember.h Loading commit data...
sysmodule.h Loading commit data...
token.h Loading commit data...
traceback.h Loading commit data...
tupleobject.h Loading commit data...
ucnhash.h Loading commit data...
unicodeobject.h Loading commit data...