| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2022-06-08 | BIG change: generic Var[T], txVar, etc. | Chris Wendt | 1 | -10/+22 | |
| 2022-06-08 | use generic atomic | Chris Wendt | 5 | -7/+15 | |
| 2022-06-07 | go mod tidy | Chris Wendt | 2 | -20/+7 | |
| 2022-06-07 | go mod edit -go=1.18 | Chris Wendt | 1 | -1/+1 | |
| 2021-08-24 | Create package-level example doc test from README | Matt Joiner | 2 | -76/+83 | |
| This should synchronize the examples more with the actual API by actually running them. | |||||
| 2021-08-24 | Update reference badge | Matt Joiner | 1 | -1/+2 | |
| 2021-03-11 | Remove retry profiles on Tx recycle | Matt Joiner | 1 | -0/+3 | |
| This may fix a memory leak where the *Tx in retry profile keys holds on to old Tx and their writes. | |||||
| 2021-03-11 | skip the retry profile Add | Matt Joiner | 1 | -1/+1 | |
| 2021-03-11 | Add AtomicModify | Matt Joiner | 1 | -0/+13 | |
| 2020-10-02 | Only wake Tx if they're still reading a modified value | Matt Joiner | 3 | -3/+9 | |
| 2020-10-02 | Use builtin eq var in rate and stmutil | Matt Joiner | 2 | -2/+2 | |
| In particular, in the rate limiter this gives a massive performance increase. | |||||
| 2020-10-02 | Add retry profiling | Matt Joiner | 3 | -18/+42 | |
| 2020-10-01 | Add benchmark utils | Matt Joiner | 8 | -0/+117 | |
| 2020-10-01 | New Tx must have completed=false | Matt Joiner | 2 | -1/+2 | |
| This uncovers a race condition where new Tx are already marked completed. | |||||
| 2020-10-01 | Tidy up newTx usage and recycle from WouldBlock | Matt Joiner | 1 | -2/+7 | |
| 2020-09-30 | Wake watchers until the var changes again | Matt Joiner | 4 | -19/+30 | |
| 2020-09-30 | Don't sleep and only wake watchers if the variable value has changed | Matt Joiner | 2 | -3/+10 | |
| 2020-09-23 | Sleep by default again, and don't bother sleeping for less than 100 microseconds | Matt Joiner | 1 | -3/+3 | |
| 2020-09-10 | Copy circle CI config from anacrolix/dht | Matt Joiner | 1 | -21/+49 | |
| 2020-09-10 | Document that Operation return value isn't in the examples | Matt Joiner | 1 | -0/+3 | |
| 2020-09-10 | Move some benchmarks to be external tests | Matt Joiner | 2 | -86/+152 | |
| 2020-09-10 | Add custom VarValue and const for sleep backoff | Matt Joiner | 6 | -33/+101 | |
| 2020-09-10 | Add exponentially longer sleeping between transaction attempts | Matt Joiner | 2 | -8/+25 | |
