summaryrefslogtreecommitdiff
path: root/lib/btrfs/btrfsvol
AgeCommit message (Collapse)Author
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
Switch to NAME Type = val instead of NAME = Type(val)
2023-02-12btrfsvol: Read: Avoid allocations for non-RAID readsLuke Shumaker
2023-02-12containers: Rethink the RBTree interface to be simplerLuke Shumaker
2023-02-12btrfsvol: Add a sanity checkLuke Shumaker
2023-02-05containers: s/Cmp/Compare/ to match the standard libraryLuke Shumaker
Go 1.18 added net/netip.Addr.Compare, and Go 1.20 added time.Time.Compare.
2023-01-01lint: Turn on gofumptLuke Shumaker
All edits to .go files are made by `tools/bin/golangci-lint run --fix ./...`, not by me as a human.
2023-01-01lint: Turn on gocriticLuke Shumaker
2022-12-20containers.Set: Don't use constraints.OrderedLuke Shumaker
2022-09-05Try to uniformly use containers.SetLuke Shumaker
2022-07-16rethink the SumRun interface to fit diskio.SequenceLuke Shumaker
2022-07-15wipLuke Shumaker
2022-07-15tidy upLuke Shumaker
2022-07-14diskio.File: Add .Close() and don't have .Size() return an errorLuke Shumaker
2022-07-13Fix package names/importsLuke Shumaker
2022-07-13Move the remaining former-generic.go parts out of lib/util/Luke Shumaker
2022-07-13Move ordered.go to lib/containersLuke Shumaker
Something about this trips a stack overflow in golangci-lint, so upgrade golangci-lint to a commit that fixes this.
2022-07-13Move lib/rbtree to lib/containersLuke Shumaker
2022-07-12Add an `Ordered` interface for the Cmp method, have rbtree use itLuke Shumaker
2022-07-11move chunk reconstruction to btrfsinspect, add --mappingsLuke Shumaker
2022-07-10Add license and copyright infoLuke Shumaker
2022-07-10Rename the module, mv pkg libLuke Shumaker