21 Commits (0c038b477ffce97c03664361663a68fd97b8a05a)

Author SHA1 Message Date
David Crawshaw 360223fccb types/dnstype: introduce new package for Resolver 5 years ago
Josh Bleecher Snyder a5da4ed981 all: gofmt with Go 1.17 5 years ago
Joe Tsai 9d0c86b6ec
util/deephash: remove unnecessary formatting for structs and slices (#2571) 5 years ago
Joe Tsai d8fbce7eef
util/deephash: hash uint{8,16,32,64} explicitly (#2502) 5 years ago
Joe Tsai 01d4dd331d
util/deephash: simplify hasher.hashMap (#2503) 5 years ago
Joe Tsai d145c594ad
util/deephash: improve cycle detection (#2470) 5 years ago
Joe Tsai d666bd8533
util/deephash: disambiguate hashing of AppendTo (#2483) 5 years ago
Joe Tsai 23ad028414
util/deephash: include type as part of hash for interfaces (#2476) 5 years ago
Joe Tsai a5fb8e0731
util/deephash: introduce deliberate instability (#2477) 5 years ago
Joe Tsai 9a0c8bdd20 util/deephash: make hash type opaque 5 years ago
Brad Fitzpatrick ddb8726c98 util/deephash: don't reflect.Copy if element type is a defined uint8 5 years ago
Brad Fitzpatrick df176c82f5 util/deephash: skip alloc test under race detector 5 years ago
Brad Fitzpatrick 6dc38ff25c util/deephash: optimize hashing of byte arrays, reduce allocs in Hash 5 years ago
Brad Fitzpatrick 3962744450 util/deephash: prevent infinite loop on map cycle 5 years ago
Brad Fitzpatrick aceaa70b16 util/deephash: move funcs to methods 5 years ago
Brad Fitzpatrick 14f901da6d util/deephash: fix sync.Pool usage 5 years ago
Brad Fitzpatrick e0258ffd92 util/deephash: use keyed struct literal, fix vet 5 years ago
Brad Fitzpatrick bf9f279768 util/deephash: optimize CPU a bit by by avoiding fmt in more places 5 years ago
Brad Fitzpatrick 58f2ef6085 util/deephash: add a benchmark and some benchmark data 5 years ago
Brad Fitzpatrick 9ae3bd0939 util/deephash: export a Hash func for use by the control plane 5 years ago
Brad Fitzpatrick 700badd8f8 util/deephash: move internal/deephash to util/deephash 5 years ago