11 Commits

Author SHA1 Message Date
acb47a0d56 Preserve required snprintf length on truncation
All checks were successful
libakstdlib CI Build / cmake_build (push) Successful in 2m55s
libakstdlib CI Build / sanitizers (push) Successful in 2m57s
libakstdlib CI Build / coverage (push) Successful in 2m46s
libakstdlib CI Build / mutation_test (push) Successful in 18m29s
2026-08-03 18:25:43 -04:00
0620370dd9 Remove unused snprintf count parameter
All checks were successful
libakstdlib CI Build / sanitizers (push) Successful in 3m3s
libakstdlib CI Build / cmake_build (push) Successful in 3m3s
libakstdlib CI Build / coverage (push) Successful in 5m12s
libakstdlib CI Build / mutation_test (push) Successful in 13m17s
2026-08-03 16:33:09 -04:00
83ff77608f Address directory wrapper review
All checks were successful
libakstdlib CI Build / cmake_build (push) Successful in 2m58s
libakstdlib CI Build / sanitizers (push) Successful in 2m57s
libakstdlib CI Build / coverage (push) Successful in 2m47s
libakstdlib CI Build / mutation_test (push) Successful in 13m26s
2026-08-03 15:00:56 -04:00
d5e5e95c61 Add directory stream wrappers
All checks were successful
libakstdlib CI Build / coverage (push) Successful in 2m47s
libakstdlib CI Build / sanitizers (push) Successful in 2m54s
libakstdlib CI Build / cmake_build (push) Successful in 2m59s
libakstdlib CI Build / mutation_test (push) Successful in 12m31s
2026-08-03 13:45:59 -04:00
2b79aca103 Merge pull request 'Wrap file metadata calls' (#31) from 9 into main
All checks were successful
libakstdlib CI Build / sanitizers (push) Successful in 2m51s
libakstdlib CI Build / cmake_build (push) Successful in 2m55s
libakstdlib CI Build / coverage (push) Successful in 2m52s
libakstdlib CI Build / mutation_test (push) Successful in 12m4s
Reviewed-on: #31
2026-08-03 11:05:43 -04:00
15e9104d9e Test file metadata failure paths
All checks were successful
libakstdlib CI Build / coverage (push) Successful in 2m51s
libakstdlib CI Build / cmake_build (push) Successful in 2m59s
libakstdlib CI Build / sanitizers (push) Successful in 3m4s
libakstdlib CI Build / mutation_test (push) Successful in 12m14s
Co-authored-by: Andrew Kesterson <andrew@aklabs.net>
2026-08-03 10:43:47 -04:00
01034fc668 Document file metadata wrapper behavior
All checks were successful
libakstdlib CI Build / coverage (push) Successful in 2m44s
libakstdlib CI Build / cmake_build (push) Successful in 2m56s
libakstdlib CI Build / sanitizers (push) Successful in 3m1s
libakstdlib CI Build / mutation_test (push) Successful in 12m58s
Co-authored-by: Andrew Kesterson <andrew@aklabs.net>
2026-08-03 09:02:19 -04:00
8c94231167 Wrap file metadata calls
All checks were successful
libakstdlib CI Build / cmake_build (push) Successful in 3m2s
libakstdlib CI Build / sanitizers (push) Successful in 3m3s
libakstdlib CI Build / coverage (push) Successful in 3m1s
libakstdlib CI Build / mutation_test (push) Successful in 12m46s
Co-authored-by: Andrew Kesterson <andrew@aklabs.net>
2026-08-03 07:34:16 -04:00
be725f8cf2 Merge pull request 'Document libc wrapper contract' (#30) from 9 into main
All checks were successful
libakstdlib CI Build / cmake_build (push) Successful in 2m53s
libakstdlib CI Build / sanitizers (push) Successful in 3m3s
libakstdlib CI Build / coverage (push) Successful in 2m45s
libakstdlib CI Build / mutation_test (push) Successful in 11m59s
Reviewed-on: #30
2026-08-03 06:53:05 -04:00
58f426abce Document libc wrapper contract
All checks were successful
libakstdlib CI Build / coverage (push) Successful in 2m47s
libakstdlib CI Build / sanitizers (push) Successful in 2m57s
libakstdlib CI Build / cmake_build (push) Successful in 3m15s
libakstdlib CI Build / mutation_test (push) Successful in 12m35s
Co-authored-by: Andrew Kesterson <andrew@aklabs.net>
2026-08-03 06:38:21 -04:00
55d986c631 Drop the TODO.md section numbers from 26 files
All checks were successful
libakstdlib CI Build / cmake_build (push) Successful in 5m53s
libakstdlib CI Build / sanitizers (push) Successful in 2m55s
libakstdlib CI Build / coverage (push) Successful in 2m48s