Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-11-02 | Improve documentation | David Robillard | 1 | -1/+1 | |
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-21 | Factor out public declaration scope markers | David Robillard | 1 | -6/+2 | |
2022-10-20 | Fix doc comments | David Robillard | 1 | -4/+9 | |
2021-09-10 | Adopt REUSE machine-readable licensing standard | David Robillard | 1 | -15/+2 | |
2021-09-10 | Add nullability annotations | David Robillard | 1 | -6/+6 | |
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 | -1/+1 | |
2021-09-10 | Replace CRC32 digest with more modern and appropriate algorithms | David Robillard | 1 | -15/+59 | |
This makes the hassle of platform-specific code go away, and instead uses portable implementations of relatively standard modern hash algorithms. CRC32 is not great as a hash function anyway, though it is very fast when hardware accelerated. | |||||
2021-07-17 | Use line comments where appropriate | David Robillard | 1 | -3/+1 | |
2020-12-31 | Update copyright headers | David Robillard | 1 | -1/+1 | |
2020-12-31 | Separate source from headers | David Robillard | 1 | -0/+67 | |