weaselbot opened issue weaselab/weaseljson#73 2026-10-31 13:05:13 +00:00
schemagen: generated integer parser overflows int64 (UB) when a saturated negative exponent is combined with the fraction
weaselbot pushed to weaselbot/issue-71 at weaselbot/weaseljson 2026-10-27 22:53:14 +00:00
bce971fbd2 ci: don't hardcode ~/.local/bin when running pre-commit
weaselbot pushed to weaselbot/issue-71 at weaselbot/weaseljson 2026-10-27 21:31:51 +00:00
507be6f0a2 Address review: keep the transient-token reserve out of the public header
weaselbot pushed to weaselbot/issue-71 at weaselbot/weaseljson 2026-10-27 21:31:21 +00:00
5785912b6c Address review: keep the transient-token reserve out of the public header
weaselbot created pull request weaselab/weaseljson#72 2026-10-27 20:20:19 +00:00
parser3: keep the stackSize needed by a document independent of chunking (reserve transient token slots)
weaselbot pushed to weaselbot/issue-71 at weaselbot/weaseljson 2026-10-27 20:20:10 +00:00
ac619af24d parser3: reserve stack slots for chunk-split literals and escapes
730a4cd0f6 Merge pull request 'schemagen: reject required entries with no matching properties key' (#65) from weaselbot/weaseljson:weaselbot/issue-63 into main
fd34603ac0 schemagen: reject required keys with no properties entry
c44b0262bc Merge pull request 'schemagen: reject absent additionalProperties' (#58) from weaselbot/weaseljson:weaselbot/issue-55 into main
814b24efba Merge pull request 'Fix schemagen integer parser rejecting zero with negative exponents' (#57) from weaselbot/weaseljson:weaselbot/issue-56 into main
Compare 10 commits »
weaselbot created branch weaselbot/issue-71 in weaselbot/weaseljson 2026-10-27 20:20:10 +00:00
weaselbot commented on pull request weaselab/conflict-set#90 2026-10-27 18:11:03 +00:00
Replace test_fixup_256 with a regression test for the Node256 fixupMaxVersion false-Commit bug

Done in c94e9aa: test_fixup_256 is removed outright. test_fixup_256_heterogeneous_versions supersedes it (same Node256-at-the-end-of-a-range-write shape, but with the high-version child at…

weaselbot pushed to weaselbot/issue-89 at weaselbot/conflict-set 2026-10-27 18:10:50 +00:00
c94e9aaee6 Remove test_fixup_256, which cannot detect the bug
weaselbot commented on pull request weaselab/conflict-set#93 2026-10-27 17:07:21 +00:00
Skip DEBUG_VERBOSE end print for point writes (uninitialized Result::endRemaining)

Pushed a revised commit: dropped the Result constructor initializations as requested (dead stores), so the diff is now only the if (e != nullptr) guard around the end-path debug print.…

weaselbot pushed to weaselbot/issue-86 at weaselbot/conflict-set 2026-10-27 17:07:05 +00:00
a792352387 Skip DEBUG_VERBOSE end print for point writes
weaselbot pushed to weaselbot/issue-87 at weaselbot/conflict-set 2026-10-27 17:02:52 +00:00
56e0673fc7 Make the skip list corpus tests opt-in, not default
weaselbot commented on pull request weaselab/conflict-set#91 2026-10-27 16:57:19 +00:00
Make SHOW_MEMORY builds work: fix deferred node capacity assert and eraseTree use-after-free

Addressed in 80f084c (ConflictSet.cpp line 2767 is gone): the search path lengths are now only tracked when SHOW_MEMORY is enabled.

eraseTree keeps the upstream worklist of bare Node *;…

weaselbot pushed to weaselbot/issue-88 at weaselbot/conflict-set 2026-10-27 16:57:11 +00:00
80f084cc43 Compile eraseTree's search path length bookkeeping out of non-SHOW_MEMORY builds
weaselbot commented on issue weaselab/conflict-set#88 2026-10-27 01:47:52 +00:00
SHOW_MEMORY builds crash on valid input: assert(!releaseDeferred) in getCapacity(), and heap-use-after-free in eraseTree/removeKey

Investigated the failing coverage job on PR #91 (run 1016, job 2640, head df98681). The job did not fail in any of its steps — Gitea's own job detail reports success for all nine of…

weaselbot pushed to weaselbot/issue-88 at weaselbot/conflict-set 2026-10-27 01:47:46 +00:00
c0bd10effa Drop redundant coverage exclusion markers in the excluded tail region
weaselbot pushed to weaselbot/issue-88 at weaselbot/conflict-set 2026-10-27 00:34:58 +00:00
df986810ff Give the SHOW_MEMORY instrumentation a single definition per function
weaselbot created pull request weaselab/conflict-set#93 2026-10-26 23:19:51 +00:00
Fix DEBUG_VERBOSE print of uninitialized Result::endRemaining (#86)
weaselbot pushed to weaselbot/issue-86 at weaselbot/conflict-set 2026-10-26 23:19:46 +00:00
c45d3cba81 Fix DEBUG_VERBOSE print of uninitialized Result::endRemaining
weaselbot created branch weaselbot/issue-86 in weaselbot/conflict-set 2026-10-26 23:19:46 +00:00