64b8a1a950
CI / build-and-test (push) Successful in 53s
CI / sanitizer (push) Successful in 1m2s
CI / clang-tidy (push) Successful in 34s
CI / build-and-test (pull_request) Successful in 53s
CI / sanitizer (pull_request) Successful in 1m2s
CI / clang-tidy (pull_request) Successful in 35s
Agents: - cmake-expert: fix stale CMake version (4.1 -> 3.22), add OpenSSL/xxHash deps - integrator: fix stale test.py references to tests/integration/, update CI docs - test-writer: update integration test patterns for modular test structure - reviewer: new comprehensive PR reviewer (code, build, CI, docs, quality) Bug fixes: - delta.c: set instructions[i].type = DELTA_INSTR_LITERAL in deserialize - scanner.c: free ArrayList when directory_scanner_next returns NULL CI: - Add sanitizer job (ASan + UBSan) with LSAN suppressions for pre-existing leaks - Add clang-tidy job with proper warning/error detection - Remove || true masking (fixes now make sanitizer useful) Cleanup: - gitignore build-asan/ - .lsan-suppressions.txt for known CLI config leaks
7 lines
213 B
Plaintext
7 lines
213 B
Plaintext
# LSAN suppressions for FastSync
|
|
# Pre-existing leaks — not introduced by this PR.
|
|
# Remove these as each leak is fixed.
|
|
|
|
# Config object never freed at CLI exit (main allocates, OS reclaims)
|
|
leak:config_create
|