27 Commits (c41a2d5c8372cea8bf5dc64ed8fcbec577fc00fd)

Author SHA1 Message Date
Brad Fitzpatrick 0ff474ff37 all: fix new lint warnings from bumping staticcheck 2 years ago
Brad Fitzpatrick 7c1d6e35a5 all: use Go 1.22 range-over-int 2 years ago
Andrew Lytvynov 2716250ee8
all: cleanup unused code, part 2 (#10670) 2 years ago
David Anderson e92adfe5e4 net/art: allow non-pointers as values 3 years ago
David Anderson 623d72c83b net/art: move child table pointers out of strideEntry 3 years ago
David Anderson 6afffece8a net/art: use more intelligible, go-ish state tracking in table.Get 3 years ago
David Anderson 4f14ed2ad6 net/art: use encoding/binary for address bit twiddling 3 years ago
David Anderson f1cd67488d net/art: move slice closer to its use 3 years ago
David Anderson 44ad7b3746 net/art: factor out picking the right strideTable for addr family 3 years ago
David Anderson 125b982ba5 net/art: make Table.Get alloc-free 3 years ago
David Anderson b76d8a88ae net/art: document return value of strideTable.delete 3 years ago
David Anderson b242e2c2cb net/art: reword confusing function docstring 3 years ago
David Anderson 8478358d77 net/art: use "index", not "idx" in function names 3 years ago
David Anderson de5c6ed4be net/art: document valid values of strideTable.prefix 3 years ago
David Anderson 736a44264f net/art: fix comment typo 3 years ago
David Anderson 1e6f0bb608 net/art: fix slowPrefixTable bugs found by fuzzing 3 years ago
David Anderson aaca911904 net/art: add another consistency test for insert/delete 3 years ago
David Anderson b145a22f55 net/art: add more exhaustive table testing 3 years ago
David Anderson 9cc3f7a3d6 net/art: fix format of debug output 3 years ago
David Anderson ac657caaf1 net/art: add debug hooks to strideTable 3 years ago
David Anderson fcf4d044fa net/art: implement path compression optimization 3 years ago
David Anderson 486195edf0 net/art: make each strideTable track the IP prefix it represents 3 years ago
David Anderson 45b5d0983c net/art: fix running tests outside of CI 3 years ago
Brad Fitzpatrick c889254b42 net/art: skip tests on CI for now 3 years ago
David Anderson a5fd51ebdc net/art: disable the IPv6 100k routes benchmark. 3 years ago
David Anderson a7c910e361 net/art: implement the Table type, a multi-level art route table. 3 years ago
David Anderson 4d1b3bc26f net/art: implement the stride table building block of ART 3 years ago