summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
6 daysClean up attribute documentationHEADmainDavid Robillard4-29/+34
2025-08-01Add function effect attributes and warning suppression macrosDavid Robillard33-182/+260
2025-08-01Avoid static const local variables and use constexpr where possibleDavid Robillard7-27/+51
2025-08-01Suppress warnings in C11, C17, and C23 clang buildsDavid Robillard6-8/+14
2025-08-01Annotate count and size parameters of allocator APIDavid Robillard6-9/+24
2025-08-01Fix build with GCC analyzerDavid Robillard2-1/+5
2025-08-01Fix potential memory leaks in benchmarksDavid Robillard3-24/+65
2025-08-01Record complexity explicitly in clang-tidy configurationDavid Robillard3-4/+11
2025-08-01Add missing predefined macros to Doxygen configurationDavid Robillard1-1/+3
2025-08-01Add missing pure function attributeDavid Robillard1-1/+1
2025-07-25Fix crash when attempting to remove from an empty BTreeDavid Robillard2-0/+13
2025-06-30Avoid over-use of yielding meson optionsDavid Robillard2-12/+13
2025-06-30Avoid over-linking Windows system librariesDavid Robillard1-0/+2
2025-06-30Strengthen Windows warning flagsDavid Robillard2-15/+7
2025-06-30Strengthen file copying and comparison functionsDavid Robillard8-50/+134
2025-06-30Avoid "deprecated" POSIX functions on WindowsDavid Robillard9-46/+102
2025-06-29Factor out and strengthen writing test filesDavid Robillard1-55/+24
2025-06-29Remove redundant filesystem testsDavid Robillard1-49/+3
2025-06-29Test failed allocation in zix_create_directories()David Robillard2-25/+34
2025-06-29Simplify temporary directory assertions in filesystem testsDavid Robillard1-26/+9
2025-06-29Gracefully handle failed allocation in path functionsDavid Robillard3-2/+97
2025-06-29Make zix_path_lexically_relative() tests more readableDavid Robillard1-93/+84
2025-06-29Improve test coverageDavid Robillard5-42/+88
2025-06-29Simplify conditionalsDavid Robillard2-11/+16
2025-06-29Fix misleading documentationDavid Robillard1-6/+6
2025-06-29Fix handling of errors when closing filesDavid Robillard2-8/+6
2025-06-27Check that header warning options are supportedDavid Robillard1-0/+2
2025-06-26Clean up test warning optionsDavid Robillard2-14/+6
2025-06-25Suppress new warnings in clang and clang-tidy 20David Robillard4-3/+10
2025-06-07Suppress MSVC warning in C++ testDavid Robillard1-0/+1
2025-06-07Consistently organize data structure documentationDavid Robillard5-11/+32
2025-06-07Add missing declarations for temporary documentation filesDavid Robillard1-0/+3
2025-06-07Fix dictionary orderDavid Robillard1-1/+1
2025-06-07Fix word size calculation in BTree implementationDavid Robillard1-4/+5
2025-06-07Add missing const qualifiersDavid Robillard1-3/+3
2025-06-07Reduce empty BTree memory requirementsDavid Robillard3-23/+47
2025-06-07Fix potential memory leak on failed allocation in POSIX environmentDavid Robillard2-0/+4
2025-06-07Fix typo in commentDavid Robillard1-1/+1
2025-06-07Add .git-blame-ignore-revs fileDavid Robillard1-0/+5
2025-03-02Make meson lint option non-yieldingDavid Robillard1-1/+1
2025-02-26Disable meson implicit include directories anti-featureDavid Robillard4-1/+9
2025-02-12Fix spellingDavid Robillard4-4/+4
2025-02-10Use getenv() instead of environ to avoid issues on FreeBSDDavid Robillard4-33/+38
2025-02-10Fully parenthesize expressionsDavid Robillard2-2/+2
2025-02-10Remove unnecessary includeDavid Robillard1-1/+2
2025-01-20Suppress new clang-tidy warningsDavid Robillard1-1/+6
2025-01-19Clean up gitignore fileDavid Robillard1-7/+8
2025-01-18Zix 0.6.2v0.6.2David Robillard2-4/+4
2025-01-18Update sphinxygen wrapDavid Robillard4-7/+13
2025-01-18Zix 0.6.0v0.6.0David Robillard3-6/+6