2026-10-14 - 2026-11-14

Overview

2 Active Pull Requests
11 Active Issues
Excluding merges, 1 author has pushed 1 commit to main and 4 commits to all branches. On main, 1 file has changed and there have been 1 addition and 1 deletion.

1 Pull request merged by 1 user

1 Pull request proposed by 1 user

Proposed #80 Work around aarch64+ASan clang preserve_none miscompile (#78) 2026-11-10 20:16:02 +00:00

1 Issue closed from 1 user

11 Issues created by 1 user

Opened #68 schemagen: a CamelCase property key collides with the generated type name of its value (generated code does not compile) 2026-10-18 10:57:40 +00:00

Opened #69 schemagen: a property/$defs name that camel-cases to RootBuilder collides with the generated builder class (generated header does not compile) 2026-10-18 14:31:28 +00:00

Opened #70 schemagen silently drops validation-only JSON Schema keywords (minimum, pattern, minLength, uniqueItems, ...), so generated parsers return WeaselJson_OK for schema-invalid documents 2026-10-25 12:39:22 +00:00

Opened #71 WeaselJson_OVERFLOW depends on chunk framing: partially-parsed literals and \u escapes push tokens onto the nesting stack, so the same document is accepted whole but OVERFLOWs when streamed 2026-10-25 18:19:57 +00:00

Opened #73 schemagen: generated integer parser overflows int64 (UB) when a saturated negative exponent is combined with the fraction 2026-10-31 13:05:12 +00:00

Opened #74 schemagen: a cycle of bare $ref aliases crashes with an unhandled RecursionError instead of a GenError 2026-11-07 12:28:32 +00:00

Opened #75 schemagen: $defs and definitions are merged into one namespace, so a $ref can silently resolve to the wrong definition 2026-11-07 16:57:23 +00:00

Opened #76 schemagen: generated number parser rejects valid JSON numbers that underflow double (e.g. 1e-400) with WeaselJson_REJECT 2026-11-07 21:00:41 +00:00

Opened #77 schemagen: object types named Kind, Cat, Frame or SlotInfo are shadowed by RootBuilder's private member types (generated header does not compile) 2026-11-08 01:48:00 +00:00

Opened #78 aarch64 + ASan: clang miscompiles preserve_none (x19 frame-base clobber); parser segfaults on valid input 2026-11-08 14:31:54 +00:00

Opened #79 weaseljson.py: WeaselJsonParser leaks the C parser when garbage-collected without close() (no finalizer) 2026-11-08 16:46:38 +00:00

6 Unresolved Conversations