Age | Commit message (Expand) | Author | Files | Lines |
2022-10-14 | Simplify clang-tidy configuration | David Robillard | 1 | -13/+0 |
2022-09-02 | Factor out POSIX-style return pattern | David Robillard | 1 | -0/+5 |
2022-09-01 | Simplify thread and semaphore status codes | David Robillard | 3 | -4/+6 |
2022-08-19 | Simplify errno handling | David Robillard | 1 | -5/+6 |
2022-08-19 | Move sem implementation out of header | David Robillard | 2 | -185/+18 |
2022-08-18 | Add return status to zix_ring_mlock() | David Robillard | 1 | -1/+1 |
2022-08-18 | Fix conversion warning on 32-bit ARM | David Robillard | 1 | -2/+2 |
2022-08-18 | Add zix_sem_timed_wait() | David Robillard | 1 | -1/+66 |
2022-08-18 | Fix semaphore error handling | David Robillard | 2 | -36/+72 |
2022-08-18 | Fix thread function attributes on Windows | David Robillard | 1 | -3/+2 |
2022-08-18 | Improve test coverage | David Robillard | 1 | -6/+3 |
2022-08-18 | Fix or remove non-portable features in thread API | David Robillard | 1 | -18/+39 |
2022-08-18 | Factor out converting errno codes to ZixStatus | David Robillard | 2 | -11/+6 |
2022-08-18 | Add transactional ring API | David Robillard | 1 | -0/+73 |
2022-08-12 | Document the thread semantics of every ring function | David Robillard | 1 | -15/+42 |
2022-06-28 | Fix strict release builds | David Robillard | 1 | -1/+1 |
2022-06-28 | Move zix_strerror to library | David Robillard | 1 | -23/+6 |
2022-06-28 | Use uppercase integer literal suffixes | David Robillard | 2 | -5/+3 |
2022-06-28 | Fix whitespace | David Robillard | 4 | -11/+11 |
2022-06-28 | Simplify dep5 file by adding license headers where possible | David Robillard | 1 | -0/+3 |
2022-06-28 | Fix build as C with MSVC | David Robillard | 1 | -0/+2 |
2022-06-28 | Fix incorrect function attributes | David Robillard | 2 | -4/+4 |
2021-12-17 | Suppress new warnings in clang-tidy 13 | David Robillard | 1 | -1/+1 |
2021-10-27 | Be explicit about operator precedence | David Robillard | 1 | -1/+1 |
2021-09-18 | Fix whitespace | David Robillard | 1 | -7/+5 |
2021-09-16 | Add a simple bump pointer allocator | David Robillard | 1 | -0/+52 |
2021-09-15 | Add redundant forward declaration to appease clang-tidy | David Robillard | 1 | -0/+2 |
2021-09-14 | Add aligned allocation interface and use it in ZixBTree | David Robillard | 1 | -8/+54 |
2021-09-14 | Fix whitespace in allocator function type definitions | David Robillard | 1 | -12/+14 |
2021-09-14 | Make ZixAllocator a single flat struct | David Robillard | 5 | -57/+54 |
2021-09-11 | Fix zix_btree_free() nullable annotation | David Robillard | 1 | -1/+1 |
2021-09-10 | Adopt REUSE machine-readable licensing standard | David Robillard | 11 | -165/+22 |
2021-09-10 | Add custom allocator support | David Robillard | 5 | -10/+170 |
2021-09-10 | Add nullability annotations | David Robillard | 8 | -128/+171 |
2021-09-10 | Move attribute definitions to a separate header | David Robillard | 8 | -55/+87 |
2021-09-10 | Rewrite ZixHash as a flat table with open addressing | David Robillard | 2 | -39/+239 |
2021-09-10 | Replace CRC32 digest with more modern and appropriate algorithms | David Robillard | 1 | -15/+59 |
2021-09-10 | Add a user handle to destroy callback | David Robillard | 3 | -4/+9 |
2021-09-10 | Simplify BTree implementation | David Robillard | 1 | -7/+31 |
2021-09-10 | Allow ZixBTreeIter to be allocated on the stack | David Robillard | 3 | -41/+55 |
2021-09-10 | Remove destroy field of BTree and add zix_btree_clear() | David Robillard | 1 | -3/+18 |
2021-09-10 | Suppress new warnings in clang-tidy 12 | David Robillard | 1 | -0/+1 |
2021-09-10 | Fix conversion warnings | David Robillard | 1 | -2/+3 |
2021-09-10 | Remove ZixStrindex | David Robillard | 1 | -59/+0 |
2021-07-17 | Remove ZixSortedArray | David Robillard | 1 | -122/+0 |
2021-07-17 | Use line comments where appropriate | David Robillard | 11 | -211/+78 |
2021-06-30 | Allow ZIX_API to be overridden | David Robillard | 1 | -8/+10 |
2020-12-31 | Update copyright headers | David Robillard | 11 | -11/+11 |
2020-12-31 | Remove ZixChunk | David Robillard | 1 | -50/+0 |
2020-12-31 | Switch to Meson | David Robillard | 1 | -13/+6 |