aboutsummaryrefslogtreecommitdiffstats
path: root/wscript
AgeCommit message (Collapse)AuthorFilesLines
2020-10-27fixup! WIP: Generate Sphinx documentationDavid Robillard1-8/+14
2020-10-27Fix release buildDavid Robillard1-0/+3
2020-10-27WIP: Generate Sphinx documentationDavid Robillard1-0/+15
2020-10-27Suppress warnings from some compilersDavid Robillard1-0/+13
2020-10-27WIP: Add Python bindingsDavid Robillard1-2/+65
2020-10-27WIP: Add C++ bindingsDavid Robillard1-3/+50
2020-10-27WIP: Add serd_node_from_syntax() and serd_node_to_syntax()David Robillard1-0/+3
2020-10-27WIP: Make Writer always write to a ByteSinkDavid Robillard1-6/+10
2020-10-27Refuse to write relative URIRefs to NTriplesDavid Robillard1-1/+2
2020-10-27Use a manual type-safe stack in SerdWriterDavid Robillard1-2/+0
This fixes alignment issues on ARM. Since this stack is just for WriteContext which has a fixed size, using SerdStack here just made things more confusing anyway.
2020-10-27WIP: Add statement filteringDavid Robillard1-0/+15
2020-10-27Add support for parsing variablesDavid Robillard1-2/+12
This adds a reader flag and serdi option for extending a syntax with support for SPARQL-like variables, for storing things like patterns or simple queries.
2020-10-27Add support for basic literal normalisationDavid Robillard1-1/+4
2020-10-27Separate decimal parsing from floating point conversionDavid Robillard1-2/+0
2020-10-27Add minimal big integer implementationDavid Robillard1-0/+3
This is needed for floating point decimal conversion.
2020-10-27Add minimal soft floating point implementationDavid Robillard1-0/+5
2020-10-27Add faster decimal digit counting functionDavid Robillard1-0/+4
2020-10-27Move MIN macro to int_math.hDavid Robillard1-1/+2
2020-10-27Add integer and bit math utilitiesDavid Robillard1-0/+12
2020-10-27Add validation to command line interfaceDavid Robillard1-0/+42
2020-10-27Add support for reading multiple files at onceDavid Robillard1-1/+8
2020-10-27Suppress simple test outputDavid Robillard1-1/+1
2020-10-27Add empty syntax type for suppressing outputDavid Robillard1-0/+7
2020-10-27Simplify handling of input string argumentsDavid Robillard1-0/+1
2020-10-27Add input base URI optionDavid Robillard1-5/+9
2020-10-27Report writer errors and add strict write modeDavid Robillard1-1/+3
2020-10-27Use C11 if possibleDavid Robillard1-1/+3
2020-10-27Add support for writing terse collectionsDavid Robillard1-5/+17
2020-10-27Fix various warnings and conversion issuesDavid Robillard1-10/+0
2020-10-27Add model validationDavid Robillard1-2/+28
2020-10-27Add modelDavid Robillard1-2/+42
2020-10-27Clean up and expose base64 implementationDavid Robillard1-0/+2
2020-10-27Add stack overflow testsDavid Robillard1-0/+2
2020-10-27Simplify streaming API and improve pretty printingDavid Robillard1-0/+1
This removes the obligation from the caller to correctly maintain flags to describe the current anonymous context, instead making the writer handle this itself as much as possible. Flags remain for the cases the writer can not infer from context: the start of anonymous subject and object nodes.
2020-10-27Add SerdNodes class for storing a cache of nodesDavid Robillard1-1/+6
2020-10-27Expose SerdByteSink in public APIDavid Robillard1-0/+1
2020-10-27Add zix data structures for use in modelDavid Robillard1-0/+1
2020-10-27Simplify writer style optionsDavid Robillard1-5/+27
2020-10-27Add SerdCursor to public APIDavid Robillard1-0/+3
2020-10-27Add sink interfaceDavid Robillard1-0/+1
2020-10-27Add SerdStatementDavid Robillard1-0/+1
2020-10-27Move syntax name/extension utilities to public APIDavid Robillard1-0/+1
2020-10-27Use a fixed-size reader stackDavid Robillard1-1/+5
This improves performance, and makes the reader more suitable for embedded or network-facing applications, at the cost of requiring the user to specify a maximum stack size.
2020-10-27Add SerdWorld for shared library stateDavid Robillard1-0/+2
2020-10-27Add SerdBuffer type for mutable buffersDavid Robillard1-2/+2
This avoids const violations from abusing SerdChunk as a mutable buffer for string sinks.
2020-10-27Update autowafDavid Robillard1-2/+2
2020-09-27Serd 0.30.6v0.30.6David Robillard1-1/+1
2020-08-16Ensure that all free methods tolerate NULLDavid Robillard1-0/+2
2020-08-16Move Env tests to a separate fileDavid Robillard1-0/+2
2020-08-16Add test for reading chunksDavid Robillard1-0/+2