aboutsummaryrefslogtreecommitdiff
path: root/var.go (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Unify code into default repo formatEuAndreh2025-01-221-76/+0
|
* replace "interface{}" with "any"Chris Wendt2022-06-081-2/+2
|
* generic versionedValue[T]Chris Wendt2022-06-081-1/+1
|
* remove unused varSnapshotChris Wendt2022-06-081-6/+1
|
* BIG change: generic Var[T], txVar, etc.Chris Wendt2022-06-081-10/+22
|
* use generic atomicChris Wendt2022-06-081-4/+5
|
* Only wake Tx if they're still reading a modified valueMatt Joiner2020-10-021-3/+5
|
* Wake watchers until the var changes againMatt Joiner2020-09-301-4/+6
|
* Don't sleep and only wake watchers if the variable value has changedMatt Joiner2020-09-301-2/+9
|
* Add custom VarValue and const for sleep backoffMatt Joiner2020-09-101-8/+20
|
* Optimize AtomicSetMatt Joiner2019-11-051-0/+11
|
* Use atomic.Value for Var stateMatt Joiner2019-11-041-14/+7
|
* Remove global lockMatt Joiner2019-11-041-2/+3
|
* Use atomic pointers for Var dataMatt Joiner2019-11-041-5/+25
|
* Optimize a bunch of stuffMatt Joiner2019-10-311-5/+6
|
* Register transaction condition with each read Var onlyMatt Joiner2019-10-231-4/+8
|
* Break up the stm.go fileMatt Joiner2019-10-231-0/+15