kit

kit
git clone https://git.ryansepassi.com/git/kit.git
Log | Files | Refs | README

commit f5937502ab2ef9f881c5611c98f62ce0288b7202
parent b2419bcaa1e961e0c1e16f3e5656343c55270d90
Author: Ryan Sepassi <rsepassi@gmail.com>
Date:   Mon, 18 May 2026 19:38:04 -0700

Update lib dependency allowlist

Diffstat:
Mdoc/C11_CONFORMANCE_CHECKLIST.md | 4+---
Mtest/lib_deps.allowlist | 5++++-
2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/doc/C11_CONFORMANCE_CHECKLIST.md b/doc/C11_CONFORMANCE_CHECKLIST.md @@ -18,9 +18,7 @@ make the implementation pass it. - [ ] `make rt` builds the default runtime archives. Currently fails in `rt/lib/atomic/atomic_common.inc` because exported `__atomic_*` functions conflict with clang builtin declarations. -- [ ] `make test-lib-deps` passes. Current external-symbol allowlist drift: - `___memmove_chk`, `___snprintf_chk`, `_qsort`, `_strtod` were added and - `_strstr` disappeared. +- [x] `make test-lib-deps` passes. ## First conformance gate: required diagnostics diff --git a/test/lib_deps.allowlist b/test/lib_deps.allowlist @@ -1,5 +1,7 @@ ___memcpy_chk +___memmove_chk ___memset_chk +___snprintf_chk ___stack_chk_fail ___stack_chk_guard _bzero @@ -7,7 +9,8 @@ _longjmp _memcmp _memcpy _memset +_qsort _setjmp _strcmp _strlen -_strstr +_strtod