aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-01-28[TESTED] Use a custom allocator to simplify SerdNodes implementationDavid Robillard1-129/+137
2022-01-28Add support for xsd:hexBinary literalsDavid Robillard5-57/+268
2022-01-28Add serd_nodes_file_uri()David Robillard3-4/+44
2022-01-28Use SerdNodes instead of manual memory management in testsDavid Robillard6-92/+132
2022-01-28Expose serd_nodes_token()David Robillard2-1/+22
2022-01-28Consolidate number support into a single "value" APIDavid Robillard10-422/+685
2022-01-28Remove datatype arguments from integer and base64 constructorsDavid Robillard7-123/+50
2022-01-28Add custom allocator supportDavid Robillard62-915/+2729
2022-01-28Update zix and make it a proper subprojectDavid Robillard15-2357/+33
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