• Joined on 2023-03-22
andrew deleted branch weaselbot/issue-33 from weaselbot/weaseljson 2026-06-30 16:37:05 +00:00
andrew pushed to main at weaselab/weaseljson 2026-06-30 16:37:04 +00:00
d281c35811 Merge pull request 'schemagen: reject self-referential array $ref cycles instead of crashing' (#49) from weaselbot/weaseljson:weaselbot/issue-33 into main
ababd3a8fd schemagen: reject self-referential array $ref cycles instead of crashing
Compare 2 commits »
andrew closed issue weaselab/weaseljson#33 2026-06-30 16:37:03 +00:00
schemagen crashes (RecursionError) on cyclic array $ref targets
andrew merged pull request weaselab/weaseljson#49 2026-06-30 16:37:03 +00:00
schemagen: reject self-referential array $ref cycles instead of crashing
andrew deleted branch weaselbot/issue-35 from weaselbot/weaseljson 2026-06-30 16:30:25 +00:00
andrew pushed to main at weaselab/weaseljson 2026-06-30 16:30:24 +00:00
f6617a1558 Merge pull request 'schemagen: escape control characters in generated C++ string literals' (#48) from weaselbot/weaseljson:weaselbot/issue-35 into main
681892107f schemagen: escape control characters in generated C++ string literals
Compare 2 commits »
andrew closed issue weaselab/weaseljson#35 2026-06-30 16:30:23 +00:00
schemagen emits unescaped control characters in generated C++ string literals
andrew automatically merged pull request weaselab/weaseljson#48 2026-06-30 16:30:23 +00:00
andrew deleted branch weaselbot/issue-34 from weaselbot/weaseljson 2026-06-30 16:16:47 +00:00
andrew pushed to main at weaselab/weaseljson 2026-06-30 16:16:46 +00:00
e22bc039ae Merge pull request 'schemagen: fix quadratic leading-zero strip in integer fallback' (#47) from weaselbot/weaseljson:weaselbot/issue-34 into main
ceb16e5405 schemagen: fix quadratic leading-zero strip in integer fallback
Compare 2 commits »
andrew closed issue weaselab/weaseljson#34 2026-06-30 16:16:45 +00:00
schemagen integer parser has quadratic complexity for fractional leading zeros
andrew merged pull request weaselab/weaseljson#47 2026-06-30 16:16:45 +00:00
schemagen: fix quadratic leading-zero strip in integer fallback
andrew deleted branch weaselbot/issue-36 from weaselbot/weaseljson 2026-06-30 15:35:23 +00:00
andrew pushed to main at weaselab/weaseljson 2026-06-30 15:35:22 +00:00
241c29073b Merge pull request 'schemagen: handle WeaselJsonParser_create failure in RootBuilder' (#46) from weaselbot/weaseljson:weaselbot/issue-36 into main
abeaae7ed7 schemagen: handle WeaselJsonParser_create failure in RootBuilder
Compare 2 commits »
andrew closed issue weaselab/weaseljson#36 2026-06-30 15:35:21 +00:00
Generated RootBuilder dereferences null when WeaselJsonParser_create fails
andrew merged pull request weaselab/weaseljson#46 2026-06-30 15:35:21 +00:00
schemagen: handle WeaselJsonParser_create failure in RootBuilder
andrew closed issue weaselab/weaseljson#40 2026-06-29 19:56:23 +00:00
EOF flush for scalars ending at chunk boundary subtracts null pointers
andrew commented on issue weaselab/weaseljson#40 2026-06-29 19:56:23 +00:00
EOF flush for scalars ending at chunk boundary subtracts null pointers

It's not actually UB

andrew closed pull request weaselab/weaseljson#43 2026-06-29 19:56:10 +00:00
Avoid nullptr subtraction when flushing scalars at EOF
andrew deleted branch weaselbot/issue-37 from weaselbot/weaseljson 2026-06-29 18:57:43 +00:00