Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-15 | syncutil: Add SlicePoolHEADv0.2.1main | Luke Shumaker | |
2023-02-05 | syncutil: MapOnce: Add a TryLoadOrDo methodv0.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 sentencev0.1.0 | Luke Shumaker | |
It's a library, not a program. Apparently the pkg.go.dev license detector recognizes "You should have received a copy of the GNU General Public License along with this (program|library)" but not "Along with this (program|library), you should have received a copy of the GNU General Public License." | |||
2023-01-31 | LICENSE.txt: Fix typos | Luke Shumaker | |
Hopefully this will appease pkg.go.dev. | |||
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 repov0.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 | |
All edits to .go files are made by `tools/bin/golangci-lint run --fix ./...`, not by me as a human. | |||
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 | |
1. Edit Makefile:goversion 2. Run `make go-mod-tidy` 3. Run `gofmt -s -w .` 4. Look at the ignore-whitespace-change diff and fixup band gofmt changes | |||
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 | |
Something about this trips a stack overflow in golangci-lint, so upgrade golangci-lint to a commit that fixes this. | |||
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 | |