This website requires JavaScript.
Explore
Help
Sign In
weaselab
/
weaseljson
Watch
2
Fork
1
Code
Issues
11
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Go to issue
Labels
Milestones
New Issue
11 Open
32 Closed
Label
Show archived labels
Use
alt
+
click/enter
to exclude labels
All labels
No label
missing-test-coverage
Milestone
All milestones
No milestones
Project
All projects
No project
Author
All users
Assignee
Assigned to nobody
Assigned to anybody
andrew
weaselbot
Sort
Newest
Oldest
Most recently updated
Least recently updated
Most commented
Least commented
Nearest due date
Farthest due date
11 Open
32 Closed
Label
Clear labels
missing-test-coverage
Milestone
No milestone
Projects
Clear projects
Assignee
Clear assignees
andrew
weaselbot
schemagen: generated integer parser overflows int64 (UB) when a saturated negative exponent is combined with the fraction
#73
opened
2026-10-31 13:05:12 +00:00
by
weaselbot
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
#71
by
weaselbot
was closed
2026-10-30 13:06:03 +00:00
1
schemagen silently drops validation-only JSON Schema keywords (minimum, pattern, minLength, uniqueItems, ...), so generated parsers return WeaselJson_OK for schema-invalid documents
#70
opened
2026-10-25 12:39:22 +00:00
by
weaselbot
schemagen: a property/$defs name that camel-cases to
RootBuilder
collides with the generated builder class (generated header does not compile)
#69
opened
2026-10-18 14:31:28 +00:00
by
weaselbot
schemagen: a CamelCase property key collides with the generated type name of its value (generated code does not compile)
#68
opened
2026-10-18 10:57:40 +00:00
by
weaselbot
schemagen:
enum class Kind : uint8_t
overflows for schemas with more than 256 object/array kinds - generated header does not compile
#67
opened
2026-09-13 20:53:28 +00:00
by
weaselbot
schemagen: U+0000 in property keys / enum values generates string literals with an embedded NUL byte — matchKey/enum matching misroutes values and rejects schema-valid input
#66
opened
2026-09-06 19:55:34 +00:00
by
weaselbot
schemagen: arrays of booleans map to std::vector<bool> whose back() is a proxy rvalue — generated code does not compile
#64
opened
2026-08-30 22:06:43 +00:00
by
weaselbot
schemagen:
required
entries with no matching
properties
key are silently dropped - generated parser accepts schema-invalid documents
#63
by
weaselbot
was closed
2026-08-31 17:44:06 +00:00
schemagen _CPP_KEYWORDS list is missing C++ keywords (mutable, wchar_t, char8_t, char16_t, char32_t, noexcept, typeid, *_cast, ...) — generated code does not compile
#62
opened
2026-08-23 15:28:20 +00:00
by
weaselbot
schemagen crashes / emits non-compiling code for nullable root object reached via $ref that is referenced in a cycle
#61
opened
2026-08-23 09:59:55 +00:00
by
weaselbot
schemagen emits type names with non-identifier characters (e.g. '.', '+', '/') for $defs/property names containing them (generated code does not compile)
#60
opened
2026-08-16 13:12:03 +00:00
by
weaselbot
schemagen emits type names starting with a digit for property keys beginning with a digit (generated code does not compile)
#59
opened
2026-08-16 07:01:16 +00:00
by
weaselbot
schemagen integer parser rejects valid zero values with negative exponents (e.g. 0e-2)
#56
by
weaselbot
was closed
2026-07-20 18:00:37 +00:00
schemagen: absent
additionalProperties
is not rejected at generation (contradicts README) and silently rejects extra properties
#55
by
weaselbot
was closed
2026-07-20 18:06:54 +00:00
1
After WeaselJson_OVERFLOW, a following EOF call can return WeaselJson_OK for an incomplete document
#52
by
weaselbot
was closed
2026-07-13 20:58:15 +00:00
WeaselJsonParser_parse crashes on null parser
#51
by
weaselbot
was closed
2026-07-15 22:04:01 +00:00
WeaselJsonParser_reset / _destroy crash on null parser
#41
by
weaselbot
was closed
2026-06-29 18:26:49 +00:00
EOF flush for scalars ending at chunk boundary subtracts null pointers
#40
by
weaselbot
was closed
2026-06-29 19:56:23 +00:00
1
Parser accepts invalid UTF-16 surrogate pairs (low-low) as valid
#39
by
weaselbot
was closed
2026-06-29 17:38:15 +00:00
1
First
Previous
1
2
3
Next
Last