Commit Graph

348 Commits

Author SHA1 Message Date
lilleman 0910ab7d1a Re-pin the shipped shape for the three misc tables and a territory's zone
Tests / vet + fmt + tests (pull_request) Successful in 1m23s
Tests / Gitea release from CHANGELOG.md (pull_request) Has been skipped
2026-09-18 23:10:37 +02:00
lilleman 604bcb1878 Read misc.timezone from tzdb and misc.useragent from top-user-agents, and give misc.car its own rows file 2026-09-18 23:10:05 +02:00
lilleman 97c4e17671 Expect misc.timezone, car and useragent as tables, and a territory's zone inside it 2026-09-18 23:09:00 +02:00
lilleman 66d11ce1c7 Re-pin the shipped shape for misc.territory and its country column 2026-09-18 23:06:36 +02:00
lilleman b0db82f2f1 Rename misc.country to misc.territory, name each one's sovereign state, and state the four data rules that settle it 2026-09-18 23:02:45 +02:00
lilleman e9d8603611 Expect misc.territory and the sovereign it names, in place of misc.country 2026-09-18 23:02:43 +02:00
lilleman 17d1703806 Match the loader's two-row floor, and record that an extension may name two media types
Tests / vet + fmt + tests (pull_request) Successful in 1m25s
Tests / Gitea release from CHANGELOG.md (pull_request) Has been skipped
Tests / vet + fmt + tests (push) Successful in 7s
Tests / Gitea release from CHANGELOG.md (push) Successful in 5s
2026-09-18 22:03:09 +02:00
lilleman ecc0b475ae Name the everyday media type extensions, refuse an emptied table, and cut the false register claim
Tests / vet + fmt + tests (pull_request) Successful in 1m26s
Tests / Gitea release from CHANGELOG.md (pull_request) Has been skipped
2026-09-18 21:55:54 +02:00
lilleman 69d0db9431 Test the everyday media type extensions and the status codes a filter must not drop 2026-09-18 21:54:16 +02:00
lilleman 9beb42f1ca Re-pin the shipped shape for the misc.language.code3 column
Tests / vet + fmt + tests (pull_request) Successful in 1m25s
Tests / Gitea release from CHANGELOG.md (pull_request) Has been skipped
2026-09-18 21:44:54 +02:00
lilleman 8432a7c4ae Read misc.language, httpstatus and mimetype from their registers, and keep a country's currency a column 2026-09-18 21:44:51 +02:00
lilleman 3e1d3914c2 Test the ISO 639, IANA status and media type registers the misc tables should hold 2026-09-18 21:44:48 +02:00
lilleman cddf81e6a5 Name the relative-sigil rejection where the quick start points, and the struct field a null prefix needs
Tests / vet + fmt + tests (pull_request) Successful in 1m23s
Tests / Gitea release from CHANGELOG.md (pull_request) Has been skipped
Tests / vet + fmt + tests (push) Successful in 7s
Tests / Gitea release from CHANGELOG.md (push) Failing after 14m17s
2026-09-18 20:44:01 +02:00
lilleman 35dc998b03 Test that a fieldless path names its record and the quoting a shell needs 2026-09-18 20:43:37 +02:00
lilleman 57b2d182c7 Name both quotings when a shell splits a template
Tests / vet + fmt + tests (pull_request) Successful in 1m25s
Tests / Gitea release from CHANGELOG.md (pull_request) Has been skipped
2026-09-18 20:39:54 +02:00
lilleman fb5a5ff38f Test that a split template names both quotings 2026-09-18 20:39:08 +02:00
lilleman c326683ada Put the shipped data before the library, state what a record projects and what the locales do not share
Tests / vet + fmt + tests (pull_request) Successful in 1m27s
Tests / Gitea release from CHANGELOG.md (pull_request) Has been skipped
2026-09-18 20:35:56 +02:00
lilleman 9c719c83a6 Re-pin the shipped shape with the ITIN area column and the nullable prefix 2026-09-18 20:35:56 +02:00
lilleman dd913a17e3 Give an ITIN the columns that rebuild it, and draw a missing title as null 2026-09-18 20:35:56 +02:00
lilleman c8a4ffa764 Export ErrNoColumns, name the cure for a shell-split template and an unquoted record, and name the flag a missing data path came from 2026-09-18 20:35:56 +02:00
lilleman 9db8d35a49 Expect a narrowing fix beside the widening one in a struct tag's range error 2026-09-18 20:35:56 +02:00
lilleman 5fb5e5f4c8 Name the layout without the quotes the user wrote, return a download written on the last attempt, and put the link fences' description back on linkTables
Tests / vet + fmt + tests (pull_request) Successful in 1m24s
Tests / Gitea release from CHANGELOG.md (pull_request) Has been skipped
2026-09-18 20:20:59 +02:00
lilleman c232e65001 Test the double-quoted comma hint and the branch that names it, and match a personnummer's birth number by text 2026-09-18 20:17:46 +02:00
lilleman a851b5f5fd Record why a table owns its selector spelling and which names the import drops, and correct the complexity gate's own note
Tests / vet + fmt + tests (pull_request) Successful in 1m26s
Tests / Gitea release from CHANGELOG.md (pull_request) Has been skipped
2026-09-18 20:03:54 +02:00
lilleman 9497824350 Split the layout, checksum and transform declarations out of builtins.go 2026-09-18 20:03:54 +02:00
lilleman 1a818ff9b4 Re-pin the shipped shape with the Swedish title table 2026-09-18 20:02:25 +02:00
lilleman d8bf86f0c8 Draw the Swedish title from a table too, unsexed 2026-09-18 20:02:08 +02:00
lilleman d5d9c2655e Give every table its path in one pass, name it in every message, read the layout probes through predicates, and leave the shell to the CLI 2026-09-18 20:02:08 +02:00
lilleman 2d08bf4b32 Expect a grammar-only layout error, a bare record spelling and a Swedish title table 2026-09-18 20:01:05 +02:00
lilleman 6b0a2a60a8 Record the audience, the id cardinality, the date ranges and why --list stays a plain path list
Tests / vet + fmt + tests (pull_request) Successful in 1m21s
Tests / Gitea release from CHANGELOG.md (pull_request) Has been skipped
2026-09-18 19:55:50 +02:00
lilleman 7eb891dd80 Re-pin the shipped shape with the US title table 2026-09-18 19:52:50 +02:00
lilleman b6e1927468 Draw a US title inside the drawn sex, and name the Swedish prefix field title 2026-09-18 19:52:50 +02:00
lilleman 93e17c1770 Name a runnable layout, path and record in the errors that reject one, and let a date span one day 2026-09-18 19:52:50 +02:00
lilleman 9d63943237 Expect the pluralized argument count 2026-09-18 19:52:50 +02:00
lilleman bb43345d63 Tests for runnable layout and row-ambiguity errors, a one-day date span, sexed US titles and the record a fieldless category needs 2026-09-18 19:52:00 +02:00
lilleman c9c756e2c4 Document the clock-only fence and the samordningsnummer day, and restore two-space continuations
Tests / vet + fmt + tests (pull_request) Successful in 1m26s
Tests / Gitea release from CHANGELOG.md (pull_request) Has been skipped
2026-09-18 18:39:04 +02:00
lilleman 98938e6126 Drop the SSA placeholder names and lowercase da, del and dos in Swedish surnames 2026-09-18 18:39:04 +02:00
lilleman 396ae3bcd2 Refuse a clock-only layout in date() naming time(), and name the fix for a name repeating inside a parent 2026-09-18 18:39:04 +02:00
lilleman 86eb55d564 Test that date() refuses a layout naming no date field, and bench the personnummer by name 2026-09-18 18:39:04 +02:00
lilleman 0c6ab0937a Re-pin the shipped shape with the birth-number table and the US prefix
Tests / vet + fmt + tests (pull_request) Successful in 1m22s
Tests / Gitea release from CHANGELOG.md (pull_request) Has been skipped
2026-09-18 18:27:32 +02:00
lilleman 02eb95b94b Move the birth number into its own table under sex, drop the sexed US titles, and split the import helper by content 2026-09-18 18:27:11 +02:00
lilleman 7d50f43d0b Scope the layout quote outside selectors and prove parent-keyed names in their own function 2026-09-18 18:26:41 +02:00
lilleman 2dcc31fa63 Test that a quote inside a selector is a name's text, not a layout's quote 2026-09-18 18:26:41 +02:00
lilleman 33c441f85a Name the quoted spelling when an unquoted layout holding a comma splits into extra args
Tests / vet + fmt + tests (pull_request) Successful in 1m23s
Tests / Gitea release from CHANGELOG.md (pull_request) Has been skipped
2026-09-18 18:18:30 +02:00
lilleman 63f4bf7c0a Test that an unquoted layout holding a comma is refused naming its quoted spelling 2026-09-18 18:18:04 +02:00
lilleman 7e25c6de44 Document date() and time(), the name tables, the personal ids and their sources 2026-09-18 18:13:54 +02:00
lilleman 7a394ee2f2 Re-pin the shipped shape with the name tables, the personal ids and the date builtins 2026-09-18 18:12:45 +02:00
lilleman a136be6059 Weighted first and last names from SCB, the SSA and the Census under a sex table, personnummer, samordningsnummer, SSN and ITIN in their valid ranges, and date, time and datetime over date() 2026-09-18 18:10:59 +02:00
lilleman 289d5edc31 Add date() and time() with a quoted layout, and let a table with a parent carry a name without a key 2026-09-18 18:05:47 +02:00
lilleman 7ff817d5ae Tests for date() and time(), a named table keyed by its parent, and weighted names and valid ids in both locales 2026-09-18 18:05:47 +02:00