summaryrefslogtreecommitdiffhomepage
path: root/cmd/cloner
AgeCommit message (Expand)AuthorFilesLines
2024-08-23cmd/cloner, cmd/viewer, util/codegen: add support for aliases of cloneable typesNick Khyl1-2/+2
2024-08-23util/codegen, cmd/cloner, cmd/viewer: update codegen.LookupMethod to support ...Nick Khyl1-1/+1
2024-07-12cmd/cloner, cmd/viewer: add _test prefix for files generated with the test bu...Nick Khyl1-1/+5
2024-07-11cmd/cloner, cmd/viewer, util/codegen: add support for generic types and inter...Nick Khyl1-13/+72
2024-07-10all: add test for package comments, fix, add comments as neededBrad Fitzpatrick1-0/+1
2024-04-16all: use Go 1.22 range-over-intBrad Fitzpatrick1-1/+1
2023-09-30cmd/cloner: fix typo in test type's nameBrad Fitzpatrick3-16/+16
2023-09-29cmd/cloner: add regression test for slice nil/empty semanticsJames Tucker4-0/+126
2023-09-29cmd/cloner,*: revert: optimize nillable slice clonerJames Tucker1-1/+3
2023-09-29cmd/cloner,*: optimize nillable slice clonerJames Tucker1-3/+1
2023-09-14cmd/cloner: do not allocate slices when the source is nilJames Tucker1-0/+2
2023-08-20cmd/cloner: use maps.Clone and ptr.ToMaisem Ali1-13/+13
2023-07-25tailcfg,ipn/ipnlocal,wgengine: add values to PeerCapabilitiesMaisem Ali1-0/+2
2023-01-27all: update tools that manage copyright headersWill Norris1-1/+1
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2023-01-02util/codegen, all: use latest year, not time.Now, in generated filesBrad Fitzpatrick1-1/+1
2022-08-03cmd/{cloner,viewer}: add support for map values with pointersMaisem Ali1-4/+11
2022-05-06cmd/viewer: add codegen tool for ViewsMaisem Ali1-2/+7
2022-05-06cmd/cloner,util/codegen: refactor cloner internals to allow reuseMaisem Ali1-87/+14
2022-03-17all: use any instead of interface{}Josh Bleecher Snyder1-3/+3
2022-02-16tailcfg: make Node.Hostinfo a HostinfoViewMaisem Ali1-3/+20
2021-10-16cmd/cloner: mangle "go:generate" in cloner.goJoe Tsai1-1/+1
2021-10-14cmd/cloner: emit go:generate pragmas (#3082)Joe Tsai1-3/+16
2021-09-17util/codegen: reorder AssertStructUnchanged argsJosh Bleecher Snyder1-1/+1
2021-09-17util/codegen: add ContainsPointersJosh Bleecher Snyder1-36/+5
2021-09-17cmd/cloner: unify switch casesJosh Bleecher Snyder1-3/+1
2021-09-17util/codegen: add NamedTypesJosh Bleecher Snyder1-26/+4
2021-09-17cmd/cloner: delete some debug codeJosh Bleecher Snyder1-4/+0
2021-09-17cmd/cloner: simplify codeJosh Bleecher Snyder1-77/+79
2021-09-17cmd/cloner: add Clone context to regen struct assignmentsJosh Bleecher Snyder1-1/+1
2021-09-17util/codegen: add AssertStructUnchangedJosh Bleecher Snyder1-18/+1
2021-09-17util/codegen: add packageJosh Bleecher Snyder1-8/+2
2021-09-15cmd/cloner: reduce diff noise when changing commandJosh Bleecher Snyder1-3/+3
2021-06-22cmd/cloner: support maps with clone ptrsjulianknodt1-1/+3
2021-01-11all: adjust Unix permissions for those without umasksBrad Fitzpatrick1-1/+1
2020-10-19ipn: use cmd/cloner for Prefs.CloneBrad Fitzpatrick1-18/+21
2020-09-04cmd/cloner: generate a package-level Clone functionJosh Bleecher Snyder1-0/+23
2020-09-04cmd/cloner: fix found type detectionJosh Bleecher Snyder1-1/+1
2020-09-04cmd/cloner: ensure cloner gets re-run when structs changeJosh Bleecher Snyder1-1/+20
2020-07-27cmd/cloner, tailcfg: fix nil vs len 0 issues, add tests, use for HostinfoBrad Fitzpatrick1-3/+3
2020-07-27cmd/cloner: tool to generate Clone methodsDavid Crawshaw1-0/+264