Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-06-22 | Add ZIX_NODISCARD attribute to allocating, accessor, and pure API | David Robillard | 1 | -3/+6 | |
2024-06-22 | Add ZIX_NODISCARD attribute | David Robillard | 1 | -0/+2 | |
2024-06-22 | Consistently use ZIX_MALLOC_API and ZIX_MALLOC_FUNC | David Robillard | 1 | -1/+1 | |
2023-02-04 | Fix clang build on Windows | David Robillard | 1 | -1/+1 | |
2022-11-02 | Relax nullability constraints for BTree values | David Robillard | 1 | -3/+5 | |
These pointers are truly opaque, the library does not care about their value at all, and a zero can be stored successfully. | |||||
2022-10-23 | Add string view API | David Robillard | 1 | -3/+5 | |
2022-10-23 | Split reference documentation up into groups and add global header | David Robillard | 1 | -1/+1 | |
The "global" header just provides a convenient place to define the group structure of the library. Applications are better off using the individual headers, but this one will work fine if you don't care about build times or precise dependencies. | |||||
2022-10-23 | Add missing documentation | David Robillard | 1 | -11/+11 | |
2022-10-21 | Factor out public declaration scope markers | David Robillard | 1 | -0/+12 | |
2022-10-20 | Fix doc comments | David Robillard | 1 | -2/+3 | |
2022-06-28 | Fix whitespace | David Robillard | 1 | -1/+1 | |
2022-06-28 | Fix build as C with MSVC | David Robillard | 1 | -0/+2 | |
2021-09-10 | Adopt REUSE machine-readable licensing standard | David Robillard | 1 | -15/+2 | |
2021-09-10 | Add nullability annotations | David Robillard | 1 | -0/+11 | |
This allows clang to issue warnings at compile time when null is passed to a non-null parameter. For public entry points, also add assertions to catch such issues when the compiler does not support this. | |||||
2021-09-10 | Move attribute definitions to a separate header | David Robillard | 1 | -0/+81 | |