aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-01-28Make environments and sinks part of the worldDavid Robillard21-179/+299
2022-01-28Fix handling of deferred write errors that happen when closingDavid Robillard10-30/+77
2022-01-28Use simpler names for I/O function typesDavid Robillard5-46/+46
2022-01-28Use more human-readable status codesDavid Robillard35-247/+246
2022-01-28Add "contextual" output optionDavid Robillard10-4/+83
2022-01-28Simplify input stream APIDavid Robillard20-382/+422
2022-01-28Simplify output stream APIDavid Robillard23-409/+449
2022-01-28Provide a full output stream implementation for SerdBufferDavid Robillard11-79/+120
2022-01-28Build with C11 on CIDavid Robillard1-13/+13
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