A column of one reference alone takes the datatype and null of the column it reads #15

Merged
lilleman merged 12 commits from reference-inheritance into main 2026-09-15 21:46:18 +02:00
Owner

A record column, inline record column or struct field that is one reference alone to another record's column now takes that column's datatype and null. A datatype restating a typed column is refused; over a string column it still types the values. Column datatype agreement moved from compile to the linked-tree fences.

A record column, inline record column or struct field that is one reference alone to another record's column now takes that column's datatype and null. A datatype restating a typed column is refused; over a string column it still types the values. Column datatype agreement moved from compile to the linked-tree fences.
lilleman added 2 commits 2026-09-15 20:20:43 +02:00
lilleman added 2 commits 2026-09-15 20:42:23 +02:00
lilleman added 1 commit 2026-09-15 20:48:15 +02:00
Tests: name the struct test for a field tagged with a column as that column
Tests / vet + fmt + tests (pull_request) Successful in 1m2s
2a750008bf
lilleman added 3 commits 2026-09-15 21:13:37 +02:00
lilleman added 2 commits 2026-09-15 21:28:54 +02:00
lilleman added 2 commits 2026-09-15 21:44:39 +02:00
lilleman marked the pull request as ready for review 2026-09-15 21:46:13 +02:00
lilleman merged commit 72a6ef9071 into main 2026-09-15 21:46:18 +02:00
lilleman deleted branch reference-inheritance 2026-09-15 21:46:18 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: larvit/fejkdata#15