aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-01-28Replace serdi -b and -e options with a block size optionDavid Robillard8-65/+59
2022-01-28Factor out common test runner facilitiesDavid Robillard2-58/+71
2022-01-28Factor out duplicated ByteSource buffer allocation codeDavid Robillard1-14/+14
2022-01-28Factor out setting base URI from a pathDavid Robillard3-11/+23
2022-01-28Factor out opening output filesDavid Robillard3-5/+16
2022-01-28Factor out opening input filesDavid Robillard3-12/+34
2022-01-28Factor out command line version printingDavid Robillard3-17/+23
2022-01-28Factor out Windows UTF-8 console setup codeDavid Robillard4-13/+60
2022-01-28Add version constants to public headerDavid Robillard4-8/+39
2022-01-28Make serd_writer_set_root_uri() take a string viewDavid Robillard3-8/+5
2022-01-28Simplify reader and writer flagsDavid Robillard6-17/+92
2022-01-28Support writing all escapes in Turtle and TriG prefixed namesDavid Robillard5-88/+186
2022-01-28Factor out and expose prefixed name predicatesDavid Robillard5-55/+90
2022-01-28Add assertions for all non-null pointers in the public APIDavid Robillard22-2/+223
2022-01-14Add statement filteringDavid Robillard8-4/+476
2022-01-14Add support for converting literals to canonical formDavid Robillard19-10/+495
2022-01-14Add a convenience script to run all docker buildsDavid Robillard1-0/+65
2022-01-14Add model to benchmarksDavid Robillard1-6/+12
2022-01-14Add modelDavid Robillard25-14/+3735
2022-01-14Use Nodes in Env implementationDavid Robillard2-49/+63
2022-01-14Avoid dynamic allocation when fetching interned nodesDavid Robillard9-391/+1582
2022-01-14Avoid dynamic allocation of world blank nodeDavid Robillard2-8/+16
2022-01-14Make StringView buffer non-nullableDavid Robillard1-2/+2
2022-01-14Expose low-level node construction APIDavid Robillard11-365/+915
2022-01-14Remove serd_new_resolved_uri()David Robillard3-76/+36
2022-01-14Rename serd_new_simple_node() to serd_new_token()David Robillard3-19/+13
2022-01-14Preserve long or short quoting from input documentsDavid Robillard16-284/+209
2022-01-14Factor out serd_write_file_uri()David Robillard3-72/+101
2022-01-14Add serd_statement_matches()David Robillard4-0/+45
2022-01-14Add serd_node_compare()David Robillard4-0/+99
2022-01-14Add serd_node_from_syntax() and serd_node_to_syntax()David Robillard8-2/+356
2022-01-14Leave statement caret at the start of literalsDavid Robillard4-5/+73
2022-01-14Reduce complexity of Turtle and TriG block reading functionsDavid Robillard1-89/+109
2022-01-14Reduce complexity of Turtle object reading functionDavid Robillard1-56/+73
2022-01-14Add tests for weird prefixed name edge cases in RDF 1.1 TurtleDavid Robillard6-0/+58
2022-01-14Factor out NQuads readerDavid Robillard10-117/+200
2022-01-14Factor out NTriples readerDavid Robillard16-550/+1196
2022-01-14Test lax NTriples parsing separatelyDavid Robillard14-25/+88
2022-01-14Factor out UTF-8 reading utilitiesDavid Robillard6-86/+163
2022-01-14Reduce complexity of blank node reading functionsDavid Robillard1-17/+33
2022-01-14Remove SERD_CURIE node datatype entirelyDavid Robillard13-231/+106
2022-01-14Expand URIs in readerDavid Robillard7-24/+191
2022-01-14Make serd_env_expand_in_place() take a string view instead of a nodeDavid Robillard3-8/+11
2022-01-14Move SerdEnv mutation from writer to readerDavid Robillard11-83/+87
2022-01-14Add extensible logging APIDavid Robillard14-168/+734
2022-01-13Add SERD_READ_EXACT_BLANKS flagDavid Robillard2-3/+4
2022-01-13Add support for parsing variablesDavid Robillard29-24/+275
2022-01-13Make Reader always read from a ByteSourceDavid Robillard19-268/+460
2022-01-13Add support for reading multiple files at onceDavid Robillard9-35/+186
2022-01-13Add serd_canonical_path()David Robillard5-2/+72