Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-11-30 | Fix digest on x32 | David Robillard | 1 | -1/+19 | |
2020-11-11 | Rework BTree node datatype | David Robillard | 1 | -62/+138 | |
Uses a union to separately define the layouts for leaf and internal nodes. This eliminates some sketchy memory usage (possibly UB), and allows the compiler and static analysis tools like sanitizers to check bounds properly. | |||||
2020-11-11 | Add an accessor function for BTree node children | David Robillard | 1 | -37/+50 | |
2020-11-11 | Use C11 if possible | David Robillard | 1 | -1/+10 | |
2020-11-11 | Simplify BTree iterator comparison | David Robillard | 1 | -3/+2 | |
2020-11-11 | Add const, pure, and malloc function attributes | David Robillard | 11 | -35/+63 | |
2020-11-11 | Remove redundant API attributes in implementation files | David Robillard | 11 | -82/+65 | |
2020-08-14 | Fix BTree iterator comparison | David Robillard | 1 | -2/+4 | |
2020-08-14 | Fix potential null pointer dereference | David Robillard | 1 | -0/+3 | |
2020-08-14 | Fix signed operand to bitwise operator | David Robillard | 1 | -1/+1 | |
2020-08-14 | Remove workarounds for ancient versions of MSVC | David Robillard | 4 | -9/+7 | |
2020-08-13 | Fix unreachable code | David Robillard | 1 | -2/+2 | |
2020-08-13 | Improve digest | David Robillard | 2 | -13/+103 | |
2020-08-13 | Shrink some code | David Robillard | 2 | -11/+7 | |
2020-08-13 | Fix duplicate branches | David Robillard | 1 | -3/+1 | |
2020-08-13 | Fix signed operands of bitwise operators | David Robillard | 3 | -7/+7 | |
2020-08-13 | Always reset level of end iterators | David Robillard | 1 | -1/+4 | |
2020-08-13 | Fix potential null pointer dereferences | David Robillard | 2 | -3/+14 | |
2020-08-13 | Fix mismatched parameter name | David Robillard | 1 | -1/+3 | |
2020-08-13 | Make zix_hash_free() tolerate NULL | David Robillard | 1 | -0/+4 | |
2020-08-13 | Clean up includes and forward declarations | David Robillard | 2 | -2/+4 | |
2020-08-13 | Fix Wno-implicit-int-conversion warnings | David Robillard | 1 | -2/+2 | |
2020-08-13 | Fix Wno-shorten-64-to-32 warnings | David Robillard | 3 | -9/+9 | |
2020-08-13 | Use modern memory barriers | David Robillard | 1 | -12/+8 | |
2020-08-13 | Add format attributes | David Robillard | 1 | -0/+6 | |
2020-08-13 | Fix unused variable warnings | David Robillard | 1 | -0/+2 | |
2020-08-13 | Fix unused parameter warnings | David Robillard | 4 | -9/+14 | |
2019-10-18 | Implement Bitset for Windows | David Robillard | 1 | -2/+16 | |
2019-10-18 | Fix building as C++ | David Robillard | 4 | -8/+8 | |
2019-10-18 | Fix zix_sem_init return value on Windows | David Robillard | 1 | -1/+1 | |
2019-10-18 | Fix SortedArray | David Robillard | 1 | -5/+5 | |
2019-10-18 | Add optional aggressive sorted order check to BTree | David Robillard | 1 | -0/+29 | |
2019-10-18 | Fix some integer conversion warnings | David Robillard | 5 | -16/+16 | |
2019-10-18 | Fix unused parameter warnings | David Robillard | 2 | -7/+7 | |
2019-10-18 | Fix bug when deleting root node of BTree | David Robillard | 1 | -1/+10 | |
2019-10-18 | Avoid use of strdup | David Robillard | 1 | -2/+6 | |
2019-10-18 | Fix out of bounds accesses in Bitset | David Robillard | 1 | -4/+8 | |
2019-10-18 | Fix integer conversion warnings | David Robillard | 1 | -1/+1 | |
2019-01-12 | Fix integer conversion warnings | David Robillard | 1 | -26/+26 | |
2019-01-12 | Improve zix_btree_remove() | David Robillard | 1 | -5/+10 | |
2019-01-07 | Make zix_hash_insert() provide a non-const pointer | David Robillard | 2 | -4/+4 | |
2019-01-06 | Flesh out BTree iterator API | David Robillard | 2 | -1/+62 | |
2019-01-06 | Clean up includes | David Robillard | 25 | -61/+78 | |
2018-11-14 | Fix implicit sign-conversion casts | David Robillard | 1 | -3/+3 | |
2018-11-14 | Wrap macro argument in parenthesis | David Robillard | 1 | -2/+2 | |
2018-11-14 | Sort includes | David Robillard | 1 | -1/+1 | |
2018-11-14 | Fix mismatched parameter names | David Robillard | 1 | -9/+9 | |
2018-11-14 | Remove rotten test code that somehow got lost | David Robillard | 1 | -249/+0 | |
2018-11-14 | Make comparator functions take const user data | David Robillard | 3 | -5/+7 | |
2018-11-13 | Make hash return non-const pointers | David Robillard | 2 | -4/+4 | |