summaryrefslogtreecommitdiff
path: root/lib/containers
AgeCommit message (Expand)Author
2023-12-31arcache.go: Fix typos in commentsLuke T. Shumaker
2023-07-22containers: Optional: Migrate from stdlib json to lowmemjsonLuke Shumaker
2023-04-09containers: ARCache: Don't count "nested" uses as "frequent" usesLuke Shumaker
2023-04-04maps: Add HasKey and HaveAnyKeysInCommon functions, use themLuke Shumaker
2023-04-04containers: IntervalTree: Add a sanity check that intervals aren't backwardLuke Shumaker
2023-03-29containers: Fix some issues with ARCacheLuke Shumaker
2023-03-29containers: Fix commentsLuke Shumaker
2023-03-28containers: Rethink the caching librariesLuke Shumaker
2023-03-17containers: Add OptionalValue and OptionalNilLuke Shumaker
2023-03-17tree-wide: Turn on all revive linters (with exceptions)Luke Shumaker
2023-03-17tree-wide: Ensure that all existing type doc comments follow the expected formatLuke Shumaker
2023-03-17tree-wide: Ensure that all existing method doc comments follow the expected f...Luke Shumaker
2023-03-17tree-wide: Ensure that all packages have a doc commentLuke Shumaker
2023-02-12Change how constants are declared to play nice with godocLuke Shumaker
2023-02-12btrfsitem: Add `Free` and `CloneItem` methods to ItemsLuke Shumaker
2023-02-12tree-wide: Migrate to the new ARCacheLuke Shumaker
2023-02-12containers: Add my own ARC implementationLuke Shumaker
2023-02-12containers: Rethink the RBTree interface to be simplerLuke Shumaker
2023-02-05containers: Ordered: Add doc comments.Luke Shumaker
2023-02-05containers: s/Cmp/Compare/ to match the standard libraryLuke Shumaker
2023-01-30Split lib/containers.Sync* to git.lukeshu.com/go/typedsyncLuke Shumaker
2023-01-30Upgrade to lowmemjson v0.2.0Luke Shumaker
2023-01-25containers: Add SyncValue and SyncPool typesLuke Shumaker
2023-01-05rebuildnodes/btrees: Allow item rbtrees to be evictedLuke Shumaker
2023-01-01lint: Turn on predeclaredLuke Shumaker
2023-01-01lint: Turn on paralleltestLuke Shumaker
2023-01-01tree-wide: Annotate values that I might want to be tuningLuke Shumaker
2023-01-01lint: Turn on gofumptLuke Shumaker
2023-01-01lint: Turn on gocriticLuke Shumaker
2023-01-01lint: Turn on forcetypeassertLuke Shumaker
2023-01-01lint: Turn on dupwordLuke Shumaker
2022-12-21containers: sortedmap: Add new .Search() and .SearchAll() methodsLuke Shumaker
2022-12-20containers: intervaltree_test.go: Touch up loggingLuke Shumaker
2022-12-20containers: rbtree.go: Track size of the treeLuke Shumaker
2022-12-20rebuildnodes: Improve loggingLuke Shumaker
2022-12-20containers.Set: Don't use constraints.OrderedLuke Shumaker
2022-12-20containers: Add a 'SortedMap' typeLuke Shumaker
2022-10-02containers: Implement an interval treeLuke Shumaker
2022-10-02rbtree: Add support for maintaining node attributesLuke Shumaker
2022-10-02fix rbtree fuzz testLuke Shumaker
2022-09-05Try to uniformly use containers.SetLuke Shumaker
2022-09-02rebuild root itemsLuke Shumaker
2022-08-30wip better reattachLuke Shumaker
2022-08-30wipLuke Shumaker
2022-08-30wipLuke Shumaker
2022-08-17json: Implement a bunch of streaming JSON encoding/decodingLuke Shumaker
2022-08-17tools: Upgrade to Go 1.19Luke Shumaker
2022-07-15tidy upLuke Shumaker
2022-07-14Buffer FS IOLuke Shumaker
2022-07-13Misc tidy upLuke Shumaker