Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-12-02 | Use ZixAllocator directly | David Robillard | 1 | -5/+5 | |
2023-12-02 | Use ZixStringView directly | David Robillard | 1 | -20/+20 | |
2023-12-02 | Add SerdNodes for storing a cache of interned nodes | David Robillard | 1 | -1/+4 | |
2023-12-02 | [WIP] Generalize node construction API | David Robillard | 1 | -139/+293 | |
2023-12-02 | Add support for custom allocators | David Robillard | 1 | -18/+42 | |
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 | -14/+2 | |
2023-12-02 | [WIP] Preserve long or short quoting from input documents | David Robillard | 1 | -16/+22 | |
2023-12-02 | [WIP] Add support for reading and writing variables | David Robillard | 1 | -3/+21 | |
[WIP] Command line option, move later? This adds a reader flag and serdi option for extending a syntax with support for SPARQL-like variables, for storing things like patterns or simple queries. | |||||
2023-12-02 | Remove datatype arguments from integer and base64 constructors | David Robillard | 1 | -6/+2 | |
2023-12-02 | Factor out and expose serd_write_file_uri() | David Robillard | 1 | -2/+0 | |
2023-12-02 | Use Zix attributes directly | David Robillard | 1 | -46/+48 | |
2023-12-02 | Add serd_node_compare() | David Robillard | 1 | -0/+13 | |
2023-12-02 | Clean up base64 node construction and access API | David Robillard | 1 | -0/+32 | |
2023-12-02 | Clean up numeric node construction and access API | David Robillard | 1 | -0/+69 | |
2023-12-02 | [WIP] Use exess for reading and writing numeric and binary literals | David Robillard | 1 | -22/+18 | |
2023-12-02 | Add serd_new_boolean() | David Robillard | 1 | -0/+6 | |
2023-12-02 | Simplify literal construction API | David Robillard | 1 | -9/+17 | |
2023-12-02 | Set datatypes on integer, decimal, and base64 nodes | David Robillard | 1 | -4/+16 | |
2023-12-02 | Simplify node construction API | David Robillard | 1 | -17/+25 | |
2023-12-02 | Merge datatype/language into node | David Robillard | 1 | -2/+35 | |
This moves closer to the sord API, and is more convenient in most cases. | |||||
2023-12-02 | Simplify URI API and implementation | David Robillard | 1 | -40/+3 | |
2023-12-02 | Add serd_node_uri_view() | David Robillard | 1 | -0/+14 | |
2023-12-02 | Add serd_node_string_view() | David Robillard | 1 | -0/+10 | |
2023-12-02 | Make nodes opaque | David Robillard | 1 | -66/+67 | |
2023-12-02 | Add node accessor API | David Robillard | 1 | -0/+20 | |
2023-12-02 | Shorten node constructor names | David Robillard | 1 | -21/+25 | |
2023-12-02 | Split up public API header | David Robillard | 1 | -0/+243 | |