Block a user
Fix null pointers passed to memcmp/memcpy in skip_list
make WeaselJson_OVERFLOW a terminal state like WeaselJson_REJECT
After WeaselJson_OVERFLOW, a following EOF call can return WeaselJson_OK for an incomplete document
skip_list: addWrites passes null pointers to memcmp (undefined behavior) on every call
Return 0 instead of -1 from hash_table getBytes()
hash_table implementation returns -1 from getBytes(), violating the API contract
WeaselJsonParser_parse crashes on null parser
Add basic Gitea Actions CI workflow
schemagen: add regression test for nullable cyclic $ref targets