{"push_id":2359156026,"size":1,"distinct_size":0,"ref":"refs/heads/upstream/master","head":"184cca18836cb1d73fc8ee6df87bcf4752f1dd33","before":"c925489242ebbcc3583412832195abe5b260725d","commits":[{"sha":"184cca18836cb1d73fc8ee6df87bcf4752f1dd33","author":{"name":"Jonas Devlieghere","email":"7f140b51f30eb0762518f611c7ec9a2dd0c91007@devlieghere.com"},"message":"Re-land: \"[Support] Replace HashString with djbHash.\"\n\nThis patch removes the HashString function from StringExtraces and\nreplaces its uses with calls to djbHash from DJB.h.\n\nThis change is *almost* NFC. While the algorithm is identical, the\ndjbHash implementation in StringExtras used 0 as its default seed while\nthe implementation in DJB uses 5381. The latter has been shown to result\nin less collisions and improved avalanching and is used by the DWARF\naccelerator tables.\n\nBecause some test were implicitly relying on the hash order, I've\nreverted to using zero as a seed for the following two files:\n\n  lld/include/lld/Core/SymbolTable.h\n  llvm/lib/Support/StringMap.cpp\n\nDifferential revision: https://reviews.llvm.org/D43615\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@326091 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-lldb/commits/184cca18836cb1d73fc8ee6df87bcf4752f1dd33"}]}
{"actor":{"display_login":"fuchsia-infra-bot"}}