Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-04-13 | Try to find misuses of textui.Progress | Luke Shumaker | |
- Add a runtime-check to Progress to notice if we deadlocked or forgot to call .Done(). - Add a runtime-check to Progress.Done() to panic if .Set() was never called (instead of the old behavior of deadlocking). - grep: Use `defer` when possible, to help remember to call .Done(). - grep: Always either call .Set() right away, or right before calling .Done(). | |||
2023-01-30 | Split lib/containers.Sync* to git.lukeshu.com/go/typedsync | Luke Shumaker | |
2023-01-25 | containers: Add SyncValue and SyncPool types | Luke Shumaker | |
2023-01-01 | lint: Turn on forcetypeassert | Luke Shumaker | |
2023-01-01 | lint: Turn on containedctx | Luke Shumaker | |
2022-12-20 | textui: Implement a reusable progress module | Luke Shumaker | |
To replace all of the ad-hoc hacks |