open_toontown_panda3d/dtool
Sam Edwards 818fdbd232 interrogate: Tidy up hash_string function
The main motivation behind this change is to get rid of a
signed integer overflow that sometimes happens in the prime
multiplication step, which is (per the C++ spec) undefined
behavior. However, it's probably for the best to use only
unsigned int when the function is clearly trying to avoid
negative values.

Not that I suspect it matters much, but I have also heavily
tested that the behavior of the function is unchanged (at
least on PC hardware - signed integer overflow doesn't
behave portably) although it may now be slightly faster due
to the fact that I have removed the floating-point math.
2018-12-30 04:21:34 -07:00
..
metalibs interrogatedb: regenerate Python bindings 2018-12-23 15:46:09 +01:00
src interrogate: Tidy up hash_string function 2018-12-30 04:21:34 -07:00
PandaVersion.pp Add 1.9.3 release notes, bump version number 2016-06-22 17:22:06 +02:00