Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Break up the stm.go file | Matt Joiner | 2019-10-23 | 1 | -269/+0 |
| | |||||
* | broadcast in AtomicSet | lukechampine | 2016-09-30 | 1 | -1/+5 |
| | |||||
* | better pointer documentation | lukechampine | 2016-04-03 | 1 | -0/+1 |
| | |||||
* | fix AtomicSet bug | lukechampine | 2016-04-03 | 1 | -4/+1 |
| | |||||
* | use version in place of simple equality | lukechampine | 2016-04-02 | 1 | -23/+27 |
| | |||||
* | document weak equality | lukechampine | 2016-03-31 | 1 | -0/+5 |
| | |||||
* | rearrange + add comments | lukechampine | 2016-03-31 | 1 | -20/+22 |
| | |||||
* | only broadcast when at least one Var changed | lukechampine | 2016-03-31 | 1 | -3/+5 |
| | |||||
* | golint | lukechampine | 2016-03-30 | 1 | -1/+1 |
| | |||||
* | efficient retries via sync.Cond | lukechampine | 2016-03-30 | 1 | -0/+13 |
| | |||||
* | clarify caveat | lukechampine | 2016-03-30 | 1 | -5/+6 |
| | |||||
* | use atomic.Value for Vars | lukechampine | 2016-03-30 | 1 | -19/+21 |
| | | | | | this gives a large performance boost, since we no longer need to hold the globalLock when loading Vars in tx.Get | ||||
* | fix race condition in tx.Get | lukechampine | 2016-03-30 | 1 | -0/+2 |
| | |||||
* | change Get/Set to AtomicGet/Set | lukechampine | 2016-03-30 | 1 | -10/+8 |
| | |||||
* | add some helper functions | lukechampine | 2016-03-30 | 1 | -0/+24 |
| | |||||
* | rename Check -> Assert | lukechampine | 2016-03-29 | 1 | -2/+2 |
| | |||||
* | replace OrElse with Select | lukechampine | 2016-03-29 | 1 | -13/+24 |
| | |||||
* | initial commit | lukechampine | 2016-03-29 | 1 | -0/+203 |