summaryrefslogtreecommitdiffstats
path: root/test
AgeCommit message (Collapse)AuthorFilesLines
2024-06-04Fix calloc() argument orderHEADmainDavid Robillard1-1/+1
2024-03-14Fix ring unit test when mlock() is unavailableDavid Robillard1-1/+1
2023-12-02Fix warnings in strict MinGW buildDavid Robillard1-2/+4
2023-11-17Test zix_copy_file() in WasmDavid Robillard1-9/+10
2023-09-23Format meson.build files with muonDavid Robillard1-2/+2
The less time wasted with manual code formatting, the better.
2023-09-22Improve test suite code coverageDavid Robillard10-524/+460
2023-09-21Use anonymous namespace in C++ testDavid Robillard1-8/+12
2023-08-23Clean up C++ test configuration and documentationDavid Robillard1-5/+1
2023-08-23Improve test coverageDavid Robillard2-5/+7
2023-05-29Fix inappropriate use of PRIuPTR for size_tDavid Robillard1-1/+1
2023-05-12Fix emscripten warningsDavid Robillard2-1/+4
2023-05-01Split up main meson fileDavid Robillard1-0/+246
2023-02-05Add missing includeDavid Robillard1-0/+1
2023-02-04Suppress/fix clang-tidy warnings on WindowsDavid Robillard6-10/+24
2023-02-04Use a more realistic scenario for file locking testDavid Robillard1-1/+1
2023-02-04Check zix_ring_mlock() return valueDavid Robillard1-1/+2
2023-02-03Suppress/fix new warnings in clang-tidy 15David Robillard2-5/+4
2022-11-25Clean up test conditionsDavid Robillard1-20/+17
2022-11-25Constrain test parameters to reasonable limitsDavid Robillard4-8/+31
2022-11-25Avoid truncating test random seedDavid Robillard1-5/+6
2022-11-25Avoid dereference after null checkDavid Robillard1-3/+4
2022-11-25Consistently check write_to_path() return value in testsDavid Robillard1-1/+1
2022-11-25Fix potential use of close() on invalid file descriptorsDavid Robillard1-1/+15
2022-11-25Remove dead codeDavid Robillard1-6/+0
2022-11-17Remove ZixBitsetDavid Robillard3-73/+0
2022-11-02Remove function_types.hDavid Robillard2-2/+0
2022-11-02Suppress warnings in C++ testDavid Robillard1-0/+4
This is necessary because the global warnings may be stricter when building as a subproject.
2022-11-01Remove invalid test caseDavid Robillard1-2/+0
2022-10-23Add C++ header build testDavid Robillard1-0/+29
2022-10-23Add filesystem APIDavid Robillard4-2/+716
2022-10-23Add path APIDavid Robillard4-0/+1458
2022-10-23Add string view APIDavid Robillard1-0/+1
2022-10-23Split reference documentation up into groups and add global headerDavid Robillard1-0/+1
The "global" header just provides a convenient place to define the group structure of the library. Applications are better off using the individual headers, but this one will work fine if you don't care about build times or precise dependencies.
2022-10-21Split up common headerDavid Robillard6-6/+7
2022-10-21Hide errno utility functionsDavid Robillard1-23/+0
2022-10-18Use 0BSD for trivial "public domain intent" thingsDavid Robillard2-2/+2
2022-10-18Add stricter test for warnings in public headersDavid Robillard2-0/+35
2022-10-14Simplify clang-tidy configurationDavid Robillard1-8/+1
2022-10-14Fix zix_sem_timed_wait() interval calculationDavid Robillard1-1/+1
2022-09-02Improve test coverageDavid Robillard1-0/+1
2022-09-01Simplify thread and semaphore status codesDavid Robillard2-3/+3
2022-08-19Avoid unused parameter warningDavid Robillard1-0/+1
2022-08-19Simplify errno handlingDavid Robillard1-3/+3
2022-08-19Move sem implementation out of headerDavid Robillard1-1/+1
This avoids having platform conditionals in public headers, which causes build problems for dependants.
2022-08-18Relax test timingDavid Robillard1-1/+1
2022-08-18Add zix_sem_timed_wait()David Robillard1-0/+14
2022-08-18Fix semaphore error handlingDavid Robillard2-4/+17
Note that existing code which uses zix_sem_try_wait() may still compile against this change, but be incorrect!
2022-08-18Fix thread function attributes on WindowsDavid Robillard3-10/+5
2022-08-18Reduce tree test complexityDavid Robillard1-104/+77
2022-08-18Improve test coverageDavid Robillard2-4/+96