Alex Chan
002ecb78d0
all: don't rebind variables in for loops
...
See https://tip.golang.org/wiki/LoopvarExperiment#does-this-mean-i-dont-have-to-write-x--x-in-my-loops-anymore
Updates https://github.com/tailscale/tailscale/issues/11058
Signed-off-by: Alex Chan <alexc@tailscale.com>
2025-09-26 16:19:42 +01:00
Brad Fitzpatrick
7c1d6e35a5
all: use Go 1.22 range-over-int
...
Updates #11058
Change-Id: I35e7ef9b90e83cac04ca93fd964ad00ed5b48430
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2024-04-16 15:32:38 -07:00
Brad Fitzpatrick
e8551d6b40
all: use Go 1.21 slices, maps instead of x/exp/{slices,maps}
...
Updates #8419
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2023-08-17 08:42:35 -07:00
Claire Wang
0573f6e953
tstime: add Since method ( #8622 )
...
Updates #8463
Signed-off-by: Claire Wang <claire@tailscale.com>
2023-07-14 16:50:17 -04:00
Adrian Dewhurst
92fb80d55f
tstest, tstime: mockable timers and tickers
...
This change introduces tstime.Clock which is the start of a mockable
interface for use with testing other upcoming code changes.
Fixes #8463
Change-Id: I59eabc797828809194575736615535d918242ec4
Signed-off-by: Adrian Dewhurst <adrian@tailscale.com>
2023-07-07 11:13:03 -04:00