commit d8611ecf2dc8eff8c7f766b4c6a755fed3feac37 [browse]
Author: Matt Joiner
Date: 2022-04-11 15:44:24 +10:00
Fix races around Reader and Torrent.Drop when Torrent is closed
commit 7671a55a5cbd4a2775fde4ee8369e8658114ec1a [browse]
Author: Matt Joiner
Date: 2022-04-11 14:53:35 +10:00
Merge branch 'supress_webrtc_logs'
commit a1a820d3c98a7f2bdb5547ebede3b2f281e5e6e2 [browse]
Author: Jonathan McDowell
Date: 2022-04-11 05:22:05 +01:00
Avoid heap allocation in GetRequestablePieces (#734)
The calculation of whether we should ignore a piece in
GetRequestablePieces ends up doing an allocation for every piece, when
all we really need to do is query the index in the torrent. Provide an
IgnorePiece function instead, which avoids the need for a temporary
allocation.
Observed to cut out 40% of object allocations in some workloads (large
download, lots of seeds).
commit cba434999a446840a7749e7cd524803531b131e1 [browse]
Author: Matt Joiner
Date: 2022-04-11 14:00:06 +10:00
cmd/torrent: Fix panic with IPv6 public IP
commit d0dd0a40576f6e4e62169a123f83ca895e5aaaf2 [browse]
Author: Matt Joiner
Date: 2022-04-08 14:12:23 +10:00
Update anacrolix/envpprof
clone the repository to get more history