Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-12-31 | Separate source from headers | David Robillard | 25 | -49/+18 | |
2020-12-31 | Add separate clang-tidy configuration for benchmarks | David Robillard | 1 | -0/+22 | |
2020-12-31 | Fix includes in benchmark utilities | David Robillard | 1 | -9/+15 | |
2020-12-31 | Fix signed operand to bitwise operation | David Robillard | 1 | -1/+1 | |
2020-12-31 | Fix unused value warning | David Robillard | 1 | -2/+4 | |
2020-12-31 | Format all code with clang-format | David Robillard | 39 | -3791/+3979 | |
2020-12-31 | Avoid "else" after "return" | David Robillard | 12 | -71/+138 | |
2020-12-31 | Add separate clang-tidy configuration for tests | David Robillard | 1 | -0/+25 | |
2020-12-31 | Remove unused esoteric data structures | David Robillard | 12 | -1798/+3 | |
2020-12-14 | Suppress new clang-tidy warnings | David Robillard | 1 | -1/+6 | |
2020-12-14 | Clean up includes | David Robillard | 2 | -3/+6 | |
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 | 3 | -2/+14 | |
2020-11-11 | Add CI row to run clang sanitizers | David Robillard | 2 | -0/+17 | |
Some of these are also supported by GCC, but clang supports more and clang on Linux was uncovered before anyway, so this fixes that situation as well. | |||||
2020-11-11 | Add configure option to disable test malloc implementation | David Robillard | 3 | -5/+14 | |
2020-11-11 | Simplify BTree iterator comparison | David Robillard | 1 | -3/+2 | |
2020-11-11 | Add const, pure, and malloc function attributes | David Robillard | 15 | -42/+71 | |
2020-11-11 | Remove redundant API attributes in implementation files | David Robillard | 11 | -82/+65 | |
2020-08-14 | Update autowaf | David Robillard | 2 | -0/+2 | |
2020-08-14 | Fix BTree iterator comparison | David Robillard | 1 | -2/+4 | |
2020-08-14 | Fix potential division by zero | David Robillard | 1 | -1/+3 | |
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 | 7 | -21/+10 | |
2020-08-13 | Fix Gitlab CI runner tags | David Robillard | 1 | -16/+8 | |
2020-08-13 | Fix unreachable code | David Robillard | 1 | -2/+2 | |
2020-08-13 | Use ultra-strict warnings and Werror on CI | David Robillard | 1 | -16/+15 | |
2020-08-13 | Improve digest | David Robillard | 4 | -13/+195 | |
2020-08-13 | Shrink some code | David Robillard | 3 | -22/+12 | |
2020-08-13 | Fix duplicate branches | David Robillard | 2 | -4/+1 | |
2020-08-13 | Fix narrowing conversions | David Robillard | 3 | -5/+4 | |
2020-08-13 | Fix signed operands of bitwise operators | David Robillard | 5 | -9/+8 | |
2020-08-13 | Always reset level of end iterators | David Robillard | 1 | -1/+4 | |
2020-08-13 | Fix potential null pointer dereferences | David Robillard | 4 | -5/+14 | |
2020-08-13 | Improve lint target and add clang-tidy file | David Robillard | 2 | -14/+73 | |
2020-08-13 | Fix mismatched parameter name | David Robillard | 1 | -1/+3 | |
2020-08-13 | Make zix_hash_free() tolerate NULL | David Robillard | 2 | -0/+6 | |
2020-08-13 | Move benchmarks to a separate directory | David Robillard | 4 | -4/+4 | |
2020-08-13 | Clean up includes and forward declarations | David Robillard | 7 | -7/+16 | |
2020-08-13 | Fix flake8 warnings | David Robillard | 1 | -0/+8 | |
2020-08-13 | Fix Wno-implicit-int-conversion warnings | David Robillard | 3 | -5/+4 | |
2020-08-13 | Fix Wno-shorten-64-to-32 warnings | David Robillard | 8 | -24/+25 | |
2020-08-13 | Use modern memory barriers | David Robillard | 2 | -13/+8 | |
2020-08-13 | Fix incorrect format specifiers | David Robillard | 9 | -56/+59 | |
2020-08-13 | Add format attributes | David Robillard | 12 | -2/+24 | |
2020-08-13 | Fix Wno-implicit-int-float-conversion warning in benchmark | David Robillard | 2 | -3/+2 | |
2020-08-13 | Fix benchmark C++ compatibility | David Robillard | 2 | -12/+9 | |
2020-08-13 | Fix unused variable warnings | David Robillard | 2 | -2/+2 | |