lilleman
|
3cd3f8f317
|
Spend the struct cap on embedded structs too, word it for any struct field, and route path advice through the name check
Tests / vet + fmt + tests (pull_request) Successful in 1m2s
Tests / vet + fmt + tests (push) Successful in 6s
|
2026-09-15 17:50:42 +02:00 |
|
lilleman
|
c212c6bef4
|
Tests: the struct cap sits exactly at 1024 and counts embedded structs, and path advice never names a spelling that fails
|
2026-09-15 17:50:30 +02:00 |
|
lilleman
|
e4ebfdb28d
|
Cap a struct type's records at 1024, find a lone reference in the value a template holds, word range refusals as unproven, and scope the lone-reference Decision to arguments and tags
Tests / vet + fmt + tests (pull_request) Successful in 1m0s
|
2026-09-15 17:35:15 +02:00 |
|
lilleman
|
ef00000436
|
Tests: a type's records are capped at 1024, a lone reference is found through padding and a format-only object, null clears a preset pointer, and errors repeat per call
|
2026-09-15 17:35:04 +02:00 |
|
lilleman
|
bbe6c5b1d9
|
Fold the range check into columnKind.past, refuse a leading / in IsTemplate, reserve the name -, and document fake:"-" on an embedded struct
Tests / vet + fmt + tests (pull_request) Successful in 1m1s
|
2026-09-15 17:11:20 +02:00 |
|
lilleman
|
7cb6928995
|
Tests: fake:"-" leaves an embedded struct unfilled, a leading / is refused naming the path, and a name may not be -
|
2026-09-15 17:11:10 +02:00 |
|
lilleman
|
e6bd4c5972
|
Fill embedded fields into their struct's record, add fake:"-", round integer ranges inward naming a wider kind, and refuse a lone reference in IsTemplate
Tests / vet + fmt + tests (pull_request) Successful in 1m2s
|
2026-09-15 16:54:04 +02:00 |
|
lilleman
|
a548abcc02
|
Tests: embedded fields join their struct's record, fake:"-" leaves a struct unfilled, integer ranges round inward, and a lone reference is refused as a path
|
2026-09-15 16:53:56 +02:00 |
|
lilleman
|
c0b176a839
|
Struct-filling: FakeStruct fills fake-tagged fields as a record, each field's Go type its datatype, and IsTemplate owns the path-or-template shape rule
Tests / vet + fmt + tests (pull_request) Successful in 1m0s
|
2026-09-15 16:23:10 +02:00 |
|
lilleman
|
d4ff3b242e
|
Tests: FakeStruct fills tagged fields as one record, draws a nested struct apart, refuses a tag its field cannot hold, and compiles a type once
|
2026-09-15 16:23:00 +02:00 |
|