| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2019-11-02 | Add stm friendly rate limiter | Matt Joiner | 2 | -0/+608 | |
| The tests are from golang.org/x/time/rate, and the limiter tries to have a similar API. | |||||
| 2019-11-02 | stmutil.ContextDoneVar: Return true Var if the context is already done | Matt Joiner | 1 | -0/+3 | |
| This prevents needless races, such as in some of the rate limiting tests. | |||||
| 2019-11-01 | Add stmutil containers and ContextDoneVar | Matt Joiner | 4 | -0/+354 | |
| 2019-10-31 | Optimize a bunch of stuff | Matt Joiner | 3 | -13/+42 | |
| 2019-10-31 | Add Tx.Return and a return value from Atomically | Matt Joiner | 3 | -22/+42 | |
| 2019-10-29 | Panic when trying to set a nil Var | Matt Joiner | 1 | -0/+3 | |
| This wasn't caught, and would cause errors later that weren't easy to trace. (cherry picked from commit 7b273432145605d367557e60ab51b9eb7dbbffeb) | |||||
| 2019-10-25 | Panic when trying to set a nil Var | Matt Joiner | 1 | -0/+3 | |
| This wasn't caught, and would cause errors later that weren't easy to trace. | |||||
| 2019-10-23 | Get rid of globalCond | Matt Joiner | 3 | -7/+3 | |
| 2019-10-23 | Register transaction condition with each read Var only | Matt Joiner | 3 | -13/+27 | |
| 2019-10-23 | Improve comment on Tx.verify | Matt Joiner | 1 | -3/+1 | |
| 2019-10-23 | Add PingPong test and benchmark | Matt Joiner | 2 | -0/+46 | |
| 2019-10-23 | Break up the stm.go file | Matt Joiner | 7 | -269/+274 | |
| 2019-10-23 | Put benchmarks in their own file | Matt Joiner | 2 | -122/+127 | |
| 2019-10-23 | Make the santa example a cmd | Matt Joiner | 1 | -2/+2 | |
