• Joined on 2023-03-22
andrew pushed to main at weaselab/weaseljson 2026-06-23 17:43:21 +00:00
5427db4b3d Merge pull request 'schemagen: fix nullable root types (#13)' (#29) from weaselbot/weaseljson:weaselbot/issue-13 into main
b5491afb38 schemagen: fix nullable root types (#13)
Compare 2 commits »
andrew closed issue weaselab/weaseljson#13 2026-06-23 17:43:20 +00:00
schemagen generates broken code for nullable root types
andrew merged pull request weaselab/weaseljson#29 2026-06-23 17:43:20 +00:00
schemagen: fix nullable root types (#13)
andrew commented on issue weaselab/weaseljson#20 2026-06-23 15:08:09 +00:00
schemagen builder accepts duplicate unknown keys in non-strict objects

We should drop support for additionalProperties = true

andrew closed issue weaselab/conflict-set#45 2026-06-23 01:18:06 +00:00
Fix CI for PRs from forks
andrew deleted branch weaselbot/issue-42 from weaselbot/conflict-set 2026-06-23 01:17:51 +00:00
andrew pushed to main at weaselab/conflict-set 2026-06-23 01:17:48 +00:00
8f9f345c64 Merge pull request 'Keep Python wrapper key buffers alive in WriteRange/ReadRange' (#43) from weaselbot/conflict-set:weaselbot/issue-42 into main
971deb477c Keep Python key buffers alive in WriteRange/ReadRange
Compare 2 commits »
andrew closed issue weaselab/conflict-set#42 2026-06-23 01:17:47 +00:00
Python wrapper holds dangling pointers when key buffers go out of scope
andrew merged pull request weaselab/conflict-set#43 2026-06-23 01:17:46 +00:00
Keep Python wrapper key buffers alive in WriteRange/ReadRange
andrew approved weaselab/conflict-set#43 2026-06-23 01:17:34 +00:00
Keep Python wrapper key buffers alive in WriteRange/ReadRange

I don't think this can actually crash, but we'll merge it so weaselbot doesn't open it again

andrew deleted branch weaselbot/issue-48 from weaselbot/conflict-set 2026-06-22 23:45:08 +00:00
andrew pushed to main at weaselab/conflict-set 2026-06-22 23:45:03 +00:00
b9b2d69dd5 Merge pull request 'Disallow copying ConflictSet in C++98/C++03' (#51) from weaselbot/conflict-set:weaselbot/issue-48 into main
ccd637deab We already know __cplusplus is defined
7eaac2a184 Make ConflictSet non-copyable in C++98/C++03
Compare 3 commits »
andrew closed issue weaselab/conflict-set#48 2026-06-22 23:45:02 +00:00
ConflictSet is implicitly copyable in C++98/C++03, causing double-free
andrew merged pull request weaselab/conflict-set#51 2026-06-22 23:45:01 +00:00
Disallow copying ConflictSet in C++98/C++03
andrew deleted branch weaselbot/issue-41 from weaselbot/conflict-set 2026-06-22 20:01:59 +00:00
andrew pushed to main at weaselab/conflict-set 2026-06-22 20:01:57 +00:00
d3c8f4afc6 Merge pull request 'Include <sys/syscall.h> in ServerBench.cpp for SYS_perf_event_open' (#44) from weaselbot/conflict-set:weaselbot/issue-41 into main
ff0722728a Include <sys/syscall.h> in ServerBench.cpp for SYS_perf_event_open
Compare 2 commits »
andrew closed issue weaselab/conflict-set#41 2026-06-22 20:01:55 +00:00
ServerBench.cpp fails to compile when SYS_perf_event_open is not transitively visible
andrew merged pull request weaselab/conflict-set#44 2026-06-22 20:01:54 +00:00
Include <sys/syscall.h> in ServerBench.cpp for SYS_perf_event_open
andrew deleted branch weaselbot/issue-49 from weaselbot/conflict-set 2026-06-22 19:30:05 +00:00
andrew pushed to main at weaselab/conflict-set 2026-06-22 19:29:58 +00:00
549724f09e Merge pull request 'Assert return values in test_update_zero_should_commit / conflict' (#50) from weaselbot/conflict-set:weaselbot/issue-49 into main
60881419b8 Assert return values in test_update_zero_should_commit / conflict
Compare 2 commits »