id summary reporter owner description type status milestone component version severity resolution keywords cc 4038 hash_value(float) collision dsharlet@… Daniel James "the hash_value function for floats has at least one collision that is rather serious: std::size_t zero = boost::hash_value(0.0f); std::size_t half = boost::hash_value(0.5f); both of these have the same hash value. Why not just use reinterpret_cast <> for this hash function?" Bugs closed Boost 1.43.0 hash Boost 1.41.0 Problem fixed hash_value collision float