summaryrefslogtreecommitdiffstats
path: root/zix
AgeCommit message (Expand)AuthorFilesLines
2020-12-31Format all code with clang-formatDavid Robillard23-2090/+2196
2020-12-31Avoid "else" after "return"David Robillard5-38/+61
2020-12-31Remove unused esoteric data structuresDavid Robillard7-1352/+0
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 Robillard1-1/+10
2020-11-11Simplify BTree iterator comparisonDavid Robillard1-3/+2
2020-11-11Add const, pure, and malloc function attributesDavid Robillard11-35/+63
2020-11-11Remove redundant API attributes in implementation filesDavid Robillard11-82/+65
2020-08-14Fix BTree iterator comparisonDavid Robillard1-2/+4
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 Robillard4-9/+7
2020-08-13Fix unreachable codeDavid Robillard1-2/+2
2020-08-13Improve digestDavid Robillard2-13/+103
2020-08-13Shrink some codeDavid Robillard2-11/+7
2020-08-13Fix duplicate branchesDavid Robillard1-3/+1
2020-08-13Fix signed operands of bitwise operatorsDavid Robillard3-7/+7
2020-08-13Always reset level of end iteratorsDavid Robillard1-1/+4
2020-08-13Fix potential null pointer dereferencesDavid Robillard2-3/+14
2020-08-13Fix mismatched parameter nameDavid Robillard1-1/+3
2020-08-13Make zix_hash_free() tolerate NULLDavid Robillard1-0/+4
2020-08-13Clean up includes and forward declarationsDavid Robillard2-2/+4
2020-08-13Fix Wno-implicit-int-conversion warningsDavid Robillard1-2/+2
2020-08-13Fix Wno-shorten-64-to-32 warningsDavid Robillard3-9/+9
2020-08-13Use modern memory barriersDavid Robillard1-12/+8
2020-08-13Add format attributesDavid Robillard1-0/+6
2020-08-13Fix unused variable warningsDavid Robillard1-0/+2
2020-08-13Fix unused parameter warningsDavid Robillard4-9/+14
2019-10-18Implement Bitset for WindowsDavid Robillard1-2/+16
2019-10-18Fix building as C++David Robillard4-8/+8
2019-10-18Fix zix_sem_init return value on WindowsDavid Robillard1-1/+1
2019-10-18Fix SortedArrayDavid Robillard1-5/+5
2019-10-18Add optional aggressive sorted order check to BTreeDavid Robillard1-0/+29
2019-10-18Fix some integer conversion warningsDavid Robillard5-16/+16
2019-10-18Fix unused parameter warningsDavid Robillard2-7/+7
2019-10-18Fix bug when deleting root node of BTreeDavid Robillard1-1/+10
2019-10-18Avoid use of strdupDavid Robillard1-2/+6
2019-10-18Fix out of bounds accesses in BitsetDavid Robillard1-4/+8
2019-10-18Fix integer conversion warningsDavid Robillard1-1/+1
2019-01-12Fix integer conversion warningsDavid Robillard1-26/+26
2019-01-12Improve zix_btree_remove()David Robillard1-5/+10
2019-01-07Make zix_hash_insert() provide a non-const pointerDavid Robillard2-4/+4
2019-01-06Flesh out BTree iterator APIDavid Robillard2-1/+62
2019-01-06Clean up includesDavid Robillard25-61/+78
2018-11-14Fix implicit sign-conversion castsDavid Robillard1-3/+3
2018-11-14Wrap macro argument in parenthesisDavid Robillard1-2/+2
2018-11-14Sort includesDavid Robillard1-1/+1