Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Unify code into default repo format | EuAndreh | 2025-01-22 | 3 | -251/+0 |
| | |||||
* | Remove unnecessary value type for Sets | Matt Joiner | 2022-12-21 | 1 | -14/+13 |
| | |||||
* | Update immutable to use comparable key constraints | Matt Joiner | 2022-12-21 | 1 | -14/+17 |
| | |||||
* | Mostly fix compatibility with immutable v0.4.0 | Matt Joiner | 2022-10-27 | 1 | -59/+67 |
| | | | | | | | | List has to be dropped because type aliases are not allowed for generic types. There's an outstanding issue that Set can't contain pointer values. https://github.com/benbjohnson/immutable/issues/25 I would abandon this package altogether, but there's no Set type in immutable, and its comparer and hasher types are more boilerplate than I want. | ||||
* | replace "interface{}" with "any" | Chris Wendt | 2022-06-08 | 1 | -27/+27 |
| | |||||
* | remove unnecessary type parameters | Chris Wendt | 2022-06-08 | 1 | -1/+1 |
| | |||||
* | BIG change: generic Var[T], txVar, etc. | Chris Wendt | 2022-06-08 | 1 | -3/+3 |
| | |||||
* | Use builtin eq var in rate and stmutil | Matt Joiner | 2020-10-02 | 1 | -1/+1 |
| | | | | In particular, in the rate limiter this gives a massive performance increase. | ||||
* | Rework ContextDoneVar to not leak done Contexts | Matt Joiner | 2019-11-07 | 1 | -1/+7 |
| | |||||
* | Cache ContextDoneVars | Matt Joiner | 2019-11-05 | 2 | -5/+38 |
| | | | | Note that nothing currently flushes them. Could probably flush them when they're done, and the early return will take care of the rest. | ||||
* | Add stmutil.List | Matt Joiner | 2019-11-05 | 1 | -0/+2 |
| | |||||
* | Transfer project stewardship to anacrolix | Matt Joiner | 2019-11-03 | 1 | -1/+1 |
| | | | | See https://github.com/lukechampine/stm/issues/3#issuecomment-549087541. | ||||
* | stmutil.ContextDoneVar: Return true Var if the context is already done | Matt Joiner | 2019-11-02 | 1 | -0/+3 |
| | | | | This prevents needless races, such as in some of the rate limiting tests. | ||||
* | Add stmutil containers and ContextDoneVar | Matt Joiner | 2019-11-01 | 2 | -0/+197 |