Petr Balvín petrbalvin
petrbalvin created branch main in petrbalvin/svg-assets 2026-09-18 14:03:59 +00:00
petrbalvin pushed to main at petrbalvin/svg-assets 2026-09-18 14:03:59 +00:00
ad9f662095 chore: initial commit of the shared icon set
petrbalvin created repository petrbalvin/svg-assets 2026-09-18 14:01:18 +00:00
petrbalvin released v1.1.0 at petrbalvin/interpres 2026-09-17 23:14:10 +00:00
petrbalvin pushed to main at petrbalvin/interpres 2026-09-17 23:12:06 +00:00
ad6c32d0c6 chore: prepare release v1.1.0
17574a0d15 docs: add the benchmarking document
8aa2b1b9c0 docs(api): name the newline a literal string may carry
6a043e2824 docs(architecture): scope the no-caching claim to the parser
81033bb27c docs(api): document the TOML 1.1 acceptance
Compare 41 commits »
petrbalvin pushed tag v1.1.0 to petrbalvin/interpres 2026-09-17 23:12:06 +00:00
petrbalvin pushed to development at petrbalvin/interpres 2026-09-17 23:10:11 +00:00
ad6c32d0c6 chore: prepare release v1.1.0
petrbalvin pushed to development at petrbalvin/interpres 2026-09-17 23:09:05 +00:00
17574a0d15 docs: add the benchmarking document
8aa2b1b9c0 docs(api): name the newline a literal string may carry
6a043e2824 docs(architecture): scope the no-caching claim to the parser
81033bb27c docs(api): document the TOML 1.1 acceptance
dfd5d240d2 docs(changelog): drop the stale toml-test run mode
Compare 6 commits »
petrbalvin pushed to development at petrbalvin/interpres 2026-09-17 21:40:05 +00:00
d365729b37 style(changelog): order the development fixed entries by component
53102d70e6 perf(number): skip the rebuild for tokens without underscores
f1a757ec5c perf(parser): scan the input as bytes instead of runes
3c8ac859c0 fix(decode): report the smallest unknown field deterministically
4def1b3e8b fix(encode): reject a nil MarshalTOML result
Compare 17 commits »
petrbalvin pushed to development at petrbalvin/interpres 2026-09-17 20:06:28 +00:00
d2fc31d260 feat: support TOML 1.1
petrbalvin pushed to development at petrbalvin/interpres 2026-09-17 19:30:46 +00:00
18f1cd51e9 build: upgrade the compliance suite to toml-test v2.2.0
3cd538fad6 fix: reject an out-of-range date-time offset
e19a6f35f1 fix: reject a float exponent without digits
5a270d0879 feat: add the -validate mode to interpres-decode
3f41266710 feat: typed decode and encode errors with the key path
Compare 5 commits »
petrbalvin pushed to development at petrbalvin/scripts 2026-09-17 18:58:32 +00:00
bd291890db docs(contributing): adopt the contributor terms
petrbalvin pushed to main at petrbalvin/scripts 2026-09-17 18:58:04 +00:00
bd291890db docs(contributing): adopt the contributor terms
petrbalvin pushed to development at petrbalvin/gasm-sdk 2026-09-17 18:52:59 +00:00
c834d98210 docs: bring the document set into the standard shape
03d6d4da54 style: put the repository assembly in gasm fmt canonical form
0b42ce7952 style: use one spelling for colour across the CLI
288a64ccd2 ci: align the pipelines with the hand-written templates
5fddfa704b build: declare the exact toolchain and the canonical recipes
Compare 14 commits »
petrbalvin pushed to development at petrbalvin/interpres 2026-09-17 18:27:14 +00:00
1e3198c8b6 docs: add the contributor terms with the CLA
petrbalvin pushed to development at petrbalvin/interpres 2026-09-17 18:16:52 +00:00
cdb42de561 ci: record the verified cancel-in-progress behaviour
petrbalvin pushed to development at petrbalvin/interpres 2026-09-17 18:12:05 +00:00
0f6d81fe3e ci: second trigger of the cancel-in-progress experiment
petrbalvin pushed to development at petrbalvin/interpres 2026-09-17 18:12:02 +00:00
274b8a488c ci: drive the cancel-in-progress experiment
petrbalvin pushed to development at petrbalvin/interpres 2026-09-17 18:08:48 +00:00
b061c97a81 ci: experiment with cancel-in-progress on the test pipeline
petrbalvin pushed to development at petrbalvin/interpres 2026-09-17 18:08:45 +00:00
fc50e3c49a fix: decode untagged embedded structs and maps inline
93c36cf376 feat: honour the omitzero and omitempty tag options on encode
58e7dfb1d0 test: add parse, marshal and decode benchmarks
510cfb5182 test: add the FuzzParse fuzz target
3ac0b1e301 fix: encode mixed arrays with inline table elements
Compare 6 commits »