aboutsummaryrefslogtreecommitdiffstats
path: root/wscript
AgeCommit message (Collapse)AuthorFilesLines
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
2020-08-14Use ultra-strict warnings and Werror on Windows CI rowsDavid Robillard1-0/+2
2020-08-14Factor out command wrapping for ARM emulatorDavid Robillard1-5/+9
2020-08-14Factor out test option iterator generationDavid Robillard1-7/+12
2020-08-14Fix Wswitch-enum warningsDavid Robillard1-2/+0
2020-08-14Separate base64 implementationDavid Robillard1-1/+2
2020-08-14Clean up and separate internal headersDavid Robillard1-9/+24
2020-07-15Fix strict build with MinGWDavid Robillard1-0/+1
2020-07-15Fix strict release configuration with GCC 10.1.0David Robillard1-0/+4
2020-07-06Update autowaf and be explicit about warning flagsDavid Robillard1-3/+44
2020-06-21Strengthen lint targetDavid Robillard1-20/+48
2020-06-21Clean up includesDavid Robillard1-0/+8
2020-06-21Strengthen function checks to check for typeDavid Robillard1-4/+8
This makes the checks work with strict warnings and Werror.
2020-06-21Clean up wscriptDavid Robillard1-20/+45
2020-04-26Serd 0.30.4v0.30.4David Robillard1-1/+1
2019-12-08Fix reading from a null-delimited socketDavid Robillard1-1/+1
2019-10-27Fix lax handling of string errors and add separate lax test suiteDavid Robillard1-7/+7