48 Commits (33da8a8d6829dfb8e888feaa3cbbd97cbba741bd)

Author SHA1 Message Date
Brad Fitzpatrick 2a64c03c95 types/ptr: deprecate ptr.To, use Go 1.26 new 1 month ago
Will Norris 3ec5be3f51 all: remove AUTHORS file and references to it 3 months ago
Andrew Dunham 08e74effc0 cmd/cloner: support cloning arbitrarily-nested maps 5 months ago
Andrew Dunham 6ac80b7334 cmd/{cloner,viewer}: handle maps of views 5 months ago
Patrick O'Doherty e45557afc0
types/persist: add AttestationKey (#17281) 6 months ago
Joe Tsai fbb91758ac
cmd/viewer, types/views: implement support for json/v2 (#16852) 8 months ago
Brad Fitzpatrick 259bab9bff scripts/check_license_headers.sh: delete, rewrite as a Go test 10 months ago
Nick Khyl 03acab2639 cmd/cloner, cmd/viewer, util/codegen: add support for aliases of cloneable types 2 years ago
Nick Khyl a9dc6e07ad util/codegen, cmd/cloner, cmd/viewer: update codegen.LookupMethod to support alias type nodes 2 years ago
Nick Khyl fd0acc4faf cmd/cloner, cmd/viewer: add _test prefix for files generated with the test build tag 2 years ago
Nick Khyl fc28c8e7f3 cmd/cloner, cmd/viewer, util/codegen: add support for generic types and interfaces 2 years ago
Brad Fitzpatrick c6af5bbfe8 all: add test for package comments, fix, add comments as needed 2 years ago
Brad Fitzpatrick 7c1d6e35a5 all: use Go 1.22 range-over-int 2 years ago
Brad Fitzpatrick d2ea9bb1eb cmd/cloner: fix typo in test type's name 3 years ago
James Tucker ab810f1f6d cmd/cloner: add regression test for slice nil/empty semantics 3 years ago
James Tucker 324f0d5f80 cmd/cloner,*: revert: optimize nillable slice cloner 3 years ago
James Tucker ee90cd02fd cmd/cloner,*: optimize nillable slice cloner 3 years ago
James Tucker 1858ad65c8 cmd/cloner: do not allocate slices when the source is nil 3 years ago
Maisem Ali 8a5ec72c85 cmd/cloner: use maps.Clone and ptr.To 3 years ago
Maisem Ali 1ecc16da5f tailcfg,ipn/ipnlocal,wgengine: add values to PeerCapabilities 3 years ago
Will Norris 947c14793a all: update tools that manage copyright headers 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Brad Fitzpatrick aad6830df0 util/codegen, all: use latest year, not time.Now, in generated files 3 years ago
Maisem Ali 95d43c54bf cmd/{cloner,viewer}: add support for map values with pointers 4 years ago
Maisem Ali c4e9739251 cmd/viewer: add codegen tool for Views 4 years ago
Maisem Ali e409e59a54 cmd/cloner,util/codegen: refactor cloner internals to allow reuse 4 years ago
Josh Bleecher Snyder 0868329936 all: use any instead of interface{} 4 years ago
Maisem Ali 72d8672ef7 tailcfg: make Node.Hostinfo a HostinfoView 4 years ago
Joe Tsai 9af27ba829 cmd/cloner: mangle "go:generate" in cloner.go 5 years ago
Joe Tsai 2fa004a2a0
cmd/cloner: emit go:generate pragmas (#3082) 5 years ago
Josh Bleecher Snyder b14db5d943 util/codegen: reorder AssertStructUnchanged args 5 years ago
Josh Bleecher Snyder 3cd85c0ca6 util/codegen: add ContainsPointers 5 years ago
Josh Bleecher Snyder d5a0a4297e cmd/cloner: unify switch cases 5 years ago
Josh Bleecher Snyder d8a8f70000 util/codegen: add NamedTypes 5 years ago
Josh Bleecher Snyder 367a973dc2 cmd/cloner: delete some debug code 5 years ago
Josh Bleecher Snyder 081be3e96b cmd/cloner: simplify code 5 years ago
Josh Bleecher Snyder d5ab18b2e6 cmd/cloner: add Clone context to regen struct assignments 5 years ago
Josh Bleecher Snyder 618376dbc0 util/codegen: add AssertStructUnchanged 5 years ago
Josh Bleecher Snyder fb66ff7c78 util/codegen: add package 5 years ago
Josh Bleecher Snyder 4bbf5a8636 cmd/cloner: reduce diff noise when changing command 5 years ago
julianknodt 0f18801716 cmd/cloner: support maps with clone ptrs 5 years ago
Brad Fitzpatrick d6e9fb1df0 all: adjust Unix permissions for those without umasks 5 years ago
Brad Fitzpatrick 7c8ca28c74 ipn: use cmd/cloner for Prefs.Clone 6 years ago
Josh Bleecher Snyder 7bd89359c9 cmd/cloner: generate a package-level Clone function 6 years ago
Josh Bleecher Snyder 99d223130c cmd/cloner: fix found type detection 6 years ago
Josh Bleecher Snyder 2352690bde cmd/cloner: ensure cloner gets re-run when structs change 6 years ago
Brad Fitzpatrick ec4feaf31c cmd/cloner, tailcfg: fix nil vs len 0 issues, add tests, use for Hostinfo 6 years ago
David Crawshaw 961b9c8abf cmd/cloner: tool to generate Clone methods 6 years ago