summaryrefslogtreecommitdiffhomepage
path: root/util/deephash/deephash.go
AgeCommit message (Expand)AuthorFilesLines
2021-08-03util/deephash: remove unnecessary formatting for structs and slices (#2571)Joe Tsai1-6/+36
2021-08-02util/deephash: hash uint{8,16,32,64} explicitly (#2502)Joe Tsai1-41/+69
2021-08-02util/deephash: simplify hasher.hashMap (#2503)Joe Tsai1-80/+46
2021-07-22util/deephash: improve cycle detection (#2470)Joe Tsai1-88/+81
2021-07-21util/deephash: disambiguate hashing of AppendTo (#2483)Joe Tsai1-2/+4
2021-07-21util/deephash: include type as part of hash for interfaces (#2476)Joe Tsai1-1/+20
2021-07-21util/deephash: introduce deliberate instability (#2477)Joe Tsai1-2/+15
2021-07-20util/deephash: make hash type opaqueJoe Tsai1-25/+18
2021-07-07util/deephash: don't reflect.Copy if element type is a defined uint8Brad Fitzpatrick1-1/+3
2021-07-07util/deephash: optimize hashing of byte arrays, reduce allocs in HashBrad Fitzpatrick1-14/+42
2021-07-07util/deephash: prevent infinite loop on map cycleBrad Fitzpatrick1-0/+22
2021-07-07util/deephash: move funcs to methodsBrad Fitzpatrick1-30/+50
2021-07-05util/deephash: fix sync.Pool usageBrad Fitzpatrick1-1/+1
2021-07-05util/deephash: optimize CPU a bit by by avoiding fmt in more placesBrad Fitzpatrick1-3/+5
2021-07-05util/deephash: export a Hash func for use by the control planeBrad Fitzpatrick1-19/+57
2021-07-02util/deephash: move internal/deephash to util/deephashBrad Fitzpatrick1-0/+233