• Joined on 2023-03-22
andrew pushed to weaselbot/issue-48 at weaselbot/conflict-set 2026-06-22 18:17:19 +00:00
andrew pushed to weaselbot/issue-42 at weaselbot/conflict-set 2026-06-22 18:09:24 +00:00
971deb477c Keep Python key buffers alive in WriteRange/ReadRange
e9c904a86b CMakeLists.txt: don't require hardening-check --help to exit 0
789ae8cbb9 ci: install clang/LLVM 21 in Gitea Actions workflows
d70e6a2455 Merge pull request 'Set restype=None for void-returning C functions' (#53) from weaselbot/conflict-set:weaselbot/issue-46 into main
8a5168f232 CMakeLists: only pass hardening-check arch flags the tool supports
Compare 6 commits »
andrew pushed to weaselbot/issue-41 at weaselbot/conflict-set 2026-06-22 18:09:19 +00:00
ff0722728a Include <sys/syscall.h> in ServerBench.cpp for SYS_perf_event_open
e9c904a86b CMakeLists.txt: don't require hardening-check --help to exit 0
789ae8cbb9 ci: install clang/LLVM 21 in Gitea Actions workflows
d70e6a2455 Merge pull request 'Set restype=None for void-returning C functions' (#53) from weaselbot/conflict-set:weaselbot/issue-46 into main
8a5168f232 CMakeLists: only pass hardening-check arch flags the tool supports
Compare 6 commits »
andrew pushed to weaselbot/issue-49 at weaselbot/conflict-set 2026-06-22 18:09:14 +00:00
60881419b8 Assert return values in test_update_zero_should_commit / conflict
e9c904a86b CMakeLists.txt: don't require hardening-check --help to exit 0
789ae8cbb9 ci: install clang/LLVM 21 in Gitea Actions workflows
d70e6a2455 Merge pull request 'Set restype=None for void-returning C functions' (#53) from weaselbot/conflict-set:weaselbot/issue-46 into main
8a5168f232 CMakeLists: only pass hardening-check arch flags the tool supports
Compare 6 commits »
andrew pushed to weaselbot/issue-47 at weaselbot/conflict-set 2026-06-22 18:09:08 +00:00
0021c6e4e7 Fix release and coverage CI failures
4515af3662 CMake: add target-level dependencies for conflict-set-object
e9c904a86b CMakeLists.txt: don't require hardening-check --help to exit 0
789ae8cbb9 ci: install clang/LLVM 21 in Gitea Actions workflows
Compare 4 commits »
andrew pushed to weaselbot/issue-54 at weaselbot/conflict-set 2026-06-22 18:09:03 +00:00
4dc5f7f75c Fix self-move-assignment and leak in ConflictSet move-assignment
e9c904a86b CMakeLists.txt: don't require hardening-check --help to exit 0
789ae8cbb9 ci: install clang/LLVM 21 in Gitea Actions workflows
d70e6a2455 Merge pull request 'Set restype=None for void-returning C functions' (#53) from weaselbot/conflict-set:weaselbot/issue-46 into main
8a5168f232 CMakeLists: only pass hardening-check arch flags the tool supports
Compare 6 commits »
andrew pushed to main at weaselab/conflict-set 2026-06-22 17:06:43 +00:00
e9c904a86b CMakeLists.txt: don't require hardening-check --help to exit 0
andrew pushed to main at weaselab/conflict-set 2026-06-22 16:27:04 +00:00
789ae8cbb9 ci: install clang/LLVM 21 in Gitea Actions workflows
andrew deleted branch weaselbot/issue-46 from weaselbot/conflict-set 2026-06-22 01:13:20 +00:00
andrew pushed to main at weaselab/conflict-set 2026-06-22 01:13:02 +00:00
d70e6a2455 Merge pull request 'Set restype=None for void-returning C functions' (#53) from weaselbot/conflict-set:weaselbot/issue-46 into main
742d920aa1 Set restype=None for void-returning C functions in conflict_set.py
Compare 2 commits »
andrew closed issue weaselab/conflict-set#46 2026-06-22 01:12:59 +00:00
Python wrapper declares void-returning C functions with default c_int restype
andrew merged pull request weaselab/conflict-set#53 2026-06-22 01:12:58 +00:00
Set restype=None for void-returning C functions
andrew pushed to main at weaselab/conflict-set 2026-06-22 01:07:54 +00:00
8a5168f232 CMakeLists: only pass hardening-check arch flags the tool supports
andrew closed pull request weaselbot/conflict-set#2 2026-06-22 00:58:21 +00:00
Include <sys/syscall.h> in ServerBench.cpp for SYS_perf_event_open
andrew deleted branch weaselbot/issue-18 from weaselbot/weaseljson 2026-06-22 00:54:35 +00:00
andrew pushed to main at weaselab/weaseljson 2026-06-22 00:54:29 +00:00
5e18347e35 Merge pull request 'schemagen: add C++20 keywords to the C++ keyword allow-list' (#22) from weaselbot/weaseljson:weaselbot/issue-18 into main
9cd74631b6 schemagen: add C++20 keywords to the C++ keyword allow-list
Compare 2 commits »
andrew merged pull request weaselab/weaseljson#22 2026-06-22 00:54:28 +00:00
schemagen: add C++20 keywords to the C++ keyword allow-list
andrew closed issue weaselab/weaseljson#18 2026-06-22 00:54:28 +00:00
schemagen C++ keyword allow-list is missing C++20 keywords
andrew commented on issue weaselab/weaseljson#24 2026-06-22 00:52:02 +00:00
WeaselJsonParser_parse accepts negative len, causing undefined behavior

I guess add as a precondition that len >= 0 and [buf, buf + len) is addressable (and writable if WeaselJsonRaw is not set)

andrew pushed to weaselbot/issue-42 at weaselbot/conflict-set 2026-06-21 23:30:16 +00:00
3e28538a15 Keep Python key buffers alive in WriteRange/ReadRange
6d8b939a81 Replace CI Docker image with inline apt installs
Compare 2 commits »