aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2021-03-08Add SerdNodes class for storing a cache of nodesDavid Robillard3-1/+146
2021-03-08Add zix data structuresDavid Robillard8-0/+1838
2021-03-08Add serd_env_copy() and serd_env_equals()David Robillard1-0/+42
2021-03-08Separate ByteSink from WriterDavid Robillard2-12/+18
2021-03-08Expose SerdByteSink in public APIDavid Robillard2-5/+110
2021-03-08Simplify writer style optionsDavid Robillard2-33/+6
2021-03-08Avoid writing invalid prefixed name prefixesDavid Robillard1-1/+2
2021-03-08Replace multiple stream callbacks with SerdEventDavid Robillard4-41/+58
2021-03-08Add SerdStatementDavid Robillard5-12/+115
2021-03-08Add SerdCursorDavid Robillard7-39/+162
2021-03-08Remove serd_reader_set_default_graph()David Robillard2-22/+7
2021-03-08Move SerdField to public APIDavid Robillard1-46/+40
2021-03-08Simplify SerdEnv APIDavid Robillard3-13/+59
2021-03-08Add serd_world_get_blank()David Robillard2-2/+27
2021-03-08Move fopen wrapper to worldDavid Robillard5-29/+37
2021-03-08Move error handling to worldDavid Robillard5-51/+53
2021-03-08Add SerdWorld for shared library stateDavid Robillard9-39/+105
2021-03-08Add numeric node construction and access APIDavid Robillard3-13/+68
2021-03-08Add serd_new_float() and serd_new_double()David Robillard3-0/+30
2021-03-08Add serd_new_boolean()David Robillard2-0/+9
2021-03-08Remove serd_node_align constantDavid Robillard1-10/+8
2021-03-08WIP: Use exess for reading and writing numeric and binary literalsDavid Robillard3-261/+102
2021-03-08Simplify literal construction APIDavid Robillard2-40/+76
2021-03-08Expand datatype of literal nodes in serd_env_expand_nodeDavid Robillard1-2/+14
2021-03-08Move syntax name/extension utilities to public APIDavid Robillard2-51/+73
2021-03-08Improve reader error handlingDavid Robillard1-31/+40
2021-03-08Remove unnecessary parameter from read_LANGTAG()David Robillard1-8/+8
2021-03-08Set flags directly when reading literal nodesDavid Robillard1-57/+35
2021-03-08Improve push_byte() performanceDavid Robillard1-5/+4
2021-03-08Add debug checks for node paddingDavid Robillard2-9/+37
2021-03-08Zero node padding before passing to reader sinksDavid Robillard5-2/+41
2021-03-08Remove datatype and language from reader contextDavid Robillard2-32/+25
2021-03-08Simplify stack management by popping in bulk at higher levelsDavid Robillard4-109/+51
2021-03-08Use a fixed-size reader stackDavid Robillard7-198/+235
2021-03-07Simplify reader interfaceDavid Robillard5-135/+78
2021-03-07Add SerdSink interface and hide implementationsDavid Robillard7-77/+197
2021-03-07Use consistent naming for function typesDavid Robillard7-36/+36
2021-03-07Bring read/write interface closer to C standardDavid Robillard8-56/+53
2021-03-07Simplify reader interfaceDavid Robillard3-92/+74
2021-03-07Set datatypes on integer, decimal, and base64 nodesDavid Robillard2-28/+92
2021-03-07Simplify node construction APIDavid Robillard5-150/+177
2021-03-07Simplify URI API and implementationDavid Robillard8-312/+290
2021-03-07Add serd_node_uri_view()David Robillard1-0/+12
2021-03-07Add serd_node_string_view()David Robillard1-0/+8
2021-03-07Merge datatype/language into nodeDavid Robillard5-65/+174
2021-03-07Remove SERD_NOTHING node typeDavid Robillard2-4/+0
2021-03-07Make nodes opaqueDavid Robillard9-272/+318
2021-03-07Add node accessor APIDavid Robillard1-0/+24
2021-03-07Shorten node constructor namesDavid Robillard3-25/+23
2021-03-07Remove "get" from accessor namesDavid Robillard3-7/+10