aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2023-12-02[WIP] Partially resurrect CURIE nodes1.xDavid Robillard3-12/+50
2023-12-02[WIP] Simplify block writing interface and improve error handlingDavid Robillard3-90/+95
2023-12-02[WIP] Improve read_IRIREF_suffix() performanceDavid Robillard1-38/+23
2023-12-02Move read_IRIREF to read_ntriples.cDavid Robillard3-20/+31
2023-12-02[WIP] Tighten up reader node managementDavid Robillard15-290/+361
2023-12-02Factor out serd_byte_source_skip_bom()David Robillard3-18/+22
2023-12-02[WIP] Add support for URI hex escape decodingDavid Robillard2-127/+290
2023-12-02Add serd_env_unset_prefix()David Robillard1-0/+37
2023-12-02Use ZixAllocator directlyDavid Robillard29-305/+189
2023-12-02Use ZixStringView directlyDavid Robillard13-135/+135
2023-12-02Use SerdNodes instead of manual memory management in testsDavid Robillard1-0/+42
2023-12-02Add "contextual" output optionDavid Robillard1-0/+4
2023-12-02Add SERD_READ_ORDERED to preserve blank node ordering in modelsDavid Robillard1-5/+11
2023-12-02Add model and serd-sort utilityDavid Robillard10-1/+1793
2023-12-02Add statement filter sink and serd-filter toolDavid Robillard2-0/+129
2023-12-02Add "longhand" mode to write rdf:type predicates normallyDavid Robillard1-1/+1
2023-12-02Add serd_node_from_syntax() and serd_node_to_syntax()David Robillard3-0/+206
2023-12-02Use SerdNodes in Env implementationDavid Robillard1-75/+80
2023-12-02Avoid dynamic allocation of world blank nodeDavid Robillard2-12/+15
2023-12-02Reuse the same rdf:type node for all "a" abbreviationsDavid Robillard3-3/+5
2023-12-02Cache commonly used nodes in the worldDavid Robillard3-22/+61
2023-12-02Add SerdNodes for storing a cache of interned nodesDavid Robillard4-1/+603
2023-12-02Make blank node prefixing automaticDavid Robillard5-62/+23
2023-12-02Split SERD_READ_VERBATIM into two more precise flagsDavid Robillard1-1/+1
2023-12-02Add a reader flag to disable generated blank label avoidanceDavid Robillard1-10/+5
2023-12-02Expose serd_strncasecmp in public APIDavid Robillard5-17/+21
2023-12-02[WIP] Add support for converting literals to canonical formDavid Robillard2-4/+224
2023-12-02[WIP] Generalize node construction APIDavid Robillard10-461/+788
2023-12-02Add support for custom allocatorsDavid Robillard24-320/+611
2023-12-02[WIP] Simplify reader and writer flagsDavid Robillard3-6/+7
2023-12-02[WIP] Remove serd_new_resolved_uri()David Robillard3-63/+12
2023-12-02[WIP] Remove SERD_CURIE node datatype entirelyDavid Robillard6-127/+58
2023-12-02[WIP] Expand URIs in readerDavid Robillard6-24/+147
2023-12-02[WIP] Move SerdEnv mutation from writer to readerDavid Robillard4-13/+20
2023-12-02[WIP] Preserve long or short quoting from input documentsDavid Robillard7-154/+87
2023-12-02Leave statement caret at the start of literalsDavid Robillard3-5/+24
2023-12-02[WIP] Add extensible logging APIDavid Robillard9-96/+392
2023-12-02[WIP] Preserve anonymous graph syntax in TriGDavid Robillard2-1/+3
2023-12-02[WIP] Add support for reading and writing variablesDavid Robillard7-4/+86
2023-12-02[TESTED] Replace -b and -e options with a block size optionDavid Robillard1-17/+0
2023-12-02Move serdi to tools subdirectoryDavid Robillard4-343/+0
2023-12-02Factor out command line version printingDavid Robillard3-19/+24
2023-12-02Factor out Windows UTF-8 console setup codeDavid Robillard3-12/+33
2023-12-02Remove datatype arguments from integer and base64 constructorsDavid Robillard1-9/+11
2023-12-02Simplify output stream APIDavid Robillard7-107/+241
2023-12-02Simplify input stream APIDavid Robillard12-229/+272
2023-12-02Rename SerdErrorFunc to SerdLogFuncDavid Robillard3-9/+9
2023-12-02Reduce complexity of URI parsing codeDavid Robillard2-101/+97
2023-12-02Make serd_writer_set_root_uri() take a string viewDavid Robillard2-6/+4
2023-12-02Make SerdBuffer an output streamDavid Robillard4-34/+47