summaryrefslogtreecommitdiffstats
path: root/include/zix
AgeCommit message (Expand)AuthorFilesLines
40 hoursImprove ring documentationDavid Robillard1-9/+59
45 hoursUpdate clang-format configurationDavid Robillard14-280/+130
2024-06-26Add zix_string_view_equals()David Robillard1-1/+13
2024-06-22Add ZIX_NODISCARD attribute to allocating, accessor, and pure APIDavid Robillard8-3/+19
2024-06-22Add ZIX_NODISCARD attributeDavid Robillard1-0/+2
2024-06-22Consistently use ZIX_MALLOC_API and ZIX_MALLOC_FUNCDavid Robillard5-7/+10
2024-06-22Fix whitespace and add code formatting testDavid Robillard2-4/+4
2023-12-15Fix nullability annotations for zix_canonical_path() and friendsDavid Robillard1-2/+2
2023-10-22Remove unnecessary forward declarationDavid Robillard1-2/+0
2023-09-21Remove unnecessary includes and forward declarationsDavid Robillard1-2/+0
2023-05-11Improve reference documentationDavid Robillard5-126/+222
2023-05-10Add ZIX_STATIC_STRING()David Robillard1-1/+10
2023-02-06Simplify string view interfaceDavid Robillard1-17/+3
2023-02-04Fix clang build on WindowsDavid Robillard2-2/+2
2022-12-19Make allocator methods null-unspecifiedDavid Robillard1-6/+6
2022-11-17Remove ZixBitsetDavid Robillard2-130/+0
2022-11-17Improve documentationDavid Robillard5-15/+64
2022-11-02Improve documentationDavid Robillard3-3/+15
2022-11-02Remove function_types.hDavid Robillard4-56/+38
2022-11-02Relax nullability constraints for Tree valuesDavid Robillard1-4/+4
2022-11-02Relax nullability constraints for BTree valuesDavid Robillard2-11/+13
2022-11-02Improve documentation headingsDavid Robillard2-2/+2
2022-10-24Expose ring transaction API in shared libraryDavid Robillard1-0/+3
2022-10-23Add filesystem APIDavid Robillard4-1/+376
2022-10-23Add path APIDavid Robillard3-1/+255
2022-10-23Add string view APIDavid Robillard3-3/+113
2022-10-23Split reference documentation up into groups and add global headerDavid Robillard13-60/+125
2022-10-23Fix documentation markup issuesDavid Robillard1-2/+2
2022-10-23Add missing documentationDavid Robillard4-20/+21
2022-10-21Factor out public declaration scope markersDavid Robillard11-60/+32
2022-10-21Split up common headerDavid Robillard8-25/+57
2022-10-21Hide errno utility functionsDavid Robillard2-12/+0
2022-10-20Fix mismatched function typesDavid Robillard1-3/+0
2022-10-20Hide thread implementationDavid Robillard1-53/+12
2022-10-20Fix doc commentsDavid Robillard11-62/+64
2022-09-02Factor out POSIX-style return patternDavid Robillard1-0/+5
2022-09-01Simplify thread and semaphore status codesDavid Robillard3-4/+6
2022-08-19Simplify errno handlingDavid Robillard1-5/+6
2022-08-19Move sem implementation out of headerDavid Robillard2-185/+18
2022-08-18Add return status to zix_ring_mlock()David Robillard1-1/+1
2022-08-18Fix conversion warning on 32-bit ARMDavid Robillard1-2/+2
2022-08-18Add zix_sem_timed_wait()David Robillard1-1/+66
2022-08-18Fix semaphore error handlingDavid Robillard2-36/+72
2022-08-18Fix thread function attributes on WindowsDavid Robillard1-3/+2
2022-08-18Improve test coverageDavid Robillard1-6/+3
2022-08-18Fix or remove non-portable features in thread APIDavid Robillard1-18/+39
2022-08-18Factor out converting errno codes to ZixStatusDavid Robillard2-11/+6
2022-08-18Add transactional ring APIDavid Robillard1-0/+73
2022-08-12Document the thread semantics of every ring functionDavid Robillard1-15/+42
2022-06-28Fix strict release buildsDavid Robillard1-1/+1