aboutsummaryrefslogtreecommitdiffstats
path: root/wscript
AgeCommit message (Collapse)AuthorFilesLines
2020-06-21Add stack overflow testsDavid Robillard1-1/+3
2020-06-21Simplify 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-06-21Add SerdNodes class for storing a cache of nodesDavid Robillard1-2/+7
2020-06-21Expose SerdByteSink in public APIDavid Robillard1-0/+1
2020-06-21Add test for reading chunksDavid Robillard1-1/+3
2020-06-21Simplify writer style optionsDavid Robillard1-6/+28
2020-06-21Add SerdCursor to public APIDavid Robillard1-0/+3
2020-06-21Add sink interfaceDavid Robillard1-0/+1
2020-06-21Add SerdStatementDavid Robillard1-0/+1
2020-06-21Move syntax name/extension utilities to public APIDavid Robillard1-0/+1
2020-06-21Use 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-06-21Separate base64 implementationDavid Robillard1-1/+2
2020-06-21Move system utilities to separate source filesDavid Robillard1-0/+1
2020-06-21Add SerdWorld for shared library stateDavid Robillard1-0/+1
2020-06-21Clean up and separate internal headersDavid Robillard1-9/+21
2020-06-21Use SerdBuffer for mutable buffersDavid Robillard1-2/+2
This avoids const violations from abusing SerdChunk as a mutable buffer for string sinks.
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
2019-10-27Support passing arguments to test wrappersDavid Robillard1-1/+2
This allows using prefixes like valgrind --leak-check=full.
2019-10-21Serd 0.30.2v0.30.2David Robillard1-1/+1
2019-10-21Add test that NEWS file is normalised and round-trips to TurtleDavid Robillard1-0/+23
2019-10-21Update autowafDavid Robillard1-11/+5
2019-10-21Fix amalgamationDavid Robillard1-2/+5
2019-10-21Remove upload_docs targetDavid Robillard1-6/+0
2019-10-17Update autowafDavid Robillard1-5/+5
2019-07-25Build documentation and coverage index pageDavid Robillard1-1/+8
2019-04-27Test that all bad commands print error messagesDavid Robillard1-2/+2
2019-04-13Add test wrapper to serdi invocation for test manifest loadingDavid Robillard1-1/+6
This makes it possible to run the tests in an emulator for cross compiling.
2019-04-13Fix configuration summary outputDavid Robillard1-1/+1
2019-03-30Improve documentationDavid Robillard1-2/+0
2019-03-18Use distinct output paths for each test runDavid Robillard1-2/+2
Even though there is no parallelism, this seems to cause sporadic problems on Windows. Regardless, it's a good idea, since the test framework might become parallel some day.
2019-03-17Update autowaf and adapt to new APIDavid Robillard1-166/+105
2019-03-17Avoid redundant manifest scans to speed up test suite executionDavid Robillard1-31/+27
2019-03-17Factor out some generic test suite running codeDavid Robillard1-21/+25
2019-03-17Derive output syntax automatically from test classDavid Robillard1-7/+15
2019-03-17Simplify test output file checkingDavid Robillard1-31/+28
2019-01-12Update autowafDavid Robillard1-2/+2
2019-01-05Turn off overly noisy new clang-format checksDavid Robillard1-0/+2
2018-11-24Fix test suite when running recursivelyDavid Robillard1-2/+2
2018-11-18Simplify test flags codeDavid Robillard1-2/+1
2018-11-11Make logged test names unambiguousDavid Robillard1-2/+2
2018-11-11Fix error message output testDavid Robillard1-3/+3
2018-10-28Show diffs for all failed file equality checksDavid Robillard1-7/+9
2018-10-28Factor out test output diffingDavid Robillard1-8/+12
2018-10-28Make same-syntax test runner code genericDavid Robillard1-7/+8