aboutsummaryrefslogtreecommitdiff
path: root/benches (unfollow)
Commit message (Expand)AuthorFilesLines
2022-06-08use generic atomicChris Wendt5-7/+15
2022-06-07go mod tidyChris Wendt2-20/+7
2022-06-07go mod edit -go=1.18Chris Wendt1-1/+1
2021-08-24Create package-level example doc test from READMEMatt Joiner2-76/+83
2021-08-24Update reference badgeMatt Joiner1-1/+2
2021-03-11Remove retry profiles on Tx recycleMatt Joiner1-0/+3
2021-03-11skip the retry profile AddMatt Joiner1-1/+1
2021-03-11Add AtomicModifyMatt Joiner1-0/+13
2020-10-02Only wake Tx if they're still reading a modified valueMatt Joiner3-3/+9
2020-10-02Use builtin eq var in rate and stmutilMatt Joiner2-2/+2
2020-10-02Add retry profilingMatt Joiner3-18/+42
2020-10-01Add benchmark utilsMatt Joiner8-0/+117
2020-10-01New Tx must have completed=falseMatt Joiner2-1/+2
2020-10-01Tidy up newTx usage and recycle from WouldBlockMatt Joiner1-2/+7
2020-09-30Wake watchers until the var changes againMatt Joiner4-19/+30
2020-09-30Don't sleep and only wake watchers if the variable value has changedMatt Joiner2-3/+10
2020-09-23Sleep by default again, and don't bother sleeping for less than 100 microsecondsMatt Joiner1-3/+3
2020-09-10Copy circle CI config from anacrolix/dhtMatt Joiner1-21/+49
2020-09-10Document that Operation return value isn't in the examplesMatt Joiner1-0/+3
2020-09-10Move some benchmarks to be external testsMatt Joiner2-86/+152
2020-09-10Add custom VarValue and const for sleep backoffMatt Joiner6-33/+101
2020-09-10Add exponentially longer sleeping between transaction attemptsMatt Joiner2-8/+25