• Joined on 2023-03-22
andrew pushed to main at weaselab/weaseljson 2026-07-20 18:06:55 +00:00
c44b0262bc Merge pull request 'schemagen: reject absent additionalProperties' (#58) from weaselbot/weaseljson:weaselbot/issue-55 into main
86b58e83cb schemagen: reject absent additionalProperties
Compare 2 commits »
andrew closed issue weaselab/weaseljson#55 2026-07-20 18:06:54 +00:00
schemagen: absent additionalProperties is not rejected at generation (contradicts README) and silently rejects extra properties
andrew merged pull request weaselab/weaseljson#58 2026-07-20 18:06:54 +00:00
schemagen: reject absent additionalProperties
andrew deleted branch weaselbot/issue-56 from weaselbot/weaseljson 2026-07-20 18:00:39 +00:00
andrew pushed to main at weaselab/weaseljson 2026-07-20 18:00:37 +00:00
814b24efba Merge pull request 'Fix schemagen integer parser rejecting zero with negative exponents' (#57) from weaselbot/weaseljson:weaselbot/issue-56 into main
cdff634057 Fix schemagen integer parser rejecting zero with negative exponents
Compare 2 commits »
andrew closed issue weaselab/weaseljson#56 2026-07-20 18:00:37 +00:00
schemagen integer parser rejects valid zero values with negative exponents (e.g. 0e-2)
andrew merged pull request weaselab/weaseljson#57 2026-07-20 18:00:37 +00:00
Fix schemagen integer parser rejecting zero with negative exponents
andrew commented on issue weaselab/weaseljson#55 2026-07-20 01:09:34 +00:00
schemagen: absent additionalProperties is not rejected at generation (contradicts README) and silently rejects extra properties

Reject unless additionalProperties is set to false explicitly, with a nice error message

andrew pushed to main at weaselab/weaseldb 2026-07-18 01:26:30 +00:00
3b7cc2a70f Don't count_down past 0
a427278cc0 Read until EAGAIN
Compare 2 commits »
andrew pushed to main at weaselab/weaseldb 2026-07-17 19:11:54 +00:00
8056da856f Replace protocol_context void* with ProtocolHandle int64_t
0c0f154390 Rename append_message to send_response and update Connection construction docs
addef07866 Prepare for more per io thread/epoll instance state
36a50dfdde Remove dead code
Compare 4 commits »
andrew deleted branch null-parser from weaselab/weaseljson 2026-07-15 22:04:03 +00:00
andrew pushed to main at weaselab/weaseljson 2026-07-15 22:04:02 +00:00
16f5d3cd9d Merge pull request 'Handle null parser in WeaselJsonParser_parse' (#54) from null-parser into main
6beb538b61 Add missing status enum to weaseljson.py
6520039dc2 Address review feedback
09c0fb72ca Handle null parser in WeaselJsonParser_parse
Compare 4 commits »
andrew closed issue weaselab/weaseljson#51 2026-07-15 22:04:01 +00:00
WeaselJsonParser_parse crashes on null parser
andrew automatically merged pull request weaselab/weaseljson#54 2026-07-15 22:04:01 +00:00
andrew pushed to null-parser at weaselab/weaseljson 2026-07-15 21:55:43 +00:00
6beb538b61 Add missing status enum to weaseljson.py
andrew pushed to null-parser at weaselab/weaseljson 2026-07-15 18:12:53 +00:00
6520039dc2 Address review feedback
andrew commented on pull request weaselab/weaseljson#54 2026-07-15 18:07:22 +00:00
Handle null parser in WeaselJsonParser_parse

WeaselJson_REJECT would mean that the json was invalid. We need something semantically different.

andrew deleted branch flags from weaselab/weaseljson 2026-07-15 16:36:05 +00:00
andrew created pull request weaselab/weaseljson#54 2026-07-15 16:33:24 +00:00
Handle null parser in WeaselJsonParser_parse
andrew pushed to null-parser at weaselab/weaseljson 2026-07-15 16:33:10 +00:00
09c0fb72ca Handle null parser in WeaselJsonParser_parse