aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-01-28Remove SERD_NO_INLINE_OBJECTSDavid Robillard3-22/+13
2022-01-28Put rdf:type properties first when pretty-printingDavid Robillard21-91/+214
2022-01-28Fix TriG graph indentationDavid Robillard4-9/+37
2022-01-28Ensure that indentation is always reset with the writer contextDavid Robillard1-3/+1
2022-01-28Fix pretty-printing nested empty lists and add test suiteDavid Robillard28-202/+446
2022-01-28Make tools read stdin by defaultDavid Robillard6-32/+15
2022-01-28Replace serdi with more fine-grained toolsDavid Robillard64-1132/+3228
2022-01-28Make blank node prefixing automaticDavid Robillard12-153/+27
2022-01-28Split SERD_READ_VERBATIM into two more precise flagsDavid Robillard4-14/+24
2022-01-28Add a reader flag to disable generated blank label avoidanceDavid Robillard4-4/+27
2022-01-28Write test outputs to a temporary directoryDavid Robillard2-44/+36
2022-01-28Split up test suite build definitionsDavid Robillard12-87/+166
2022-01-28Factor out serd_choose_input_syntax()David Robillard4-13/+40
2022-01-28Add a close function to SerdByteSinkDavid Robillard10-81/+90
2022-01-28Collapse input and output options into a single flagDavid Robillard6-60/+168
2022-01-28Expose serd_strncasecmp in public APIDavid Robillard4-15/+28
2022-01-28Simplify command line usage printingDavid Robillard1-24/+27
2022-01-28Preserve anonymous graph syntax in TriGDavid Robillard4-8/+12
2022-01-28Remove redundant check for command line argument countDavid Robillard1-4/+1
2022-01-28Move serdi to tools subdirectoryDavid Robillard7-18/+20
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