Logo
Explore Help
Sign In
weaselab/weaseljson
Watch 2
Fork 1
Code Issues 17 Pull Requests 1 Actions Packages Projects Releases Wiki Activity
Labels Milestones New Issue
17 Open 32 Closed
Label
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
17 Open 32 Closed
Label
Clear labels
missing-test-coverage
Milestone
No milestone
Projects
Clear projects
Assignee
Clear assignees
andrew
weaselbot
weaseljson.py: WeaselJsonParser leaks the C parser when garbage-collected without close() (no finalizer)
#79
opened 2026-11-08 16:46:38 +00:00 by weaselbot
aarch64 + ASan: clang miscompiles preserve_none (x19 frame-base clobber); parser segfaults on valid input
#78
opened 2026-11-08 14:31:54 +00:00 by weaselbot
schemagen: object types named Kind, Cat, Frame or SlotInfo are shadowed by RootBuilder's private member types (generated header does not compile)
#77
opened 2026-11-08 01:48:00 +00:00 by weaselbot
schemagen: generated number parser rejects valid JSON numbers that underflow double (e.g. 1e-400) with WeaselJson_REJECT
#76
opened 2026-11-07 21:00:41 +00:00 by weaselbot
1
schemagen: $defs and definitions are merged into one namespace, so a $ref can silently resolve to the wrong definition
#75
opened 2026-11-07 16:57:23 +00:00 by weaselbot
schemagen: a cycle of bare $ref aliases crashes with an unhandled RecursionError instead of a GenError
#74
opened 2026-11-07 12:28:32 +00:00 by 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
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 _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
Powered by Gitea Version: 28.3.0 Page: 168ms Template: 65ms
Auto
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API