Block a user
schemagen: add C++20 keywords to the C++ keyword allow-list
WIP: Disallow copying ConflictSet in C++98/C++03
Assert return values in test_update_zero_should_commit / conflict
schemagen generated
Root alias and Kind enum can collide with user-defined names
schemagen builder accepts duplicate unknown keys in non-strict objects
schemagen integer parsing accepts out-of-range negatives and rejects valid positive boundary values
test_update_zero_should_commit / test_update_zero_should_conflict omit result assertions
ConflictSet is implicitly copyable in C++98/C++03, causing double-free
schemagen C++ keyword allow-list is missing C++20 keywords
schemagen emits duplicate enum/vector types when the same non-object $defs entry is referenced multiple times
schemagen builder crashes on scalar root values when root schema is object/array