summaryrefslogtreecommitdiffhomepage
path: root/types/views
AgeCommit message (Expand)AuthorFilesLines
2023-06-29types/views: add JSON marshal/unmarshal and AsMap to MapMaisem Ali1-3/+28
2023-06-20types/views: add Slice methods on Slice viewsBrad Fitzpatrick2-0/+27
2023-01-27all: update copyright and license headersWill Norris2-6/+4
2023-01-11types/views: add SliceEqualAnyOrder funcWill Norris2-0/+35
2022-12-05net/tsaddr: remove ContainsFunc helpers (they're now in x/exp/slices)Brad Fitzpatrick1-1/+2
2022-10-24ipn/prefs: add viewsMaisem Ali1-0/+5
2022-10-12types/view: add ContainsNonExitSubnetRoutes funcSonia Appasamy1-0/+11
2022-07-26types/views: add BenchmarkSliceIterationMaisem Ali1-8/+48
2022-07-25all: convert more code to use net/netip directlyBrad Fitzpatrick2-13/+12
2022-07-25all: use various net/netip parse funcs directlyBrad Fitzpatrick1-1/+2
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick2-2/+2
2022-07-21types/views: add SliceContains, View.ContainsFunc, View.IndexFuncBrad Fitzpatrick2-0/+50
2022-05-10types/views: remove alloc in hot pathMaisem Ali2-85/+4
2022-05-09types/views: make SliceOf/MapOf panic if they see a pointerMaisem Ali2-9/+104
2022-05-09cmd/viewer,types/views: add support for views of mapsMaisem Ali1-0/+103
2022-05-06cmd/viewer: add codegen tool for ViewsMaisem Ali1-10/+73
2022-03-17types/views: rename Generic to UnwrapMaisem Ali1-2/+2
2022-03-16types/views: add generic Slice[T] and remove StringSliceMaisem Ali2-45/+41
2022-03-04types/views: add ContainsExitRoutes to IPPrefixSliceMaisem Ali1-0/+5
2022-02-22ipn/ipnlocal: use views for Peer.PrimaryRoutes and Peer.TagsMaisem Ali2-0/+120
2022-02-16tailcfg: introduce HostinfoViewMaisem Ali1-0/+74