• Tim Peters's avatar
    long_format(), long_lshift(): Someone on c.l.py is trying to boost · 0d2d87d2
    Tim Peters yazdı
    SHIFT and MASK, and widen digit.  One problem is that code of the form
    
        digit << small_integer
    
    implicitly assumes that the result fits in an int or unsigned int
    (platform-dependent, but "int sized" in any case), since digit is
    promoted "just" to int or unsigned via the usual integer promotions.
    But if digit is typedef'ed as unsigned int, this loses information.
    The cure for this is just to cast digit to twodigits first.
    0d2d87d2
Adı
Son kayıt (commit)
Son güncelleme
..
.cvsignore Loading commit data...
abstract.c Loading commit data...
boolobject.c Loading commit data...
bufferobject.c Loading commit data...
cellobject.c Loading commit data...
classobject.c Loading commit data...
cobject.c Loading commit data...
complexobject.c Loading commit data...
descrobject.c Loading commit data...
dictobject.c Loading commit data...
enumobject.c Loading commit data...
fileobject.c Loading commit data...
floatobject.c Loading commit data...
frameobject.c Loading commit data...
funcobject.c Loading commit data...
intobject.c Loading commit data...
iterobject.c Loading commit data...
listobject.c Loading commit data...
listsort.txt Loading commit data...
longobject.c Loading commit data...
methodobject.c Loading commit data...
moduleobject.c Loading commit data...
object.c Loading commit data...
obmalloc.c Loading commit data...
rangeobject.c Loading commit data...
sliceobject.c Loading commit data...
stringobject.c Loading commit data...
structseq.c Loading commit data...
tupleobject.c Loading commit data...
typeobject.c Loading commit data...
unicodectype.c Loading commit data...
unicodeobject.c Loading commit data...
unicodetype_db.h Loading commit data...
weakrefobject.c Loading commit data...
xxobject.c Loading commit data...