Block a user
schemagen: reject required entries with no matching properties key
Fix broken endInsertionPoint forwarding chain resolution in DEBUG_VERBOSE print
schemagen: arrays of booleans map to std::vector<bool> whose back() is a proxy rvalue — generated code does not compile
interleavedWrites DEBUG_VERBOSE print resolves endInsertionPoint's forwarding chain against the wrong variable (SEGV)
schemagen:
required entries with no matching properties key are silently dropped - generated parser accepts schema-invalid documents
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
schemagen crashes / emits non-compiling code for nullable root object reached via $ref that is referenced in a cycle
Fix NEON type mismatch in conflictMask16 for gcc/aarch64 + USE_64_BIT=1
aarch64 + USE_64_BIT=1 fails to compile with gcc: NEON type mismatch in conflictMask16 (uint64x2_t -> int64x2_t)
Fix hash_table setOldestVersion infinite loop on empty map
schemagen emits type names with non-identifier characters (e.g. '.', '+', '/') for $defs/property names containing them (generated code does not compile)
hash_table: setOldestVersion infinite-loops when GC erases all extant entries