You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This drove me nuts when I was trying to debug a downstream library. Testing on Ubuntu vs Windows and Release vs Debug produced 4 different results (because the endian test was ALSO broken on Windows) and made me think I was taking crazy pills.
There's no commentary on why the code does this and it's part of the original commit for the file. This verges on gas-lighting. @uxcn what the actual hell?
The text was updated successfully, but these errors were encountered:
The code is strictly meant to be a faithful translation of Google's C++
implementation, to C (with some intrinsics replaced) to increase
portability.
I genuinely couldn't tell anyone why the algorithms are written to generate
different results based on NDEBUG.
smhasher/farmhash-c.c
Line 287 in 1099e2c
This drove me nuts when I was trying to debug a downstream library. Testing on Ubuntu vs Windows and Release vs Debug produced 4 different results (because the endian test was ALSO broken on Windows) and made me think I was taking crazy pills.
There's no commentary on why the code does this and it's part of the original commit for the file. This verges on gas-lighting. @uxcn what the actual hell?
The text was updated successfully, but these errors were encountered: