Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2025-01-30 | Unify invalid input character error reporting | David Robillard | 1 | -1/+4 | |
Puts all error messages that print input characters in the same place, so that potentially printing them can be handled properly. Most notably this avoids printing EOF and control characters in error messages. | |||||
2024-11-23 | Use angle brackets for library includes | David Robillard | 1 | -1/+1 | |
2024-09-27 | Make function parameters const wherever possible | David Robillard | 1 | -7/+10 | |
The early history of this code didn't tend to make parameters const, but the "const density" is high enough now that I often find myself wondering if something is mutable for some reason, or just old and sloppier. So, eliminate this confusion by making (hopefully) all function parameters const if possible. | |||||
2024-09-27 | Remove unnecessary stdio.h includes | David Robillard | 1 | -3/+3 | |
2023-05-03 | Make serd_reader_read_chunk() work with NQuads | David Robillard | 1 | -0/+3 | |
2023-04-06 | Improve pretty-printing of lists and inline subjects | David Robillard | 1 | -6/+0 | |
2023-04-05 | Use distinct include guards for internal headers | David Robillard | 1 | -4/+4 | |
2022-12-20 | Avoid using ASCII grave as a quote | David Robillard | 1 | -1/+1 | |
2022-11-25 | Always handle the return value of eat_byte_safe() | David Robillard | 1 | -4/+13 | |
2022-11-24 | Gracefully handle bad characters in Turtle blank node syntax | David Robillard | 1 | -1/+2 | |
2022-08-31 | Adopt REUSE machine-readable licensing standard | David Robillard | 1 | -15/+2 | |
2021-05-31 | Make most function parameters const | David Robillard | 1 | -1/+1 | |
More const never hurts in general, but in particular this allows the compiler to make better nullability deductions, which reduces the amount of manual nullability casting required. | |||||
2021-01-02 | Use email address instead of website for attribution | David Robillard | 1 | -1/+1 | |
2020-12-31 | Format all code with clang-format | David Robillard | 1 | -87/+99 | |
2020-11-10 | Add const, pure, and malloc function attributes | David Robillard | 1 | -3/+3 | |
2020-10-28 | Simplify reader byte reading interface | David Robillard | 1 | -10/+3 | |
This eliminates eat_byte() and the way it conflates the status of advancing the source with the current character, which can cause problems with custom sinks. | |||||
2020-08-15 | Clean up reader error handling | David Robillard | 1 | -13/+12 | |
2020-08-15 | Make r_err() return a status | David Robillard | 1 | -3/+4 | |
2020-08-15 | Move prototype to a more sensible location | David Robillard | 1 | -4/+4 | |
2020-08-14 | Make serd_stack_push() return a void pointer | David Robillard | 1 | -1/+1 | |
This avoids some unnecessary type punning. | |||||
2020-08-14 | Clean up and separate internal headers | David Robillard | 1 | -1/+93 | |
2020-06-21 | Clean up includes | David Robillard | 1 | -1/+5 | |
2019-10-27 | Use int as internal character type so it can represent EOF | David Robillard | 1 | -12/+19 | |
2019-01-05 | Fix unused parameter warnings | David Robillard | 1 | -0/+2 | |
2018-02-04 | Factor out syntax-specific reader implementation | David Robillard | 1 | -0/+86 | |