{"push_id":2752008327,"size":1,"distinct_size":1,"ref":"refs/heads/core-hash-misc-improvements","head":"2b2a29631340ba3625c14e114e765f4e293098eb","before":"f52e45ecc4cc6244bfb31afdaf769dd72c121b45","commits":[{"sha":"2b2a29631340ba3625c14e114e765f4e293098eb","author":{"name":"Nathan Sashihara","email":"b8688538334258364b0779bf52e85e1a784941cc@users.noreply.github.com"},"message":"Fix Issue 19073 - core.internal.hash should not bitwise hash representations of floating point numbers\n\nOther minor improvements:\n- Make hash of static arrays more efficient.\n- More precise test for when memberwise hashing of structs is necessary (fewer false positives).\n- Make required return type of `toHash` less brittle.\n- Special handling for structs wrapping a single element (like std.typecons.Typedef).\n- Infer scope const for some arrays.\n- Infer scope const for some structs and unions.\n- Infer scope const and specialize for final classes that don't override\ntoHash.\n- Infer scope const and remove unnecessary auto ref for some enums.\n- As previously, uint and int have same hash.\n- Slightly clean up bytesHash.","distinct":true,"url":"https://api.github.com/repos/n8sh/druntime/commits/2b2a29631340ba3625c14e114e765f4e293098eb"}]}
{"actor":{"display_login":"n8sh"}}