You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Brad Fitzpatrick
316afe7d02
util/checkchange: stop using deephash everywhere
...
Saves 45 KB from the min build, no longer pulling in deephash or
util/hashx, both with unsafe code.
It can actually be more efficient to not use deephash, as you don't
have to walk all bytes of all fields recursively to answer that two
things are not equal. Instead, you can just return false at the first
difference you see. And then with views (as we use ~everywhere
nowadays), the cloning the old value isn't expensive, as it's just a
pointer under the hood.
Updates #12614
Change-Id: I7b08616b8a09b3ade454bb5e0ac5672086fe8aec
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
6 months ago
..
bench
health,ipn/ipnlocal: introduce eventbus in heath.Tracker ( #17085 )
7 months ago
filter
wgengine/filter: add check for unknown proto
1 year ago
magicsock
feature/condlite/expvar: add expvar stub package when metrics not needed
6 months ago
netlog
net/connstats: make it modular (omittable)
7 months ago
netstack
feature, net/tshttpproxy: pull out support for using proxies as a feature
7 months ago
router
util/checkchange: stop using deephash everywhere
6 months ago
wgcfg
util/checkchange: stop using deephash everywhere
6 months ago
wgint
wgengine{,/wgint}: add wgint.Peer wrapper type, add to wgengine.Engine
2 years ago
wglog
all: use Go 1.22 range-over-int
2 years ago
winnet
all: add test for package comments, fix, add comments as needed
2 years ago
mem_ios.go
all: update copyright and license headers
3 years ago
pendopen.go
wgengine: stop importing flowtrack when unused
6 months ago
pendopen_omit.go
wgengine: stop importing flowtrack when unused
6 months ago
userspace.go
util/checkchange: stop using deephash everywhere
6 months ago
userspace_ext_test.go
health,ipn/ipnlocal: introduce eventbus in heath.Tracker ( #17085 )
7 months ago
userspace_test.go
health,ipn/ipnlocal: introduce eventbus in heath.Tracker ( #17085 )
7 months ago
watchdog.go
ipn/ipnlocal, engine: avoid runtime/pprof with two usages of ts_omit_debug
7 months ago
watchdog_omit.go
ipn/ipnlocal, engine: avoid runtime/pprof with two usages of ts_omit_debug
7 months ago
watchdog_test.go
health,ipn/ipnlocal: introduce eventbus in heath.Tracker ( #17085 )
7 months ago
wgengine.go
feature/capture: move packet capture to feature/*, out of iOS + CLI
1 year ago