index
:
go/containers
main
Package typedsync is an alternative to the standard library's sync that uses type-parameters for type safety.
Luke T. Shumaker
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2023-02-15
syncutil: Add SlicePool
HEAD
v0.2.1
main
Luke Shumaker
2023-02-05
syncutil: MapOnce: Add a TryLoadOrDo method
v0.2.0
Luke Shumaker
2023-02-05
syncutil: Rethink CacheMap in to MapOnce
Luke Shumaker
2023-02-05
typedsync: Bring up to being a mostly-drop-in replacement for Go 1.20 sync
Luke Shumaker
2023-02-05
Rename to git.lukeshu.com/go/containers, split in to 2 separate packages
Luke Shumaker
2023-01-31
LICENSE.txt: s/program/library/, fuss with a sentence
v0.1.0
Luke Shumaker
2023-01-31
LICENSE.txt: Fix typos
Luke Shumaker
2023-01-31
cachemap: Revert the previous change, use a Pool to avoid allocations
Luke Shumaker
2023-01-31
cachemap: Try to avoid unnecessary large allocations
Luke Shumaker
2023-01-31
.golangci.yml: Turn off varnamelen
Luke Shumaker
2023-01-26
Add CacheMap
Luke Shumaker
2023-01-26
Map: Work around https://github.com/golang/go/issues/56548
Luke Shumaker
2023-01-26
Set up as a separate repo
v0.0.1
Luke Shumaker
2023-01-25
containers: Add SyncValue and SyncPool types
Luke Shumaker
2023-01-05
rebuildnodes: Support graceful shutdown
Luke Shumaker
2023-01-01
lint: Set exclude-use-default=false
Luke Shumaker
2023-01-01
.golangci.yml: Organize disabled linters
Luke Shumaker
2023-01-01
lint: Turn on whitespace
Luke Shumaker
2023-01-01
lint: Turn on unconvert
Luke Shumaker
2023-01-01
lint: Turn on tagliatelle
Luke Shumaker
2023-01-01
lint: Turn on stylecheck
Luke Shumaker
2023-01-01
lint: Turn on predeclared
Luke Shumaker
2023-01-01
lint: Turn on paralleltest
Luke Shumaker
2023-01-01
lint: Turn on nilerr
Luke Shumaker
2023-01-01
lint: Turn on nakedret
Luke Shumaker
2023-01-01
lint: Turn on misspell
Luke Shumaker
2023-01-01
lint: Turn on gomoddirectives
Luke Shumaker
2023-01-01
lint: Turn on gomnd
Luke Shumaker
2023-01-01
lint: Turn on gofumpt
Luke Shumaker
2023-01-01
lint: Turn on gocritic
Luke Shumaker
2023-01-01
lint: Turn on gci
Luke Shumaker
2023-01-01
lint: Turn on forcetypeassert
Luke Shumaker
2023-01-01
lint: Turn on errorlint
Luke Shumaker
2023-01-01
lint: Turn on dupword
Luke Shumaker
2023-01-01
lint: Turn on dogsled
Luke Shumaker
2023-01-01
lint: Turn on containedctx
Luke Shumaker
2023-01-01
lint: Tighten up the nolintlint configuration
Luke Shumaker
2023-01-01
.golangci.yml: Turn on all passing non-deprecated linters
Luke Shumaker
2023-01-01
.golangci.yml: Don't limit the output
Luke Shumaker
2023-01-01
tools: Upgrade golangci-lint
Luke Shumaker
2022-12-26
tree-wide: Outlaw fmt.Print, force textui
Luke Shumaker
2022-08-17
tools: Upgrade to Go 1.19
Luke Shumaker
2022-07-30
Upgrade golangci-lint
Luke Shumaker
2022-07-13
Misc tidy up
Luke Shumaker
2022-07-13
Move the remaining former-generic.go parts out of lib/util/
Luke Shumaker
2022-07-13
Move ordered.go to lib/containers
Luke Shumaker
2022-07-13
re-organize some things between files
Luke Shumaker
2022-07-12
Add an `Ordered` interface for the Cmp method, have rbtree use it
Luke Shumaker
2022-07-10
Add license and copyright info
Luke Shumaker
2022-07-10
Rename the module, mv pkg lib
Luke Shumaker
[next]