Block a user
schemagen:
enum class Kind : uint8_t overflows for schemas with more than 256 object/array kinds - generated header does not compile
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
addWrites: signed integer overflow near INT64_MAX wipes the conflict set (reads that must Conflict return Commit)
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