• Gregory P. Smith's avatar
    Fix the internals of our hash functions to used unsigned values during hash · 27cbcd62
    Gregory P. Smith yazdı
    computation as the overflow behavior of signed integers is undefined.
    
    In practice we require compiling everything with -fwrapv which forces overflow
    to be defined as twos compliment but this keeps the code cleaner for checkers
    or in the case where someone has compiled it without -fwrapv or their
    compiler's equivalent.
    
    Found by Clang trunk's Undefined Behavior Sanitizer (UBSan).
    
    Cleanup only - no functionality or hash values change.
    27cbcd62
Adı
Son kayıt (commit)
Son güncelleme
Doc Loading commit data...
Grammar Loading commit data...
Include Loading commit data...
Lib Loading commit data...
Mac Loading commit data...
Misc Loading commit data...
Modules Loading commit data...
Objects Loading commit data...
PC Loading commit data...
PCbuild Loading commit data...
Parser Loading commit data...
Python Loading commit data...
Tools Loading commit data...
.bzrignore Loading commit data...
.gitignore Loading commit data...
.hgeol Loading commit data...
.hgignore Loading commit data...
.hgtags Loading commit data...
LICENSE Loading commit data...
Makefile.pre.in Loading commit data...
README Loading commit data...
configure Loading commit data...
configure.ac Loading commit data...
install-sh Loading commit data...
pyconfig.h.in Loading commit data...
setup.py Loading commit data...