• Joined on 2023-03-22
andrew pushed to main at weaselab/weaseljson 2026-06-29 18:57:42 +00:00
4bd1088018 Merge pull request 'Include <cstdint> in json_value.h for uint8_t' (#45) from weaselbot/weaseljson:weaselbot/issue-37 into main
e5c970a605 Include <cstdint> in json_value.h for uint8_t
Compare 2 commits »
andrew closed issue weaselab/weaseljson#37 2026-06-29 18:57:42 +00:00
src/json_value.h uses uint8_t without including <cstdint>
andrew automatically merged pull request weaselab/weaseljson#45 2026-06-29 18:57:42 +00:00
andrew deleted branch weaselbot/issue-38 from weaselbot/weaseljson 2026-06-29 18:53:51 +00:00
andrew pushed to main at weaselab/weaseljson 2026-06-29 18:53:51 +00:00
82bdc8a080 Merge pull request 'python: raise OSError when shared library is missing' (#44) from weaselbot/weaseljson:weaselbot/issue-38 into main
96f61665bf python: raise OSError when shared library is missing
Compare 2 commits »
andrew closed issue weaselab/weaseljson#38 2026-06-29 18:53:50 +00:00
Python WeaselJsonParser constructor calls sys.exit(1) when the shared library is missing
andrew automatically merged pull request weaselab/weaseljson#44 2026-06-29 18:53:50 +00:00
andrew deleted branch weaselbot/issue-58 from weaselbot/conflict-set 2026-06-29 18:50:06 +00:00
andrew pushed to main at weaselab/conflict-set 2026-06-29 18:50:03 +00:00
732d19efa1 Merge pull request 'Fix RealDataBench subspan and version API contract violations' (#61) from weaselbot/conflict-set:weaselbot/issue-58 into main
4fcdc5d7e9 Fix RealDataBench subspan and version API contract violations
Compare 2 commits »
andrew closed issue weaselab/conflict-set#58 2026-06-29 18:50:00 +00:00
RealDataBench.cpp reads past line bounds and passes invalid versions
andrew automatically merged pull request weaselab/conflict-set#61 2026-06-29 18:50:00 +00:00
andrew suggested changes for weaselab/weaseljson#43 2026-06-29 18:36:49 +00:00
Avoid nullptr subtraction when flushing scalars at EOF

This is giving us slightly worse codegen. Does the UB go away if we cast to uintptr_t or intptr_t before subtracting?

andrew deleted branch weaselbot/issue-41 from weaselbot/weaseljson 2026-06-29 18:26:51 +00:00
andrew pushed to main at weaselab/weaseljson 2026-06-29 18:26:50 +00:00
6508616edc Merge pull request 'Handle null parser in WeaselJsonParser_reset and _destroy' (#42) from weaselbot/weaseljson:weaselbot/issue-41 into main
34fc22a7c2 Handle null parser in WeaselJsonParser_reset and _destroy
Compare 2 commits »
andrew closed issue weaselab/weaseljson#41 2026-06-29 18:26:49 +00:00
WeaselJsonParser_reset / _destroy crash on null parser
andrew merged pull request weaselab/weaseljson#42 2026-06-29 18:26:49 +00:00
Handle null parser in WeaselJsonParser_reset and _destroy
andrew deleted branch weaselbot/issue-59 from weaselbot/conflict-set 2026-06-29 18:26:08 +00:00
andrew pushed to main at weaselab/conflict-set 2026-06-29 18:26:07 +00:00
9449190d02 Merge pull request 'Fix undefined behavior on empty input in strinc() and prefixRange()' (#60) from weaselbot/conflict-set:weaselbot/issue-59 into main
63f9a139da Fix undefined behavior on empty input in strinc() and prefixRange()
Compare 2 commits »
andrew closed issue weaselab/conflict-set#59 2026-06-29 18:26:05 +00:00
strinc() and prefixRange() invoke undefined behavior on empty input
andrew merged pull request weaselab/conflict-set#60 2026-06-29 18:26:05 +00:00
Fix undefined behavior on empty input in strinc() and prefixRange()