aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2019-04-13Factor out pushing writer contextDavid Robillard1-29/+34
2019-04-13Strengthen writer statement preconditionsDavid Robillard1-1/+3
2019-04-13Add option for writing terse output without newlinesDavid Robillard3-24/+29
2019-04-13Factor out writing top level separatorDavid Robillard1-6/+10
2019-04-13Rename SERD_STYLE_ASCII to SERD_WRITE_ASCIIDavid Robillard2-2/+2
2019-04-13Support reading lone lists in lax modeDavid Robillard1-1/+1
2019-04-13Simplify writer statement validity checkingDavid Robillard1-3/+2
2019-04-13Fix reading from socket-like streams and add testDavid Robillard1-1/+1
2019-04-13Make reader tolerant of being started several timesDavid Robillard1-0/+4
2019-04-13Remove pointless switch statementDavid Robillard1-3/+1
2019-04-13Fix MSVC warnings about integer literal conversionsDavid Robillard4-12/+12
2019-04-13Fix potential use of uninitialized valuesDavid Robillard1-6/+6
2019-04-13Fix integer conversion warningsDavid Robillard6-15/+18
2019-04-13Remove redundant castDavid Robillard1-1/+1
2019-04-13Fix character conversion warningsDavid Robillard3-9/+12
2019-04-13Suppress spurious floating point conversion warningDavid Robillard2-10/+42
2019-04-13Fix cast alignment warningDavid Robillard1-4/+5
2019-04-13Fix serd_stack_is_empty() const correctnessDavid Robillard1-1/+1
2019-04-13Make char type functions take int like their standard counterpartsDavid Robillard2-7/+7
2019-04-13Fix various sign conversion warningsDavid Robillard2-5/+6
2019-04-13Fix implicit signed conversions in base64 implementationDavid Robillard1-2/+2
2019-04-13Fix implicit signed conversions for writer indentDavid Robillard1-3/+3
2019-04-13Add serd_new_boolean()David Robillard1-0/+7
2019-04-13Remove reader status and handle errors more preciselyDavid Robillard5-43/+37
2019-04-13Add separate test suite for lax syntax testsDavid Robillard1-2/+2
2019-04-13WIP: Add validationDavid Robillard4-1/+1029
2019-04-13WIP: Add modelDavid Robillard13-2/+1504
2019-04-13Use consistent naming for function typesDavid Robillard6-19/+19
2019-04-13Expose and annotate logging functionsDavid Robillard2-2/+17
2019-04-13Add Env to SinkDavid Robillard5-54/+57
2019-04-13Rename SerdStyle to SerdWriterFlagsDavid Robillard2-11/+11
2019-04-13Rename SerdType to SerdNodeTypeDavid Robillard4-17/+22
2019-04-13Clean up and expose base64 implementationDavid Robillard3-55/+13
2019-04-13Expose the node cache in the worldDavid Robillard1-0/+6
2019-04-13Remove serd_env_foreach()David Robillard1-10/+0
2019-04-13Add serd_env_write_prefixes()David Robillard1-0/+9
2019-04-13Add serd_node_compare()David Robillard1-0/+25
2019-04-13Rename SerdError to SerdMessageDavid Robillard6-44/+46
2019-04-13Fix writer flags typeDavid Robillard1-18/+18
2019-04-13Simplify reader stack pushing codeDavid Robillard1-14/+16
2019-04-13Ensure serd_new_resolved_uri returns an absolute URI or NULLDavid Robillard2-7/+14
2019-04-13Use simpler names for statement flagsDavid Robillard2-16/+16
2019-04-13Simplify streaming API and improve pretty printingDavid Robillard3-124/+154
2019-04-13Cache commonly used nodes in the worldDavid Robillard3-14/+32
2019-04-13Add SerdNodes class for storing a cache of nodesDavid Robillard3-1/+144
2019-04-13Add serd_env_copy() and serd_env_equals()David Robillard1-0/+36
2019-04-13Separate ByteSink from WriterDavid Robillard2-12/+13
2019-04-13Expose SerdByteSink in public APIDavid Robillard3-102/+103
2019-04-13Remove serd_reader_set_default_graph()David Robillard2-13/+0
2019-04-13Add debug check that BTree nodes are properly sortedDavid Robillard1-0/+28