Skip to content

ADRs tagged c

Auto-generated by scripts/docs/generate-adr-by-tag.sh. Edit ADR Tags: lines to update.

9 ADR(s) carry this tag.

ID Title
ADR-0683 Replace banned functions in vendored MCP cJSON
ADR-0692 Bump C standard to C23 (VMAFX rebrand Phase 1D)
ADR-0869 Sanitizer-Pass Cleanup — CAMBI Option-Type Mismatch and AVX{2,512} ADM Signed-Shift UB
ADR-0877 Error-code consistency audit — fork-added MS-SSIM decimate dispatcher
ADR-1007 Fix C string/numeric UB cluster — NULL strcmp, size_t underflow, signed-shift overflow, snprintf truncation
ADR-1008 Fix C lifecycle bugs — pic_cnt double-increment, div-by-zero in pooled score, silent test failures
ADR-1022 Cast dst_buf_read_sz operands to size_t in y4m_input to prevent signed-integer overflow
ADR-1061 Fix depth-limit, integer-overflow, and banned-function bugs in vendored pdjson and cJSON
ADR-1083 y4m_input_fetch_frame signed-integer overflow + fread(NULL) UB fixes