Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-12-02 | Add serd_env_unset_prefix() | David Robillard | 1 | -0/+12 | |
2023-12-02 | Use ZixAllocator directly | David Robillard | 1 | -3/+3 | |
2023-12-02 | Use ZixStringView directly | David Robillard | 1 | -10/+10 | |
2023-12-02 | Use SerdNodes instead of manual memory management in tests | David Robillard | 1 | -0/+10 | |
2023-12-02 | Add support for custom allocators | David Robillard | 1 | -2/+4 | |
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_CURIE node datatype entirely | David Robillard | 1 | -12/+27 | |
2023-12-02 | Use Zix attributes directly | David Robillard | 1 | -22/+23 | |
2023-12-02 | Add serd_env_copy() and serd_env_equals() | David Robillard | 1 | -0/+10 | |
2023-12-02 | Simplify SerdEnv API | David Robillard | 1 | -15/+13 | |
2023-12-02 | Replace multiple stream callbacks with SerdEvent | David Robillard | 1 | -5/+4 | |
This makes plumbing easier since everything goes through the same "stream" and only one callback is required to handling everything. It's also more easily extensible in case more event types need to be added in the future. | |||||
2023-12-02 | Simplify node construction API | David Robillard | 1 | -16/+7 | |
2023-12-02 | Make nodes opaque | David Robillard | 1 | -10/+10 | |
2023-12-02 | Use more human-readable status codes | David Robillard | 1 | -2/+2 | |
2023-12-02 | Split up public API header | David Robillard | 1 | -0/+103 | |