• Joined on 2023-03-22
andrew closed issue weaselab/weaseljson#1 2026-06-15 03:32:23 +00:00
Use a trampoline to avoid stack overflow if the musttail attribute is not available
andrew opened issue weaselab/weaseljson#1 2026-06-15 02:32:36 +00:00
Use a trampoline to avoid stack overflow if the musttail attribute is not available
andrew pushed to main at weaselab/weaseljson 2026-06-15 00:48:46 +00:00
2a52162d7f Add stack chk symbols to aarch64 imports
andrew pushed to main at weaselab/weaseljson 2026-06-15 00:35:42 +00:00
e8f51eff53 Guard --nobranchprotection behind a version check
andrew pushed to main at weaselab/weaseljson 2026-06-14 23:42:58 +00:00
9ea798dba4 Fix aarch64 multi-byte UTF-8 parsing and add symbol imports file
andrew pushed to main at weaselab/weaseljson 2026-06-14 23:28:57 +00:00
12c976a62c Fix make build by depending on target name instead of TARGET_OBJECTS in custom command
andrew pushed to main at weaselab/weaseljson 2026-06-14 23:22:43 +00:00
b079b293f7 Include <cstdlib> for malloc and free in lib.cpp
andrew pushed to main at weaselab/weaseljson 2026-06-14 23:20:17 +00:00
d48fe618ac Add CI
470564a5df Improve coverage
Compare 2 commits »
andrew pushed to main at weaselab/weaseljson 2026-06-14 21:54:35 +00:00
b9142bf36a Avoid some unnecessary string destruction in bench
97f1d3d352 Skip string and go directly to string2 from object3
Compare 2 commits »
andrew pushed to main at weaselab/weaseljson 2026-06-14 20:51:44 +00:00
d8c9491eb3 Add fuzz test that finds previously missed coverage
b4144298bb Update doctest.h to 2.5.2
b894ae7a80 Fix arch-specific hardening_check ignore flags
eb9925ffec Only pass -pie when linking executables
Compare 4 commits »
andrew pushed to main at weaselab/conflict-set 2026-06-12 22:06:54 +00:00
48f9ee46cf Pin CI steps that use bashisms to bash
f13a30e8aa Install biber in the CI image so the paper's bibliography builds
Compare 2 commits »
andrew pushed to main at weaselab/conflict-set 2026-06-12 21:23:10 +00:00
1394a1a98f Print test summaries to the step log too
andrew pushed to main at weaselab/conflict-set 2026-06-12 21:07:40 +00:00
c52339a2ba Add markdown test summaries and a coverage HTML report to CI
andrew pushed to main at weaselab/conflict-set 2026-06-12 20:40:30 +00:00
3a82d90914 Work around arm64 clang codegen issues breaking CI
0921d8fedf Fix arch-specific hardening_check and guard CI package upload globs
Compare 2 commits »
andrew opened issue weaselab/conflict-set#39 2026-06-12 20:18:26 +00:00
arm64: valgrind false positives in checkMaxBetweenExclusiveImpl with clang 21+ (csel definedness pessimization)
andrew opened issue weaselab/conflict-set#38 2026-06-12 20:16:39 +00:00
arm64 + ASan: clang miscompiles preserve_none continuation chains (2,727 CI test failures)
andrew pushed to main at weaselab/conflict-set 2026-06-12 18:03:56 +00:00
f947d883e7 Only pass -pie when linking executables
andrew pushed to main at weaselab/conflict-set 2026-06-12 16:34:49 +00:00
19f430d68f Add nodejs to the CI image
andrew pushed to main at weaselab/conflict-set 2026-06-12 16:26:18 +00:00
13e9e88e0e Pass registry credentials via env instead of script interpolation
andrew pushed to main at weaselab/conflict-set 2026-06-12 16:18:07 +00:00
12a62a91cf Track the CI image hash with a label instead of a tag
cbbb23bf9d Shrink the CI image
Compare 2 commits »