aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_node.c
AgeCommit message (Collapse)AuthorFilesLines
2022-01-28Add support for xsd:hexBinary literalsDavid Robillard1-20/+91
2022-01-28Use SerdNodes instead of manual memory management in testsDavid Robillard1-0/+23
2022-01-28Consolidate number support into a single "value" APIDavid Robillard1-116/+235
2022-01-28Remove datatype arguments from integer and base64 constructorsDavid Robillard1-15/+6
2022-01-28Add custom allocator supportDavid Robillard1-105/+133
2022-01-28Use more human-readable status codesDavid Robillard1-1/+1
2022-01-14Expose low-level node construction APIDavid Robillard1-13/+52
2022-01-14Rename serd_new_simple_node() to serd_new_token()David Robillard1-7/+0
Things get confusing without a term for this concept (which is roughly "nodes that are not annoying to construct"), so "token" it is.
2022-01-14Preserve long or short quoting from input documentsDavid Robillard1-53/+56
2022-01-14Add serd_node_compare()David Robillard1-0/+51
2022-01-14Add serd_node_from_syntax() and serd_node_to_syntax()David Robillard1-2/+2
2022-01-14Remove SERD_CURIE node datatype entirelyDavid Robillard1-4/+0
2022-01-13Clean up base64 node construction and access APIDavid Robillard1-18/+47
2022-01-13Clean up numeric node construction and access APIDavid Robillard1-65/+262
2022-01-13Add serd_new_boolean()David Robillard1-0/+22
2022-01-13Use exess for reading and writing numeric and binary literalsDavid Robillard1-44/+41
2022-01-13Simplify literal construction APIDavid Robillard1-24/+42
2022-01-13Set datatypes on integer, decimal, and base64 nodesDavid Robillard1-7/+27
2022-01-13Simplify node construction APIDavid Robillard1-24/+47
2022-01-13Merge datatype/language into nodeDavid Robillard1-0/+46
This moves closer to the sord API, and is more convenient in most cases.
2022-01-13Make nodes opaqueDavid Robillard1-45/+47
2022-01-13Shorten node constructor namesDavid Robillard1-3/+3
2022-01-13Use char* for strings in public APIDavid Robillard1-18/+17
The constant casting just makes user code a mess, for no benefit.
2022-01-13Remove useless character countingDavid Robillard1-9/+6
2021-01-02Use email address instead of website for attributionDavid Robillard1-1/+1
2020-12-31Format all code with clang-formatDavid Robillard1-115/+124
2020-11-13Remove tests that pass null to nonnull parametersDavid Robillard1-2/+2
2020-11-09Split out reader and writer testsDavid Robillard1-0/+203