]> Sergey Matveev's repositories - btrtrc.git/history - reader.go
Drop support for go 1.20
[btrtrc.git] / reader.go
2023-09-05 Matt JoinerMerge branch 'fuse-t'
2023-08-17 Matt JoinerNote that torrent.Reader is not concurrent-safe
2022-04-11 Matt JoinerFix races around Reader and Torrent.Drop when Torrent... v1.42.0
2022-03-31 Matt JoinerEnsure unlock occurs on panic in reader
2022-01-31 Matt JoinerMake use of the lazylog branch of anacrolix/log
2022-01-27 Matt JoinerMerge branch 'lazylog' into smartban
2022-01-27 Matt JoinerMerge branch 'master' into lazylog
2022-01-22 Matt JoinerLazy logging
2021-11-14 Matt JoinerProvide context to readahead func
2021-11-14 Matt JoinerAdd Reader.SetReadaheadFunc
2021-10-05 Matt Joinergo fmt ./...
2021-09-14 YenForYangInlineable (*reader).SetReadAhead and (*reader).Close...
2021-09-13 YenForYangInlineable reader.Seek and no-lock return for bad whenc...
2021-09-13 YenForYangReorder fields to reduce padding in reader (#597)
2021-09-12 YenForYangUpdate ReadCloser interface check to ReadSeekCloser...
2021-09-10 Matt JoinerRemove reader.opMu
2021-09-09 Matt JoinerDon't readahead until a read occurs
2021-09-09 Matt JoinerMake readahead algorithm linear
2021-09-09 Matt JoinerAdd default sqrt readahead algorithm
2021-09-04 Matt JoinerRework Reader waiting
2021-06-23 Matt JoinerFixes for wasm
2021-02-03 Matt JoinerRevert "Fix stalls for responsive transfer tests"
2021-02-01 Matt JoinerFix stalls for responsive transfer tests
2021-01-29 Matt JoinerUse iotest.TestReader
2020-11-08 Matt JoinerTidy up doc, file names, naming
2020-11-02 Matt JoinerUpdate the readahead window on read failure
2020-10-27 Matt JoinerRemove some unused code
2020-10-27 Matt JoinerReturn errors from Reader if data downloading won't...
2020-10-27 Matt JoinerDon't block trying to fill entire Reader.Read
2020-10-27 Matt JoinerRead from more than a single piece in each read to...
2020-10-27 Matt JoinerRemove separate readable/available in Reader
2020-01-23 Matt JoinerSkip 1 frame in reader.log
2019-08-21 Matt JoinerMake Reader log through its parent
2019-04-09 Matt JoinerWhen failing to read stored data, try updating only...
2019-04-09 Matt JoinerImprove some types in reader.readOnceAt
2019-03-03 Matt JoinerFix double quoting in a log statement
2018-11-02 Matt JoinerSwitch to goimports import sorting
2018-10-16 Matt Joinersortimports
2018-07-25 Matt JoinerLaw of Demeter Client.mu
2018-07-17 Matt JoinerSwitch pieceIndex back to an int
2018-07-11 Matt JoinerChange pieceIndex to peer_protocol.Integer
2018-02-04 Matt JoinerAggressively wake Readers
2018-01-31 Matt JoinerUpdate context imports
2018-01-25 Matt JoinerAdd TODO
2018-01-25 Matt JoinerAdd separate piece priorities, and cache pending pieces
2018-01-08 Denisfixing wrong offset in request (#226)
2018-01-07 Matt JoinerFile.offset wasn't applied to the reads on the Torrent
2018-01-06 Matt JoinerReaders obtained from File.NewReader should not readahe...
2018-01-06 Matt JoinerReader: Changing responsiveness should wake blocked...
2018-01-06 Matt JoinerAdd File.NewReader
2017-12-03 Matt Joinermissinggo.LimitLen changed
2017-11-07 Matt JoinerApply megacheck to torrent package
2017-08-29 Matt JoinerSynchronize Torrent.Info
2017-08-28 Matt JoinerMerge branch 'fs-handle-reader'
2017-08-27 Matt JoinerMaintain a torrent.Reader for each file handle
2017-08-26 Matt JoinerRemove unused functions
2017-07-01 Matt JoinerMove logging inside client lock, for Torrent.String
2017-06-02 Matt JoinerMerge pull request #159 from elgatito/helpers_add
2017-06-02 Denis Kuzmenokadded few helper functions: t.PieceBytesMissing, r...
2017-02-01 Matt JoinerMassively reduce CPU when Readers are blocked on unavai...
2016-12-06 Matt JoinerMerge commit 'c8dffdb'
2016-12-05 Matt JoinerReader.Close: Don’t set t to nil, we may still expect it
2016-10-31 Matt JoinerReader.Close: Prefer to lock Client in public method
2016-10-31 Matt JoinerWhen Reader position changes only update piece prioriti...
2016-10-24 Matt JoinerReader.SetReadahead can change readahead pieces
2016-10-23 Matt JoinerOptimize piece priorities when reader position changes
2016-08-30 Matt JoinerRework Reader position changes affecting piece priorities
2016-07-10 Matt JoinerImprove the log message when piece reads fail
2016-07-10 Matt JoinerPiece offset computed incorrectly in Reader.readOnceAt
2016-07-10 Matt JoinerBring back log message when a piece read fails unexpectedly
2016-05-11 Matt JoinerGet rid of obsoleted Torrent.ceaseNetworking, and clean...
2016-04-30 Matt JoinerUgh, "context" isn't in go 1.6
2016-04-30 Matt JoinerAdd Reader.ReadContext
2016-04-04 Matt JoinerMerge pull request #72 from shoenig/magnetize
2016-04-03 Matt JoinerMerge Torrent and torrent types
2016-04-03 Matt JoinerMake everything on type torrent private
2016-04-03 Matt JoinerSuppress piece read errors when data is obtained
2016-03-19 Matt JoinerFix locks on Reader.SetReadahead
2016-03-02 Matt JoinerAdd Reader.Torrent()
2016-02-21 Matt JoinerFix races in Reader
2016-02-21 Matt JoinerUpdate Reader pos between reads
2016-02-21 Matt JoinerRefresh all piece completion states when data is missing
2016-02-20 Matt JoinerFix race updating piece priority when piece being read...
2016-02-20 Matt JoinerMove dataReadAt to torrent.readAt, and do the waitNoPen...
2016-02-20 Matt JoinerImprove log message
2016-02-17 Matt JoinerRework Reader reading, and TestCompletedPieceWrongSize
2016-02-01 Matt JoinerReintroduce connection piece inclinations, and begin...
2016-01-28 Matt JoinerMerge branch 'noprio2'
2016-01-28 Matt JoinerFix stall if data goes missing during a read
2016-01-24 Matt JoinerAdd pending write helpers
2016-01-18 Matt JoinerIt's working and the tests are usually passing
2016-01-16 Matt JoinerFinally make Torrent.torrent private
2016-01-06 Matt JoinerRevert "Merge pull request #54 from zhulik/master"
2016-01-05 Matt JoinerMerge pull request #54 from zhulik/master
2016-01-05 Gleb SinyavskyRefactorings
2015-11-05 Matt JoinerMake torrent.Reader reads fail when the torrent is...
2015-11-05 Matt JoinerRemove sync.Cond from piece
2015-10-16 Matt JoinerStore pieces inplace in torrent.Pieces
2015-08-04 Matt JoinerReplacing pendingWrites WaitGroup with Mutex/Cond/int
2015-07-17 Matt JoinerHold client lock as little as possible in Reader.readAt
next