aboutsummaryrefslogtreecommitdiffstats
path: root/include
AgeCommit message (Expand)AuthorFilesLines
2023-12-02Cache commonly used nodes in the worldDavid Robillard1-0/+11
2023-12-02Add SerdNodes for storing a cache of interned nodesDavid Robillard3-1/+100
2023-12-02Make blank node prefixing automaticDavid Robillard2-23/+0
2023-12-02Split SERD_READ_VERBATIM into two more precise flagsDavid Robillard1-10/+19
2023-12-02Add a reader flag to disable generated blank label avoidanceDavid Robillard1-0/+15
2023-12-02[WIP] Add support for converting literals to canonical formDavid Robillard2-0/+48
2023-12-02[WIP] Generalize node construction APIDavid Robillard4-150/+419
2023-12-02Add support for custom allocatorsDavid Robillard9-38/+182
2023-12-02[WIP] Simplify reader and writer flagsDavid Robillard2-9/+81
2023-12-02[WIP] Remove SERD_CURIE node datatype entirelyDavid Robillard2-26/+29
2023-12-02[WIP] Expand URIs in readerDavid Robillard1-0/+2
2023-12-02[WIP] Move SerdEnv mutation from writer to readerDavid Robillard2-1/+3
2023-12-02[WIP] Preserve long or short quoting from input documentsDavid Robillard2-27/+22
2023-12-02[WIP] Add extensible logging APIDavid Robillard4-58/+210
2023-12-02[WIP] Preserve anonymous graph syntax in TriGDavid Robillard1-6/+7
2023-12-02[WIP] Add support for reading and writing variablesDavid Robillard2-4/+23
2023-12-02Remove datatype arguments from integer and base64 constructorsDavid Robillard1-6/+2
2023-12-02Simplify output stream APIDavid Robillard5-31/+108
2023-12-02Simplify input stream APIDavid Robillard4-24/+136
2023-12-02Rename SerdErrorFunc to SerdLogFuncDavid Robillard2-6/+6
2023-12-02Make serd_writer_set_root_uri() take a string viewDavid Robillard1-3/+2
2023-12-02Make SerdBuffer an output streamDavid Robillard1-14/+19
2023-12-02Factor out and expose serd_write_file_uri()David Robillard11-11/+27
2023-12-02Separate Turtle and TriG reading codeDavid Robillard1-1/+1
2023-12-02Use Zix attributes directlyDavid Robillard19-274/+288
2023-12-02Add serd_env_copy() and serd_env_equals()David Robillard1-0/+10
2023-12-02Simplify SerdEnv APIDavid Robillard1-15/+13
2023-12-02Make serd_uri_string_length() precise and add it to public APIDavid Robillard1-1/+14
2023-12-02Replace serd_reader_set_strict() with SerdReaderFlagsDavid Robillard1-10/+9
2023-12-02Add empty syntax type for suppressing outputDavid Robillard1-6/+9
2023-12-02Use a simple type-safe stack in writerDavid Robillard1-0/+1
2023-12-02Add a set of limits to the worldDavid Robillard2-2/+30
2023-12-02Replace SERD_WRITE_STRICT flag with SERD_WRITE_LAXDavid Robillard1-1/+1
2023-12-02Add support for writing terse output with minimal newlinesDavid Robillard2-0/+3
2023-12-02Simplify statement flagsDavid Robillard1-8/+6
2023-12-02Replace multiple stream callbacks with SerdEventDavid Robillard6-37/+113
2023-12-02Simplify writer style options and write UTF-8 by defaultDavid Robillard1-6/+5
2023-12-02Add SerdStatementDavid Robillard2-6/+93
2023-12-02Add SerdCaretDavid Robillard4-9/+88
2023-12-02Add SerdField to public APIDavid Robillard1-0/+8
2023-12-02Add serd_world_get_blank()David Robillard1-0/+10
2023-12-02Remove serd_reader_set_default_graph()David Robillard1-12/+0
2023-12-02Add SerdWorld for shared library stateDavid Robillard5-26/+61
2023-12-02Add serd_node_compare()David Robillard1-0/+13
2023-12-02Clean up base64 node construction and access APIDavid Robillard3-0/+83
2023-12-02Clean up numeric node construction and access APIDavid Robillard2-11/+69
2023-12-02[WIP] Use exess for reading and writing numeric and binary literalsDavid Robillard2-26/+21
2023-12-02Move syntax name/extension utilities to public APIDavid Robillard1-5/+33
2023-12-02Use a fixed-size reader stackDavid Robillard1-1/+3
2023-12-02Simplify reader interfaceDavid Robillard1-45/+35