• Joined on 2023-03-22
andrew merged pull request weaselab/weaseljson#9 2026-06-18 22:23:53 +00:00
schemagen: support objects with >32 properties
andrew closed issue weaselab/weaseljson#3 2026-06-18 22:23:53 +00:00
schemagen breaks required/duplicate checks for objects with >32 properties
andrew pushed to main at weaselab/weaseljson 2026-06-18 20:09:34 +00:00
7c1c18fe6f Merge pull request 'Reset transient parser state in Parser3::reset' (#10) from weaselbot/weaseljson:weaselbot/issue-2 into main
919b89c842 Parser3::reset: clear inKey and other per-parse transient state
Compare 2 commits »
andrew deleted branch weaselbot/issue-2 from weaselbot/weaseljson 2026-06-18 20:09:34 +00:00
andrew merged pull request weaselab/weaseljson#10 2026-06-18 20:09:33 +00:00
Reset transient parser state in Parser3::reset
andrew closed issue weaselab/weaseljson#2 2026-06-18 20:09:33 +00:00
WeaselJsonParser_reset does not clear inKey, misrouting string callbacks
andrew commented on pull request weaselab/weaseljson#9 2026-06-18 20:08:51 +00:00
schemagen: support objects with >32 properties

We should register tests using ctest. Rebase onto main and you'll see an example

andrew suggested changes for weaselab/weaseljson#9 2026-06-18 20:08:51 +00:00
schemagen: support objects with >32 properties
andrew pushed to main at weaselab/weaseljson 2026-06-18 20:07:51 +00:00
3d9772357d Merge pull request 'schemagen: keep null elements in arrays with nullable item types' (#8) from weaselbot/weaseljson:weaselbot/issue-5 into main
47f1077100 schemagen: keep null elements in arrays with nullable item types
Compare 2 commits »
andrew deleted branch weaselbot/issue-5 from weaselbot/weaseljson 2026-06-18 20:07:51 +00:00
andrew closed issue weaselab/weaseljson#5 2026-06-18 20:07:50 +00:00
schemagen drops null elements from arrays with nullable item types
andrew merged pull request weaselab/weaseljson#8 2026-06-18 20:07:49 +00:00
schemagen: keep null elements in arrays with nullable item types
andrew pushed to main at weaselab/weaseljson 2026-06-18 20:01:11 +00:00
644d244990 Merge pull request 'schemagen: deduplicate enum constants that collide after sanitization' (#11) from weaselbot/weaseljson:weaselbot/issue-4 into main
859fa41ecb schemagen: move test configuration into contrib/schemagen/CMakeLists.txt
359f4f4bb6 schemagen: deduplicate enum constants that collide after sanitization
Compare 3 commits »
andrew merged pull request weaselab/weaseljson#11 2026-06-18 20:01:09 +00:00
schemagen: deduplicate enum constants that collide after sanitization
andrew closed issue weaselab/weaseljson#4 2026-06-18 20:01:09 +00:00
schemagen produces duplicate enum constants for distinct enum values
andrew commented on pull request weaselab/weaseljson#11 2026-06-18 18:04:36 +00:00
schemagen: deduplicate enum constants that collide after sanitization

Can we put this in contrib/schemagen/CMakeLists.txt?

andrew deleted branch weaselbot/issue-6 from weaselbot/weaseljson 2026-06-18 15:01:58 +00:00
andrew closed issue weaselab/weaseljson#6 2026-06-18 15:01:57 +00:00
Python bindings (weaseljson.py) omit on_key_data and misalign the C callbacks struct
andrew pushed to main at weaselab/weaseljson 2026-06-18 15:01:57 +00:00
7a8e5f84f2 Python bindings: add missing on_key_data callback (#7)