| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | replace "interface{}" with "any" | Chris Wendt | 2022-06-08 | 1 | -4/+4 |
| | | |||||
| * | remove unnecessary type parameters | Chris Wendt | 2022-06-08 | 1 | -11/+11 |
| | | |||||
| * | Make Operation generic | Matt Joiner | 2022-06-08 | 1 | -7/+8 |
| | | | | | From https://github.com/anacrolix/stm/commit/80e033aa1f2218b83fb5891671ed795de72e19d5 | ||||
| * | BIG change: generic Var[T], txVar, etc. | Chris Wendt | 2022-06-08 | 1 | -37/+37 |
| | | |||||
| * | Add retry profiling | Matt Joiner | 2020-10-02 | 1 | -1/+1 |
| | | |||||
| * | Wake watchers until the var changes again | Matt Joiner | 2020-09-30 | 1 | -3/+3 |
| | | |||||
| * | Add custom VarValue and const for sleep backoff | Matt Joiner | 2020-09-10 | 1 | -1/+1 |
| | | |||||
| * | Panic when a transaction blocks after reading nothing | Matt Joiner | 2020-04-15 | 1 | -11/+32 |
| | | |||||
| * | Make returns explicit | Matt Joiner | 2019-11-06 | 1 | -49/+43 |
| | | |||||
| * | Add parallel PingPong benchmark | Matt Joiner | 2019-11-04 | 1 | -0/+7 |
| | | | | | This should help demonstrate any speed-up from removing global synchronization primitives. | ||||
| * | Fix TestDecrement | Matt Joiner | 2019-11-04 | 1 | -6/+4 |
| | | | | | With only a single cpu it would spin endlessly without a synchronization point (since changing AtomicGet to use atomics). | ||||
| * | Add Tx.Return and a return value from Atomically | Matt Joiner | 2019-10-31 | 1 | -18/+12 |
| | | |||||
| * | Add PingPong test and benchmark | Matt Joiner | 2019-10-23 | 1 | -0/+41 |
| | | |||||
| * | Put benchmarks in their own file | Matt Joiner | 2019-10-23 | 1 | -122/+0 |
| | | |||||
| * | broadcast in AtomicSet | lukechampine | 2016-09-30 | 1 | -0/+19 |
| | | |||||
| * | go fmt | lukechampine | 2016-04-03 | 1 | -1/+1 |
| | | |||||
| * | add TestPanic and TestReadWritten | lukechampine | 2016-04-03 | 1 | -0/+22 |
| | | | | | 100% test coverage! | ||||
| * | add TestSelect and TestCompose | lukechampine | 2016-04-03 | 1 | -4/+58 |
| | | |||||
| * | more idiomatic BenchmarkIncrementSTM | lukechampine | 2016-04-02 | 1 | -2/+3 |
| | | |||||
| * | add TestVerify | lukechampine | 2016-04-02 | 1 | -0/+35 |
| | | |||||
| * | replace RWMutex benchmarks with channel benchmarks | lukechampine | 2016-03-31 | 1 | -15/+10 |
| | | |||||
| * | add TestRetry | lukechampine | 2016-03-30 | 1 | -0/+28 |
| | | |||||
| * | add basic tests and benchmarks | lukechampine | 2016-03-30 | 1 | -0/+186 |
