summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-12-31Switch to MesonDavid Robillard6-462/+383
2020-12-31Disable glib warnings in the codeDavid Robillard5-3/+49
2020-12-31Remove entire library headerDavid Robillard1-35/+0
2020-12-31Move benchmarking to a separate scriptDavid Robillard3-33/+60
2020-12-31Initialize all variablesDavid Robillard11-30/+32
2020-12-31Strengthen main clang-tidy configurationDavid Robillard1-6/+0
2020-12-31Use stricter clang-tidy configuration for headersDavid Robillard2-0/+13
2020-12-31Fix use of reserved identifiersDavid Robillard2-9/+9
2020-12-31Remove ZIX_PRIVATE and ZIX_INLINE mechanismsDavid Robillard4-62/+28
2020-12-31Separate source from headersDavid Robillard25-49/+18
2020-12-31Add separate clang-tidy configuration for benchmarksDavid Robillard1-0/+22
2020-12-31Fix includes in benchmark utilitiesDavid Robillard1-9/+15
2020-12-31Fix signed operand to bitwise operationDavid Robillard1-1/+1
2020-12-31Fix unused value warningDavid Robillard1-2/+4
2020-12-31Format all code with clang-formatDavid Robillard39-3791/+3979
2020-12-31Avoid "else" after "return"David Robillard12-71/+138
2020-12-31Add separate clang-tidy configuration for testsDavid Robillard1-0/+25
2020-12-31Remove unused esoteric data structuresDavid Robillard12-1798/+3
2020-12-14Suppress new clang-tidy warningsDavid Robillard1-1/+6
2020-12-14Clean up includesDavid Robillard2-3/+6
2020-11-30Fix digest on x32David Robillard1-1/+19
2020-11-11Rework BTree node datatypeDavid Robillard1-62/+138
2020-11-11Add an accessor function for BTree node childrenDavid Robillard1-37/+50
2020-11-11Use C11 if possibleDavid Robillard3-2/+14
2020-11-11Add CI row to run clang sanitizersDavid Robillard2-0/+17
2020-11-11Add configure option to disable test malloc implementationDavid Robillard3-5/+14
2020-11-11Simplify BTree iterator comparisonDavid Robillard1-3/+2
2020-11-11Add const, pure, and malloc function attributesDavid Robillard15-42/+71
2020-11-11Remove redundant API attributes in implementation filesDavid Robillard11-82/+65
2020-08-14Update autowafDavid Robillard2-0/+2
2020-08-14Fix BTree iterator comparisonDavid Robillard1-2/+4
2020-08-14Fix potential division by zeroDavid Robillard1-1/+3
2020-08-14Fix potential null pointer dereferenceDavid Robillard1-0/+3
2020-08-14Fix signed operand to bitwise operatorDavid Robillard1-1/+1
2020-08-14Remove workarounds for ancient versions of MSVCDavid Robillard7-21/+10
2020-08-13Fix Gitlab CI runner tagsDavid Robillard1-16/+8
2020-08-13Fix unreachable codeDavid Robillard1-2/+2
2020-08-13Use ultra-strict warnings and Werror on CIDavid Robillard1-16/+15
2020-08-13Improve digestDavid Robillard4-13/+195
2020-08-13Shrink some codeDavid Robillard3-22/+12
2020-08-13Fix duplicate branchesDavid Robillard2-4/+1
2020-08-13Fix narrowing conversionsDavid Robillard3-5/+4
2020-08-13Fix signed operands of bitwise operatorsDavid Robillard5-9/+8
2020-08-13Always reset level of end iteratorsDavid Robillard1-1/+4
2020-08-13Fix potential null pointer dereferencesDavid Robillard4-5/+14
2020-08-13Improve lint target and add clang-tidy fileDavid Robillard2-14/+73
2020-08-13Fix mismatched parameter nameDavid Robillard1-1/+3
2020-08-13Make zix_hash_free() tolerate NULLDavid Robillard2-0/+6
2020-08-13Move benchmarks to a separate directoryDavid Robillard4-4/+4
2020-08-13Clean up includes and forward declarationsDavid Robillard7-7/+16