| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | internal/format/packidx/lookup.go: Don't float HEAD main | 6 days | 1 | -2/+3 | |
| | | |||||
| * | internal/format/packidx/bloom: Test corruption | 6 days | 3 | -3/+62 | |
| | | |||||
| * | internal/format/packidx/bloom: Fix G115 | 6 days | 2 | -2/+2 | |
| | | |||||
| * | internal/format/packidx/bloom: Fix tests | 6 days | 4 | -7/+19 | |
| | | |||||
| * | internal/format/packidx/bloom: Add trailers | 6 days | 3 | -22/+83 | |
| | | |||||
| * | object/store/packed/internal/ingest: Don't use WriteTo | 6 days | 2 | -36/+0 | |
| | | |||||
| * | internal/format/packidx/bloom: Add | 6 days | 8 | -0/+806 | |
| | | |||||
| * | internal/format/packidx: Lookup interpolation heuristic | 6 days | 1 | -0/+47 | |
| | | | | | | | | | | On my copy of linux.git with a few packs, -.32 on all-miss lookups, -.15 on all-hit lookups, -.05 on walking all objects in the root tree. For microbenchmarks, -.4 on honest workloads, and +.85 on fully adversarial workloads. Might be able to improve the adversarial one in the future, but it's a rare case not worth optimizing too much for. | ||||
| * | *: Preallocate slices | 7 days | 1 | -1/+1 | |
| | | |||||
| * | internal/format/pack{idx,rev}, object/store/packed: Update PackObjects ↵ | 8 days | 1 | -2/+1 | |
| | | | | | invocation | ||||
| * | internal/format/packidx: Use repo.SeedHistory | 9 days | 1 | -15/+7 | |
| | | |||||
| * | internal/format/packidx: Use stickyio | 9 days | 1 | -43/+14 | |
| | | |||||
| * | internal/format/packidx: Add index-writing test | 9 days | 2 | -0/+200 | |
| | | |||||
| * | internal/format/packidx: Add lookup tests | 9 days | 1 | -0/+99 | |
| | | |||||
| * | internal/format/packidx: Add pack index parse tests | 9 days | 1 | -0/+124 | |
| | | |||||
| * | internal/format/packidx: Add test helpers | 9 days | 1 | -0/+95 | |
| | | |||||
| * | internal/format/packidx: Fix lints | 9 days | 2 | -3/+4 | |
| | | |||||
| * | internal/format/packidx: Add basic writing support | 9 days | 1 | -0/+158 | |
| | | | | | I'm not sure if this is the right API shape yet. | ||||
| * | internal/format/packidx: Add lookup by object ID | 9 days | 1 | -0/+73 | |
| | | |||||
| * | internal/format/packidx: Add base operations | 9 days | 1 | -0/+196 | |
| | | |||||
| * | internal/format/packidx: Add documentation | 9 days | 1 | -0/+3 | |
