Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-12-02 | [WIP] Generalize node construction API | David Robillard | 1 | -16/+50 | |
2023-12-02 | Add support for custom allocators | David Robillard | 1 | -3/+9 | |
This makes it explicit in the API where memory is allocated, and allows the user to provide a custom allocator to avoid the use of the default system allocator for whatever reason. | |||||
2023-12-02 | [WIP] Remove serd_new_resolved_uri() | David Robillard | 1 | -6/+0 | |
2023-12-02 | [WIP] Expand URIs in reader | David Robillard | 1 | -0/+3 | |
This expands relative and prefixed URIs in the reader on the stack, rather than passing them to the caller to be dealt with. This pushes these context-full forms to the edge of the system as much as possible to minimise the headaches they can cause. Towards having stricter guarantees about nodes and eliminating the CURIE node type altogether. | |||||
2023-12-02 | Use Zix attributes directly | David Robillard | 1 | -18/+18 | |
2023-12-02 | Add SerdStatement | David Robillard | 1 | -0/+8 | |
2023-12-02 | Add serd_node_compare() | David Robillard | 1 | -0/+6 | |
2023-12-02 | Clean up numeric node construction and access API | David Robillard | 1 | -0/+7 | |
2023-12-02 | Zero node padding before passing to reader sinks | David Robillard | 1 | -0/+3 | |
2023-12-02 | Use a fixed-size reader stack | David Robillard | 1 | -0/+3 | |
2023-12-02 | Simplify URI API and implementation | David Robillard | 1 | -0/+6 | |
2023-12-02 | Make nodes opaque | David Robillard | 1 | -6/+6 | |
2023-12-02 | Split up public API header | David Robillard | 1 | -1/+2 | |
2023-12-02 | Rename SerdType to SerdNodeType | David Robillard | 1 | -2/+2 | |
The old name will be even more ambiguous with the increased scope. | |||||
2023-04-05 | Add nullability annotations to internal node functions | David Robillard | 1 | -6/+7 | |
2023-04-05 | Use distinct include guards for internal headers | David Robillard | 1 | -4/+4 | |
2022-08-31 | Adopt REUSE machine-readable licensing standard | David Robillard | 1 | -15/+2 | |
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 | -8/+11 | |
2020-08-14 | Clean up and separate internal headers | David Robillard | 1 | -0/+45 | |