aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-12-02[WIP] Partially resurrect CURIE nodes1.xDavid Robillard7-20/+93
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-02[WIP] Add C++ bindingsDavid Robillard32-14/+5411
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-02Add high-level documentationDavid Robillard31-38/+2765
2023-12-02Factor out serd_byte_source_skip_bom()David Robillard3-18/+22
2023-12-02[WIP] Add support for URI hex escape decodingDavid Robillard46-149/+555
2023-12-02Add serd_env_unset_prefix()David Robillard3-0/+110
2023-12-02Use ZixAllocator directlyDavid Robillard62-619/+373
2023-12-02Use ZixStringView directlyDavid Robillard41-517/+451
2023-12-02Use SerdNodes instead of manual memory management in testsDavid Robillard11-123/+204
2023-12-02Add "contextual" output optionDavid Robillard11-3/+88
2023-12-02Add SERD_READ_ORDERED to preserve blank node ordering in modelsDavid Robillard9-19/+55
2023-12-02Add model and serd-sort utilityDavid Robillard53-43/+4886
2023-12-02Add statement filter sink and serd-filter toolDavid Robillard29-18/+1148
2023-12-02Add "longhand" mode to write rdf:type predicates normallyDavid Robillard12-1/+75
2023-12-02Factor out and rewrite command-line interfaceDavid Robillard12-372/+679
2023-12-02Add serd_node_from_syntax() and serd_node_to_syntax()David Robillard9-2/+518
2023-12-02Use SerdNodes in Env implementationDavid Robillard2-77/+82
2023-12-02Avoid dynamic allocation of world blank nodeDavid Robillard2-12/+15
2023-12-02Use SerdNodes to simplify some testsDavid Robillard6-178/+286
2023-12-02Reuse the same rdf:type node for all "a" abbreviationsDavid Robillard4-4/+6
2023-12-02Cache commonly used nodes in the worldDavid Robillard5-24/+73
2023-12-02Add SerdNodes for storing a cache of interned nodesDavid Robillard16-70/+1395
2023-12-02Make blank node prefixing automaticDavid Robillard17-227/+30
2023-12-02Split SERD_READ_VERBATIM into two more precise flagsDavid Robillard5-21/+40
2023-12-02Add a reader flag to disable generated blank label avoidanceDavid Robillard5-10/+30
2023-12-02Collapse input and output options into single flagsDavid Robillard10-113/+215
2023-12-02Expose serd_strncasecmp in public APIDavid Robillard6-24/+27
2023-12-02[WIP] Add support for converting literals to canonical formDavid Robillard20-13/+657
2023-12-02[WIP] Generalize node construction APIDavid Robillard31-924/+1741
2023-12-02Add support for custom allocatorsDavid Robillard55-819/+1823
2023-12-02Test handling of deferred write errors that happen when closingDavid Robillard2-5/+18
2023-12-02Add command-line option to write output to a fileDavid Robillard5-22/+75
2023-12-02[WIP] Simplify reader and writer flagsDavid Robillard6-16/+89
2023-12-02[WIP] Remove serd_new_resolved_uri()David Robillard3-63/+12
2023-12-02[WIP] Remove SERD_CURIE node datatype entirelyDavid Robillard13-220/+119
2023-12-02[WIP] Expand URIs in readerDavid Robillard18-35/+282
2023-12-02[WIP] Move SerdEnv mutation from writer to readerDavid Robillard11-66/+76
2023-12-02[WIP] Preserve long or short quoting from input documentsDavid Robillard34-290/+239
2023-12-02Leave statement caret at the start of literalsDavid Robillard4-5/+80
2023-12-02[WIP] Add extensible logging APIDavid Robillard22-173/+798
2023-12-02[WIP] Preserve anonymous graph syntax in TriGDavid Robillard4-7/+11
2023-12-02[WIP] Add support for reading and writing variablesDavid Robillard30-23/+271
2023-12-02[TESTED] Replace -b and -e options with a block size optionDavid Robillard5-39/+34
2023-12-02Factor out serd_choose_syntax()David Robillard3-5/+25
2023-12-02Factor out opening output filesDavid Robillard3-7/+23
2023-12-02Factor out setting base URI from a pathDavid Robillard3-11/+27