]> Sergey Matveev's repositories - btrtrc.git/history - request-strategy
Drop support for go 1.20
[btrtrc.git] / request-strategy /
2023-04-29 Matt JoinerCamel case requestStrategy package
2023-04-04 Matt JoinerImport generics as g
2023-02-19 Matt JoinerAdd http and udp tracker server implementations
2023-02-18 Matt Joinergofumpt
2023-01-03 Matt JoinerAdd a check that piece request order items are scanned...
2022-12-31 Matt JoinerUpdate tidwall/btree
2022-11-15 Matt Joinergorond ./...
2022-06-22 FIGBERTUpdate tidwall/btree (0.7.2 -> 1.3.1) (#757)
2022-05-12 Matt JoinerReuse piece order state for request ordering
2022-05-09 Matt JoinerRemove redundant type conversions
2022-05-09 Matt JoinerRetain peer local request ordering
2022-05-09 Matt JoinerAdd and use typed roaring bitmap
2022-04-11 Matt JoinerMerge branch 'supress_webrtc_logs'
2022-04-11 Jonathan McDowellAvoid heap allocation in GetRequestablePieces (#734)
2022-03-17 Matt JoinerMerge branch 'master' into crawshaw-386-wasm
2022-03-17 Matt JoinerMerge branch 'go1.18'
2022-02-10 Matt JoinerMerge branch 'master' into go1.18
2022-02-10 Matt JoinerMerge branch 'master' into go1.18
2022-02-07 Matt JoinerMerge branch 'master' into go1.18
2022-01-27 Matt JoinerMerge branch 'master' into lazylog
2022-01-22 Matt JoinerAdd AjwernerBtree as an alternative btree backing for...
2022-01-22 Matt JoinerBenchmark PieceRequestOrder with varying styles of...
2022-01-22 Matt JoinerUse tidwall/btree generics for piece request ordering
2021-12-23 Matt JoinerDynamic outbound max requests
2021-12-23 Matt JoinerUse relative availabilities to determine piece request...
2021-12-15 Matt JoinerSome optimizations in PieceRequestOrder.Update and...
2021-12-12 Matt JoinerMerge branch 'request-strategy-experiments' v1.39.0
2021-12-12 Matt JoinerMore consistent cancellation management
2021-12-12 Matt JoinerRemove unused request strategy code
2021-12-12 Matt JoinerDon't group Torrent piece request orders without a...
2021-12-12 Matt JoinerMinimize allocations due to heap escapes
2021-12-12 Matt JoinerImprove panic message
2021-12-12 Matt JoinerStop iterating pieces when storage is exhausted
2021-12-12 Matt JoinerUse interfaces to lazily expose the bare minimum inputs...
2021-12-12 Matt JoinerProvide mapping from infohash to Torrent in Input
2021-12-12 Matt JoinerImplement piece request ordering with retained state
2021-12-12 Matt JoinerAvoid reflection sorting request pieces
2021-12-12 Matt JoinerUse indices to lookup pieces for comparison
2021-12-12 Matt JoinerCache piece request orderings
2021-12-12 Matt JoinerPartition piece request strategy by storage capacity key
2021-11-29 Matt JoinerMerge branch 'udp-tracker-no-dial' into te
2021-11-28 Matt JoinerRemove unused peer stuff in request strategy
2021-11-08 Matt Joinergofumpt
2021-10-27 Matt JoinerMerge branch 'peer-requesting' v1.34.0
2021-10-19 Matt JoinerOptimize chunk calculations in request strategy
2021-10-19 Matt JoinerChange peer requesting to spread requests out evenly
2021-10-05 Matt JoinerSwitch Peer.PieceAllowedFast and several request strate...
2021-09-20 Matt JoinerMerge branch 'master' into peer-requesting
2021-09-19 Matt JoinerStore peer requests in a bitmap
2021-09-18 Matt JoinerDo peer requests separately for each peer
2021-09-18 Matt JoinerExport request_strategy.GetRequestablePieces
2021-09-18 Matt Joinerrequesting: Remove some obsoleted condition checks
2021-09-18 Matt Joinerrequest_strategy.Peer.canRequestPiece performance:...
2021-09-16 Matt Joinerrequesting: Filter peers that can't be allocated chunks
2021-09-15 Matt JoinerPerformance improvements in piece requesting
2021-09-15 Matt JoinerChange torrent capacity to not return a pointer
2021-09-14 YenForYangDrop bradfitz/iter dependency (#605)
2021-09-10 Matt JoinerOptimize peersForPieces allocations for make and sorting
2021-09-10 Matt JoinerDisable ensureValidSortedPeersForPieceRequests
2021-09-10 Matt JoinerOptimize sortPeersForPiece in allocatePendingChunks
2021-08-01 Matt JoinerMinimize allocations and resizing in request computation
2021-06-21 Matt JoinerMerge branch 'request-strategy-rewrite'
2021-06-07 Matt JoinerFix issue with duplicate preallocated requests
2021-06-07 Matt JoinerDon't always force piece reallocation
2021-06-07 Matt JoinerAdd client-level max unverified bytes
2021-06-07 Matt JoinerGet max unverified bytes working
2021-06-07 Matt JoinerPrepare to implement max unverified bytes
2021-06-07 Matt JoinerDo checks for preallocated requests too
2021-06-07 Matt JoinerFix non-deterministic test
2021-06-07 Matt JoinerGet request rebalancing working optimally!
2021-06-07 Matt JoinerMove piece allocation to its own func
2021-06-07 Matt JoinerNew tests and fixes for them
2021-06-07 Matt JoinerAdd a working request strategy test
2021-06-07 Matt JoinerExtract request strategy stuff into a separate module